Прощай, контактный датчик автовыравнивания стола

ksenon
Идет загрузка
Загрузка
10.11.2015
15836
48
печатает на Rostock MAX V2
Применение

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

17
Статья относится к принтерам:
Rostock Deltabot dualhead Delta Tower
Привет! предлагаю свой вариант замены autolevel Z-Probing

кто ещё не в курсе., это выставление нуля по Z при наличии включенной функции в прошивке MarlinFirmware, repetier frimware и устройство, которое будет отслеживать этот левел....

до недавнего времени я использовал контактный датчик

сначала на микро кнопке, потом переделал на датчик хола.

сейчас использую инфракрасный оптический датчик, на стеклотекстолитовой плате установлен фотоприемник и передатчик

чувствительность подстраивается резистором

в нашем случаи расстояние срабатывания датчика - до стола

удобно, что нет механического контакта со столом

проблема спрятать шток контактного датчика отпала

есть возможность положительного и отрицательного выхода сигнала на ардуино,

минимум переделок

купил на просторах али, дабы их много

инфракрасный оптический датчик вот такой
а теперь, как это сделано. я взял китайскую платку

(вот такую фото похожее) и модифицировал слегка
вот что получилось
испытания тест

прописал пин в прошивке на автолевел у меня получился 20 на ардуино

до срабатывания датчика
когда оптический датчик сработал
датчик срабатывает чётко , главное стол должен быть чистым )))

надеюсь что эта статья будет интересной и полезной

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

17
Комментарии к статье

Комментарии

10.11.2015 в 01:25
0

Традиционный в таких случаях вопрос: какова повторяемость расстояния срабатывания, что насчет температурного 'уплывания' параметров с учетом находящегося рядом нагревателя экструдера?

10.11.2015 в 08:12
0

Компенсация фоновой засветки задается элементарно: уровень сигнала на приемнике измеряется 2 раза, при отключенном излучателе и при включенном. Обрабатывается разница.
Повторяемость зависит от чистоты поверхности. Вообще, в данном случае, ставить фотодатчик может быть чревато, точность измерения желательна не менее 0.1мм, а погрешность может быть на порядок-два больше.

10.11.2015 в 13:31
0

Фоновая засветка - не самое страшное. Меня прежде всего интересует, как эта вся аналоговая цепочка 'плавает', а она это по-любому делает, в т.ч. из-за температуры.

12.11.2015 в 08:51
0

Температура - та же фоновая засветка тепловым излучением, компенсируется методом, описанным выше. А возможный перегрев самой конструкции - нужно замерять температуру в зоне установки платы и курить даташиты комплектующих по допустимым температурным режимам.

12.11.2015 в 11:08
0

Температура влияет на всю плату, поэтому она не компенсируется как фоновая засветка. По-хорошему, надо действительно курить даташиты, но не на допустимые режимы, а на дрейф характеристик компонентов. Или  разносить плату и датчик.

12.11.2015 в 17:36
0

На каком чипе сделан конкретно этот образец - по скрину не видно. Лет 10 назад делал нечто похожее по функционалу на tiny15. Дрейф характеристик компенсируется методом измерения, естественно, в разумных пределах. ТЗ тогда было несколько другое, при испытаниях грел плату до 60-70° при стабильном результате.

10.11.2015 в 01:35
0

какова повторяемость срабатывания, сообщите пожалуйста?

10.11.2015 в 09:24
0

можно отталкиваться от прошивки  выставить в ней количество зондирования каждой точки  не один раз   а три    , разница среднее значение будет прописываться в ерпром.

10.11.2015 в 05:06
4

малейшее загрязнение стола и уровень уплывет на сантиметры тем кто покрывает кровать лаком или клеем  думаю не подойдёт

10.11.2015 в 09:16
0

я так и писал стол должен быть чистым;)

я где-то видел ставят индуктивный бесконтактный датчик

10.11.2015 в 09:44
0

Теперь остается попробовать ультразвук :)

10.11.2015 в 09:48
0

можно и ультразвук вот такой  


10.11.2015 в 10:03
0

