Sashko » 12 ноя 2014, 14:31
Подскажите пожалуйста, после калибровки в мерлине, (по G29) необходимо еще какие-то действия совершать (как-то сохранять получаемый в итоге массив расстояний до кровати)?
Или подразумевается что значения сохраняются? Тогда как в этом убедится?
Или надо делать калибровку непосредственно перед каждой печатью, встраивать команду калибровки в g-код печати?
У меня процесс автокалибровки это проход по массиву точек с подпружиненным ключём упирающимся в эндстоп при контакте с кроватью, по окончанию этого процесса эктсрудер отъезжает в сторону и останавливается, и тогда я "пока" вручную ставлю ключ в положение "выше хотэнда". Так и должно быть?
В конце процесса автокалибровки в printrun-е выводится массив точек x-y-z, и Z координата в разных точках разная и вроде соответсвует наклону кровати.
Если я запускаю автокалибровку в принтране, мне в этом случае и печатать из него? или можно калибровку делать в одном софте а печатать в другом?
Проблема в том что при печати (печатаю в repetier-host->CuraEngine slicer) принтер не учитывает результаты калибровки, и в одном углу кровати утыкается в стекло а в другом головка слишком высоко.
Акелла » 12 ноя 2014, 15:12
Команда G28 отменяет команду G29
в Gcode должно быть сначала G28 всех домой потом G29 и начало печати.
Sashko » 12 ноя 2014, 15:28
Акелла писал(а):Команда G28 отменяет команду G29
в Gcode должно быть сначала G28 всех домой потом G29 и начало печати.
Выходит после слайсинга в g-код надо вручную прописывать команду g29 (после g28) ?
А сохранить результаты калибровки нельзя в eerom или в конфиге?
Екатеринбуржец » 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 результаты замеров вы сразу увидите - они каждый раз разные.
abuharsky » 12 ноя 2014, 17:06
Sashko писал(а):А сохранить результаты калибровки нельзя в eerom или в конфиге?
нет, потому, что результаты калибровки разные, они зависят от типа поверхности, который может меняться(у меня для PLA и для ABS два разных стекла), кроме того, часто геометрия стекла меняется при нагреве и не всегда одинаково.
Sashko » 12 ноя 2014, 17:10
Спасибо за помощь!