roboforum.ru

Технический форум по робототехнике.
Текущее время: 23 ноя 2024, 22:03

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Автоуровень не робит
СообщениеДобавлено: 13 окт 2015, 14:31 
Не в сети

Зарегистрирован: 16 авг 2015, 00:22
Сообщения: 112
Друзья! Всем здоровья!
Поскажите как быть с автоуровнем стола.
Собрал свой принтер с 0. На базе reprap 1.4 marlin 1.1.0-rc2. Все печатает и все хорошо.
Захотелось сделать автоуровень. Распечатал детальки, поставил, в прошивке активировал. Замерил смещение на щуп. Запустил и ...
Он поехал не туда.
А именно. Выдвигает щуп, поднимается вверх, перемещается по Х и Y, поднимается, снова перемещается по Х и Y и тд. пока не пройдет 9 точек.
В конце упирается вверх. Вниз не идет вообще. На кнопку реагирует странно: при нажатии сразу ползет по Х и Y.
Выложил конфиг свой. Мож чего напутал. Пробовал другие прошивки - то же самое.
Жду советов :)


Вложения:
Configuration.h [40.35 КиБ]
Скачиваний: 226
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень не робит
СообщениеДобавлено: 13 окт 2015, 14:43 
Не в сети

Зарегистрирован: 27 май 2014, 13:35
Сообщения: 771
Откуда: London. UK
Skype: pioneerko
ФИО: Александр
Кнопка на щупе настроенна правильно? НО НЗ

_________________
Косель мини, плата управления DUET на reprap firmware от DC42, E3Dv6
Распечатаю на заказ.
Вложение:
Kossel config E3D.h


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень не робит
СообщениеДобавлено: 13 окт 2015, 14:55 
Не в сети

Зарегистрирован: 16 авг 2015, 00:22
Сообщения: 112
Код:
const bool X_MIN_ENDSTOP_INVERTING = true;
const bool Y_MIN_ENDSTOP_INVERTING = true;
const bool Z_MIN_ENDSTOP_INVERTING = true;
const bool X_MAX_ENDSTOP_INVERTING = true;
const bool Y_MAX_ENDSTOP_INVERTING = true;
const bool Z_MAX_ENDSTOP_INVERTING = true;
const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false;

Концевик обычный стоит, как и на осях. просто кнопку вынес на проводах.
Вот чую, либо подключать куда-то надо отдельно, либо в конфиге что-то не так.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень не робит
СообщениеДобавлено: 13 окт 2015, 15:11 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
проверьте m119 на нажатом и отпущенном концевике


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень не робит
СообщениеДобавлено: 13 окт 2015, 15:28 
Не в сети

Зарегистрирован: 16 авг 2015, 00:22
Сообщения: 112
проверял когда еще работал USB. Все было норм.
На нажатом TRIGGERED, а на отпущенном open.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень не робит
СообщениеДобавлено: 13 окт 2015, 15:37 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
что если так:

включили (Z примерно в середине оси)
G28 XY ; после этого XY привязаны Z неизвестен
G30 ; проверяем что пробник вообще работает

дальше если не работает - разбираемся с инверсией/поддтяжками
если работает пробуем
G29 V4
причем в той версии прошивки что у вас бага - максимальных ход вниз ограничен 10мм
нужно фиксить в Marlin/Marlin_main.cpp
немяем
Код:
-      destination[Z_AXIS] = -10;
+      destination[Z_AXIS] = -(Z_MAX_POS - Z_MIN_POS); // if Z not known position, travel to probe may be long


и

Код:
-      float zPosition = -Z_MAX_POS;
+      float zPosition = -(Z_MAX_POS - Z_MIN_POS); // if Z not known position, travel to probe may be long


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень не робит
СообщениеДобавлено: 13 окт 2015, 16:54 
Не в сети

