main
Caleb Publish 0.1.1 4e55566 1d ago
{
 "slug": "ftsh-107-01-l-dv-k-a",
 "mpn": "FTSH-107-01-L-DV-K-A",
 "date": "2026-10-27",
 "source": {
  "tier": 3,
  "kind": "Adom-built from the manufacturer drawing (cadquery); no KiCad generator covers the FTSH -K key or -A pins",
  "url": "https://suddendocs.samtec.com/prints/ftsh-1xx-xx-xxx-dv-xxx-xxx-mkt.pdf",
  "drawing": "Samtec FTSH-1XX-XX-XXX-DV-XXX-XXX, revision FQ: sheet 1 Fig 1 + Table 1 (lead style -01), sheet 2 Fig 2 (-K) and Fig 3 (-A, molded pins)",
  "drawing_sha256": "fccf00541693d43ebe960af7ad6c8ce28f4dd4e4f5c05c69564f53eefccd8d25",
  "file": null,
  "sha256": null,
  "terms": "Adom-authored model, CC-BY-SA-4.0. Tier 1 unavailable: samtec.com (product page and 3D download) answered Cloudflare error 1015 (rate limited) on 2026-10-27, so neither Samtec's STEP nor its CAD terms could be read. Tier 2 unavailable: KiCad's libraries have no FTSH model; the generic PinHeader_2x07_P1.27mm_Vertical_SMD (previous model, kept in provenance/previous/) is 4.40 mm tall vs 6.12 mm and has no -K key or -A pins.",
  "terms_url": "https://creativecommons.org/licenses/by-sa/4.0/"
 },
 "dimensions": {
  "printed": {
   "body_length": "7 x 1.27 = 8.89 (+0.13/-0.36) [Fig 1]",
   "body_width": "3.43 REF [Fig 1, Fig 2]",
   "body_height": "2.51 REF [Fig 1]",
   "seat_to_body_top": "2.92 +0.13/-0.08 [Fig 1, at the bend radius]",
   "post_above_body_A": "3.05 [Table 1, -01]",
   "post_section": "0.41 SQ REF [Fig 1]",
   "pitch": "1.27 both directions [Fig 1]",
   "tail_span": "5.8 [Fig 1]",
   "key_width": "5.08 REF [Fig 2]",
   "key_height_above_body": "3.20 REF [Fig 2]",
   "key_opening": "2.16 REF [Fig 2]",
   "align_pin_dia": "0.89 REF, full R [Fig 3]",
   "align_pin_below_body": "1.27 REF [Fig 3]",
   "align_pin_below_seat": "0.86 critical [Fig 3]",
   "align_pin_spacing": "(7 - 2) x 1.27 = 6.35 on the centreline [Fig 3]"
  },
  "measured_off_drawing": {
   "method": "vector print rendered at 1200 dpi; sheet 1 (5:1) 236.2 px/mm, sheet 2 (3:1) 141.7 px/mm, calibrated on printed 0.41, 1.27, 3.43 and 2.51 dimensions",
   "flange_thickness": 0.62,
   "web_width": 2.92,
   "key_overhang_beyond_body": 0.83,
   "edge_notch": "0.39 wide at the edge, 0.20 at the root, 0.63 deep; absent under the key",
   "post_tip_chamfer": "0.15 (tip drawn pointed, not dimensioned)"
  },
  "not_modelled": [
   "small molded top ribs drawn on the Fig 3 body",
   "NOTE 12 voids on positions 5-8",
   "tail bend radius (feet modelled as square 0.41 bars)"
  ]
 },
 "transform": {
  "description": "built directly in the Adom frame: Z-up, seating plane (tail bottoms) on z = 0, origin at the pad-pattern centre, contact columns along Y with contact 1 at +Y and odd contacts at -X (matches KiCad pad 1 at (-2.035, -3.81)); no rotation or translation applied after the build",
  "rotate_deg": [
   0,
   0,
   0
  ],
  "translate_mm": [
   0,
   0,
   0
  ]
 },
 "outputs": {
  "ftsh-107-01-l-dv-k-a.step": "fc3f8178fb4b9aad73fc5ec803516486b4bec1783df3c414596da5fdb098b1b6",
  "ftsh-107-01-l-dv-k-a-etched.step": "af97a9808be911f804d8107e8dcd5ea825419fb90a9f0cb7553f3edd2f3793c2",
  "ftsh-107-01-l-dv-k-a.glb": "052e4adc99c1a628275904ff1f8691627943e9297a30940db1457b7d548a1c36",
  "ftsh-107-01-l-dv-k-a-etched.glb": "c2c98013674cbbf8f695f6067d0fddc363692d628e9e5c82eef0270d03b15984"
 },
 "checks": [
  {
   "text": "bbox 5.80 x 8.89 x 6.98 mm (z -0.86..6.12): tails 5.8 [Fig 1], body 8.89 [Fig 1], key top 2.92 + 3.20 = 6.12 [Fig 1, Fig 2], post tips 2.92 + 3.05 = 5.97 [Table 1], alignment pin tips 0.86 below the seat [Fig 3]",
   "result": "pass"
  },
  {
   "text": "overlay on sheet 1 Fig 1 end view at 236.2 px/mm (provenance/evidence/overlay_fig1_end_view.png): flanges, web, posts, tails and seating plane coincide",
   "result": "pass"
  },
  {
   "text": "overlay on sheet 2 Fig 2 top view at 141.7 px/mm centred on CL (provenance/evidence/overlay_fig2_top_view.png): key bars, 2.16 opening on the row-01 side and 5.08 key width coincide; the print shows 8 positions, so tails outside the key are half a pitch apart from the 7-position model as expected",
   "result": "pass"
  },
  {
   "text": "step_pose.py plain and eda: Z-up, centre offset 0.000 mm, identity binding, seated on z = 0 with 0.86 mm below the board through the np_thru_hole alignment holes",
   "result": "pass"
  },
  {
   "text": "MPN etch (adom-chip-laser 0.2.0, surface auto -> top of the row-02 key bar, 0.366 mm font) is a separate part Adom.LaserEtch: a display mark, not a Samtec marking",
   "result": "note"
  }
 ],
 "builder": "provenance/tools/build_ftsh_107_k_a.py",
 "previous_model": "provenance/previous/PinHeader_2x07_P1.27mm_Vertical_SMD.step (KiCad library, CC-BY-SA-4.0 with the KiCad library exception)",
 "license": "CC-BY-SA-4.0"
}