Монитор 3D-принтера для дисплея OctoPrint Wemos 1.3.........
Это станционный блок, предназначенный для Wemos D1 Mini и стандартного 1,3-дюймового 128x64 OLED-дисплея I2C. Проявите творческий подход к коду Arduino или загрузите некоторые из замечательных приложений Wemos.
Вы можете найти оригинального младшего брата этого дизайна здесь: https://www.thingiverse.com/thing:2884823
ОБНОВЛЕНИЕ: Pat126 предоставил двойную ширину и заднюю панель для одного из отсеков. Спасибо, Пэт! Это PrinterMonitor_Double.stl и PritnerMonitor_Base.stl — если вы хотите выполнить двойную станцию.
Wemos D1 mini вставляется и удерживается на месте задней панелью — клей не требуется. OLED-дисплей необходимо приклеить, нанеся немного клея на каждый угол.
Код и проект:
Вы можете контролировать сервер OctoPrint вашего 3D-принтера с помощью Wemos D1 Mini ESP8266 и 1,3-дюймового OLED-дисплея I2C SSH1106 через соединение Wi-Fi. Файлы 3D-печати (STL) находятся в свободном доступе. Ссылка на исходный код внизу. (Примечание: некоторые сообщают, что он работает и с AstroPrint «из коробки».)
Особенности:
Отображает состояние печати с сервера OctoPrint.
Примерное оставшееся время
Печать времени
Процент выполнения
Индикатор выполнения
Температура станины и инструмента
Экран гаснет, когда принтер выключен или отключен
Экран включается, когда принтер работает или подключен
Возможность отображения экрана часов вместо спящего режима
Возможность отображения 24-часового режима часов
Частота выборки составляет каждые 60 секунд, ��огда печать не выполняется.
Частота выборки каждые 10 секунд при печати.
Полностью настраивается через веб-интерфейс (не требуется обновлять Settings.h)
Поддерживает OTA (загрузка прошивки через соединение Wi-Fi в той же локальной сети)
Базовая аутентификация для защиты ваших настроек
Поддерживает драйверы чипа дисплея SSD1306 и SSH1106.
Аппаратное обеспечение:
Wemos D1 Mini: https://amzn.to/2ImqD1n
Белый 1,3-дюймовый OLED-дисплей I2C: https://amzn.to/2IP0gRU
Примечание. SPI Serial OLED не поддерживается (только I2C).
Обратите внимание, что использование приведенных здесь ссылок помогает поддерживать проекты такого типа. Спасибо за поддержку.
Скачать исходный код:
https://github.com/Qrome/принтер-монитор
*ПРИМЕЧАНИЕ. Чтобы использовать в коде дисплей SSH1106 версии 1.3, необходимо отредактировать файл Settings.h и удалить // из "//#define DISPLAY_SH1106". По умолчанию он поддерживает дисплей SSD1306.
Подробное видео сборки Криса Райли: https://youtu.be/Rm-l1FSuJpI
Видео: https://youtu.be/niRv9SCgAPk
Поделитесь, пожалуйста, своими творениями.
Меня несколько раз просили поделиться файлами шагов — извините, их нет. Этот дизайн был создан с использованием Tinkercad, поэтому единственные артефакты, с которыми нам придется работать, — это файлы STL, предоставленные для загрузки. Наслаждайтесь.
Код из этого проекта Pi-hole Monitor также будет работать в этом блоке.
Распечатать инструкции
Категория: Настройки печати электроники
Принтер: Maker Select
Плоты: Нет
Поддерживает: Да
Разрешение: 0,2
Заполнение: 20%
Примечания:
Опоры необходимы только для нижней части. Это для USB-отверстия.
Верхний корпус не требует каких-либо подставок, его можно печатать лицев��й стороной вниз, и он должен получиться отличным.





























