TFT24 на самодельную дельту

whoim
Идет загрузка
Загрузка
12.03.2020
880
6
печатает на Alfawise U20
Личные дневники

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

2

Пока что я использую плату (и многое другое) от дельты, купленной за 4150р целиком :)

Была недавно такая акция, некоторым даже выслали. Я ее пересобираю в раме побольше, пробую в общем себя в постройке, наладке. Ради опыта.

Естественно, родная прошивка никуда не годилась - древний кастрированный марлин без исходников, перепиленный под дешёвый (но цветной!) дисплей. Проц stm32 со 128кб памяти пришлось заменить. В 256кб марлин влез. Встал вопрос дисплея.

Из простых вариантов были: прилепить поддерживаемый марлином i2c или spi дисплей с лёгким напилингом плат либо принтсервер tft24. Именно 24 - он дешёвый (850р был) и универсальный, умеет работать как автономный принтсервер и как эмулятор одного из поддерживаемых марлином дисплеев. Так как мне едет (заказывал позже дисплея, денег не было) skr e3 mini с 2209, то этот дисплей хорошо вписался в процесс: опробовать его как принтсервер (uart mode) на старой плате и в дальнейшем перенести на skr и попробовать оба варианта подключения.

К тому же, у него открытый код прошивки, можно дорабатывать под себя. Например, одну из иконок bltouch (которого у меня нет) я заменил на "Delta calibration" с последовательностью команд G33 и M500.

Начало положено, все работает:

Теперь вопрос. В меню есть функционал установки Z-Offset командой M851. Но при этом нет функционала подгонки высоты по факту, кручением энкодера например. Может кто то расписать алгоритм в g-code, как правильно это сделать? Чтобы сразу менять высоту (рассчитывая ее от смещения zprobe) и двигать сопло?

Или, может, кто то знает как заставить марлин загонять по Z "в минус", работая через относительные координаты?

В общем, очень хочется реализовать простую установку высоты крутилкой, через алгоритм, основанный на g-code.

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

2
Комментарии к статье

Комментарии

12.03.2020 в 23:20
0

Один из вопросов нащупан: MIN_SOFTWARE_ENDSTOPS надо отключить, появится возможность ездить в минус.

Например, можно для пробы попробовать "визуализировать" установку z probe offset, двигая одновременно соплом.

При входе в меню едем в ноль по Z и крутим оффсет, подгоняя сопло к столу. По сохранить - высчитываем новую высоту и тоже сохраняем. Цель - устанавливать оффсет на лету. Дичь какая то, надо подумать)

13.03.2020 в 00:44
0

оч странно

после вылепливания нового датчика делал так

задал м851 Z-15 , явно больше чем нужно.

откатал g33. 

снял датчик и подогнал сопло в бумажку, вывод координаты z из м114 вычел из z probe ofset из м851 и перезадал м851 заново. Дальше подгонка +- 0.1  (м851) по итогу укладки первого слоя.

уже раз 50 все пересобирал с сильным изменением размера - всегда работает.

13.03.2020 в 00:45
0

Как ты подогнал сопло в бумажку? Подбором высоты в m665 h и g28/g1z0?

13.03.2020 в 00:52
0

кнопкой z вниз )))))

т.е. g28/g91/  ну и типа повторять g1 z-1 пока не встанет куда нужно

13.03.2020 в 00:54
0

Понял, мне надо мин эндстоп отрубить, не даёт в минус

13.03.2020 в 00:56
0

нее ....на этом этапе калибруется z probe offset, чтоб потом одной g33 хватало, потому м851 должно быть заведомо минусовее реального офсета, который будет потом при штатной g33 использоваться.

при том что датчик как z min подключен, его касание установит z в ноль

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Помогите понять как устранить дефект печати фотополимером eSun PLA white

Обзор 3D-сканера Solutionix С500

Lerdge: TMC2208 - LV8729 туда и обратно (но уже с uart)..

Калибровочная модель для фотополимерника в ответах

Совет по очистке дисплея от затвердевшего фотополимера.

Улучшение 3D печати поддержек МАРКЕРОМ [Перевод статьи]