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/stl/display-interface-check.json

{
  "status": "requires_supplier_or_sample_confirmation",
  "pcb_order_ready": false,
  "selected_connector": "FH34SRJ-24S-0.5SH(50)",
  "supplier_part": "C324726",
  "model_spec_sha256": "7d93e2d688c14b7a9d8b4f155b577deea0948bb1e4af59b5a4045036d421783d",
  "nominal_matches": {
    "positions": 24,
    "pitch_mm": 0.5,
    "tip_width_mm": 12.5,
    "reinforced_thickness_mm": 0.3,
    "panel_contact_length_mm": 1.7,
    "recommended_contact_range_mm": [
      1.2,
      1.8
    ],
    "panel_stiffener_mm": 3.0,
    "older_catalog_stiffener_minimum_mm": 2.5,
    "flat_root_mm": 15.0,
    "drawing_bend_line_mm": 15.0,
    "contact_face": "BACK on flat panel, -Z after edge wrap; dual-contact socket"
  },
  "findings": [
    {
      "id": "reinforced_thickness",
      "panel_range_mm": [
        0.25,
        0.35
      ],
      "hirose_recommended_range_mm": [
        0.27,
        0.33
      ],
      "reason": "Panel tolerance is not fully contained in the recommended FPC drawing. A longer exposed area/stiffener is not automatically a mechanical failure, but requires supplier acceptance or a sample mating test; the published recommendation alone cannot clear it."
    },
    {
      "id": "exposed_contact_length",
      "panel_range_mm": [
        1.4,
        2.0
      ],
      "hirose_recommended_range_mm": [
        1.2,
        1.8
      ],
      "reason": "Panel tolerance is not fully contained in the recommended FPC drawing. A longer exposed area/stiffener is not automatically a mechanical failure, but requires supplier acceptance or a sample mating test; the published recommendation alone cannot clear it."
    },
    {
      "id": "stiffener_length",
      "panel_range_mm": [
        2.7,
        3.3
      ],
      "hirose_recommended_range_mm": [
        2.2,
        2.8
      ],
      "reason": "Panel tolerance is not fully contained in the recommended FPC drawing. A longer exposed area/stiffener is not automatically a mechanical failure, but requires supplier acceptance or a sample mating test; the published recommendation alone cannot clear it."
    },
    {
      "id": "panel_contact_width",
      "cad_width_mm": 0.35,
      "hirose_recommended_range_mm": [
        0.27,
        0.33
      ],
      "reason": "The panel drawing does not dimension individual finger width. The 0.35 mm CAD fingers are illustrative, not a supplier width/tolerance; actual contact overlap must be checked."
    },
    {
      "id": "panel_pin_1",
      "reason": "The panel mechanical drawing labels a white oil line, not pin 1. CAD finger numbers follow the canonical supplier socket (+X pin 1); panel direction must be established independently before ordering/powering."
    },
    {
      "id": "installed_bend_radius",
      "modeled_radius_mm": 0.6,
      "reason": "The OEM marks the bend line but does not specify a minimum installed radius. The modeled 0.6 mm radius and full insertion need physical validation."
    }
  ],
  "sources": [
    {
      "url": "https://files.waveshare.com/wiki/3.97inch_e-Paper_HAT%2B_G/3.97inch_e-Paper_G.pdf",
      "revision": "1.0",
      "printed_page": 4,
      "pdf_page": 7
    },
    {
      "url": "https://www.hirose.com/en/product/series/FH34SRJ/documents?path=%2Fapi%2Fv1%2Fseries%2FFH34SRJ%2Fdocuments%2Fproduct_series_catalog%2Fcontent%3Flang%3DEN",
      "revision": "March 2025",
      "section": "FH34SRJ Recommended FPC Dimensions"
    },
    {
      "url": "https://www.hirose.com/en/product/document?clcode=CL0580-1255-6-99&documentid=en_FH34_CAT&documenttype=Catalog&lang=en&productname=FH34SRJ-24S-0.5SH%2899%29&series=FH34SRJ",
      "section": "Recommended FPC/FFC Dimensions"
    },
    {
      "url": "https://static.chipdip.ru/lib/240/DOC041240712.pdf",
      "author": "HIROSE ELECTRIC CO., LTD.",
      "date": "2021-02-01",
      "printed_page": 5
    },
    {
      "url": "https://www.mouser.com/datasheet/2/185/FH34SRJ_catalog-939325.pdf",
      "author": "HIROSE ELECTRIC CO., LTD.",
      "section": "older catalog: stiffener 2.5 mm min"
    }
  ],
  "scope": "The gross FH12 short-tip mismatch and early fold were corrected. FH34SRJ is a nominally compatible candidate, not manufacturer-approved for every panel tolerance. This gate intentionally fails until the remaining acceptance/pin-1/physical-fit evidence is recorded. No physical sample has been tested."
}