main
John Lauer 16:10 hero image 518bf5f 2d ago
{
  "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."
  ]
}