techmannih/nema34-mounted-stepper-controller
A 48 V USB‑C PD 3.1 EPR NEMA‑34 stepper controller PCB combining STM32/TMC5160 control, external MOSFET motor bridges, protected power and regenerative braking, USB data, telemetry, diagnostics, status LEDs, and buzzer alarms.
- Version
- 0.3.92
- License
- unset
- Stars
- 1
docs/checks/warning-fix-parity.json
{
"checked_at": "2026-10-11T07:32:46.035681+00:00",
"baseline_commit": "36deebd",
"baseline_native_sha256": "0181e5b4c89659b3f502aa19fb4344057770f8a1cd0d9da20caf6518244016ce",
"current_native_sha256": "7e46297f0bf288c2a8add54f65b2da0cff8255a7ed4c24951f7746c24f01f1d6",
"source_comparison": {
"counts": {
"connectivity": 1137,
"identities": 333,
"placement": 333,
"pcb_smtpad": 1099,
"pcb_plated_hole": 38,
"pcb_hole": 8,
"pcb_board": 1
},
"errors": {}
},
"native_comparison": {
"passed": true,
"method": "Exact full-board text comparison after normalizing only Value property strings and the added bare-pad exclude_from_bom/dnp metadata. No tracks, vias, zones, pads, holes, footprint positions or board geometry were removed from the comparison.",
"geometry_and_routing_unchanged": true,
"assembly_metadata_changes": 19
},
"source_warning_count": 0,
"manufacturing_comparison": {
"passed": true,
"method": "Exact Gerber/drill comparison with the baseline commit after removing generation-date comment lines only.",
"files": [
{
"file": "dist/manufacturing/gerbers/pd1180-epr-r0.3-B_Cu.gbl",
"geometry_sha256": "4936203b9e458e8b8a66f471069880bcef9dee901d16c99b19a2f9d1b24439f7"
},
{
"file": "dist/manufacturing/gerbers/pd1180-epr-r0.3-B_Mask.gbs",
"geometry_sha256": "e3da808d7d297f50fd128ff8ee9574c4636ed0dabcb9cc957c7e5e88f79256ff"
},
{
"file": "dist/manufacturing/gerbers/pd1180-epr-r0.3-B_Silkscreen.gbo",
"geometry_sha256": "83153ae8cef12bdf0fa8b16d1a1f2cb8a2eb6880c1fd29ccb9656c1aa49e66b8"
},
{
"file": "dist/manufacturing/gerbers/pd1180-epr-r0.3-Edge_Cuts.gm1",
"geometry_sha256": "677e49344a2e41164b02127a1db5bfc1aac4598ee64dc88805318e826a34d4c9"
},
{
"file": "dist/manufacturing/gerbers/pd1180-epr-r0.3-F_Cu.gtl",
"geometry_sha256": "1c3c5933159e2a3441bfe198b09d3eb37d04ac37ee8b05f1e4b8eb545dc5abb7"
},
{
"file": "dist/manufacturing/gerbers/pd1180-epr-r0.3-F_Mask.gts",
"geometry_sha256": "dab00ef9316fd727e0c9346f1f61d1c34b66bcdcff5ba07ac51c2aa4de920191"
},
{
"file": "dist/manufacturing/gerbers/pd1180-epr-r0.3-F_Paste.gtp",
"geometry_sha256": "a99263442b2c33373fef3e16de753c6236f5bb0e323c49c037e427159f70628a"
},
{
"file": "dist/manufacturing/gerbers/pd1180-epr-r0.3-F_Silkscreen.gto",
"geometry_sha256": "9f190be2f918a1b6839697b59d276e4ec44cf0ca969ea7b741461f4232568d79"
},
{
"file": "dist/manufacturing/gerbers/pd1180-epr-r0.3-In1_Cu.g1",
"geometry_sha256": "b459618fc6afc92392d9f921dd0f8dbbb63f49f09cae091d563801ab9035e2a3"
},
{
"file": "dist/manufacturing/gerbers/pd1180-epr-r0.3-In2_Cu.g2",
"geometry_sha256": "e051c464f184987e621652d9d1ec14298a5f70baf74add6299c9f555c2bf871f"
},
{
"file": "dist/manufacturing/gerbers/pd1180-epr-r0.3-NPTH-drl_map.gbr",
"geometry_sha256": "5f5529ac1b2c0d945c98006b748f1de86797dc0925110ca647bdd04d51d07bfe"
},
{
"file": "dist/manufacturing/gerbers/pd1180-epr-r0.3-NPTH.drl",
"geometry_sha256": "c671c607805922537570c6e4d432a13eab58697fef42f525aa870a4d15b80e3b"
},
{
"file": "dist/manufacturing/gerbers/pd1180-epr-r0.3-PTH-drl_map.gbr",
"geometry_sha256": "aa5105314e91cc940c1ce29e80acdcf8322ba67b98d5a632cea02a1736081433"
},
{
"file": "dist/manufacturing/gerbers/pd1180-epr-r0.3-PTH.drl",
"geometry_sha256": "87b5cd1919b2242d42ded0ed83da6619fb88a11525cde5a7c040cb9b8dd341e4"
}
]
},
"component_value_comparison": {
"passed": true,
"components": 333,
"fields": [
"resistance",
"capacitance",
"inductance",
"is_polarized"
]
}
}