Да она там и 1-2 мм ни на что не влияет (горизонтальное положение модели на столе).
Принтер на рельсах от 3D-SPrinter
- 3D-SPrinter
- Сообщения: 10525
- Зарегистрирован: 19 ноя 2015, 14:23
- Имя: Андрей
- Откуда: Н.Новгород
- Благодарил (а): 76 раз
- Поблагодарили: 982 раза
- Контактная информация:
Re: Принтер на рельсах от 3D-SPrinter
-
- Сообщения: 69
- Зарегистрирован: 27 окт 2017, 10:56
- Имя: Адлер
- Благодарил (а): 10 раз
- Поблагодарили: 4 раза
Re: Принтер на рельсах от 3D-SPrinter
У холла, в зависимости от магнита и его расположения, может быть довольно большой гистерезис и он может оказаться больше величины, на которую отъезжает голова...
если после первого срабатывания голова отъезжает назад и останавливается, то вероятнее всего проблема именно в этом (достаточно увеличить данный параметр).. если же она после первого же срабатывания концевика замирает, значить для этой оси данный параметр отключен или не верно настроен..
если после первого срабатывания голова отъезжает назад и останавливается, то вероятнее всего проблема именно в этом (достаточно увеличить данный параметр).. если же она после первого же срабатывания концевика замирает, значить для этой оси данный параметр отключен или не верно настроен..
не стоит бояться того чего не знаешь...датчики холла, одобрямс... если нормально все сделать то все будет гут.. механический контакт это механический контакт, его надежность всегда будет гораздо хуже..3D-SPrinter писал(а): ↑11 янв 2018, 17:44Видимо, в этом и проблема.
Потому что хрен его знает, как они работают - на замыкание, или размыкание. И работают ли вообще?
С обычными микриками было бы всё проще.
Re: Принтер на рельсах от 3D-SPrinter
По оси Х именно так как написано, причем Y и Z работают как надо. Что интересно, я пробовал самую свежую прошивку и там все концевики работали с бампом. Именно так я узнал, что на старой прошивке у меня не все нормально
После подсказки Андрея и танцев с бубном удалось настроить две оси, а вот Х не хочет.
Если кто ставил оптические датчики на все оси и они срабатывают корректно, дайте, пожалуйста, настройки для своих концевиков.
- Alex Post
- Сообщения: 6993
- Зарегистрирован: 11 янв 2017, 17:22
- Имя: Александр
- Откуда: Брест, РБ
- Благодарил (а): 330 раз
- Поблагодарили: 817 раз
- Контактная информация:
Re: Принтер на рельсах от 3D-SPrinter
Проверь, чтоб по Х концевик ФИЗИЧЕСКИ был воткнут в minХ разъем, а потом уж программно с концевиком разбирайся... А то я сам, было дело, тупил полдня, пока не догадался глянуть...
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
- Alex Post
- Сообщения: 6993
- Зарегистрирован: 11 янв 2017, 17:22
- Имя: Александр
- Откуда: Брест, РБ
- Благодарил (а): 330 раз
- Поблагодарили: 817 раз
- Контактная информация:
Re: Принтер на рельсах от 3D-SPrinter
Конфиг:
Все очень просто, на самом деле...
Код: Выделить всё
//===========================================================================
//============================== Endstop Settings ===========================
//===========================================================================
// @section homing
// Specify here all the endstop connectors that are connected to any endstop or probe.
// Almost all printers will be using one per axis. Probes will use one or more of the
// extra connectors. Leave undefined any used for non-endstop and non-probe purposes.
#define USE_XMIN_PLUG
//#define USE_YMIN_PLUG
//#define USE_ZMIN_PLUG
//#define USE_XMAX_PLUG
#define USE_YMAX_PLUG
#define USE_ZMAX_PLUG
// Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup).
#define X_MIN_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Y_MIN_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Z_MIN_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define X_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Y_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Z_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the probe.
// @section homing
// Direction of endstops when homing; 1=MAX, -1=MIN
// :[-1,1]
#define X_HOME_DIR -1
#define Y_HOME_DIR 1
#define Z_HOME_DIR 1
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
- 3D-SPrinter
- Сообщения: 10525
- Зарегистрирован: 19 ноя 2015, 14:23
- Имя: Андрей
- Откуда: Н.Новгород
- Благодарил (а): 76 раз
- Поблагодарили: 982 раза
- Контактная информация:
Re: Принтер на рельсах от 3D-SPrinter
Точно! Об этом-то я как-то и не подумал. Всегда надо начинать проверку с Рамса - чего и куда воткнуто.
Re: Принтер на рельсах от 3D-SPrinter
Концевики воткнуты правильно, проверил.
Прошивка в которой я ковыряюсь версии 1.0.3 dev - это прошивка которую ставит Андрей на принтеры и которую выкладывал на файлообменник.
Alex Post, - это, как я понимаю, более новая прошивка. Я ставил последний Марлин - 1.1.8, там концевики работают корректно, но я пока отказался от этой прошивки потому как не нравится как реализовано ручное управление осями - слишком большой лаг.
Можешь свою прошивку выложить на файлообменник?
Прошивка в которой я ковыряюсь версии 1.0.3 dev - это прошивка которую ставит Андрей на принтеры и которую выкладывал на файлообменник.
Alex Post, - это, как я понимаю, более новая прошивка. Я ставил последний Марлин - 1.1.8, там концевики работают корректно, но я пока отказался от этой прошивки потому как не нравится как реализовано ручное управление осями - слишком большой лаг.
Можешь свою прошивку выложить на файлообменник?
- Alex Post
- Сообщения: 6993
- Зарегистрирован: 11 янв 2017, 17:22
- Имя: Александр
- Откуда: Брест, РБ
- Благодарил (а): 330 раз
- Поблагодарили: 817 раз
- Контактная информация:
Re: Принтер на рельсах от 3D-SPrinter
Могу, но она сильно перепиленная под две головы. Как бы косяки не полезли, где не ждёшь...
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
- 3D-SPrinter
- Сообщения: 10525
- Зарегистрирован: 19 ноя 2015, 14:23
- Имя: Андрей
- Откуда: Н.Новгород
- Благодарил (а): 76 раз
- Поблагодарили: 982 раза
- Контактная информация:
Re: Принтер на рельсах от 3D-SPrinter
Сам сегодня с этим столкнулся.adlerm писал(а): ↑12 янв 2018, 08:28если после первого срабатывания голова отъезжает назад и останавливается, то вероятнее всего проблема именно в этом (достаточно увеличить данный параметр).. если же она после первого же срабатывания концевика замирает, значить для этой оси данный параметр отключен или не верно настроен..
Так что на всякий случай - регулировка отката при парковке здесь:
//homing hits the endstop, then retracts by this distance, before it tries to slowly bump again:
#define X_HOME_BUMP_MM 5
#define Y_HOME_BUMP_MM 5
#define Z_HOME_BUMP_MM 5
#define HOMING_BUMP_DIVISOR {2, 2, 4} // Re-Bump Speed Divisor (Divides the Homing Feedrate)
Закладка Configuration_adv.h
Re: Принтер на рельсах от 3D-SPrinter
Народ помогите, туплю. Концевик Z оптический. Подключен правильно - светится когда разомкнут, тухнет если закрыть шторку. На команду M119 тоже правильно все показывает. В пронтерфейсе при нажатии вверх-вниз стол ездит правильно, направления не перепутаны, перемещения совпадают с заданными (задаешь поднять на 10мм и реально поднимает на 10 мм) . Но при движении в home стол едет вверх и долбится об потолок пока не выключишь. Куда копать? Принтер 232, прошивка без изменений взята отсюда: Стандартная прошивка 3D-SPrinter 232 PRO https://cloud.mail.ru/public/FPAr/D8CXayFRg
Re: Принтер на рельсах от 3D-SPrinter
Я в прошивке ничего не менял, сейчас вот так:
Код: Выделить всё
// @section homing
// ENDSTOP SETTINGS:
// Sets direction of endstops when homing; 1=MAX, -1=MIN
// :[-1,1]
#define X_HOME_DIR -1
#define Y_HOME_DIR 1
#define Z_HOME_DIR 1
#define min_software_endstops true // If true, axis won't move to coordinates less than HOME_POS.
#define max_software_endstops true // If true, axis won't move to coordinates greater than the defined lengths below.
// @section machine
// Travel limits after homing (units are in mm)
#define X_MIN_POS 0
#define Y_MIN_POS 0
#define Z_MIN_POS 0
#define X_MAX_POS 300
#define Y_MAX_POS 200
#define Z_MAX_POS 204
-
- Сообщения: 135
- Зарегистрирован: 14 янв 2016, 10:33
- Имя: Александр
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Re: Принтер на рельсах от 3D-SPrinter
В прошивке всё нормально. А в пронтерфейсе вообще при нажатии "вниз" стол должен ехать вверх, скорее всего не правильно мотор подключен.
- 3D-SPrinter
- Сообщения: 10525
- Зарегистрирован: 19 ноя 2015, 14:23
- Имя: Андрей
- Откуда: Н.Новгород
- Благодарил (а): 76 раз
- Поблагодарили: 982 раза
- Контактная информация:
Re: Принтер на рельсах от 3D-SPrinter
Нужно перевернуть разъём мотора на рампсе. В пронтерфейсе направление движения должны быть наоборот (при нажатии вниз стол едет вверх).
Re: Принтер на рельсах от 3D-SPrinter
Спасибо. Теперь всё встало на свои места. Я после прюши не перестроился видимо.