component
FH12-22S-0.5SH(55)
Public Made by Adomby adom
Hirose FH12-22S-0.5SH(55): 22-position 0.5 mm pitch FFC/FPC connector, right angle, bottom contact, flip-lock, SMT. KiCad symbol and footprint from the Hirose drawing, AI-created 3D model.
main
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167
{
"schema": "adom/component-provenance@1",
"mpn": "FH12-22S-0.5SH(55)",
"manufacturer": "Hirose Electric",
"generated_utc": "2026-10-17T19:16:13Z",
"generator": "Claude (Anthropic) via Claude Code, Adom AI thread; CadQuery 2.8.0 (OCP), adom-aiflow-etch, step2glb, component-hero hero_glb.py (adom-hero 1.4), adom-symbol / adom-footprint embed",
"sources": [
{
"title": "Hirose drawing EDC3-150229-11, FH12-**S-0.5SH(55), product code CL0586-0532-7-55 (sheet 1 dimensions and recommended PCB pattern, sheet 5 table)",
"url": "https://www.hirose.com/api/v1/products/CL0586-0532-7-55/documents/drawing_2d/content?lang=EN",
"revision": "EDC3-150229-11, copy dated 2026-10-01",
"retrieved_utc": "2026-10-17T17:11:52Z",
"sha256_of_copy_read": "1981bd7a1b41a9fa386e1738257da6c85219c7078aa82561d4799e1c8f50e695",
"redistributed": false
},
{
"title": "Hirose specification sheet ELC4-150229-51 (ratings and performance)",
"url": "https://www.hirose.com/api/v1/products/CL0586-0532-7-55/documents/spec_sheet/content?lang=EN",
"revision": "ELC4-150229-51",
"retrieved_utc": "2026-10-17T17:11:54Z",
"sha256_of_copy_read": "68bb738fbfac6917e98beee98d0a651c89d44c1feea5e2544e646869cedf1804",
"redistributed": false
},
{
"title": "Hirose 3D STEP (licence forbids redistribution or modification: used only to cross-check the overall size, not included)",
"url": "https://www.hirose.com/api/v1/products/CL0586-0532-7-55/documents/model_3d_step/content",
"revision": "zip as served 2026-10-17",
"retrieved_utc": "2026-10-17T17:11:55Z",
"sha256_of_copy_read": "f079efda6382596f222c000a9dbebeb446af389bb04ec6b9fd0ca2cfaa6fccbb",
"redistributed": false
}
],
"distributors_checked_utc": "2026-10-17T18:00:00Z",
"files": [
{
"file": "fh12-22s-0-5sh-55.kicad_sym",
"sha256": "f332a7abe7fd9805888faa152e9f5c570acd46664bf327047ef23c272f935add",
"bytes": 3657,
"classification": "manufacturer-derived",
"source": "https://www.hirose.com/api/v1/products/CL0586-0532-7-55/documents/drawing_2d/content?lang=EN",
"generator": "Claude (Anthropic) via Claude Code, Adom AI thread; CadQuery 2.8.0 (OCP), adom-aiflow-etch, step2glb, component-hero hero_glb.py (adom-hero 1.4), adom-symbol / adom-footprint embed",
"assumptions": [
"pin names as printed in the manufacturer pin table or schematic; generic numbered contacts where the manufacturer gives no names"
]
},
{
"file": "fh12-22s-0-5sh-55.kicad_mod",
"sha256": "ed92369a5633633c9975337ff7df21524f979c09d44d74a2a10d7550fc03df6e",
"bytes": 6888,
"classification": "manufacturer-derived",
"source": "https://www.hirose.com/api/v1/products/CL0586-0532-7-55/documents/drawing_2d/content?lang=EN",
"generator": "Claude (Anthropic) via Claude Code, Adom AI thread; CadQuery 2.8.0 (OCP), adom-aiflow-etch, step2glb, component-hero hero_glb.py (adom-hero 1.4), adom-symbol / adom-footprint embed",
"description": "22 SMD pads 0.30 x 1.30 mm at 0.5 mm pitch (x = -5.25 to +5.25 mm, pin 1 at -X), 2 mounting pads 1.80 x 2.20 mm at (+-7.15, -0.20) mm. Origin at the centre of the housing plus actuator outline.",
"assumptions": [
"Contact 1 is at the polarization-mark end of the actuator. The fitting nails (MP) solder to the two mounting pads; tie them to ground or leave them unconnected as the design needs.",
"The housing rear edge was placed at the inner (body-side) end of the signal pads, following the dash-dot connector outline on drawing sheet 1. Paste uses the full copper pad; the drawing's stencil pattern shows 0.25 mm wide signal apertures if a reduction is wanted."
]
},
{
"file": "fh12-22s-0-5sh-55.step",
"sha256": "3e57b470cbdfd41c53aaca468704100e1be25d12dc01bfc7a069f8510693dd92",
"bytes": 443803,
"classification": "AI-created",
"source": "https://www.hirose.com/api/v1/products/CL0586-0532-7-55/documents/drawing_2d/content?lang=EN",
"generator": "tools/fh12-22s-0-5sh-55_model.py (CadQuery 2.8.0)",
"description": "Box housing 14.1 x 4.6 x 1.85 mm with the FFC slot (11.57 mm wide), dark actuator lip and cover (12.9 mm wide, to 2.0 mm), a shallow polarization mark at the pin-1 end, metal fitting nails to 15.1 mm, 22 flat contact tails 0.2 mm wide projecting 0.8 mm. No internal contacts or lock details.",
"frame": "Adom Z-up, mm, seating plane z = 0, origin = footprint origin",
"cross_check": "Hirose STEP overall 2.1 x 6.4 x 15.1 mm (checked, not included): this model 2.0 x 6.4 x 15.1 mm, height per the drawing's 2.0 mm"
},
{
"file": "fh12-22s-0-5sh-55-etched.step",
"sha256": "edbf1a57bb349013bbba0cebe5bbfdd3dfd183508417e649ff92acc6b1e95f16",
"bytes": 774390,
"classification": "derived (AI-created model + virtual MPN mark)",
"source": "fh12-22s-0-5sh-55.step",
"generator": "adom-aiflow-etch (service-step2glb laser-etch, Adom.Chip + Adom.LaserEtch groups)",
"mark": "On the actuator top (light mark on the dark actuator), clear of the polarization mark."
},
{
"file": "fh12-22s-0-5sh-55-etched.glb",
"sha256": "444f692912298ba3511e65ae3f00d8b11b6a08875854d22719525edcae55d945",
"bytes": 80100,
"classification": "derived",
"source": "fh12-22s-0-5sh-55-etched.step",
"generator": "step2glb convert (service-step2glb)"
},
{
"file": "fh12-22s-0-5sh-55-hero.glb",
"sha256": "e1b1a0719a176b564b1cf2d351749e0844e67a07fe5c41e174924443163a29f8",
"bytes": 153384,
"classification": "derived (reference artwork, not board use)",
"source": "fh12-22s-0-5sh-55-etched.glb + fh12-22s-0-5sh-55.kicad_mod + page.json pins",
"generator": "component-hero scripts/hero_glb.py (adom-hero 1.4)"
},
{
"file": "fh12-22s-0-5sh-55-hero.overlay.json",
"sha256": "a3c4e7226d54c3f4cce4c68e2cbf0ab1ecb1c73558fbfb5edd8ce781eace56b2",
"bytes": 7963,
"classification": "derived",
"generator": "component-hero scripts/hero_glb.py"
},
{
"file": "fh12-22s-0-5sh-55.lbr",
"sha256": "41e66c2d17f92c30ce689d25c5e554fb4215b6184162b1eb47423bd224449629",
"bytes": 12644,
"classification": "derived",
"source": "fh12-22s-0-5sh-55.kicad_sym + fh12-22s-0-5sh-55.kicad_mod",
"generator": "adom-lbr generate"
},
{
"file": "tools/fh12-22s-0-5sh-55_model.py",
"sha256": "02cd4bc01344c7e38272e033a1ac31fbb0c56f6cfaa4e1f4e565958a90ba8c10",
"bytes": 3268,
"classification": "AI-created",
"generator": "Claude (Anthropic) via Claude Code, Adom AI thread; CadQuery 2.8.0 (OCP), adom-aiflow-etch, step2glb, component-hero hero_glb.py (adom-hero 1.4), adom-symbol / adom-footprint embed",
"purpose": "reproducible generator of fh12-22s-0-5sh-55.step"
},
{
"file": "viewers/symbol.html",
"sha256": "1f10e97bd218ceade3d5804b2461116032bff6a60bc7287bd43e5e67d4bc7bfb",
"bytes": 208945,
"classification": "derived",
"generator": "adom-symbol embed"
},
{
"file": "viewers/footprint.html",
"sha256": "40ae31a055c30a172eca654a4a01a60e9e65db82ebc89ac41f7afa06ce2cfc09",
"bytes": 39945,
"classification": "derived",
"generator": "adom-footprint embed"
},
{
"file": "docs/hero.png",
"sha256": "c1f83b2b4eceef511841dc1ca0ff63de740d19e5d80abde3e225e5bc37e89c7f",
"bytes": 38664,
"classification": "derived",
"source": "fh12-22s-0-5sh-55-etched.step",
"generator": "step2glb thumbnail (iso pose; front pose for the two port connectors)"
},
{
"file": "provenance/etch/fh12-22s-0-5sh-55-etched.mark-plan.json",
"sha256": "3b8be1bc71da9beccb910fd0ec45a090fd990f0fa2d938e9f54fbd08f25c4df3",
"bytes": 3403,
"classification": "derived",
"generator": "adom-aiflow-etch"
},
{
"file": "provenance/etch/fh12-22s-0-5sh-55-etched.check.json",
"sha256": "dfab55ffe6f8a90e45bc9f4219bfb9e77274e37ba47589064b2f1410220d346e",
"bytes": 2974,
"classification": "derived",
"generator": "adom-aiflow-etch"
},
{
"file": "provenance/etch/fh12-22s-0-5sh-55-etched.check.png",
"sha256": "865282f3fcb9765e0c2bff0476c9d3b35451f82fc9254b9a4aea2f41134071c5",
"bytes": 8992,
"classification": "derived",
"generator": "adom-aiflow-etch"
}
],
"not_published": "Manufacturer PDFs and manufacturer STEP models were read for reference only; none is on this page. Their sha256 values above identify the copies that were read.",
"assumptions": [
"Contact 1 is at the polarization-mark end of the actuator. The fitting nails (MP) solder to the two mounting pads; tie them to ground or leave them unconnected as the design needs.",
"The housing rear edge was placed at the inner (body-side) end of the signal pads, following the dash-dot connector outline on drawing sheet 1. Paste uses the full copper pad; the drawing's stencil pattern shows 0.25 mm wide signal apertures if a reduction is wanted."
]
}