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
}