За время работы над проектом было сделано несколько разных корпусов. Можете использовать один из них и дорабатывать под себя, или возможно вам будет удобнее спроектировать свой под конкретный дисплей (weAct и WaveShare имеют разные пропроции плат и расположение выводов - см. Список поддерживаемых дисплеев и сравнение).
Несколько замечаний которые актуальны для всех корпусов:
- Везде использовалась макетная плата - 5х7см, толщина 2.54мм
- Для крепления макетной платы к корпусу и для скрепления корпуса использовались шурупы-саморезы 2х8 мм
- Для элементов в которые нужно вкручивать шурупы, % заполнения делать лучше побольше (~70-80%), перед началом печати проверять не нужны ли подпорки. Лишние подпорки можно убрать "замазав" гравировки-подписи в исходниках модели
- С доп. контуром-подложкой (Adhesion) детали с более неровной геометрией печатать удобнее
Размеры платы дисплея ~103x78х3мм (WaveShare 4.2')
Использовал всегда без аккумулятора просто от USB. Место под модуль заряда и аккумулятор не предполагалось, но можно добавить дополнительные крепления при желании.
Размеры платы дисплея ~103x78х3мм (WaveShare 4.2')
Подгонялся под плоский аккумулятор 59х38x4мм (отступы от стенок ~0.7мм) и модуль заряда TP4056.
Верхнюю крышку довольно сложно было выставить вровень с дисплеем + промахнулся с размерами рамки, но перепечатывать пока не было возможности. Возможно удобнее было бы разместить сам дисплей в верхней крышке вместе с каркасом поддерживающим плату с ESP по аналогии с "толстой" версией, а батерейку как-нибудь зафиксировать в нижней части. Не было возможности пока проверить такой вариант, но в след. ревизии наверное попробую уже так.
Размеры платы дисплея ~103x78х3мм (WaveShare 4.2')
"Толстый" монолитный корпус использовался для удобства доступа к внутренностям и контактам. На фото видно отдельный модуль для аналоговых замеров, он в ESP8266 не нужен и тут использовался для тестов.
Предусмотренно посадочное место под аккумулятор 18650, но размещение зарядного модуля TP4056 не рассматривалось, для тестов просто подключал его снаружи через контакты.
Размеры платы дисплея ~103x78х3мм (WaveShare 4.2')
Для подключения питания требуется отдельный зарядный порт (см. список компонентов)
Посадочное место под аккумулятор 18650, модуль TP4056 размещен внутри, а к его входным пинам подведен разъем USB-C. Добавлен отдельный переключатель для перехода в режим прошивки и выведены пины RX \ TX \ GND чтобы можно было подключиться внешним USB-to-TTL, без извлечения ESP8266
Так же вы всегда можете предложить свой вариант корпуса, постараюсь дополнить список, чтобы было из чего выбирать (например можете разместить его на GitHub'e и скинуть мне ссылку в обатной связи)