Модификация Creality Filament Dry Box (публикация исходников)
Модификация Creality Filament Dry Box (публикация исходников)
Прошло более полугода с момента переделки сушилки и получившаяся конструкция меня полностью устраивает. Хотя в прессе эксплуатации и вывились недостатки. Например тот факт что экран никогда не выключался (а может и не это) привел к выгоранию части светодиодов (стали заметно тусклее), поэтому в прошивке появилась система гашения экрана.
Теперь пришло время поделиться с сообществом результатом своего труда.
Исходники проекта. https://gitlab.com/alexpr0/filamentdryer
Используемы запчасти
- Блок питания - любой на 12 вольт, используется для питания ардуины и подключенных к ней дисплея и реле, а также вентилятора обдува. Размер не важен, т.к. места внутри все равно для него нет и устанавливается снаружи. Я использовал на 15 ватт.
- Китайский клон Arduino Pro Mini
- Компактный понижающий модуль для запитывания ардуины, нет желания проверять встроенный в ардуинку модуль питания.
- OLED дисплей 0.96" 128x64, I2C.
- Энкодер инкрементный с выключателем PEC16-4220F-S0024. На схеме есть посадочные места для энкодера с оригинальной платы, но я его не перепаивал поэтому не знаю будет ли он работать.
- Вентилятор EC5015M12S, 50х50х15мм, 12В, 0.15А, 4500 об/мин.
- Модуль MOSFET транзистора D4184 для управления вентилятором обдува.
- Модуль твердотельного реле низкого уровня G3MB-202P для управления нагревателем.
- Датчик температуры DS18B20.
- Разъем DS1069-2 M для подключения питания.
- 3 разъема DS1069-3 M для подключения 2х реле и датчика температуры.
- Резистры 10К для ограничения тока и подтяжки уровней.
- Конденсаторы для уменьшения дребезга на энкодере, в конечную реализацию не попали, хотя разводка под них есть.
3D модели
Все нарисовано в Компас 3D, но для желающих просто распечатать есть STL-файлы, а для беспокойных рук проект также сохранен в STEP-файл.
Электическая схема
В отрисовано в KiCad.
Схема приложена рядом как картинка.
Медные слой и маска дополнительно выложены как SVG изображения и dxf-файлы.
Програмный код
Все написано под Arduino IDE.
Для сборки потребуются модули:
- EncButton для работы с энкодером (https://github.com/GyverLibs/EncButton)
- microDS18B20 для работы с датчиком температуры (https://github.com/GyverLibs/microDS18B20)
- SSD1306wire для работы с экраном (https://gitlab.com/alexpr0/ssd1306wire)
Еще больше интересных статей
Нейлон от 3д клуба.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Препарат для увеличения адгезии.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
MMRU (Multi Material Russian Upgrade) (Часть 6: Анонс новой механики)
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Комментарии и вопросы
вот это отличный пример оверин...
Термопаста нужна чтобы перест...
Похоже человечество вплотную п...
Пруток не попадает на подающую...
Всем привет!После вчерашней ст...
Известно, что Cu...
Добрый день или вечер принтер...