Автоуровень 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' и теперь я могу автокалибровать из программы.
Еще больше интересных статей
Всё о VoxelDance Additive - на вебинаре от производителя!
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Революция в печати
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Обработка парами ацетона.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Решил написать пост, тем самым отвечая на часто задаваем...
Комментарии и вопросы
Ну что вы все как дети малые.....
Ахаха, да)) Лучше и не скажешь...
У нас огромный голод высококва...
Здравствуйте! Есть кто занимае...
Коллеги, уже задолбался с прин...
Спаситепомогите, это уже не эх...