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

dist/assets/enclosure/pcb-mounts.json

{
  "holeDiameter": 2.7,
  "copperKeepoutRadius": 3.2,
  "bossDiameter": 5.6,
  "pilotDiameter": 2.0,
  "supportZ": 0.8,
  "screwLength": 4,
  "screwHeadDiameter": 5.0,
  "screwHeadHeight": 2.5,
  "driverDiameter": 5.0,
  "buttonTravel": 0.25,
  "mounts": [
    {
      "name": "MOUNT_TL",
      "x": -27.0,
      "y": 44.75,
      "bossBaseZ": 0.8,
      "pilotBaseZ": 0.7,
      "buttonFlangeRelief": false
    },
    {
      "name": "MOUNT_TR",
      "x": 27.0,
      "y": 44.75,
      "bossBaseZ": 0.8,
      "pilotBaseZ": 0.7,
      "buttonFlangeRelief": false
    },
    {
      "name": "MOUNT_BL",
      "x": -25.5,
      "y": -36.5,
      "bossBaseZ": 0.8,
      "pilotBaseZ": 0.7,
      "buttonFlangeRelief": false
    },
    {
      "name": "MOUNT_BR",
      "x": 28.0,
      "y": -29.0,
      "bossBaseZ": 0.8,
      "pilotBaseZ": 0.7,
      "buttonFlangeRelief": false
    }
  ],
  "pilotNote": "Prepare 2 mm pilots from Z 0.8 to 3.35 before fitting electronics; M2.5 x 4 screw tip ends at Z 3.2.",
  "screwInsertion": "From the display-facing PCB underside into rear-cover cantilever bosses"
}