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
}