Привет!
Имею Ender 3 Neo со штатным BLTouch.
G29 отрабатывает нормально (судя по печати) но хотелось бы иметь данные о кривизне стола в виде файла или информации на экране.
Продвинутые принтеры выводят её на экран по умолчанию.
Подсказали, что подшаманив и перекомпилировав Marlin можно этого добиться.
У кого есть опыт, знания, которыми не жалко поделиться?
Заранее благодарен за полезные советы и идеи.
Marlin. Как получить результат G29 (auto bed levelling) в цифрах?
- Курдль
- Мастер
- Сообщения: 2011
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 261
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: Marlin. Как получить результат G29 (auto bed levelling) в цифрах?
Решено. Теперь я могу читать карту высот стола и регулировать его высоту соответственно.
Насколько же это упрощает механическое выравнивание стола! Почему новичкам не советуют этот способ из каждого утюга? Что за мазохизм с подкладыванием бумажки?!!
Насколько же это упрощает механическое выравнивание стола! Почему новичкам не советуют этот способ из каждого утюга? Что за мазохизм с подкладыванием бумажки?!!
Мой сайт: https://cnc1310.ru
-
- Мастер
- Сообщения: 710
- Зарегистрирован: 18 май 2019, 13:23
- Репутация: 96
- Настоящее имя: Андрей
- Контактная информация:
Re: Marlin. Как получить результат G29 (auto bed levelling) в цифрах?
потому что с бумажкой им проще
-
- Мастер
- Сообщения: 230
- Зарегистрирован: 18 июн 2019, 08:43
- Репутация: 36
- Настоящее имя: Андрей
- Контактная информация:
Re: Marlin. Как получить результат G29 (auto bed levelling) в цифрах?
Потому что Вы смешиваете в кучу разные вещи. Датчик измеряет расстояние от стола до ДАТЧИКА, а бумажка от стола до НИЖНЕГО СРЕЗА СОПЛА. И не факт, что у новичка эти значения хоть как-то сопоставимы.
- Курдль
- Мастер
- Сообщения: 2011
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 261
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: Marlin. Как получить результат G29 (auto bed levelling) в цифрах?
Я не смешиваю вещи. Я сравниваю процессы, руководствуясь процессным подходом, т.е.
1. Формулирую ожидаемый результат
2. Анализирую процесс его достижения
Ожидаемый результат: отрегулировать стол так, чтобы сопло, зафиксированное по Z, имело одинаковую высоту над столом в любом его положении.
Процесс №1: управляя неуклюжим энкодером и совершая массу манипуляций в меню, двигать сопло относительно стола от угловой точки к угловой точке, каждый раз опуская сопло в уровень Z=0, подсовывать под него бумажку и крутить регулировочные винты. И так множество циклов.
Процесс №2: принять ко вниманию, что высота от датчика до стола = высота от сопла до стола + Z Offset и добиться ожидаемого результата, используя удобное управление и наглядную визуализацию. Затем выставить правильный Z offset. Кстати, этот параметр не установить по бумажке, а только опытным путем, откалибровав печать оптимального первого слоя (без слоновьей ноги и противоположного эффекта).
Мой сайт: https://cnc1310.ru
- Курдль
- Мастер
- Сообщения: 2011
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 261
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: Marlin. Как получить результат G29 (auto bed levelling) в цифрах?
См. в предыдущем посте п. "Процесс №1". Его несколько может упростить функция прошивки, позволяющая двигать сопло от точки калибровки к точке, без сложных манипуляций органами управления. Но в большинстве стоковых прошивок такой функции нет.
Вы только что сказали, что "выровнять 3 точки". Вы допускаете, что стол - это идеальная плоскость и определяется 3-мя точками, или все-таки "они все кривые"?
И позвольте не согласиться с "они все кривые"! Если покрытие стола - стекло 5 мм толщиной, или стекло ultrabase, то не так-то просто искривить его даже по самым дальним краям хотя бы на толщину слоя.
Мой сайт: https://cnc1310.ru