Skip to content

diedasman/ESP32-STICK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ESP32-S3-LCD-1.47 Enclosure (ESP-STICK)

A compact enclosure and firmware workspace for the Waveshare ESP32-S3-LCD-1.47 development board.

The project currently contains the mechanical STEP model for the ESP-STICK enclosure, reference resources, and a baseline firmware sketch for the SerialSIM device.

Product reference: https://www.waveshare.com/wiki/ESP32-S3-LCD-1.47

Project Status

  • Hardware: enclosure STEP files are organized under hardware/step/.
  • Printable STL exports are organized under hardware/stl/.
  • Firmware: the current Arduino sketch is under firmware/SerialSIM/.

Features

  • Designed around the Waveshare ESP32-S3-LCD-1.47 board.
  • Two-part enclosure model with top and bottom shells.
  • Assembly STEP file for reviewing the full device.
  • Firmware workspace for serial, TCP, and protocol-simulation work.
  • Device notes for the SerialSIM target.

Bill of Materials

Item Qty Part / File Notes
ESP32-S3-LCD-1.47 development board 1 Waveshare ESP32-S3-LCD-1.47 Target board for the enclosure and firmware.
Enclosure top 1 ESP-STICK-ENCLOSURE-TOP.stl Printable top shell.
Enclosure bottom 1 ESP-STICK-ENCLOSURE-BOTTOM.stl Printable bottom shell.
M2x5mm screw 4 M2x5-round-flat-phillips-screw.step Confirm exact quantity and fit against the latest enclosure revision.
M1x6mm screw 4 M1x0.2L6_DIN965A.step Confirm exact quantity and fit against the latest enclosure revision.

Repository Structure

.
├── firmware/
│   ├── README.md
│   └── SerialSIM/
│       ├── DeviceDetails.md
│       └── SerialSIM.ino
├── hardware/
│   ├── README.md
│   ├── assembly-exploded-bottom.png
│   ├── assembly-exploded.png
│   ├── espstick.png
│   ├── step/
│   │   ├── ESP-STICK-ASSEMBLY.step
│   │   ├── EnclosureBottom.step
│   │   ├── EnclosureTop.step
│   │   ├── M1x0.2L6_DIN965A.step
│   │   ├── M2x5-round-flat-phillips-screw.step
│   │   └── esp32-s3-lcd-1_47_asm.stp
│   └── stl/
│       ├── ESP-STICK-ENCLOSURE-BOTTOM.stl
│       └── ESP-STICK-ENCLOSURE-TOP.stl
└── README.md

Hardware

Mechanical source files are stored in hardware/step/, and printable STL exports are stored in hardware/stl/.

  • ESP-STICK-ASSEMBLY.step is the full assembly.
  • EnclosureTop.step and EnclosureBottom.step are the enclosure shells.
  • ESP-STICK-ENCLOSURE-TOP.stl and ESP-STICK-ENCLOSURE-BOTTOM.stl are the current printable exports.
  • esp32-s3-lcd-1_47_asm.stp is the board reference model.
  • Screw STEP files are included for assembly and clearance checks.

Export to other printer-ready formats from the STEP models as needed. Keep those exports under a dedicated hardware subfolder such as hardware/stl/ or hardware/3mf/.

Printing Recommendations

For the cleanest appearance, resin printing is the preferred process for this enclosure. SLA/MSLA resin prints can produce sharper edges, smoother surfaces, and less visible layer texture than FDM, which should suit the small screen opening and compact handheld form factor well.

Use a tough, ABS-like, or engineering resin rather than a standard brittle resin if the enclosure will be handled often, screwed together repeatedly, or carried loose in a bag. FDM in PETG or ABS is still a good option for rough prototypes, heat exposure, or parts where impact resistance matters more than surface finish.

Resin prints should be washed and post-cured according to the resin manufacturer's guidance. Avoid over-curing, since some resins can become more brittle with excessive UV exposure.

Firmware

Firmware lives in firmware/. The current sketch is:

firmware/SerialSIM/SerialSIM.ino

The SerialSIM notes describe the target device, current scope, and intended future behavior. See firmware/SerialSIM/DeviceDetails.md.

Notes and Limitations

  • Designed for the Waveshare ESP32-S3-LCD-1.47 board.
  • Fit has not been documented for other ESP32-S3 LCD boards.
  • Current STL exports are tracked, but slicer settings and orientation should be reviewed before printing.
  • Screw quantity and final fastener specification should be verified against the latest assembly.

License

This project is released under the MIT License.

You are free to use, modify, print, and sell printed versions. Attribution is appreciated but not required.

Contributions

Contributions, improvements, and remixes are welcome.

About

Compact 3D-printable enclosure and SerialSIM firmware workspace for the Waveshare ESP32-S3-LCD-1.47 dev board. Includes STEP sources, STL exports, assembly previews, and Arduino firmware for SerialHub serial/TCP testing.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages