прикрутил к Рампе клона всем известного датчика автоуровня. мой называется 3D Touch. визуально отличается только цветом корпуса - мой черный.
в прошивке (Marlin RC6) прикрутил по мануалу. сэлф тест проходит, туда-сюда штоком двигает - всё замечательно.
Проблема заключается в том что доска не видит что "концевик" замкнут и если отправить ось Z домой... ну вы сами понимаете что будет...
в прошиве хоть меняй, хоть не меняй
#define Z_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Z_MIN_PROBE_ENDSTOP_INVERTING true // set to true to invert the logic of the probe.
m119 все равно показывает что концевик в состоянии "open", и только если отцепить коннектор от Zmin на доске, m119 покажет что концевик в состоянии Triggered, причем, опять же, не важно инвертировано ли состояние в прошивке или нет.
если закомментить #define Bltouch и привести в соответствие с использованием стандартного концевика, то все снова работает нормально, но как будто с запозданием, т.е. доска не сразу отсекает что концевик нажался, а спустя какое-то время (субьективно, около 5 секунд). пришлось переехать на голую прошивку 1.1.0-RC8 - родной концевик отрабатывает без нареканий. датчик уровня чудит точно так же.



подскажите пожалуйста, что делаю неправильно?
Заранее большое спасибо!