← Commit history

Show detailed manufacturer contacts with signal, copper and silkscreen reference artwork

John Lauer ·511d72845f ·29d ago ·parent 0c1071a
5 files changed +940−4
171010501-contact-source-review.jsonadded+706
@@ -0,0 +1,706 @@+{+  "171010501.manufacturer-kicad.step": {+    "sha256": "032c2273016b96db604dd84fc6d4edecd08a9f159f81a550230ed3723d722c0e",+    "bounds_mm": [+      -1.6,+      -1.25,+      -0.0,+      1.6,+      1.25,+      1.55+    ],+    "solids": [+      {+        "bounds_mm": [+          -1.6,+          -1.25,+          -0.0,+          1.6,+          1.25,+          1.55+        ],+        "low_horizontal_faces_mm": [+          [+            -1.6,+            -1.25,+            -0.0,+            1.6,+            1.25,+            0.0+          ]+        ]+      }+    ]+  },+  "171010501.manufacturer.step": {+    "sha256": "cfac9f96eed0695c6e13e49d81c1d42d4f018006f5e263ad880d30f07c3a1b28",+    "bounds_mm": [+      -1.6,+      -1.25,+      0.0,+      1.6,+      1.25,+      1.55+    ],+    "solids": [+      {+        "bounds_mm": [+          -1.45,+          0.6,+          0.0,+          -1.1,+          1.1,+          0.05+        ],+        "low_horizontal_faces_mm": [+          [+            -1.45,+            0.6,+            0.05,+            -1.1,+            1.1,+            0.05+          ],+          [+            -1.45,+            0.6,+            0.0,+            -1.1,+            1.1,+            0.0+          ]+        ]+      },+      {+        "bounds_mm": [+          -1.45,+          -0.2,+          0.0,+          -1.1,+          0.2,+          0.05+        ],+        "low_horizontal_faces_mm": [+          [+            -1.45,+            -0.2,+            0.05,+            -1.1,+            0.2,+            0.05+          ],+          [+            -1.45,+            -0.2,+            0.0,+            -1.1,+            0.2,+            0.0+          ]+        ]+      },+      {+        "bounds_mm": [+          1.1,+          0.6,+          0.0,+          1.45,+          1.1,+          0.05+        ],+        "low_horizontal_faces_mm": [+          [+            1.1,+            0.6,+            0.05,+            1.45,+            1.1,+            0.05+          ],+          [+            1.1,+            0.6,+            0.0,+            1.45,+            1.1,+            0.0+          ]+        ]+      },+      {+        "bounds_mm": [+          1.1,+          -0.2,+          0.0,+          1.45,+          0.2,+          0.05+        ],+        "low_horizontal_faces_mm": [+          [+            1.1,+            -0.2,+            0.05,+            1.45,+            0.2,+            0.05+          ],+          [+            1.1,+            -0.2,+            0.0,+            1.45,+            0.2,+            0.0+          ]+        ]+      },+      {+        "bounds_mm": [+          0.125,+          0.125,+          0.0,+          0.7,+          0.7,+          0.05+        ],+        "low_horizontal_faces_mm": [+          [+            0.125,+            0.125,+            0.0,+            0.7,+            0.7,+            0.0+          ],+          [+            0.125,+            0.125,+            0.05,+            0.7,+            0.7,+            0.05+          ]+        ]+      },+      {+        "bounds_mm": [+          0.125,+          -0.7,+          0.0,+          0.7,+          -0.125,+          0.05+        ],+        "low_horizontal_faces_mm": [+          [+            0.125,+            -0.7,+            0.0,+            0.7,+            -0.125,+            0.0+          ],+          [+            0.125,+            -0.7,+            0.05,+            0.7,+            -0.125,+            0.05+          ]+        ]+      },+      {+        "bounds_mm": [+          -0.7,+          -0.7,+          0.0,+          -0.125,+          -0.125,+          0.05+        ],+        "low_horizontal_faces_mm": [+          [+            -0.7,+            -0.7,+            0.0,+            -0.125,+            -0.125,+            0.0+          ],+          [+            -0.7,+            -0.7,+            0.05,+            -0.125,+            -0.125,+            0.05+          ]+        ]+      },+      {+        "bounds_mm": [+          -1.45,+          -1.1,+          0.0,+          -1.1,+          -0.6,+          0.05+        ],+        "low_horizontal_faces_mm": [+          [+            -1.45,+            -1.1,+            0.0,+            -1.1,+            -0.6,+            0.0+          ],+          [+            -1.45,+            -1.1,+            0.05,+            -1.1,+            -0.6,+            0.05+          ]+        ]+      },+      {+        "bounds_mm": [+          1.1,+          -1.1,+          0.0,+          1.45,+          -0.6,+          0.05+        ],+        "low_horizontal_faces_mm": [+          [+            1.1,+            -1.1,+            0.05,+            1.45,+            -0.6,+            0.05+          ],+          [+            1.1,+            -1.1,+            0.0,+            1.45,+            -0.6,+            0.0+          ]+        ]+      },+      {+        "bounds_mm": [+          -0.7,+          0.125,+          0.0,+          -0.125,+          0.7,+          0.05+        ],+        "low_horizontal_faces_mm": [+          [+            -0.7,+            0.125,+            0.05,+            -0.125,+            0.7,+            0.05+          ],+          [+            -0.7,+            0.125,+            0.0,+            -0.125,+            0.7,+            0.0+          ]+        ]+      },+      {+        "bounds_mm": [+          -1.6,+          -1.25,+          0.0,+          1.6,+          1.25,+          0.8+        ],+        "low_horizontal_faces_mm": [+          [+            1.45,+            1.1,+            0.001,+            1.6,+            1.25,+            0.001+          ],+          [+            -1.6,+            -1.25,+            0.0,+            1.6,+            1.25,+            0.0+          ],+          [+            -1.45,+            -1.1,+            0.05,+            -1.1,+            -0.6,+            0.05+          ],+          [+            -1.45,+            -0.2,+            0.05,+            -1.1,+            0.2,+            0.05+          ],+          [+            -1.45,+            0.6,+            0.05,+            -1.1,+            1.1,+            0.05+          ],+          [+            -0.7,+            0.125,+            0.05,+            -0.125,+            0.7,+            0.05+          ],+          [+            -0.7,+            -0.7,+            0.05,+            -0.125,+            -0.125,+            0.05+          ],+          [+            0.125,+            -0.7,+            0.05,+            0.7,+            -0.125,+            0.05+          ],+          [+            0.125,+            0.125,+            0.05,+            0.7,+            0.7,+            0.05+          ],+          [+            1.1,+            0.6,+            0.05,+            1.45,+            1.1,+            0.05+          ],+          [+            1.1,+            -0.2,+            0.05,+            1.45,+            0.2,+            0.05+          ],+          [+            1.1,+            -1.1,+            0.05,+            1.45,+            -0.6,+            0.05+          ],+          [+            -1.6,+            -1.25,+            0.001,+            -1.45,+            -1.1,+            0.001+          ],+          [+            1.45,+            -1.25,+            0.001,+            1.6,+            -1.1,+            0.001+          ],+          [+            -1.6,+            1.1,+            0.001,+            -1.45,+            1.25,+            0.001+          ],+          [+            -0.1,+            1.24,+            0.001,+            0.1,+            1.25,+            0.001+          ],+          [+            -0.1,+            -1.25,+            0.001,+            0.1,+            -1.24,+            0.001+          ]+        ]+      },+      {+        "bounds_mm": [+          -0.1,+          -1.25,+          0.001,+          0.1,+          -1.24,+          0.8+        ],+        "low_horizontal_faces_mm": [+          [+            -0.1,+            -1.25,+            0.001,+            0.1,+            -1.24,+            0.001+          ]+        ]+      },+      {+        "bounds_mm": [+          1.45,+          -1.25,+          0.001,+          1.6,+          -1.1,+          0.8+        ],+        "low_horizontal_faces_mm": [+          [+            1.45,+            -1.25,+            0.001,+            1.6,+            -1.1,+            0.001+          ]+        ]+      },+      {+        "bounds_mm": [+          -1.6,+          -1.25,+          0.001,+          -1.45,+          -1.1,+          0.8+        ],+        "low_horizontal_faces_mm": [+          [+            -1.6,+            -1.25,+            0.001,+            -1.45,+            -1.1,+            0.001+          ]+        ]+      },+      {+        "bounds_mm": [+          1.45,+          1.1,+          0.001,+          1.6,+          1.25,+          0.8+        ],+        "low_horizontal_faces_mm": [+          [+            1.45,+            1.1,+            0.001,+            1.6,+            1.25,+            0.001+          ]+        ]+      },+      {+        "bounds_mm": [+          -1.6,+          1.1,+          0.001,+          -1.45,+          1.25,+          0.8+        ],+        "low_horizontal_faces_mm": [+          [+            -1.6,+            1.1,+            0.001,+            -1.45,+            1.25,+            0.001+          ]+        ]+      },+      {+        "bounds_mm": [+          -0.1,+          1.24,+          0.001,+          0.1,+          1.25,+          0.8+        ],+        "low_horizontal_faces_mm": [+          [+            -0.1,+            1.24,+            0.001,+            0.1,+            1.25,+            0.001+          ]+        ]+      },+      {+        "bounds_mm": [+          0.65,+          -0.925,+          0.8,+          1.0,+          -0.675,+          0.975+        ],+        "low_horizontal_faces_mm": []+      },+      {+        "bounds_mm": [+          -1.0,+          -0.425,+          0.8,+          -0.65,+          -0.175,+          0.975+        ],+        "low_horizontal_faces_mm": []+      },+      {+        "bounds_mm": [+          -1.0,+          0.075,+          0.8,+          -0.65,+          0.325,+          0.975+        ],+        "low_horizontal_faces_mm": []+      },+      {+        "bounds_mm": [+          -1.0,+          -0.925,+          0.8,+          -0.65,+          -0.675,+          0.975+        ],+        "low_horizontal_faces_mm": []+      },+      {+        "bounds_mm": [+          0.65,+          -0.425,+          0.8,+          1.0,+          -0.175,+          0.975+        ],+        "low_horizontal_faces_mm": []+      },+      {+        "bounds_mm": [+          0.65,+          0.075,+          0.8,+          1.0,+          0.325,+          0.975+        ],+        "low_horizontal_faces_mm": []+      },+      {+        "bounds_mm": [+          -1.0000001,+          -1.0500001,+          0.8,+          1.0000001,+          0.4500001,+          1.3500001+        ],+        "low_horizontal_faces_mm": []+      },+      {+        "bounds_mm": [+          -0.75,+          0.45,+          0.8,+          -0.2,+          1.05,+          1.55+        ],+        "low_horizontal_faces_mm": []+      },+      {+        "bounds_mm": [+          -0.2,+          0.45,+          0.8,+          0.1,+          1.05,+          1.55+        ],+        "low_horizontal_faces_mm": []+      },+      {+        "bounds_mm": [+          -1.05,+          0.45,+          0.8,+          -0.75,+          1.05,+          1.55+        ],+        "low_horizontal_faces_mm": []+      }+    ]+  }+}
171010501.adom-reference-v3.glbadded
⋯ 1 unchanged line ⋯
171010501.adom-reference-v3.overlay.jsonadded+223
@@ -0,0 +1,223 @@+{+  "source_glb_sha256": "c522890566426165733966d32bc3140b8c6bc554f8e5c6677c32d11e9c3e3ce8",+  "footprint_sha256": "d942bb185f3a1aafad2e1e06a65fc8ba980617fc30bb8923b554764bb9e443a3",+  "derivative_sha256": "f95feee03df79c93bf41bb4820a398cc2f325595ea905459d87854df0e256bea",+  "manufacturer_geometry_buffer_prefix_unchanged": true,+  "units": "metre",+  "upAxis": "Z",+  "plane_z_mm": -0.002,+  "pad_outline": "copper perimeter, not solder mask or paste",+  "dash_mm": 0.07,+  "gap_mm": 0.045,+  "silkscreen_opacity": 0.3,+  "pad_outline_opacity": 0.5,+  "pad_outline_color": "teal #00E6DC",+  "uninstantiated_reference_placeholder": "omitted from component display",+  "pad_name_opacity": 0.5,+  "pad_names": "signal names resolved through canonical pin-to-pad mapping; active-low overbars preserved",+  "library_sha256": "a4152f8cd4f42b29646e9ce0124d4a2d99d59ed3655d76d8a0cea1b09a75b400",+  "pads": [+    {+      "number": "1",+      "signal_name": "VOUT",+      "display_name": "VOUT",+      "active_low_overbar": false,+      "center_mm": [+        -1.275,+        0.825+      ],+      "copper_size_mm": [+        0.45,+        0.55+      ],+      "copper_outline_bounds_mm": [+        [+          -1.5,+          0.5499999999999999+        ],+        [+          -1.0499999999999998,+          1.1+        ]+      ],+      "label_position_mm": [+        -2.0877278645833335,+        0.825+      ]+    },+    {+      "number": "2",+      "signal_name": "PG",+      "display_name": "PG",+      "active_low_overbar": false,+      "center_mm": [+        -1.275,+        -0.0+      ],+      "copper_size_mm": [+        0.45,+        0.5+      ],+      "copper_outline_bounds_mm": [+        [+          -1.5,+          -0.25+        ],+        [+          -1.0499999999999998,+          0.25+        ]+      ],+      "label_position_mm": [+        -1.9421875000000002,+        -0.0+      ]+    },+    {+      "number": "3",+      "signal_name": "FB",+      "display_name": "FB",+      "active_low_overbar": false,+      "center_mm": [+        -1.275,+        -0.825+      ],+      "copper_size_mm": [+        0.45,+        0.55+      ],+      "copper_outline_bounds_mm": [+        [+          -1.5,+          -1.1+        ],+        [+          -1.0499999999999998,+          -0.5499999999999999+        ]+      ],+      "label_position_mm": [+        -1.94583984375,+        -0.825+      ]+    },+    {+      "number": "4",+      "signal_name": "VIN",+      "display_name": "VIN",+      "active_low_overbar": false,+      "center_mm": [+        1.275,+        -0.825+      ],+      "copper_size_mm": [+        0.45,+        0.55+      ],+      "copper_outline_bounds_mm": [+        [+          1.0499999999999998,+          -1.1+        ],+        [+          1.5,+          -0.5499999999999999+        ]+      ],+      "label_position_mm": [+        2.018388671875,+        -0.825+      ]+    },+    {+      "number": "5",+      "signal_name": "EN",+      "display_name": "EN",+      "active_low_overbar": false,+      "center_mm": [+        1.275,+        -0.0+      ],+      "copper_size_mm": [+        0.45,+        0.5+      ],+      "copper_outline_bounds_mm": [+        [+          1.0499999999999998,+          -0.25+        ],+        [+          1.5,+          0.25+        ]+      ],+      "label_position_mm": [+        1.9346614583333335,+        -0.0+      ]+    },+    {+      "number": "6",+      "signal_name": "PGND",+      "display_name": "PGND",+      "active_low_overbar": false,+      "center_mm": [+        1.275,+        0.825+      ],+      "copper_size_mm": [+        0.45,+        0.55+      ],+      "copper_outline_bounds_mm": [+        [+          1.0499999999999998,+          0.5499999999999999+        ],+        [+          1.5,+          1.1+        ]+      ],+      "label_position_mm": [+        2.0711263020833335,+        0.825+      ]+    },+    {+      "number": "EP",+      "signal_name": "PGND",+      "display_name": "PGND",+      "active_low_overbar": false,+      "center_mm": [+        0.0,+        -0.0+      ],+      "copper_size_mm": [+        1.5,+        1.8+      ],+      "copper_outline_bounds_mm": [+        [+          -0.75,+          -0.9+        ],+        [+          0.75,+          0.9+        ]+      ],+      "label_position_mm": [+        0,+        -1.75+      ]+    }+  ],+  "overlay_nodes": 3,+  "limitations": [+    "Nonphysical reference lines, not a manufacturing layer or manufacturer STEP geometry.",+    "Silkscreen text follows source text/placement but uses the supplied display font.",+    "Physical body can occlude artwork on the seating plane; inspect underside or hide the body."+  ]+}
README.md+8−1
@@ -9,7 +9,7 @@ Wurth Elektronik 171010501 adjustable 1 A buck micromodule. Input 2.5 to 5.5 V, - [Official datasheet](https://www.we-online.com/components/products/datasheet/171010501.pdf), v3.0, September 2024, retained as original bytes. - [Catalog and CAD downloads](https://www.we-online.com/en/components/products/MAGIC-VDMM): rev26d KiCad archive and direct STEP. Both catalog and KiCad-paired STEP originals are retained and hashed in `provenance.json`. - The symbol is the exact manufacturer entry split from the family library. The footprint is original. The canonical adom-lbr import normalizes metadata and its relative model path.-- The GLB is an OCCT visualization derivative of the unchanged KiCad-paired STEP. Canonical KiCad exports are in `canonical-export/`.+- The 3D reference view uses the detailed standalone manufacturer STEP. The original KiCad-paired STEP remains available with the native library; both original files are preserved. Canonical KiCad exports are in `canonical-export/`.  ## Pin mapping @@ -46,3 +46,10 @@ Canonical-derived exports now include `171010501.lbr` (local complete-deviceset ## Related projects  [TMF8829 Depth Lab](https://wiki.adom.inc/adom/tmf8829-depth-lab) uses this component. Its circuit choices and project progress are documented there.+++## 3D reference view++The standalone Würth STEP includes six outer contacts and four central ground-contact sections. The STEP in Würth’s KiCad archive is a single solid with a flat underside, omitting those separate contacts. The display now uses the detailed standalone source; this is a source-selection correction, not invented terminal geometry. `171010501-contact-source-review.json` records both source hashes and the inspected geometry.++The model is rotated 180 degrees about Z to follow the manufacturer KiCad footprint’s orientation. Separate nonphysical artwork shows teal dashed copper-pad boundaries at 50% opacity, actual signal names at 50% opacity, and silkscreen contours at 30% opacity. Orbit underneath to inspect the physical contacts and footprint together. Copper boundaries are not mask/paste apertures. Native-library model replacement and pin-1/seating qualification remain separate open checks. The original STEP files are unchanged; virtual MPN marking remains pending.
page.json+3−3
@@ -18,9 +18,9 @@       "footprint": "171010501.kicad_mod",       "step": "171010501.manufacturer-kicad.step",       "datasheet": "171010501.pdf",-      "glb": "171010501.glb",+      "glb": "171010501.adom-reference-v3.glb",       "adom_lbr": "171010501.adom-lbr.json",-      "model_3d": "171010501.glb"+      "model_3d": "171010501.adom-reference-v3.glb"     },     "distributor_links": {       "mouser": "710-171010501",@@ -44,4 +44,4 @@       "provenance": "manufacturer import, canonical export; native validation pending"     }   }-}\ No newline at end of file+}