Настраиваем прошивку для 3D-SPrinter'ов

Скоростной 3D принтер из Нижнего Новгорода
Аватара пользователя
Mazayac
Сообщения: 1688
Зарегистрирован: 06 ноя 2018, 22:28
Имя: Алексей
Откуда: Нижний Новгород
Благодарил (а): 166 раз
Поблагодарили: 166 раз

Re: Настраиваем прошивку для 3D-SPrinter'ов

Непрочитанное сообщение Mazayac » 21 дек 2019, 18:31

antobel, стол с тонкими дорожками?
Sprinters: Mini, Techno 232, Pro Techno. Photon Mono X.

Аватара пользователя
antobel
Сообщения: 1316
Зарегистрирован: 06 июл 2017, 20:36
Имя: Антон
Откуда: з Владимирщины
Благодарил (а): 41 раз
Поблагодарили: 83 раза
Контактная информация:

Re: Настраиваем прошивку для 3D-SPrinter'ов

Непрочитанное сообщение antobel » 21 дек 2019, 18:33

Mazayac писал(а):
21 дек 2019, 18:31
antobel, стол с тонкими дорожками?
стол 200*300 дюралька, все пиды перенесены с рабочей старой прошивки, окно защиты расширил как в этой теме советовали.
Так что лесом - мне продавать принтер во вторник.
Собрал три Sprinter"а, и один разобрал, FriBot-Max-Pro так и не собрал, собираю 2626 техно...

alexstay
Сообщения: 6
Зарегистрирован: 08 июл 2019, 20:21
Имя: Alexander

Re: Настраиваем прошивку для 3D-SPrinter'ов

Непрочитанное сообщение alexstay » 10 янв 2020, 00:35

MKS GEN_L V1.0 ни у кого прошивки случаем нет под этот контроллер?

Victor
Сообщения: 2
Зарегистрирован: 07 июн 2019, 12:33
Имя: Виктор

Re: Настраиваем прошивку для 3D-SPrinter'ов

Непрочитанное сообщение Victor » 07 фев 2020, 21:25

LERDGE-X.
нажимаем выдавить пластик, то сначала, со стуком поднимается немного стол, при повторном и последующем нажатиях все работает как положено.
Если загрузить модель на печать, происходит тоже самое, сначала небольшой громкий тычок стола, затем все хорошо.

Аватара пользователя
3D-SPrinter
Сообщения: 10510
Зарегистрирован: 19 ноя 2015, 14:23
Имя: Андрей
Откуда: Н.Новгород
Благодарил (а): 76 раз
Поблагодарили: 979 раз
Контактная информация:

Re: Настраиваем прошивку для 3D-SPrinter'ов

Непрочитанное сообщение 3D-SPrinter » 07 фев 2020, 22:25

Victor писал(а):
07 фев 2020, 21:25
тычок стола
Не знаю, не встречал такого глюка. Может, какая-то кривая прошивка типа 4.0? Или с Z-концевиком какая-то проблема.

Rubin
Сообщения: 49
Зарегистрирован: 20 мар 2017, 22:45
Имя: Анатолий
Благодарил (а): 10 раз
Поблагодарили: 1 раз

Re: Настраиваем прошивку для 3D-SPrinter'ов

Непрочитанное сообщение Rubin » 09 мар 2020, 15:34

Добрый день, Скажите, можно ли поправить прошивку для платы Lerdge? Конкретно: хотелось бы изменить последовательность парковки (сначала ось Z, потом X и Y) а также похожие проблемы при калибровке стола: при нажатии на следующую точку калибровки не происходит опускание стола: головка фигачит на ноль срывая по пути скрепки и царапая стол... Так же если изначально не запарковать стол и нажать в ручном управлении "опустить по Z" - мотор с треском пытается опустить стол ниже нуля...
Натыкался на это пару раз, а с калибровкой так вообще каждый раз... т.е. между каждой точкой приходится выходить из меню, парковать Z, и снова заходить в калибровку.. Ужасно бесит.

Можно ли где-то в прошивке исправить эту криворукость китайскую?

Аватара пользователя
Mazayac
Сообщения: 1688
Зарегистрирован: 06 ноя 2018, 22:28
Имя: Алексей
Откуда: Нижний Новгород
Благодарил (а): 166 раз
Поблагодарили: 166 раз

Re: Настраиваем прошивку для 3D-SPrinter'ов

Непрочитанное сообщение Mazayac » 09 мар 2020, 16:25

Rubin, эта калибровка предназначена для работы с датчиком BL-Touch, у Вас он установлен?

Без датчика стол калибруется вручную один раз вот так: https://docs.google.com/document/d/1d-C ... p=drivesdk

Парковка сначала по X Y - норма абсолютная. Но в настройках слайсера в G-коде финишном можете изменить порядок команд парковки.
Прошивка закрытая, в неё не залезть.
Sprinters: Mini, Techno 232, Pro Techno. Photon Mono X.

