Автоуровень Anet A8
Как вы поняли из заголовка, сегодня пойдет речь о установке датчика и настройка принтера на автокалибровку стола.
Для автокалибровки нам понадобится датчик или его еще называют без контактный выключать (или индуктивный выключатель). Ну и конечно нам нужна будет прошивка. Прошивку я использовал SkyNet 3D v1.1.Начнем с самого главное это датчик. Датчик я использовал PNP NO. И что это за датчик это датчик типа PNP - у него на сигнальном проводе появляется '+', а вот в датчике NPN - у него на сигнальном проводе появляется '-'
Так же есть есть:
- NO - нормально открытый контакт (т.е. кто не знает и не понимает это значит при срабатывание датчика контакт замыкается)
- NC - нормально закрытый контакт (т.е. при срабатывания наоборот размыкается)
- PNP NO - На сигнальный провод податеся '+' (использую этот датчик)
- PNP NC - На сигнальном проводе пропадает '+'
- NPN NO - На сигнальный провод подается '-'
- NPN NC - На сигнальном проводе пропадает '-'
Первый вид датчиков который можно использовать. Только одно но главное это длина датчика. (У меня попался маленьки и пришлось мудрить с креплением чтобы его зафиксировать.)
Можно еще проще поступить например из Китая можно купить уже готовый датчик и крепление. И датчик выглядит вот так ->
еще один тип. (его можно купить с Китая уже с крепление, а на YouTube найти как китаец его устанавливает.)
Так вот датчик я использовать как на первом фото, распечатал значит зарания крепление поставил его между радиатором, там как раз есть место ну и вот так вот это все выглядит.И как я вам говорил что когда будете искать берите длинные датчики, так как у меня коротки и не хватило резьбы для того что бы его закрепить. Пришлось одну гайку приклеить на супер клей, а второй зактрогаить что бы датчик не вращался. И ну и в принципе все работе.
Теперь о подключении, нам нужно будет отключить концевик по оси Z. И подключить на его место датчик. Да самое главное забыл сказать у меня датчик с питанием от 12-24 вольт, а у нас на плате, а точней на данном разъеме 5 вольт. И я решил проверить будет ли работать датчик на 5 вольт, достал и своего ящика старую зарядку от нокии (Помните большая нокия была у нее вибрация была очень жестокая) ну и подключил я датчик соблюдая полярность, значит проверяю и воля датчик работает и срабатывает на метал. Ну думаю нужно ставить и подключать, поставил закрепил с горе пополам, но закрепил и получилось не хило. Теперь подключаем, вот распайка разъема платы
Плата ANET v1.0
Ну а теперь нужно перейти к прошивке. Как я уже говорил так сказать прошивку я использовал SkyNet v1.1, и конечно же нужно нам программа Arduino ID (использовал версию 1.6.3)
Открываем папку с прошивкой и находим там файл: SkyNet3D_V1.1alfa через программу Arduino ID
Откроется программа Arduino ID и там вкладку Configuration и листаем вниз находим строчку:#define Z_PROBE_OFFSET_FROM_EXTRUDER -1.1//-12.35.
Честно не знаю почему но значение должны быть указаны вот эти:
-1.1//-12.35.
Строчку которую нужно проверит. Для чего не знаю. (может кто подскажет?)
Значит далее, в этой прошивке когда я лазил нашел то, что можно поменять язык. И это меняется во вкладе: language
Нажимаем на треугольник и находим там language.h
В данной строке меняем цыфру с '1' на '6' т.е. выбираем язык из списка.
Но есть одно но, на родном LCD русский не идет появляется абракадабра.=((( что очень печалька=((( и как я понял он только реализован по экран st7920:
Экран для 3d принтера st 7920
И вот что еще, когда писал пост я заметил что есть файл: ultralcd_implementation_hitachi_HD44780.h и со своим плохим знанием программированием, но понятно что это код для LCD HD44780:
Но блин это же родно LCD от принтера.
И блин теперь вопрос: Как реализовать мне на прошивке русский язык?Что то я отвлекся. После настройки прошивки, нужно настроить программу. Нажимаем на вкладку 'Инструменты->Порт: и выбираем свой порт. (у меня был порт COM3)После этого заходим туда же и выбираем уже 'Плата -> а там в самом внизу выбираем нашу плату это ANET V1.0
И вот только после этого мы нажимает кнопку 'Выгрузит'. И уже минут через 10-15 а может и меньше и больше, просто не замерял у Вас на экране появится надпись на LCD:Ну а там я думаю не будет сложность настрой и калибровки. Главно вот, что когда калибровал окончательно стол, не учел что при нажатие функции автокалибровки или дамой то экструдер подня на 1 мм с копейками. Мне приходилось в ручну через настройки его оппускать на 00 мм и тогда старым добрым методом с помощью листка бумаги откалибровали и потом уже сделал автоколибровку. Ну и вот и все.
Вот и вся моя работа была проделана. Потратил несколько часов.
Цена вопрос за датчик: 0 рублей (на работе нашел)
Но все равно остается вопрос как сделать русский язык на экране размером 20х4?.....
А дальше уже посмотрим как печатает, и на сколько улучшилось. Ну все всем добра и удачи! =)8):D
Забыл добавить в программе например я использую Repetier-Host в настройках принтера прописать в G-коде строчку G29. Я еще эту команду вывел на кнопку '1' и теперь я могу автокалибровать из программы.
Еще больше интересных статей
Первая проба пера
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Совсем недавно я очень увлекся моделизмом. С...
Большое обновление SHINING 3D
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Ультрабюджетный лазерный СО2 станок своими руками
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Комментарии и вопросы
Еще можно у автосервисников ил...
Те вы считаете что нет понятия...
Все детали из этого проекта, и...
Несколько дней печатал отлично...
Здравствуйте, пожалуйста скинь...
Коллеги, добрый день, не так д...
Всем добрейшего здоровья!Ни че...