← Commit history

bsc016n06ns: pad labels turned to read the same way as the MPN (they read 180 degrees from it under the hero pose); same pads, same model

Ray ·b0635fadfa · ·parent 5e9e290
2 files changed +198−179
bsc016n06ns-hero-footprint.glb
⋯ 1 unchanged line ⋯
bsc016n06ns-hero-footprint.overlay.json+198−179
@@ -1,181 +1,200 @@ {-  "font_file": "DejaVuSansMono.ttf",-  "font_sha256": "602ec86b8948cfcd956482fe64f94c36c867770149ef2f791d4613f443bcecb3",-  "generator_sha256": "215e095ac1225c5920f99fcd8977c094db6d525878d0ede12fb5df46e9e8d7f6",-  "source_glb_sha256": "8908419ff07d7f905ffa1cf1de7cd1ab9d6e6f4a9e3b2cf5627e93ca02d6367c",-  "footprint_sha256": "57e3343277f67fe6eb06a31c31c020cfe45ed62067a48dbfe6c68d827833cb2a",-  "derivative_sha256": "e431b1324b38dbf7a11245f4c2edde3929d27e42d8973bfbb0360dbc694e3450",-  "manufacturer_geometry_buffer_prefix_unchanged": true,-  "units": "metre",-  "upAxis": "Z",-  "plane_z_mm": -0.02,-  "pad_outline": "copper perimeter, not solder mask or paste",-  "dash_mm": 0.07,-  "gap_mm": 0.045,-  "silkscreen_path_count": 3,-  "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": "c34f69d27d670af512d10d7c924dec48aa3693c88a26b25c9406701e8bea8b88",-  "pads": [-    {-      "number": "1",-      "drill_boundary_drawn": false,-      "signal_name": "S",-      "display_name": "S",-      "pad_number_fallback": false,-      "active_low_overbar": false,-      "center_mm": [-        -2.78,-        0.635-      ],-      "copper_size_mm": [-        0.6,-        0.6-      ],-      "copper_outline_bounds_mm": [-        [-          -3.4349999999999996,-          -1.065-        ],-        [-          -2.125,-          2.335-        ]-      ],-      "label_position_mm": [-        -3.8082910156249996,-        0.635-      ]-    },-    {-      "number": "2",-      "drill_boundary_drawn": false,-      "signal_name": "S",-      "display_name": "S",-      "pad_number_fallback": false,-      "active_low_overbar": false,-      "center_mm": [-        -2.9,-        0.635-      ],-      "copper_size_mm": [-        0.4,-        0.4-      ],-      "copper_outline_bounds_mm": [-        [-          -3.1,-          0.435-        ],-        [-          -2.6999999999999997,-          0.835-        ]-      ],-      "label_position_mm": [-        -3.473291015625,-        0.635-      ]-    },-    {-      "number": "3",-      "drill_boundary_drawn": false,-      "signal_name": "S",-      "display_name": "S",-      "pad_number_fallback": false,-      "active_low_overbar": false,-      "center_mm": [-        -2.9,-        -0.635-      ],-      "copper_size_mm": [-        0.4,-        0.4-      ],-      "copper_outline_bounds_mm": [-        [-          -3.1,-          -0.835-        ],-        [-          -2.6999999999999997,-          -0.435-        ]-      ],-      "label_position_mm": [-        -3.473291015625,-        -0.635-      ]-    },-    {-      "number": "4",-      "drill_boundary_drawn": false,-      "signal_name": "G",-      "display_name": "G",-      "pad_number_fallback": false,-      "active_low_overbar": false,-      "center_mm": [-        -2.78,-        -1.905-      ],-      "copper_size_mm": [-        1.3,-        0.7-      ],-      "copper_outline_bounds_mm": [-        [-          -3.4299999999999997,-          -2.255-        ],-        [-          -2.13,-          -1.5550000000000002-        ]-      ],-      "label_position_mm": [-        -3.8039550781249996,-        -1.905-      ]-    },-    {-      "number": "5",-      "drill_boundary_drawn": false,-      "signal_name": "D",-      "display_name": "D",-      "pad_number_fallback": false,-      "active_low_overbar": false,-      "center_mm": [-        1.05,-        -0.0-      ],-      "copper_size_mm": [-        1.0,-        1.0-      ],-      "copper_outline_bounds_mm": [-        [-          -1.325,-          -2.305-        ],-        [-          3.425,-          2.305-        ]-      ],-      "label_position_mm": [-        3.798069661458333,-        -0.0-      ]-    }+ "spec": "adom-hero 1.4",+ "mpn": "BSC016N06NS",+ "kind": "component + footprint reference art",+ "board_use": false,+ "plane_z_mm": -0.02,+ "units": "metre",+ "upAxis": "Z",+ "layers": {+  "pad_outlines": {+   "material": "Footprint pads - teal dashed outlines - 50 percent opacity",+   "rgba": [+    0.0,+    0.902,+    0.863,+    0.5+   ],+   "pads": 5,+   "span_mm": 5.25,+   "dash_mm": 0.1313,+   "gap_mm": 0.0788,+   "pad_stroke_mm": 0.0315+  },+  "silkscreen": {+   "material": "Silkscreen reference lines - 30 percent opacity",+   "rgba": [+    0.92,+    0.96,+    1.0,+    0.3+   ],+   "footprint_items": 3,+   "pin1": {+    "source": "added dot (AI)",+    "pad": "1",+    "center_mm": [+     -2.78,+     -2.667+    ],+    "r_mm": 0.132+   }+  },+  "signal_names": {+   "material": "Signal names - 50 percent opacity",+   "rgba": [+    0.92,+    0.96,+    1.0,+    0.5+   ],+   "font": "DejaVu Sans Mono",+   "labels": 5,+   "sides": "top + mirrored underside (single-sided)",+   "omitted": null,+   "fallback_to_pad_number": 5+  }+ },+ "align": {+  "ok": true,+  "centre_offset_mm": 0.016,+  "tolerance_mm": 0.549,+  "orientation_flipped": false,+  "contacts_bbox_mm": [+   -3.05,+   3.05,+   -2.13,+   2.13+  ],+  "pads_bbox_mm": [+   -3.435,+   3.425,+   -2.305,+   2.335   ],-  "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."-  ]-}+  "seating_z_mm": 0.0+ },+ "sources": {+  "glb": "bsc016n06ns-mpn.glb",+  "glb_sha256": "be8950fde3f9250ed15abc9af55c8497761bd90238495154e957fa888ec3ed1f",+  "footprint": "bsc016n06ns.kicad_mod",+  "footprint_sha256": "57e3343277f67fe6eb06a31c31c020cfe45ed62067a48dbfe6c68d827833cb2a",+  "pins": "page.json component.pins",+  "pins_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"+ },+ "generator": "factory/hero_glb.py",+ "labels": [+  {+   "pad": "1",+   "text": "1",+   "x": -2.78,+   "y": -2.435,+   "align": "left",+   "vertical": true,+   "h": 0.12+  },+  {+   "pad": "2",+   "text": "2",+   "x": -3.2,+   "y": -0.635,+   "align": "right",+   "vertical": false,+   "h": 0.12+  },+  {+   "pad": "3",+   "text": "3",+   "x": -3.25,+   "y": 0.635,+   "align": "right",+   "vertical": false,+   "h": 0.6+  },+  {+   "pad": "4",+   "text": "4",+   "x": -2.78,+   "y": 2.405,+   "align": "right",+   "vertical": true,+   "h": 0.6+  },+  {+   "pad": "5",+   "text": "5",+   "x": 3.575,+   "y": 0.0,+   "align": "left",+   "vertical": false,+   "h": 0.6+  }+ ],+ "pads": [+  {+   "number": "1",+   "shape": "custom",+   "center_mm": [+    -2.78,+    -0.635+   ],+   "size_mm": [+    0.6,+    0.6+   ],+   "rot": 0.0+  },+  {+   "number": "2",+   "shape": "rect",+   "center_mm": [+    -2.9,+    -0.635+   ],+   "size_mm": [+    0.4,+    0.4+   ],+   "rot": 0.0+  },+  {+   "number": "3",+   "shape": "rect",+   "center_mm": [+    -2.9,+    0.635+   ],+   "size_mm": [+    0.4,+    0.4+   ],+   "rot": 0.0+  },+  {+   "number": "4",+   "shape": "rect",+   "center_mm": [+    -2.78,+    1.905+   ],+   "size_mm": [+    1.3,+    0.7+   ],+   "rot": 0.0+  },+  {+   "number": "5",+   "shape": "custom",+   "center_mm": [+    1.05,+    0.0+   ],+   "size_mm": [+    1.0,+    1.0+   ],+   "rot": 0.0+  }+ ]+}\ No newline at end of file