Собственно, хочу собрать в этой теме, по возможности, все необходимое по схеме, сборке, настройке и прописке в Марлине сего девайса - Ormerod IR Sensor v1.2
---
Датчик высоты Ormerod IR Sensor v1.2 позволяет получать значения расстояния до уровня стола с точностью 0,01мм независимо от материала покрытия самого стола, стоить карту его кривизны и наклона и учитывать разницу высот при распечатке моделей. При соответствующей настройке и монтаже устанавливается, практически, на все виды плат, заменяет 3D Touch и его более дорогой аналог BL Touch. Выгодно отличается отсутствием движущихся механических частей, сломать его трудно. В последнее время получает бОльшее распространение именно по указанным причинам. Высота срабатывания от поверхности стола до нижней кромки (грани) платы лежит для всех датчиков в пределах 3-3,5 мм с повторяемой точностью срабатывания 0,01 мм.
Изготавливается и продается китайцами, которые скопировали даже авторскую разводку платы, не переделав ее и тупо запустив в производство. Не смотря на то, что они пишут там разные версии 1.3 или выше, прошивка устройства одна и та же, за плату я уже сказал.
Принцип действия - один инфракрасный узконаправленный приемник и два инфракрасных узконаправленных светодиода расположены на плате под углом 45 град. Светодиоды одновременно излучают модулированный инфракрасный сигнал, который, отражаясь от поверхности стола, попадает в фотоприемник. При перемещении платы по оси Z определяется максимум сигнала на входе фотоприемника. И якобы, по тестам и обзорам, обеспечивается повторяемая точность 0,01 мм.
Одно из описаний - "...Дифференциальный датчик высоты IR Sensor V1.2 разработан Дэвидом Крокером для плат управления 3Д принтерами семейства Duet3D. IR Sensor V1.2 обнаруживает высоту поверхности, сравнивая уровни отраженного свет от двух отдельных светодиодов, чтобы они были равными. Два светодиода расположены так, чтобы их отраженный свет попадал в датчик на слегка разных высотах. Это позволяет использовать датчик для большинства каких-либо поверхностей стола 3Д принтера. IR Sensor V1.2 имеет высокую степень иммунитета к солнечному свету, свету ламп накаливания и других фоновых источников ИК. В отличие от емкостных и индуктивных датчиков, IR Sensor V1.2 измеряет высоту до верхней поверхности стекла, а не расстояние до подложки. Красный светодиод указывает, когда головка находятся на или ниже заданной высоты.
Напряжение питания 3,3в - 5в.
Ток потребления: 20мА 5В или 12мА 3,3В
Размер: 24х18х10мм
Вес: 2г
Высота срабатывания каждого экземпляра в пределах 3-3,5 мм. Подключается вместо Z эндстопа, в прошивке настраивается как Z_Probe.
Точность повторного срабатывания, при одних и тех же условиях 0,01мм ..."
На самом деле, иногда не все так радужно. Не стоит использовать в качестве поверхности горячего стола зеркало. У одних работает, у других нет. Скорее всего, зависит от степени "залапанности" и чистоты поверхности самого зеркала. Со стеклом работает. Или, к примеру, кто то намажет ПВА клеем поверхность стола а потом жалуется на то, что сбились настройки высоты. Хотя, ежу понятно что слой клея от карандашика ПВА тоже имеет толщину.
Ссылки по данному девайсу -
Страницы автора -
https://github.com/dc42/OrmerodSensorBoardhttps://miscsolutions.wordpress.com/mini-height-sensor-board/Небольшой обзор на 3DToday.Ru
https://3dtoday.ru/blogs/ozzy-sv/moving-on-ormerod-sensor-board1/---
Скриншоты - на черной плате это китайский вариант с еще нормальной пайкой, обычно хуже. Платы с другим цветом мои, я просто немного переразвел и окультурил плату, заказал в Китае и собрал несколько десятков. Все отлично работает.