roboforum.ru

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

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

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

Sashko » 12 ноя 2014, 14:31

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

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

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

Проблема в том что при печати (печатаю в repetier-host->CuraEngine slicer) принтер не учитывает результаты калибровки, и в одном углу кровати утыкается в стекло а в другом головка слишком высоко.

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

Акелла » 12 ноя 2014, 15:12

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

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

Sashko » 12 ноя 2014, 15:28

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



Выходит после слайсинга в g-код надо вручную прописывать команду g29 (после g28) ?
А сохранить результаты калибровки нельзя в eerom или в конфиге?

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 результаты замеров вы сразу увидите - они каждый раз разные.

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

abuharsky » 12 ноя 2014, 17:06

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


нет, потому, что результаты калибровки разные, они зависят от типа поверхности, который может меняться(у меня для PLA и для ABS два разных стекла), кроме того, часто геометрия стекла меняется при нагреве и не всегда одинаково.

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

Sashko » 12 ноя 2014, 17:10

Спасибо за помощь!


Rambler\'s Top100 Mail.ru counter