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."
}