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/mechanical/mount-usb-screen.json
{
"source_path": "/workspace/nema14-ch32-board/artifacts/board.circuit.json",
"fastener_requirement": {
"standard": "Envelope requirement; exact fastener SKU unqualified",
"thread": "M3",
"maximum_head_diameter_mm": 6,
"model_envelope_diameter_mm": 6.4,
"conservative_model_height_mm": 3,
"radial_screen_allowance_mm": 0.2
},
"vertical_driver_access": {
"tool_shaft_diameter_mm": 6,
"starts_at_z_mm": 3.8,
"height_mm": 25,
"collisions": [],
"actual_driver_tool_verified": false
},
"plug_pair_intersections": [],
"minimum_simultaneous_plug_gap_mm": 23.299999999999997,
"board_sha256": "0d772c1f839f50f30caa512a0dcc58f8ecfa88e35c2e9b44c2422365bc0a8e64",
"unpopulated_bottom_references": [
"C_ENCODER",
"C_ENCODER_BULK",
"U_ENCODER"
],
"optional_encoder_rear_fit_verified": false,
"native_STEP_models": 61,
"conservative_USB_bounding_models": [
{
"reference": "J_PD",
"reason": "Native supplier STEP fails OCCT validity; collision screen uses its complete bounding solid as an over-approximation, never exact boolean geometry.",
"original_STEP_sha256": "37a757d880a4d9fd7245a628c6d26d1d405e234fb7ea8a957dfd7486c6544327"
},
{
"reference": "J_DATA",
"reason": "Native supplier STEP fails OCCT validity; collision screen uses its complete bounding solid as an over-approximation, never exact boolean geometry.",
"original_STEP_sha256": "37a757d880a4d9fd7245a628c6d26d1d405e234fb7ea8a957dfd7486c6544327"
}
],
"component_intersections": [],
"fastener_clearances": [
{
"reference": "R_PD",
"mount": "(13, 13)",
"distance_to_radius3p2_fastener_mm": 0.495000000000001,
"intersection_mm3": 0
},
{
"reference": "D_PD",
"mount": "(13, -13)",
"distance_to_radius3p2_fastener_mm": 0.3699873,
"intersection_mm3": 0
},
{
"reference": "D_DATA",
"mount": "(-13, -13)",
"distance_to_radius3p2_fastener_mm": 0.3600127000000004,
"intersection_mm3": 0
},
{
"reference": "C_BULK",
"mount": "(-13, -13)",
"distance_to_radius3p2_fastener_mm": 0.9222944968986885,
"intersection_mm3": 0
},
{
"reference": "J_MOTOR",
"mount": "(-13, 13)",
"distance_to_radius3p2_fastener_mm": 0.7174970000000016,
"intersection_mm3": 0
},
{
"reference": "R_BUZZER_PD",
"mount": "(13, -13)",
"distance_to_radius3p2_fastener_mm": 0.7650538226058902,
"intersection_mm3": 0
}
],
"usb": [
{
"native_body_to_mount_envelope_mm": 5.0331397898328225,
"reference": "J_PD",
"mouth_xyz_mm": [
0.3000130320880494,
15.150126989607068,
8.209992127533706
],
"mouth_xy_mm": [
0.3000130320880494,
15.150126989607068
],
"insertion_direction": "+Z",
"outward_unit_vector": [
0,
0,
1
],
"plug_10x7x30mm_intersections": [],
"bbox_mm": [
-4.172490235808949,
13.305127456838466,
0.04998814360971715,
4.772516299985048,
16.99512652237567,
8.209992127533706
]
},
{
"native_body_to_mount_envelope_mm": 5.332931857889142,
"reference": "J_DATA",
"mouth_xyz_mm": [
1.3032088048703372e-05,
-15.149873010392929,
8.209992127533706
],
"mouth_xy_mm": [
1.3032088048703372e-05,
-15.149873010392929
],
"insertion_direction": "+Z",
"outward_unit_vector": [
0,
0,
1
],
"plug_10x7x30mm_intersections": [],
"bbox_mm": [
-4.47249023580895,
-16.99487254316153,
0.04998814360971715,
4.472516299985047,
-13.304873477624326,
8.209992127533706
]
}
],
"mounts": [
[
-13,
-13
],
[
-13,
13
],
[
13,
-13
],
[
13,
13
]
],
"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": [
-9.092502999999999,
9.849999900000002,
0.8,
-5.482502999999998,
15.850000100000003,
5.0600000000000005
],
"body_within_35mm_outline": true,
"native_SMT_pad_centres_mm": [
[
-5.8749963,
11.350003
],
[
-5.8749963,
12.350000999999999
],
[
-5.8749963,
13.349999
],
[
-5.8749963,
14.349997
],
[
-8.4000103,
10.050031
],
[
-8.4000103,
15.649968999999999
]
],
"native_JST_drills": 0,
"STEP_landing_regions": [
{
"native_pad_xy_mm": [
-5.8749963,
11.350003
],
"STEP_landing_region_volume_mm3": 0.03876202265530085,
"individual_metal_terminal_center_verified": false
},
{
"native_pad_xy_mm": [
-5.8749963,
12.350000999999999
],
"STEP_landing_region_volume_mm3": 0.03876202265530086,
"individual_metal_terminal_center_verified": false
},
{
"native_pad_xy_mm": [
-5.8749963,
13.349999
],
"STEP_landing_region_volume_mm3": 0.038762022655300876,
"individual_metal_terminal_center_verified": false
},
{
"native_pad_xy_mm": [
-5.8749963,
14.349997
],
"STEP_landing_region_volume_mm3": 0.03876202265530085,
"individual_metal_terminal_center_verified": false
},
{
"native_pad_xy_mm": [
-8.4000103,
10.050031
],
"STEP_landing_region_volume_mm3": 0.05040614094842385,
"individual_metal_terminal_center_verified": false
},
{
"native_pad_xy_mm": [
-8.4000103,
15.649968999999999
],
"STEP_landing_region_volume_mm3": 0.05040614094842434,
"individual_metal_terminal_center_verified": false
}
],
"individual_STEP_metal_terminal_centers_verified": false,
"vertical_access_envelope_bbox_mm": [
-9.392502999999998,
9.549999900000001,
5.0600000000000005,
-5.182502999999997,
16.1500001,
25.060000000000002
],
"vertical_access_intersections": [],
"tail_projection_below_PCB_mm": 0,
"cable_and_finger_clearance_hardware_tested": false
},
"rear_motor_compatibility_verified": false,
"limitations": [
"Supplier JST STEP fuses plastic and contacts; six landing-region overlaps are checked, individual metal-terminal centers require datasheet/assembler confirmation.",
"Nominal PCB/model screen only; no verified mounting to rear motor endcap.",
"Cable envelope is a defined 10x7x30 mm procurement bound, not tested cable hardware.",
"\u00d86.4 mm fastener envelope is a defined screen budget around maximum \u00d86 mm heads; complete assembly tolerance, torque, thread engagement and any washer/spacer are unqualified."
],
"passed": true
}