Recently I purchased a Estardyn 1.3" OLED Module from Ali-Express. This module comes with a 1.3" OLED screen, a EC11 rotary encoder and two push buttons. Unfortunately due to the height differences of the OLED screen, rotary encoder and buttons, it is not easy to mount the module into any standard project case.
So this project 3D prints a custom case that not only holds the Estardyn module but also a ESP32-C3 microcontroller.
3D print the attached STL files using the following slicer settings:
- "Estardyn - Front.stl" - 0.2mm layer height, no supports
- "Estardyn - Back.stl" - 0.2mm layer height, no supports
- "Estardyn - ESP32C3.stl" - 0.2mm layer height, no supports
- "Estardyn - Buttons.stl" - 0.1mm layer height, no supports
- "Estardyn - Knob.stl" - rotate 180 degrees, 0.1mm layer height, no supports
Place the two buttons in the holes on the front panel and screw on the Estardyn module using four 4mm M3 screws. Include the ESP32-C3 holder when screwing in the two screws as shown below.
Wire the Estardyn module to the ESP32 C3 module as follows
Install the ESP32 boards in the Arduino IDE
Select the ESP32-C3 Dev Module
Hold down the BOOT button while pressing the RESET button to put the ESP32-C3 Dev Module in boot mode.
Compile and upload the sample code.
Press the RESET button to test all features of the Estardyn module.
The Estardyn 1.3" OLED Module is great value for the price. However I found the real winner was the ESP32-C3 module. I really like these modules and they are great value. All-in-all it was a interesting project.









Comments