Меню

Датчик калибровки стола 3д принтера своими руками

Устройства для автокалибровки стола 3d принтера

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

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

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

Качество печати 3D принтеров, работающих по технологии FDM,наиболее распространенной и доступной на сегодняшний день, зависит от многих факторов (материала печати, режимов работы нагревательного стола, экструдера, температуры внутри принтера и т.д.

Кроме вышеперечисленных факторов большое значение имеет печать первого слоя, формируемого на печатном столе. Ведь от того, насколько качественно он напечатан, зависит как адгезия пластика к печатному, так и качество конечной модели в целом. В этой связи большое значение приобретает автокалибровка печатного стола.

В сущности, суть ее заключается в том, что 3D принтер посредством специального устройства (щупа, зонда, или иного устройства) проверяет плоскостность печатного стола при касании в нескольких точках (задаваемых программно в прошивке) после чего выстраивает «свою горизонтальную» плоскость. Понятно, что это плоскость может и вообще не совпадать с реальной горизонтальной плоскостью. Просто 3d принтер строит свою новую систему декартовых координат, внося в алгоритм перемещения необходимую «дельту»

Следующее видео наиболее наглядно показывает, как это происходит, видео на английском визуально все понятно.

Существует несколько основных механизмов определения «горизонтальности» печатной плоскости 3D принтера:

1. Зонд (контактного датчика)

В интернете описано много схем и способов для изготовления контактных устройств.

Есть схемы с использованием обычных контактных датчиков (как на видео выше), есть схемы, в которых пользователи сами делают систему с контактным зондом (щупом). Принцип основан на замыкании электрического контакта в щупе при подходе сопла экструдера к поверхности печатного стола.

У этого типа конструкций есть недостаток. Во-первых, необходимо каким-то образом организовать подъем щупа после калибровки, во-вторых, датчики контактного типа имеют свойство несколько «расшатываться» после некоторого количества циклов срабатывания. Ну и необходимо калибровать уровень срабатывания датчика и уровня сопла.

Принцип работы данного варианта заключается в следующем: под поверхностью печатного стола 3D принтера размещается несколько датчиков давления (тонкопленочные FSR сенсоры), таких как эти:

Как только носик сопла экструдера касается поверхности печатного стола 3D принтера, он производит давление, которое определяет датчик давления и формирует сигнал.

Таким образом, сопло экструдера является самим щупом в системе нос экструдера – датчик давления. Далее представлено видео, где подробно отображен данный процесс:

В данном варианте реализации автокалибровки стола 3D принтера используется пьезоэлектрический эффект – эффект возникновения разности потенциалов на поверхности диэлектриков при механическом воздействии на них.

Этот эффект бывает как прямой, так и обратный. Суть применяемого здесь метода в следующем: при касании сопла экструдера по поверхности стола происходит генерация звука (удар), затем акустические вибрации формируют механические, тем самым в пьезокерамическом излучателе формируется сигнал, который и преобразуется в конечном итоге в результат столкновения стола и экструдера. И далее по общей схеме формируется набор точек, по которым и строится «горизонт» плоскости печати.

Данный тип автокалибровки был реализован, как показано на видео ниже:

Честно говоря, идея не опробована, идея не моя, а друга, но есть некоторые предпосылки для ее реализации.

Итак, начнем с теории. Датчик приближения используется во многих устройствах, в том числе и на мобильных, планшетах, смартфонах и т.д. Его основная задача – снижение энергопотребления мобильного устройства и увеличение срока работы на одной зарядке.

Читайте также:  Не заводится крафтер из за датчика температуры окружающего воздуха

В таких устройствах чаще всего используются емкостные датчики приближения.

Чаще всего применяют емкостные бесконтактные датчики. Принцип работы таких датчиков следующий.

Датчик с системой коммутации расположен под специальным защитным слоем. Два проводящих элемента, находящиеся в непосредственной близости друг к другу, имеют некоторую емкость. Это емкость (в пФ) возникает между проводящим слоем заземления и контактной площадкой самого датчика.

Когда к датчику начинает приближаться некий предмет, происходит изменение общей емкости системы.

Основные плюсы таких датчиков:

1. Малый габаритный размер

2. Высокая точность измерений (достигается при калибровке)

3. Большая зона обнаружения

4. Долговечность и надежность

5. Относительно невысокая цена;

Однако есть и небольшие ограничения: объект, приближающийся к датчику, должен быть токопроводящий.

В любом случае, мы будем двигаться в направлении реализации установки данного вида датчиков на наши дельта 3D принтеры с целью упрощения автокалибровки печатного стола.

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

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

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

Источник

Калибровка стола 3D принтера.

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

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

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

Статья относится к принтерам:

Здравствуйте, новички и профессионалы!

Я совсем недавно пришёл в мир 3D печати и имею совсем не много опыта в этом деле. Но кое что хотелось бы поведать. А именно идею калибровки стола принтера.

Способ занимает не много времени, не требует редкого измерительного инструмента, достаточно точен и прост.

Идея такой калибровки возникла после такой картины:

Как видно из картинок, верхняя часть каймы напечатана хорошо, склеена между собой (толщина 0,2мм), а нижняя часть не склеена (толщина 0,3мм).

Для калибровки стола Вам потребуются:

Набор ключей/отвёрток для регулировки стола, кто чем регулирует;

Штангенциркуль (в идеале с нониусом (шкалой) 0,05);

Модель для теста — http://3dtoday.ru/3d-models/detali-dlya-3d-printerov/raznoe/test_gorizont/

В моём случае стол регулируется тремя винтами, поэтому модель выглядит так. Каждый круг около своего винта. Л — Левый, П — Правый, З — Задний, Ц — центр (для определения кривизны поверхности). Толщина слоя 0,2 мм с каймой. В вашем случае можете сделать по своему.

Берём лист А4 и настраиваем стол так, как рассказано во многих статьях и видео в интернете.

Данным методом можно достаточно точно настроить стол, но! На ощупь не получится определить достаточную/недостаточную силу зажима бумаги. Лёгкое скольжение может быть у каждого своё.

В общем — примерно настроили.

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

Печатаем модель. Как видно из скриншота — печатается она 2 минуты, с учётом отклонений и разогрева — минут 5.

Ждём пока модель остынет чтобы отклеить. Я не ждал а просто поддел канцелярским ножом, ABS даёт такую возможность.

Отклеили кружочки, берём штангенциркуль и замеряем толщину. В моём случает должно быть 0,2 мм.

Исходя из отклонений размера определяете в какую сторону нужно подкручивать или откручивать стол. Добиваетесь, чтобы все кружочки имели одинаковую и нужную толщину.

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

Читайте также:  Датчики предельного уровня дпу

Центр можно использовать единожды, для определения выпуклости или вогнутости стола. Но иногда контролировать тоже не помешает.

Источник

Как откалибровать стол правильно, и почему на самом деле не работает метод «бумажки»

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

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

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

Всем доброго времени суток, в этой статье хотелось бы разрушить твердо устоявшийся миф о том, что уровень стола необходимо настраивать при помощи листа бумаги.

Да, знаю, что многие люди это делают, и у них это даже работает — нет, не работает, физика ведь та еще стерва. 🙂

так делают все

Для начала разберем, что происходит при классической настройке уровня стола бумажкой:

Нагрели стол и сопло, опустили(подняли) стол до уровня сопла, винтами отрегулировали уровень стола так, чтобы сопло слегка(насколько?) прижало лист бумаги, повторили по всем углам стола.

что неверно?

Лист бумаги имеет толщину 0.15-0.25 мм(вы же замеряли, да?), и выставив уровень стола таким образом вы не только сделали это на глаз, ведь бумага имеет свойство проминаться под нагрузкой, так еще и зазор между соплом и столом сделали не пойми какой.

чем грозит?

И когда принтер начнет печать, скажем, слоем 0.2 мм, то отсчет он начнет от вашего, нереального нуля, и вместо ожидаемого принтером расстояния между соплом и столом — он получит высоту слоя плюс толщину листа бумаги!

Здравствуй, родная деламинация!

А теперь представьте, что печатаете слоем 0.15 или даже 0.1 мм?

У вас зазор между соплом и столом станет в три-четыре раза больше толщины слоя!

Пожалуйста, не создавайте себе проблем на ровном месте. 🙂

Ноль по оси Z это ноль — сопло касается стола! И иного не дано!

как же правильно настроить?

  1. выбросить бумажку и купить в автомагазине щуп на 0.2 мм(или набор щупов)
  2. вручную, через слайсер или меню принтера поднять(опустить) стол на высоту 0.2 мм, т.е. толщину щупа
  3. барашками выровнять все четыре угла стола так, чтобы щуп плотно входил в зазор между соплом и столом. Касался своей поверхностью нижней части сопла, но не задевал его боковую поверхность

Всё — стол выровнен и реально существующий ноль по оси Z совпадает с ожиданием принтера.

Пластик ложится как положено, прилипание резко улучшается.

А как же зазор? Нам нужен зазор! Без него не работает. 111

Нужен зазор — сделай его под конкретную печать.

А на этом у меня всё, всем желаю чистой печати. =)

