AnasSarkiz/NEMA14_CH32X035G8U6
A NEMA stepper motor is shown with proposed M3 screws/spacers, four wired motor leads and splices, and a JST SHR-04V-S connector.
- Version
- 1.12.2
- License
- ISC
- Stars
- 0
artifacts/mounting-change-proof.json
PCB
Schematic
{
"baseline_github_commit": "4c52e213a64453989395b31f8e8441130466fdcd",
"board_sha256": "a12353835b105cf36234fc53d0b7f8b7688888f15003a87d042620b0379687fc",
"board_dimensions_mm": [
35,
35
],
"exact_mounts_mm": [
[
-13,
-13
],
[
-13,
13
],
[
13,
-13
],
[
13,
13
]
],
"mount_drill_mm": 3.2,
"source_components_ports_nets_traces_identical": false,
"source_ports_nets_traces_identical": false,
"baseline_connected_physical_pin_roles_preserved": true,
"reference_feedback_added": true,
"native_import_land_patterns_courtyards_models_preserved": true,
"intentional_changes": "Preserve functional net groups; move fitted population to top, replace rectangular debug strips with native circular test points, use standard USB-C symbols and reference SMT JST-SH, reroute affected copper",
"new_motor_connector_uses_native_supplier_land_pattern": true,
"saved_placements_pads_CAD_and_mounting_equal_native_source": true,
"native_via_in_pad_flag": true,
"via_in_pad_policy": "Only the three grounded exposed-pad thermal sites pass the strict independent via-in-pad check; all other via-in-pad placements remain prohibited.",
"moved_references": [
"C_CP",
"C_DRV_LOGIC",
"C_LOGIC",
"C_MCU",
"C_PD",
"C_REF",
"C_VCP",
"C_VM",
"C_VM_SENSE",
"C_VREG",
"D_DATA",
"D_PD",
"D_TVS",
"J_BOOT",
"R_CC1",
"R_CC2",
"R_ENABLE",
"R_PD",
"R_PG",
"R_REF_H",
"R_REF_L",
"R_SA",
"R_SB",
"R_SLEEP",
"R_USB_BOOT",
"R_USB_SENSE_H",
"R_USB_SENSE_L",
"R_VM_H",
"R_VM_L",
"U_ESD",
"U_MCU",
"U_PD"
],
"all_layer_keepouts": [
"bottom",
"inner1",
"inner2",
"top"
],
"keepout_shape": "circle",
"keepout_radius_mm": 2.2,
"keepouts_allow_placements_reason": "Copper constrained on all layers; exact native STEP solids independently verify body/head clearance rather than treating wide rectangular supplier courtyards as solid material.",
"same_USB_edge": "+Y",
"USB_mouths_mm": [
[
-6.2,
17.50000000000005
],
[
6.2,
17.50000000000005
]
],
"USB_port_pitch_mm": 12.4,
"required_fastener": {
"standard": "DIN 920",
"thread": "M3",
"maximum_head_diameter_mm": 4,
"model_envelope_diameter_mm": 4.4,
"conservative_model_height_mm": 3,
"radial_screen_allowance_mm": 0.2
},
"plug_envelope_mm": [
10,
30,
7
],
"simultaneous_plug_gap_mm": 2.4000000000000004,
"minimum_USB_to_head_envelope_mm": 0.129999999999999,
"native_DRC_errors": 0,
"native_DRC_warnings": 0,
"physical_nets_checked": 50,
"final_counts": {
"pcb_trace": 451,
"pcb_via": 193,
"pcb_copper_pour": 23
},
"placement_and_affected_copper_changed": true,
"construction_receipts_are_history": "Routing/pruning/repair receipts include trial and subsequently replaced copper; this proof and current board JSON describe the final geometry.",
"motor_connector": {
"reference": "J_MOTOR",
"manufacturer_part_number": "BM04B-SRSS-TB(LF)(SN)",
"supplier_id": "C160390",
"mating_housing": "SHR-04V-S",
"insertion_direction": "+Z (from above)",
"body_and_lead_bbox_mm": [
-4.550000100000001,
-16.462502999999998,
0.8,
1.450000100000001,
-12.852502999999999,
5.0600000000000005
],
"body_within_35mm_outline": true,
"native_SMT_pad_centres_mm": [
[
-0.050002999999999576,
-13.2449963
],
[
-1.0500009999999995,
-13.2449963
],
[
-2.0499989999999997,
-13.2449963
],
[
-3.0499969999999994,
-13.2449963
],
[
1.249969,
-15.770010300000001
],
[
-4.349969,
-15.7700103
]
],
"native_JST_drills": 0,
"STEP_landing_regions": [
{
"native_pad_xy_mm": [
-0.050002999999999576,
-13.2449963
],
"STEP_landing_region_volume_mm3": 0.03876202265530083,
"individual_metal_terminal_center_verified": false
},
{
"native_pad_xy_mm": [
-1.0500009999999995,
-13.2449963
],
"STEP_landing_region_volume_mm3": 0.03876202265530082,
"individual_metal_terminal_center_verified": false
},
{
"native_pad_xy_mm": [
-2.0499989999999997,
-13.2449963
],
"STEP_landing_region_volume_mm3": 0.03876202265530082,
"individual_metal_terminal_center_verified": false
},
{
"native_pad_xy_mm": [
-3.0499969999999994,
-13.2449963
],
"STEP_landing_region_volume_mm3": 0.038762022655300786,
"individual_metal_terminal_center_verified": false
},
{
"native_pad_xy_mm": [
1.249969,
-15.770010300000001
],
"STEP_landing_region_volume_mm3": 0.050406140948424015,
"individual_metal_terminal_center_verified": false
},
{
"native_pad_xy_mm": [
-4.349969,
-15.7700103
],
"STEP_landing_region_volume_mm3": 0.05040614094842412,
"individual_metal_terminal_center_verified": false
}
],
"individual_STEP_metal_terminal_centers_verified": false,
"vertical_access_envelope_bbox_mm": [
-0.3500023999999996,
-14.0200011,
0.7999999999999999,
0.24999640000000045,
-12.469991499999999,
0.9
],
"vertical_access_intersections": [],
"tail_projection_below_PCB_mm": 0,
"cable_and_finger_clearance_hardware_tested": false
},
"rear_motor_compatibility_verified": false,
"fabrication_approved": false
}