rushabhcodes/ESP32-E-Reader
Battery-powered ESP32-C3 e-reader board with USB-C LiPo charging/protection, buck-boost 3.3 V supply, Wi‑Fi MCU, e-paper and microSD interfaces, display charge-pump rails, and tactile power/navigation controls.
- Version
- 1.0.87
- License
- unset
- Stars
- 3
assets/enclosure/stl/assembly-check.json
{
"revision": "H",
"native_cad_models": 98,
"missing_native_models": [],
"installation_paths": [
{
"assembly": "screen with clips manually released",
"axis": 2,
"start_offset_mm": 12,
"samples": 25,
"step_mm": 0.5,
"max_overlap_mm3": 0
},
{
"assembly": "PCB straight into removed rear cover",
"axis": 2,
"start_offset_mm": -24,
"samples": 49,
"step_mm": 0.5,
"max_overlap_mm3": 5e-06
},
{
"assembly": "battery insertion clear of lower PCB bosses",
"axis": 2,
"start_offset_mm": -24,
"samples": 49,
"step_mm": 0.5,
"max_overlap_mm3": 0
},
{
"assembly": "battery slide to lower stop before fitting PCB",
"axis": 1,
"start_offset_mm": 9.5,
"samples": 20,
"step_mm": 0.5,
"max_overlap_mm3": 0
},
{
"assembly": "battery seating against adhesive",
"axis": 2,
"start_offset_mm": -0.1,
"samples": 3,
"step_mm": 0.05,
"max_overlap_mm3": 0
},
{
"assembly": "loaded rear cover snaps into front chassis",
"axis": 2,
"start_offset_mm": 24,
"samples": 69,
"step_mm": 0.5,
"max_overlap_mm3": 0
},
{
"assembly": "cover opening with four tabs held released",
"axis": 2,
"start_offset_mm": 3,
"samples": 38,
"step_mm": 0.2,
"max_overlap_mm3": 0
}
],
"scope": "Nominal geometry, sampled insertion and flexure deformation only. Fit, force, fatigue, optical clarity and adhesive retention need physical testing."
}