Источник

Автоматическая калибровка стола BFPTouch

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

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

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

Собран принтер полностью из метала нет ни одно печатной детали, кроме одной это датчик авто уровня стола BFPTouch. До этого был датчик с сервой и микриком, как автоуровень работал плохо а вот как коцевик Домой прекрасно справлялся, но то что у него был рычаг при не аккуратном движение были сломаны шестиренки в серве. Было решено напечатать BFPTouch.

Читайте также:  Из за чего бежит масло с датчика давления масла

На его создание все было, старая серва со сломанной шестерёнкой которая починилась паяльником, Оптический концевик от принтера, и схемка с 2мя сопротивлениями и 1 диодом.

Моя модификация под оптический датчик от принтера.

Собирал я датчик тот что ( Slim ) не люблю громоздкость, в общем подводя итог, как автоуровень я его ни юзаю, служит он мне как концевик, почему именноконцевик, потомучто приходится снимать стекло что бы оторвать деталь и отмыть стекло, поменять на другое и заниматься рукоблудием каждый раз с подстраиванием концевика мне ни хочется. А данный датчик прощает даже порой 3 мм искривления стола на маленькой детали, так как отбивка стола происходит в середине где и печатается деталь.

Оптический датчик подключен как штатный датчик вместо оси Zmin

