3D Touch Китай
"Auto Bed Leveling Sensor for 3D Printers" по другому BLTouch
Одна его часть подобна простому микровыключателю, который замыкается и размыкается в зависимости от касания штоком датчика поверхности (эта часть подключается к принтеру двухпроводным шлейфом), вторая собственно управляет выдвижением этого штока и его убиранием в нужные моменты времени, причем сделана она на базе электромагнита и логика ее работы эмулирует сервопривод (эта часть имеет трехпроводной интерфейс к принтеру). Иными словами, управляющая плата принтера общается с блоком выдвижения-уборки штока выдавая сигнал “повернуть сервопривод на угол X”. Внутри датчика величина X интерпретируется как одна из команд:
Угол X от 0 до 20 градусов - Push pin Down - Максимально выдвинуть шток
Угол X от 80 до 100 градусов - Push pin Up - Убрать шток внутрь датчика
Угол X от 110 до 130 градусов - Self Test - Тестирование (убрать/выдвинуть)
Угол X от 150 до 180 градусов - Alarm Release - Сброс режима тревоги
Угол X от 50 до 70 градусов - M119 Test Mode - Эмуляция теста концевиков принтера
Несколько уточнений. - Alarm - это режим тревоги, в котором датчик сигнализирует об ошибке мигающим красным цветом. Попасть в него можно, например, не дав штоку выдвинуться до конца в режиме Self Test. Чтобы сбросить ошибку и восстановить нормальную работу датчика как раз и служит команда Alarm Release. Режим M119 Test Mode служит для того, чтобы датчик стал выдавать состояние своего “микровыключателя” принтеру и мы смогли прочитать его, п