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