RU   EN

Cases

Several different cases were made during the project. You can use one of them and modify it to suit your needs, but it may be more convenient for you to design your own for a specific display (weAct and WaveShare have different board proportions and pin layouts - see Compatible screens and comparisons).

Several notes that are relevant for all cases:

- Used 5x7cm breadboard (thickness of 2.54mm)

- Used 2x8 mm self-tapping screws to secure the breadboard to the case and to fasten the case

- For elements where screws need to be inserted, it's better to increase the fill percentage to around 70-80%. Check if supports are needed before printing. Extra supports can be removed by "filling in" engravings or labels in the model's source files

- Using an additional adhesion layer (Adhesion) makes it easier to print parts with more uneven geometry

Open stand сaseClosed caseThick closed caseStand caseWeAct case

Display board dimensions ~103x78x3mm (WaveShare 4.2')

I always used it without a battery, just from USB. There was no space for a charging module and battery, but additional mounts can be added if desired.

Project sources (SketchUp), STL for printing

Display board dimensions ~103x78x3mm (WaveShare 4.2')

Adjusted for a flat battery 59x38x4mm (clearance from the walls ~0.7mm) and TP4056 charging module.
The top cover was quite difficult to align with the display, and I missed the frame dimensions, but I haven't had the opportunity to reprint it yet. It might be more convenient to place the display itself in the top cover along with the frame supporting the ESP board, similar to the "thick" version, and somehow fix the battery in the lower part. I haven't had a chance to test this option yet, but I might try it in the next revision.

Project sources (SketchUp), STL for printing

Display board dimensions ~103x78x3mm (WaveShare 4.2')

The "thick" monolithic case was used for easy access to the internals and contacts. The photo shows a separate module for analog measurements, which is not needed in the ESP8266 and was used here for testing.

A seat is provided for a 18650 battery, but the placement of the TP4056 charging module was not considered; for testing, it was simply connected externally via contacts.

Project sources (SketchUp), STL for printing

Display board dimensions ~103x78x3mm (WaveShare 4.2')

For charging required charging port listed in components list

Seat for a 18650 battery, the TP4056 module is placed inside, and a USB-C connector is connected to its input pins. Added a separate switch for entering firmware mode and brought out the RX \ TX \ GND pins so that you can connect an external USB-to-TTL without removing the ESP8266.

Project sources (SketchUp), STL for printing

For display WeAct 4.2'

Breadboard - 5x7cm, thickness ~1.2mm. The exact positions of elements relative to each other are given in the file PCB_WeAct_display_sizes.skp of the project

ESP8266, no battery

Project sources (SketchUp), STL for printing

You can also suggest your own case design, and I'll try to add it to the list for more options to choose from (for example, you can post it on GitHub and send me a link via feedback).

X