ну этот великоват. Неужели нет альтернативы меньшего размера? У меня таких парочка валяется, мне кажется для микро расстояний они не очень подходят.

10.11.2015 в 11:03
0

они вроде ближе 2 см не видят уже, да и разрешение у них порядка 0.1% от диапазона, так что ультразвук не поможет
как варинта можно пробовать магниты и датчик холла, но тут тоже не понятно что с разрешением, нужно даташиты на датчики читать
проще реально индуктивный ставить, все-таки уже проверенная тема

10.11.2015 в 20:17
0

есть у меня такой, покупал еще для своего робота, но погрешности у него явно не 0.1 мм ))
у этих датчиков погрешности по 0.3 см :)

10.11.2015 в 10:58
0

А с индуктивным датчиком может воевал кто? Очень с интересом почитал бы чей-нибудь опыт. Прикупил себе http://www.aliexpress.com/item/Free-Shipping-New-LJ12A3-4-Z-BX-Inductive-Proximity-Sensor-Detection-Switch-NPN-DC6-36V-4mm/32382263728.html, думаю, как бы подступиться...

10.11.2015 в 11:30
0

да народ ставит ,
но нужно чтобы датчик срабатывал не на магнитное поле ,
 а хотя бы на алюминиевую подложку стола
не все датчики это могут 

пример ниже

  

10.11.2015 в 12:27
0

чтобы гарантированно он срабатывал надо люминий 3-4 мм.
пробывал на 1,5 мм он не видит, 4 мм - отлично работает

10.11.2015 в 12:32
0

Ну вот Smartfriendz в Smartcore используют LJ18A3-8-Z/BX, он у них типа на фольгу под стеклом срабатывает.
Я именно такой в своем Kubocore буду пробовать, но у меня более тепличные условия - стол MK3, три миллиметра люминя.

10.11.2015 в 12:50
0

Стоит такой давно. С ним есть нюансы... Срабатывает он на любую металическую поверхность. Не зависимо от толщины, у меня и на фольгу реагирует. Но! Расстояние срабатывания меняется от типа метала. Есть параметр 'коэффициент рабочего зазора', для стали он равен 1, для алюминия он 0.3 - 0.4. Следовательно датчик на 4мм над алюминием будет срабатывать на высоте 1.2-1.6мм. Учитывайте это! Поэтому часто в инете можно найти видео как с таким датчиком печатают прямо на алюминиевом столе (ибо стекло 2-3мм уже не пробивает). Можно конечно купить датчик и на 8мм, но он больше и тяжелее.

10.11.2015 в 13:07
0

Ну т.е. на 'серебряный' слой в зеркале скорее всего тоже не сработает. Хреновастенько.

10.11.2015 в 13:32
0

Ага, на 8 мм - уже 18 мм диаметром, я выше маркировку указал.

10.11.2015 в 11:01
0

Все с калибровкой воюют... Нет бы кто-нибудь как я думал об охлаждении радиатора,например элементами Пельтье...

10.11.2015 в 11:05
0

а зачем если они неэффективны? да и вентилятор проще, дешевле и с задачей справляется
а если для закрытой камеры - то по мне уж лучше жидкостное ставить

10.11.2015 в 11:21
0

Что за глупость,что они не эффективны? Вполне себе. Особенно в закрытом корпусе, ибо вентилятор молотит горячий воздух и радиатор нифига не охлаждается. А тут охлаждай одну сторону, а вторая будет холоднее на некую дельту, которая зависит от модели модуля.

10.11.2015 в 11:21
0

ага а потом пельтье   охлаждать :D  водяной системой

10.11.2015 в 11:23
0

Не,воду охлаждать Пельтье 8)

10.11.2015 в 11:31
0

ну да спс  за поправку

10.11.2015 в 12:37
4

думал об охлаждении радиатора
Пелтье не охлаждает, это - тепловой насос. то есть он ПЕРЕКАЧИВАЕТ  тепло...

Я охлаждать радиатор буду компрессором от аквариума.