SERVO подключена на первый порт подключения сервопривода.

Использую MEGA 2560 & RAMPS 1.4

На Zmax и Ymax — подключен датчик окончания филамента и кнопка включения стола до 90градусов. на какой именно что не помню легко проверить замыканием контактов.

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

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

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

Источник

Автокалибровка уровня стола датчиком индуктивности

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

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

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

Статья относится к принтерам:

Всем привет! Текста равно как и картинок будет не много.

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

Но вчера наконец-то появился полностью свободный день, который посвятил настройке принтера:) Моделирование крепления датчика заняло минут 10 и печать соплом 0.8 еще минут 20. Дальше начал установку датчика, основываясь на англоязычную статью: http://www.instructables.com/id/Enable-Auto-Leveling-for-your-3D-Printer-Marlin-Fi/

Сенсор заказывал на Али: http://ru.aliexpress.com/item/SZS-Hot-LJ18A3-8-Z-BX-8mm-Approach-Sensor-NPN-NO-Switch-DC-6-36V/32574941153.html?spm=2114.13010608.0.64.5jXHj1. В статье использовали 4мм, но я взял 8 т.к. у меня зеркало толщиной 3 мм стоит на столе)) Делитель напряжения делать не стал, т.к. на моей плате есть 5 вольтовый выход. Подключение очень простое и разобраться можно даже по картинкам, если английским не владеешь))

Далее в прошивке раскоментировал строку #define ENABLE_AUTO_BED_LEVELING.

Дальнейшие правки кода у всех будут свои насколько я понимаю.

Дальше изменил точки взятия пробы:

#define LEFT_PROBE_BED_POSITION 50

#define RIGHT_PROBE_BED_POSITION 295

#define BACK_PROBE_BED_POSITION 250

#define FRONT_PROBE_BED_POSITION 10

Значения смещения датчика от сопла выставил в 0:

#define X_PROBE_OFFSET_FROM_EXTRUDER 0

#define Y_PROBE_OFFSET_FROM_EXTRUDER 0

#define Z_PROBE_OFFSET_FROM_EXTRUDER 0

Можете поставить реальные значения смещения, но у меня почему-то принтер печатал не по середине стола, если вводил значения отличные от ноля.

В слайсере добавил строки:

G92 Z0.6 ; позитивное значение z — опустить сопло, отрицательное значение — поднять

Под стеклом нет фольги, датчик видимо на дорожки нагревательной платы реагирует.

Вроде все) Сначала тема автокалибровки мне казалась жутко сложной и не понятной, но когда начал делать, то понял, что и писать особо не о чем. Все делается за час-два при этом с полной настройкой датчика, прошивки и слайсера.

Ну и напоследок пара фотографий как все это выглядит))

Источник

Adblock
detector