Металл2024 Реклама
Метобр2024 Реклама

SBase1.3+BLtouch при G29 и G31 не выдвигает зонд

towerpc@yandex.ru
Идет загрузка
Загрузка
03.03.2019
531
0
Вопросы и ответы
Статья относится к принтерам:
Anycubic Kossel linear plus Flying Bear Ghost
Smoothieware + Bltouch при автовыравнивании не выдвигает зонд

Датчик оригинал из последних. Плата Sbase 1.3 прошивка последняя, принтер Kossel Linear Plus.

При подаче комманды G29 или G31, голова идёт навстречу столу с убраным зондом, результат печально предсказуем. Если до этого дать комманду M280S3 то зонд выдвигается и всё происходит как задумано.

Вконфигурационном файле по умолчанию предложен вариант

switch.servo.inpunt_on_command M280 # Same as M280S 7.5

switch.servo.inpunt_on_command M281 # Same as M280S0 0% duty

На форумах предлогают написать

switch.servo.inpunt_on_command M280 S3

switch.servo.inpunt_on_command M280 S7

Но только результатов нет от обоих вариантов. Ещё раз повторю, из консоли все команды M280 S3, S7 и т.п. отрабатываются на ура а в составе команд G29 и G31 не работают. Из этого ростут два вопроса:

1. Что правильно забить в конфиг (M280 и M281) или (М280S3 и M280S7)

2. Как решить эту проблему (например на flyingbear ghost такой проблемы нет, всё работает замечательно и на G29 шток послушно выскакивает).

UPD потыкал осциллом, состояния. При подаче команд типа M280 S... появляется несущая, при подаче команды M280 она пропадает (притом если прописать в конфиге M281 то и несущая пропадет и на этой команде). При подаче G29 несущая вообще не меняет своего старого состояния не исчезает и не появляется.

# Z-Probe

zprobe.enable true # set to true to enable a zprobe

zprobe.probe_pin 1.28^ # pin probe is attached to if NC remove the !

zprobe.slow_feedrate 5 # mm/sec probe feed rate

zprobe.fast_feedrate 50 # move feedrate mm/sec

zprobe.probe_height 15 # how much above bed to start probe

zprobe.max_z 260

leveling-strategy.delta-calibration.enable true # basic delta calibration

leveling-strategy.delta-calibration.radius 80 # the probe radius

leveling-strategy.delta-calibration.initial_height 40 # height above bed to stop initial move

leveling-strategy.delta-grid.enable true

leveling-strategy.delta-grid.radius 110

leveling-strategy.delta-grid.size 4

leveling-strategy.delta-grid.do_home true

leveling-strategy.delta-grid.initial_height 20

leveling-strategy.delta-grid.probe_offsets 2,-45.7,0 # probe offsets x,y,z (Z should always be 0)

leveling-strategy.delta-grid.save true

# Bltouch servo

switch.servo.enable true

switch.servo.input_on_command M280

switch.servo.input_off_command M281

switch.servo.output_pin 1.23

switch.servo.output_type hwpwm

switch.servo.pwm_period_ms 20

Ответы на вопросы
Кремень КБ Реклама
Кремень КМ Реклама