Водянка Хороша, не только для радиатора, но и для эктрузии сопла,
но требуется доработка поддона принтера.

Датчик металла всегда точнее, так как столик всегда будет чем-то загажен...:)

ski
10.11.2015 в 12:48
0

аквариумные компрессоры говнячие, по крайней мере те что мне попадались... производительность никакая и шумные
может они есть и получше, но и цена я думаю у них будет кусачая
лучше поискать маленькую 12/24 вольт помпу. думаю подойдет что-то из автозапчастей (насос омывателя например, хотя тоже хз что у них с характеристиками). или даже можно напечтать и подцепить DC мотор :)

а по поддону что? ловушку на случай обрыва патрубков?)

10.11.2015 в 21:00
0

водяное охлаждение!

10.11.2015 в 12:15
0

я тут  про датчики веса написал, но комментариев  так и не услышал

10.11.2015 в 12:43
1

http://vk.com/wall143066039_771
человек делал с датчиком от весов

10.11.2015 в 12:28
4

Я себе собрал и сейчас испытываю более продвинутый Дифференциальный оптический датчик поверхности.
Обсуждение его на Робофоруме
При 10 замеров в 1 точке реальные отклонения 0,04 мм максимум.

10.11.2015 в 12:35
0

А это уже интереснее. Спасибо, в закладки положил, на досуге поизучаю.
Но вот только на стекле, да еще обмазанном ацетоновкой, это явно нормально работать не будет.

10.11.2015 в 12:47
0

Дифференциальный оптический датчик поверхности. 
получается передатчик один,  а приёмника два  
интересно  .......
там контроллер стоит и его нужно программировать ?!

10.11.2015 в 12:53
0

Передатчиков 2, а приемник 1.
Да, стоит контроллер Tiny 45

10.11.2015 в 13:00
1

а мне вот понравилась идея контактной калибровки у Lulzbot Mini
https://www.youtube.com/watch?v=_RzFC5FplmY
Сам сопло почистил, потыкал в известные точки и всё. Вот где точность и повторяемость :) Хоть и остается вероятность на ошибку, вроде недочищенного сопла или обрыва в цепи.

10.11.2015 в 13:07
0

тоже интересный вариант  роль  датчика   выполняет сопло )))))  
но главное если сгорит нагреватель  и случайно, я подчеркиваю как всегда этот случайно будет наш случай , +12 пойдёт на логику ардуино :D

10.11.2015 в 13:17
0

таки гальваническую развязку сделать вообще не проблема

10.11.2015 в 20:24
0

6-ти гранный хотенд у него зачетный :)

13.11.2015 в 21:55
0
13.11.2015 в 22:04
0

спасибо за сцыль, сопло тоже прикольное ))

28.12.2015 в 17:43
0

Может, конечно, глупость сейчас скажу, но что мешает вообще не использовать датчики? Стол, как я смотрю, покрыт металлом. Сопло - тоже металл. Вот уже готовый контактный датчик. Подцепить два проводка и по замыканию цепи определять, что хотенд коснулся стола.

16.01.2016 в 01:11
0

А на сопле извиняюсь за каламбур 'Сопля' из пластика повисла маленькая такая и незаметная как следствие контакта не будет.

15.09.2016 в 23:52
0

при нагреве сопля не страшна. проверено!

15.09.2016 в 23:55
0

Цель - полностью имитировать работу концевика, никак не трогая плату принтера.
Я так и думал пойти этим путем. Только с  ардуино не очень дружу.

07.07.2018 в 20:36
0

Поставил оптический датчик как у вас в статье.Точность срабатывания очень низкая.Первый раз сопло нормально опускает, второй сильно упирается в стол.+на разные покрытия, разная чувствительность срабатывания((

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Продолжение работы с моделькой паровоза

Delta дома или побюджетней на мечту

Upgrade 3D принтеров PICASO Designer X series. Создаем 3D печатные Фермы. Удаленное управление.

Старт тестирования 3D принтера WanHao GR 1

Закусывание китайских кареток MGN9H

Видеообзор нового профессионального 3D принтера Flashforge Creator 3