← Commit history

drill 1.1mm -> 1.20mm on the medium machine pin (v1.1.1)

Ray ·95b73212e7 ·2mo ago ·parent c9bae25
5 files changed +418−19
MachinePinMediumShort.adom-lbr.json+381−1
@@ -1 +1,381 @@-{"schema_version": 2, "mpn": "MachinePinMediumShort", "manufacturer": "Adom", "package": "", "value": "", "category": "", "symbol": {"name": "MachinePinMediumShort", "pins": [{"number": "1", "name": "", "x": 200, "y": 0, "length": 79, "rotation": 180}], "body": null, "graphics": [{"kind": "polyline", "points": [[-175.00000000000003, 10.039370078740157], [-100.0, 10.039370078740157]], "width": 7.874015748031497}, {"kind": "polyline", "points": [[-100.0, 17.125984251968504], [-97.44094488188978, 19.68503937007874]], "width": 7.874015748031497}, {"kind": "polyline", "points": [[-100.0, 10.039370078740157], [-100.0, 17.125984251968504]], "width": 7.874015748031497}, {"kind": "polyline", "points": [[-100.0, -10.039370078740157], [-175.00000000000003, -10.039370078740157]], "width": 7.874015748031497}, {"kind": "polyline", "points": [[-100.0, -17.125984251968504], [-100.0, -10.039370078740157]], "width": 7.874015748031497}, {"kind": "polyline", "points": [[-97.44094488188978, 19.68503937007874], [-93.50393700787401, 19.68503937007874]], "width": 7.874015748031497}, {"kind": "polyline", "points": [[-97.44094488188978, -19.68503937007874], [-100.0, -17.125984251968504]], "width": 7.874015748031497}, {"kind": "polyline", "points": [[-93.50393700787401, 19.68503937007874], [2.3622047244094486, 19.68503937007874]], "width": 7.874015748031497}, {"kind": "polyline", "points": [[-93.50393700787401, -19.68503937007874], [-97.44094488188978, -19.68503937007874]], "width": 7.874015748031497}, {"kind": "polyline", "points": [[2.3622047244094486, 31.49606299212599], [10.236220472440946, 31.49606299212599]], "width": 7.874015748031497}, {"kind": "polyline", "points": [[2.3622047244094486, 19.68503937007874], [2.3622047244094486, 31.49606299212599]], "width": 7.874015748031497}, {"kind": "polyline", "points": [[2.3622047244094486, -19.68503937007874], [-93.50393700787401, -19.68503937007874]], "width": 7.874015748031497}, {"kind": "polyline", "points": [[2.3622047244094486, -31.49606299212599], [2.3622047244094486, -19.68503937007874]], "width": 7.874015748031497}, {"kind": "polyline", "points": [[10.236220472440946, 31.49606299212599], [10.236220472440946, 23.62204724409449]], "width": 7.874015748031497}, {"kind": "polyline", "points": [[10.236220472440946, 23.62204724409449], [85.03937007874016, 23.62204724409449]], "width": 7.874015748031497}, {"kind": "polyline", "points": [[10.236220472440946, -23.62204724409449], [10.236220472440946, -31.49606299212599]], "width": 7.874015748031497}, {"kind": "polyline", "points": [[10.236220472440946, -31.49606299212599], [2.3622047244094486, -31.49606299212599]], "width": 7.874015748031497}, {"kind": "polyline", "points": [[85.03937007874016, 31.49606299212599], [116.53543307086615, 31.49606299212599]], "width": 7.874015748031497}, {"kind": "polyline", "points": [[85.03937007874016, 23.62204724409449], [85.03937007874016, 31.49606299212599]], "width": 7.874015748031497}, {"kind": "polyline", "points": [[85.03937007874016, -23.62204724409449], [10.236220472440946, -23.62204724409449]], "width": 7.874015748031497}, {"kind": "polyline", "points": [[85.03937007874016, -31.49606299212599], [85.03937007874016, -23.62204724409449]], "width": 7.874015748031497}, {"kind": "polyline", "points": [[116.53543307086615, 31.49606299212599], [116.53543307086615, -31.49606299212599]], "width": 7.874015748031497}, {"kind": "polyline", "points": [[116.53543307086615, -31.49606299212599], [85.03937007874016, -31.49606299212599]], "width": 7.874015748031497}, {"kind": "arc", "cx": -174.99999999999994, "cy": -0.0, "r": 10.039370078740157, "start": 90.00000000000041, "end": 269.9999999999996, "width": 7.874015748031497}], "designator_prefix": "J", "footprint": "MachinePinMediumShort"}, "footprint": {"name": "MachinePinMediumShort", "pads": [{"number": "1", "x_mm": 0.0, "y_mm": 0.0, "w_mm": 1.6, "h_mm": 1.6, "drill_mm": 1.1, "rotation": 0.0, "shape": "circle"}]}, "connect": [{"pin": "1", "pad": "1"}], "provenance": {"source": "kicad_import"}}+{+  "schema_version": 2,+  "mpn": "MachinePinMediumShort",+  "manufacturer": "Adom",+  "package": "",+  "value": "",+  "category": "",+  "symbol": {+    "name": "MachinePinMediumShort",+    "pins": [+      {+        "number": "1",+        "name": "",+        "x": 200,+        "y": 0,+        "length": 79,+        "rotation": 180+      }+    ],+    "body": null,+    "graphics": [+      {+        "kind": "polyline",+        "points": [+          [+            -175.00000000000003,+            10.039370078740157+          ],+          [+            -100.0,+            10.039370078740157+          ]+        ],+        "width": 7.874015748031497+      },+      {+        "kind": "polyline",+        "points": [+          [+            -100.0,+            17.125984251968504+          ],+          [+            -97.44094488188978,+            19.68503937007874+          ]+        ],+        "width": 7.874015748031497+      },+      {+        "kind": "polyline",+        "points": [+          [+            -100.0,+            10.039370078740157+          ],+          [+            -100.0,+            17.125984251968504+          ]+        ],+        "width": 7.874015748031497+      },+      {+        "kind": "polyline",+        "points": [+          [+            -100.0,+            -10.039370078740157+          ],+          [+            -175.00000000000003,+            -10.039370078740157+          ]+        ],+        "width": 7.874015748031497+      },+      {+        "kind": "polyline",+        "points": [+          [+            -100.0,+            -17.125984251968504+          ],+          [+            -100.0,+            -10.039370078740157+          ]+        ],+        "width": 7.874015748031497+      },+      {+        "kind": "polyline",+        "points": [+          [+            -97.44094488188978,+            19.68503937007874+          ],+          [+            -93.50393700787401,+            19.68503937007874+          ]+        ],+        "width": 7.874015748031497+      },+      {+        "kind": "polyline",+        "points": [+          [+            -97.44094488188978,+            -19.68503937007874+          ],+          [+            -100.0,+            -17.125984251968504+          ]+        ],+        "width": 7.874015748031497+      },+      {+        "kind": "polyline",+        "points": [+          [+            -93.50393700787401,+            19.68503937007874+          ],+          [+            2.3622047244094486,+            19.68503937007874+          ]+        ],+        "width": 7.874015748031497+      },+      {+        "kind": "polyline",+        "points": [+          [+            -93.50393700787401,+            -19.68503937007874+          ],+          [+            -97.44094488188978,+            -19.68503937007874+          ]+        ],+        "width": 7.874015748031497+      },+      {+        "kind": "polyline",+        "points": [+          [+            2.3622047244094486,+            31.49606299212599+          ],+          [+            10.236220472440946,+            31.49606299212599+          ]+        ],+        "width": 7.874015748031497+      },+      {+        "kind": "polyline",+        "points": [+          [+            2.3622047244094486,+            19.68503937007874+          ],+          [+            2.3622047244094486,+            31.49606299212599+          ]+        ],+        "width": 7.874015748031497+      },+      {+        "kind": "polyline",+        "points": [+          [+            2.3622047244094486,+            -19.68503937007874+          ],+          [+            -93.50393700787401,+            -19.68503937007874+          ]+        ],+        "width": 7.874015748031497+      },+      {+        "kind": "polyline",+        "points": [+          [+            2.3622047244094486,+            -31.49606299212599+          ],+          [+            2.3622047244094486,+            -19.68503937007874+          ]+        ],+        "width": 7.874015748031497+      },+      {+        "kind": "polyline",+        "points": [+          [+            10.236220472440946,+            31.49606299212599+          ],+          [+            10.236220472440946,+            23.62204724409449+          ]+        ],+        "width": 7.874015748031497+      },+      {+        "kind": "polyline",+        "points": [+          [+            10.236220472440946,+            23.62204724409449+          ],+          [+            85.03937007874016,+            23.62204724409449+          ]+        ],+        "width": 7.874015748031497+      },+      {+        "kind": "polyline",+        "points": [+          [+            10.236220472440946,+            -23.62204724409449+          ],+          [+            10.236220472440946,+            -31.49606299212599+          ]+        ],+        "width": 7.874015748031497+      },+      {+        "kind": "polyline",+        "points": [+          [+            10.236220472440946,+            -31.49606299212599+          ],+          [+            2.3622047244094486,+            -31.49606299212599+          ]+        ],+        "width": 7.874015748031497+      },+      {+        "kind": "polyline",+        "points": [+          [+            85.03937007874016,+            31.49606299212599+          ],+          [+            116.53543307086615,+            31.49606299212599+          ]+        ],+        "width": 7.874015748031497+      },+      {+        "kind": "polyline",+        "points": [+          [+            85.03937007874016,+            23.62204724409449+          ],+          [+            85.03937007874016,+            31.49606299212599+          ]+        ],+        "width": 7.874015748031497+      },+      {+        "kind": "polyline",+        "points": [+          [+            85.03937007874016,+            -23.62204724409449+          ],+          [+            10.236220472440946,+            -23.62204724409449+          ]+        ],+        "width": 7.874015748031497+      },+      {+        "kind": "polyline",+        "points": [+          [+            85.03937007874016,+            -31.49606299212599+          ],+          [+            85.03937007874016,+            -23.62204724409449+          ]+        ],+        "width": 7.874015748031497+      },+      {+        "kind": "polyline",+        "points": [+          [+            116.53543307086615,+            31.49606299212599+          ],+          [+            116.53543307086615,+            -31.49606299212599+          ]+        ],+        "width": 7.874015748031497+      },+      {+        "kind": "polyline",+        "points": [+          [+            116.53543307086615,+            -31.49606299212599+          ],+          [+            85.03937007874016,+            -31.49606299212599+          ]+        ],+        "width": 7.874015748031497+      },+      {+        "kind": "arc",+        "cx": -174.99999999999994,+        "cy": -0.0,+        "r": 10.039370078740157,+        "start": 90.00000000000041,+        "end": 269.9999999999996,+        "width": 7.874015748031497+      }+    ],+    "designator_prefix": "J",+    "footprint": "MachinePinMediumShort"+  },+  "footprint": {+    "name": "MachinePinMediumShort",+    "pads": [+      {+        "number": "1",+        "x_mm": 0.0,+        "y_mm": 0.0,+        "w_mm": 1.6,+        "h_mm": 1.6,+        "drill_mm": 1.2,+        "rotation": 0.0,+        "shape": "circle"+      }+    ]+  },+  "connect": [+    {+      "pin": "1",+      "pad": "1"+    }+  ],+  "provenance": {+    "source": "kicad_import"+  }+}
MachinePinMediumShort.kicad_mod+1−1
@@ -98,7 +98,7 @@ 	(pad "1" thru_hole circle
 		(at 0 0)
 		(size 1.6 1.6)
-		(drill 1.1)
+		(drill 1.2)
 		(layers "*.Cu" "*.Mask")
 		(remove_unused_layers no)
 		(uuid "633a4dec-1f37-b14c-24ca-eb5468cd87f4")
MachinePinMediumShort.lbr+1−1
@@ -54,7 +54,7 @@ <packages> <package name="MachinePinMediumShort">   <description>MachinePinMediumShort</description>-  <pad name="1" x="0.0000" y="-0.0000" drill="1.1000" diameter="1.6000" shape="round"/>+  <pad name="1" x="0.0000" y="-0.0000" drill="1.2000" diameter="1.6000" shape="round"/>   <circle x="0.0000" y="-0.0000" radius="0.9000" width="0.0500" layer="21"/>   <wire x1="-1.0000" y1="1.0000" x2="1.0000" y2="1.0000" width="0.0500" layer="51"/>   <wire x1="1.0000" y1="1.0000" x2="1.0000" y2="-1.0000" width="0.0500" layer="51"/>
README.md+29−10
@@ -1,35 +1,54 @@ # Machine Pin Medium Short -Adom **press-fit machine pin** (Medium / Short) for the Adom modular electronics-system. A machine **pin** (`MP`) presses into a plated through-hole and mates with a machine+Adom **machine pin** (Medium / Short) for the Adom modular electronics+system. A machine **pin** (`MP`) seats in a plated through-hole and mates with a machine **contact** (`MC`) on a stacked board (32mm scaffold grid). This page carries the corrected KiCad + **Fusion 360 `.lbr`** library and an interactive 3D insertion view. -## Mounting: press-fit (Mill-Max style)+## Mounting: line-to-line in a plated hole -The **Ø1.2mm** pin body presses into a **Ø1.1mm** plated hole -> **0.1mm-diametral interference** (solderless press-fit; solder-assisted with the 300um jet paste on the-annular ring). The hole is intentionally undersized; this is correct, not a clearance fit.+The **Ø1.2mm** pin body seats in a **Ø1.2mm** plated hole, so the fit is nominally+line-to-line and carries **no designed interference**. Retention comes from the solder+joint on the annular ring (300um jet paste), not from the hole gripping the pin.++This changed in v1.1.1. Through v1.1.0 the hole was Ø1.1mm, giving 0.1mm diametral+interference and a solderless press-fit. v1.1.1 returns the drill to Ø1.20mm, the value+the library used before January 2026. At line-to-line nominal, real boards land anywhere+between slight interference and slight clearance depending on hole tolerance and plating+thickness, so do not rely on the pin holding position before reflow.++Large machine pins are unaffected and remain press-fit (Ø3.6 body in a Ø3.45 hole,+0.15mm interference).  ## Dimensions (measured from the STEP)  | Feature | Value | |---|---|-| Pin body OD (press-fit) | **Ø1.2 mm** |+| Pin body OD | **Ø1.2 mm** | | Seating flange OD | Ø1.6 mm | | Tip / lead-in OD | Ø0.51 mm | | Total height | 7.75 mm (2.8 above board, 4.95 below) | | Footprint pad | Ø1.6 mm |-| Footprint drill (plated) | Ø1.1 mm |+| Footprint drill (plated) | Ø1.2 mm |  ## Files  - **Fusion 360 library:** `MachinePinMediumShort.lbr` (EAGLE/Fusion, round thru-hole pad + real pin outline symbol) - KiCad: `MachinePinMediumShort.kicad_sym`, `MachinePinMediumShort.kicad_mod`; STEP: `MachinePinMediumShort.step` - 3D viewer above shows the pin in a 1.6mm FR4 board (50% transparent) with the annular pads,-  the 300um jet-paste dots, and the press-fit insertion animated.+  the 300um jet-paste dots, and the insertion animated.  ## Paths / provenance -- Original KiCad source: [`adom-inc/adom-kicad-library`](https://github.com/adom-inc/adom-kicad-library/tree/new-v1.1) (MachineContact + MachinePin).+- Dimensions originate in [`adom-inc/adom-tsci-library`](https://github.com/adom-inc/adom-tsci-library)+  (`lib/src/globals.ts`), published as `@tsci/adom-inc.library` v1.1.15.+- KiCad source: [`adom-inc/adom-kicad-library`](https://github.com/adom-inc/adom-kicad-library/tree/new-v1.1)+  (MachineContact + MachinePin). That repository is private, so the link needs org access.+- Public KiCad PCM feed, installable without a login:+  **[Adom KiCad Library](https://wiki.adom.inc/adom/adom-kicad-library)**++  ```+  https://wiki.adom.inc/adom/adom-kicad-library/render/pcm/repository.json+  ```+ - All Adom machine pins in one Fusion library: **[Adom Machine Pins - Fusion Library](https://wiki.adom.inc/adom/adom-machine-pins-fusion-lbr)**.
page.json+6−6
@@ -3,8 +3,8 @@   "type": "component",   "slug": "machinepinmediumshort",   "title": "Machine Pin Medium Short",-  "brief": "Adom Medium Short press-fit machine pin (Ø1.2 body / Ø1.1 hole)",-  "version": "1.1.0",+  "brief": "Adom Medium Short machine pin (Ø1.2 body / Ø1.2 hole)",+  "version": "1.1.1",   "tags": [     "adom",     "adom-modular",@@ -36,10 +36,10 @@     "specs": {       "body_od_mm": 1.2,       "flange_od_mm": 1.6,-      "drill_mm": 1.1,+      "drill_mm": 1.2,       "pad_mm": 1.6,-      "mount": "press-fit",-      "interference_mm": 0.1+      "mount": "line-to-line (solder-retained)",+      "interference_mm": 0.0     }   },   "discovery_triggers": [@@ -72,4 +72,4 @@     "path": "MachinePinMediumShort-hero.png"   },   "org": "adom"-}\ No newline at end of file+}