roboforum.ru

Технический форум по робототехнике.

Автокалибровка "не срабатывает"

Обсуждение технологии печати на 3D принтерах. Самостоятельное изготовление и приобретение. RepRap и его последователи.

Автокалибровка "не срабатывает"

Сообщение Sashko » 12 ноя 2014, 14:31

Подскажите пожалуйста, после калибровки в мерлине, (по G29) необходимо еще какие-то действия совершать (как-то сохранять получаемый в итоге массив расстояний до кровати)?
Или подразумевается что значения сохраняются? Тогда как в этом убедится?
Или надо делать калибровку непосредственно перед каждой печатью, встраивать команду калибровки в g-код печати?

У меня процесс автокалибровки это проход по массиву точек с подпружиненным ключём упирающимся в эндстоп при контакте с кроватью, по окончанию этого процесса эктсрудер отъезжает в сторону и останавливается, и тогда я "пока" вручную ставлю ключ в положение "выше хотэнда". Так и должно быть?
В конце процесса автокалибровки в printrun-е выводится массив точек x-y-z, и Z координата в разных точках разная и вроде соответсвует наклону кровати.

Если я запускаю автокалибровку в принтране, мне в этом случае и печатать из него? или можно калибровку делать в одном софте а печатать в другом?

Проблема в том что при печати (печатаю в repetier-host->CuraEngine slicer) принтер не учитывает результаты калибровки, и в одном углу кровати утыкается в стекло а в другом головка слишком высоко.
Sashko
 
Сообщения: 3
Зарегистрирован: 30 сен 2014, 14:26
Откуда: Киев

Re: Автокалибровка "не срабатывает"

Сообщение Акелла » 12 ноя 2014, 15:12

Команда G28 отменяет команду G29
в Gcode должно быть сначала G28 всех домой потом G29 и начало печати.
Косель мини, плата управления DUET на reprap firmware от DC42, E3Dv6
Распечатаю на заказ.
Kossel config E3D.h
Акелла
 
Сообщения: 771
Зарегистрирован: 27 май 2014, 13:35
Откуда: London. UK
Skype: pioneerko
ФИО: Александр

Re: Автокалибровка "не срабатывает"

Сообщение Sashko » 12 ноя 2014, 15:28

Акелла писал(а):Команда G28 отменяет команду G29
в Gcode должно быть сначала G28 всех домой потом G29 и начало печати.



Выходит после слайсинга в g-код надо вручную прописывать команду g29 (после g28) ?
А сохранить результаты калибровки нельзя в eerom или в конфиге?
Sashko
 
Сообщения: 3
Зарегистрирован: 30 сен 2014, 14:26
Откуда: Киев

Re: Автокалибровка "не срабатывает"

Сообщение Екатеринбуржец » 12 ноя 2014, 16:18

G28 ; home all axes
G1 Z5 F5000 ; lift nozzle
G29 ; auto bed level
G1 Z5 F5000 ; lift nozzle
G1 Y5 F5000 G92 E0 ;zero the extruded length
Вот примерно это прописывается в стартовом коде слайсера и выполняется каждый раз перед печатью автоматом.
Сохранять результаты смысла нет они будут разными каждый раз. Можете проверить сами - подайте команду g28 потом g29 результаты замеров вы сразу увидите - они каждый раз разные.
Printer: Haeckel Custom Edition
Firmware: Marlin
Host: Cura 14.01
Slicer: Cura 14.01
Filament: ABS - 1,75 mm
Nozzle: 0,4 mm
Electronics: Arduino Mega + RAMPS 1.4
Екатеринбуржец
 
Сообщения: 213
Зарегистрирован: 04 янв 2014, 18:33

Re: Автокалибровка "не срабатывает"

Сообщение abuharsky » 12 ноя 2014, 17:06

Sashko писал(а):А сохранить результаты калибровки нельзя в eerom или в конфиге?


нет, потому, что результаты калибровки разные, они зависят от типа поверхности, который может меняться(у меня для PLA и для ABS два разных стекла), кроме того, часто геометрия стекла меняется при нагреве и не всегда одинаково.
abuharsky
 
Сообщения: 420
Зарегистрирован: 20 апр 2011, 13:36
Откуда: Россия, Орёл

Re: Автокалибровка "не срабатывает"

Сообщение Sashko » 12 ноя 2014, 17:10

Спасибо за помощь!
Sashko
 
Сообщения: 3
Зарегистрирован: 30 сен 2014, 14:26
Откуда: Киев


Вернуться в 3D печать

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 1

cron