AnasSarkiz/NEMA14_RP2040
A NEMA motor assembly concept with a controller board, four proposed M3 screws and spacers, motor lead splices, and a JST 4-pin connector harness.
- Version
- 1.13.0
- License
- ISC
- Stars
- 0
artifacts/jst-restoration/initial-source-mount-usb-screen.json
{
"source_path": "/workspace/nema14-rp2040-current/artifacts/final-source.circuit.json",
"fastener_requirement": {
"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_pair_intersections": [],
"minimum_simultaneous_plug_gap_mm": 0.40000000000000036,
"board_sha256": "692dd98db105711e49cc918db19459dae6899a2e29fa0f1697ae9610f316e7ed",
"native_STEP_models": 62,
"component_intersections": [],
"fastener_clearances": [
{
"reference": "J_PD",
"mount": "(-13, 13)",
"distance_to_radius2p2_fastener_mm": 0.129999999999999,
"intersection_mm3": 0
},
{
"reference": "J_DATA",
"mount": "(13, 13)",
"distance_to_radius2p2_fastener_mm": 0.13000000000000256,
"intersection_mm3": 0
},
{
"reference": "R_PD",
"mount": "(-13, 13)",
"distance_to_radius2p2_fastener_mm": 0.5950000000000006,
"intersection_mm3": 0
},
{
"reference": "C_REF",
"mount": "(13, -13)",
"distance_to_radius2p2_fastener_mm": 0.24521804309476902,
"intersection_mm3": 0
}
],
"usb": [
{
"native_body_to_mount_envelope_mm": 0.129999999999999,
"reference": "J_PD",
"mouth_xy_mm": [
-6.2,
17.50000000000005
],
"outward_unit_vector": [
-0.0,
1.0
],
"plug_12x30x7mm_intersections": [],
"bbox_mm": [
-10.6700001,
9.600000000000042,
-0.05001099999999947,
-1.7299999000000006,
17.500000000000053,
4.050989100000001
]
},
{
"native_body_to_mount_envelope_mm": 0.13000000000000256,
"reference": "J_DATA",
"mouth_xy_mm": [
6.2,
17.50000000000005
],
"outward_unit_vector": [
-0.0,
1.0
],
"plug_12x30x7mm_intersections": [],
"bbox_mm": [
1.7299998999999988,
9.600000000000042,
-0.05001099999999947,
10.6700001,
17.500000000000053,
4.050989100000001
]
}
],
"mounts": [
[
-13,
-13
],
[
-13,
13
],
[
13,
-13
],
[
13,
13
]
],
"motor_connector": {
"reference": "J_MOTOR",
"manufacturer_part_number": "B4B-PH-K-S(LF)(SN)",
"supplier_id": "C131334",
"mating_housing": "PHR-4",
"insertion_direction": "+Z (from above)",
"body_and_lead_bbox_mm": [
-9.449987299999929,
-17.249961700000036,
-2.1999940000000002,
0.4510128000000681,
-12.549961599999994,
6.800006000000001
],
"body_within_35mm_outline": true,
"native_hole_centres_mm": [
[
-5.499998,
-14.249963000000001
],
[
-7.499994,
-14.249963000000001
],
[
-3.500002,
-14.249963000000001
],
[
-1.500006,
-14.249963000000001
]
],
"native_hole_diameter_mm": 0.999998,
"STEP_lead_alignment": [
{
"STEP_lead_xy_mm": [
-3.4999872999999297,
-14.249961699999995
],
"minimum_distance_to_native_hole_mm": 1.4757371109958201e-05
},
{
"STEP_lead_xy_mm": [
-5.49998729999993,
-14.249961699999995
],
"minimum_distance_to_native_hole_mm": 1.077868273555975e-05
},
{
"STEP_lead_xy_mm": [
-7.49998729999993,
-14.249961699999997
],
"minimum_distance_to_native_hole_mm": 6.82495428218031e-06
},
{
"STEP_lead_xy_mm": [
-1.4999872999999297,
-14.249961699999997
],
"minimum_distance_to_native_hole_mm": 1.8745132771933782e-05
}
],
"vertical_access_envelope_bbox_mm": [
-9.74998729999993,
-17.549961700000036,
6.800006,
0.7510128000000682,
-12.249961599999995,
26.800006
],
"vertical_access_intersections": [],
"tail_projection_below_PCB_mm": 1.3999940000000002,
"cable_and_finger_clearance_hardware_tested": false
},
"rear_motor_compatibility_verified": false,
"limitations": [
"Nominal PCB/model screen only; no verified mounting to rear motor endcap.",
"Cable envelope is a defined 12x30x7 mm procurement bound, not tested cable hardware.",
"\u00d84.4 mm fastener envelope is a defined screen budget around \u00d84 mm DIN 920 heads; complete assembly tolerance, torque, thread engagement and any washer/spacer are unqualified."
],
"passed": true
}