Rubin
Сообщения: 49
Зарегистрирован: 20 мар 2017, 22:45
Имя: Анатолий
Благодарил (а): 10 раз
Поблагодарили: 1 раз

Re: Настраиваем прошивку для 3D-SPrinter'ов

Непрочитанное сообщение Rubin » 09 мар 2020, 16:39

Mazayac писал(а):
09 мар 2020, 16:25
Rubin, калибровка предназначена для работы с датчиком BL-Touch, у Вас он установлен?
Там есть кнопка автокалибровки это для блютача, а есть просто 5 точек: это ручная калибровка. Можно отпустить\поднять сопло на 0,05мм (настройка действует для всех точек).

К сожалению без BL тач не обойтись, стол изогнут линзой, калибровка барашками это все ерунда.
В центре нормально, а по краям слишком близко или слоишком далеко. Первый слой слева нормально печаетеся, справа уходит в невидимую полоску и исправить этот перекос барашками не получается никак. Увы, не такой уж этот стол из дибонда и ровный выходит.
Придется мудрить с крепежом для блютача

Но даже кроме калибровки: если сопло прижато к столу и я жму парковку, он паркует сперва X и Y царапая стол и срывая зажимы стекла... это бред, так не должно быть, ежу понятно что при любой операции сперва надо отодвинуть стол а потом уже двигать X и Y... мне бы понять в каком месте это можно поправить..
Черт, закрытая прошивка это обидно, надо было другой контроллер выбирать

Аватара пользователя
Mazayac
Сообщения: 1688
Зарегистрирован: 06 ноя 2018, 22:28
Имя: Алексей
Откуда: Нижний Новгород
Благодарил (а): 166 раз
Поблагодарили: 166 раз

Re: Настраиваем прошивку для 3D-SPrinter'ов

Непрочитанное сообщение Mazayac » 09 мар 2020, 16:55

Rubin, если у Вас стекло кривое - незачем пенять на материал принтера, дибонд или фанера не виноваты ни на йоту.

После печати финишные команды G-кода опускают стол на 10-20 миллимеиров, затем паркуют X, Y и Z. Что не так в этом алгоритме?

Да даже если Вы вручную упёрли сопло в стол - до него зазор обязан оставаться 0,05-0,1мм и ничего никуда перед парковкой принтер опускать не обязан, сопло уйдёт в ноль без проблем.
Опять же никто не мешает Вам парковать оси вручную по-отдельности, кликая сначала на Z, а потом на X Y.
Sprinters: Mini, Techno 232, Pro Techno. Photon Mono X.

Neptunchik
Сообщения: 39
Зарегистрирован: 26 мар 2019, 00:23
Имя: Андрей
Благодарил (а): 5 раз
Поблагодарили: 3 раза

Re: Настраиваем прошивку для 3D-SPrinter'ов

Непрочитанное сообщение Neptunchik » 09 мар 2020, 16:59

Rubin писал(а):
09 мар 2020, 16:39
Увы, не такой уж этот стол из дибонда и ровный выходит.
Дибонд то здесь причем? Это проблемы с нагревательным столом и/или со стеклом. Обсуждали это в другой ветке.
Себе поставил из 5мм аллюминия и 4мм стекла, теперь идеально до 115С

Rubin
Сообщения: 49
Зарегистрирован: 20 мар 2017, 22:45
Имя: Анатолий
Благодарил (а): 10 раз
Поблагодарили: 1 раз

Re: Настраиваем прошивку для 3D-SPrinter'ов

Непрочитанное сообщение Rubin » 09 мар 2020, 17:17

Mazayac писал(а):
09 мар 2020, 16:55
После печати финишные команды G-кода опускают стол на 10-20 миллимеиров, затем паркуют X, Y и Z. Что не так в этом алгоритме?

Да даже если Вы вручную упёрли сопло в стол - до него зазор обязан оставаться 0,05-0,1мм и ничего никуда перед парковкой принтер опускать не обязан, сопло уйдёт в ноль без проблем.
Опять же никто не мешает Вам парковать оси вручную по-отдельности, кликая сначала на Z, а потом на X Y.
При печати да, можно настроить, но вообще-то это само собой разумеющаяся необходима процедура. В идеале пользователь не должен лезть в G-код. Поднятие головы должно быть на уровне прошивки.

В ноль прижатое сопло уйдет, если нет зажимов стекла. А если они есть (а иначе не бывает), то области печати уменьшается на 5мм с каждой стороны. И соответственно сопло за эти зажимы задевает, если его не поднимать.