Зарегистрирован: 16 авг 2015, 00:22
Сообщения: 112
Через ПК все это не провернуть((
Записал на флешку. Результат - отрабатывает все 3 команды одинаково - как g28.
Выходит в 0, затем выезжает на середину, выдвигает щуп, и ползёт вверх 36мм. Всегда.
Если в процессе подъема нажать на щуп - то тут же его убирает и принимает новое смещение на ось Z.
Как я понял щуп работает, но вот почему команды не так отрабатывает? И опять же почему не туда ползет?
Могу видос этого безобразия скинуть.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень не робит
СообщениеДобавлено: 13 окт 2015, 17:53 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
пробуйте новую версию https://github.com/MarlinFirmware/MarlinDev
такое поведение я встречал в одной из переходных версий, возможно как раз в той которая используется вами.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень не робит
СообщениеДобавлено: 14 окт 2015, 06:25 
Не в сети

Зарегистрирован: 16 авг 2015, 00:22
Сообщения: 112
при компиляции выдаёт:
#error Compilation using cores other than those provided in this distribution are unsupported

что-то совсем запутался. Что значит другое ядро?Что за глюк?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень не робит
СообщениеДобавлено: 14 окт 2015, 06:34 
Не в сети
Аватара пользователя

Зарегистрирован: 11 сен 2013, 01:45
Сообщения: 196
Откуда: Саянск
прог. языки: C++
ФИО: Дмитрий
pirat777knj писал(а):
при компиляции выдаёт:
#error Compilation using cores other than those provided in this distribution are unsupported

что-то совсем запутался. Что значит другое ядро?Что за глюк?


Может Ардуину посвежее надо?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень не робит
СообщениеДобавлено: 14 окт 2015, 15:07 
Не в сети

Зарегистрирован: 16 авг 2015, 00:22
Сообщения: 112
Хах. Проще тогда сразу купить плату Duet.
Эта 1.2.0 вообще какая-то странная прошивка.
Как её откомпилить то? Какой то файл FirmwareCustomization.h раньше его не было. Там прописана дельта и сылки на файлы конфигурации.
Что угодно там пиши, он все равно эту ошибку выдает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень не робит
СообщениеДобавлено: 15 окт 2015, 00:05 
Не в сети

Зарегистрирован: 16 авг 2015, 00:22
Сообщения: 112
Неужели никто не знает как собрать новую прошивку? Вроде полно толковых то людей на форуме.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень не робит
СообщениеДобавлено: 15 окт 2015, 12:04 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
да, только телепатов среди них мало.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень не робит
СообщениеДобавлено: 15 окт 2015, 18:41 
Не в сети

Зарегистрирован: 16 авг 2015, 00:22
Сообщения: 112
Вобщем дело было так:
Скачал данную вами проивку. Распаковал. Открыл и вижу, что там нет файла marlin.ino, позже он обнаружился в папке examples.
Скопировал его в корневую папку. Запустил и тот ругнулся - захотелось в свою папочку MarlinFirmware).
Ну хорошо. Перенес туда весь состав файлов. Запустилось.
Отредактировал файл Configuration.h как и положено.
Нажимаю компиляция. Секунды 3-4 думает и выдаёт ошибку:
#error Compilation using cores other than those provided in this distribution are unsupported
Насколько мне позволяют понять скудные знания англицкого речь идёт о каком то левом ядре.
И отсюда куча вопросов. И главный: как побороть недуг?!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоуровень не робит
СообщениеДобавлено: 16 окт 2015, 10:14 
Не в сети

Зарегистрирован: 12 окт 2011, 17:17
Сообщения: 83
Откуда: Москва
ФИО: Юрий
А если попробовать скомпилить примеры из комплекта ардуино (Blink и тд)?

_________________
Custom Prusa i2 (Marlin, Cura/S3D, ABS/PLA 3mm, Hexagon, geared, RAMPS),
Custom Smartrap Core XL (Marlin, Cura, PLA 1.75mm, J-Head, direct bowden, RAMPS).


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO