Кремень А Реклама
Кремень АМ Реклама

Модификация Creality Filament Dry Box (публикация исходников)

alexpr0
Идет загрузка
Загрузка
17.09.2023
1123
1
Личные дневники

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

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

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

5

Модификация 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)

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

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

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

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