В ручную по очереди парковать конечно никто не мешает, но только это идиотизм. Если парковать сперва Z проблемы исключаются в принципе.Ну или должен быть выбор последовательности.
Как и то, что при ручном передвижении стола он может уйти ниже минимума (если не был запаркован до этого): прерывание по концевикам должно иметь приоритет над любыми командами...
Это явные недоработки дизайна прошивки. Претензии тут исключительно к тупым китайцам.
Neptunchik писал(а):
09 мар 2020, 16:59
Это проблемы с нагревательным столом и/или со стеклом. Обсуждали это в другой ветке.
Поищу эту информацию. Но это вс части одного. Нагревательный стол кривой по-умолчанию всегда. Стекло более-менее ровное у меня. По-хорошему, нагревательный элемент его надо крепить за 6 точек, а не за 4. А сам дибонд может и ровный, но немного качается на валах (вверх-вниз), если покачать за передний край. пару мм есть уклон видимо

Аватара пользователя
3D-SPrinter
Сообщения: 10510
Зарегистрирован: 19 ноя 2015, 14:23
Имя: Андрей
Откуда: Н.Новгород
Благодарил (а): 76 раз
Поблагодарили: 979 раз
Контактная информация:

Re: Настраиваем прошивку для 3D-SPrinter'ов

Непрочитанное сообщение 3D-SPrinter » 09 мар 2020, 17:22

Mazayac писал(а):
09 мар 2020, 16:25
Без датчика стол калибруется вручную один раз вот так: https://docs.google.com/document/d/1d-C ... p=drivesdk
Мануал уже готов? Можно выкладывать в первое сообщение темы? :)

Аватара пользователя
Mazayac
Сообщения: 1688
Зарегистрирован: 06 ноя 2018, 22:28
Имя: Алексей
Откуда: Нижний Новгород
Благодарил (а): 166 раз
Поблагодарили: 166 раз

Re: Настраиваем прошивку для 3D-SPrinter'ов

Непрочитанное сообщение Mazayac » 09 мар 2020, 20:19

3D-SPrinter, там есть ещё парочка TODO, дополню сегодня-завтра и в личку дам знать по готовности.
Sprinters: Mini, Techno 232, Pro Techno. Photon Mono X.

Аватара пользователя
Mazayac
Сообщения: 1688
Зарегистрирован: 06 ноя 2018, 22:28
Имя: Алексей
Откуда: Нижний Новгород
Благодарил (а): 166 раз
Поблагодарили: 166 раз

Re: Настраиваем прошивку для 3D-SPrinter'ов

Непрочитанное сообщение Mazayac » 09 мар 2020, 20:48

Rubin писал(а):
09 мар 2020, 17:17
В идеале пользователь не должен лезть в G-код. Поднятие головы должно быть на уровне прошивки.
Так он и не лезет - это настройка слайсера, один раз конфигурируется и обязательна для любой электроники. Вы переоцениваете интеллект плат управления, они в 99% случаев тупо исполняют прописанные команды.
Вот, например, стартовые коды в моей CURA:

Код: Выделить всё

G21 ;metric values
G90 ;absolute positioning
M82 ;set extruder to absolute mode
M107 ;start with the fan off
G28 X0 Y0 Z0;move X/Y/Z to min endstops
G1 Z15.0 F9000 ;move the platform to 15mm
G92 E0 ;zero the extruded length
G1 F200 E4 ;extrude 4mm of feed stock
G92 E0 ;zero the extruded length again
G1 F9000
M117 Printing... ; Put printing message on LCD screen
Вот финишные:

Код: Выделить всё

M104 S0 ;extruder heater off
M140 S0 ;heated bed heater off (if you have it)
G91 ;relative positioning
G1 E-1 F300  ;retract the filament a bit before lifting the nozzle, to release some of the pressure
G1 Z+0.5 E-5 X-20 Y-20 F9000 ;move Z up a bit and retract filament even more
G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
G1 Z159
M84 ;steppers off
G90 ;absolute positioning
M300 S500 P500 ; пищим
Без них просто ничего не работает, не должен принтер ничего угадывать.
Sprinters: Mini, Techno 232, Pro Techno. Photon Mono X.

Аватара пользователя
antobel
Сообщения: 1316
Зарегистрирован: 06 июл 2017, 20:36
Имя: Антон
Откуда: з Владимирщины
Благодарил (а): 41 раз
Поблагодарили: 83 раза
Контактная информация:

Re: Настраиваем прошивку для 3D-SPrinter'ов

Непрочитанное сообщение antobel » 09 мар 2020, 21:31

Mazayac писал(а):
09 мар 2020, 20:48
не должен принтер ничего угадывать.
Это точно.
На самом деле хреново то что кура не помнит стартовый/конечный коды для КАЖДОГО профиля принтера -
что важно если они разные по кинематике - неудобно... :(
На ХР можно было куру скопировать и использовать копии как проги со своими настройками - под восьмёркой этот фокус не проходит -
ни со старыми версиями ни с новыми - только если разные ставить...
Собрал три Sprinter"а, и один разобрал, FriBot-Max-Pro так и не собрал, собираю 2626 техно...

Ответить

Вернуться в «Принтер на рельсах от 3D-SPrinter»

Яндекс.Метрика