KREMEN Реклама
KREMEN Реклама

Проблема с автоуровнем стола принтера (G-code)

Danil.Larinin@gmail.com
Идет загрузка
Загрузка
26.08.2017
1748
3
Вопросы и ответы
Приветствую!

Кинематика: H-bot

Платформа: Mega2560 + Ramps 1.4

Прошивка: Marlin 1.1.0-RC6 - 24 April 2016

Датчик уровня: LJC18A3-H-Z/BX (включен в разъем Z концевика)

Проблема: необходимость программной корректировки нулевого положения оси Z.

После автоматического выравнивания стола (команда G29) остается небольшой зазор в nnn миллиметров между соплом и покрытием стола, который хотелось бы убрать программным способом. Команда 'G92 Znnn', где nnn - новое положение оси Z (собственно, зазор), приводит к изменению положения Z до nnn согласно данным команды M114, однако Z координата в Repetier-Host (V2.0.1) остается нулевой. Попытка последующего перемещения в новый выставленный ноль командой 'G1 Z0' не приводит к перемещению стола, а в Repetier-Host координата меняется на 'минус nnn'.

Аналогичные попытки в pronterface приводят к тому же результату.

С темами (http://3dtoday.ru/blogs/liqsun/the-induction-method-is-close-to-that-of-hefestos/ ; http://3dtoday.ru/blogs/tihonuk/the-calibration-levels-table-for-inductance-sensor/) ознакомился, но ответа не нашел.

Возможно ли решение проблемы без привлечения механических способов (перемещение и/или подстройка датчика)?

Заранее благодарен,

Данил.

P.S.

Start G-code:

G28 ; home all axes

G29 ; Z probe

G90 ; use absolute coordinates

G1 Z0 ; home Z axis

G92 Z0.6 ; Z correction

G1 Z0 F7800; Z correction move
Ответы на вопросы
Lider 3D Реклама
Lider 3D Реклама