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/reference-feedback/circuit-verification.json

{
  "passed": true,
  "board_sha256": "0d772c1f839f50f30caa512a0dcc58f8ecfa88e35c2e9b44c2422365bc0a8e64",
  "reference": "e8d285f7-c3d8-46f5-9a54-344fdde0124e",
  "physical_pin_checks": [
    {
      "component": "U_TEMP",
      "physical_pin": 1,
      "pin_name": "SCL",
      "net": "TEMP_SCL"
    },
    {
      "component": "U_TEMP",
      "physical_pin": 2,
      "pin_name": "GND",
      "net": "GND"
    },
    {
      "component": "U_TEMP",
      "physical_pin": 3,
      "pin_name": "ALERT",
      "net": null
    },
    {
      "component": "U_TEMP",
      "physical_pin": 4,
      "pin_name": "ADD0",
      "net": "GND"
    },
    {
      "component": "U_TEMP",
      "physical_pin": 5,
      "pin_name": "V_POS",
      "net": "V3V3"
    },
    {
      "component": "U_TEMP",
      "physical_pin": 6,
      "pin_name": "SDA",
      "net": "TEMP_SDA"
    },
    {
      "component": "BZ1",
      "physical_pin": 1,
      "pin_name": "_POS",
      "net": "V3V3"
    },
    {
      "component": "BZ1",
      "physical_pin": 2,
      "pin_name": "_NEG",
      "net": "BUZZER_SINK"
    },
    {
      "component": "BZ1",
      "physical_pin": 3,
      "pin_name": "NC1",
      "net": null
    },
    {
      "component": "BZ1",
      "physical_pin": 4,
      "pin_name": "NC2",
      "net": null
    },
    {
      "component": "Q_BUZZER",
      "physical_pin": 1,
      "pin_name": "pin1",
      "net": "BUZZER_GATE"
    },
    {
      "component": "Q_BUZZER",
      "physical_pin": 2,
      "pin_name": "pin2",
      "net": "GND"
    },
    {
      "component": "Q_BUZZER",
      "physical_pin": 3,
      "pin_name": "pin3",
      "net": "BUZZER_SINK"
    },
    {
      "component": "D_BUZZER",
      "physical_pin": 1,
      "pin_name": "cathode",
      "net": "V3V3"
    },
    {
      "component": "D_BUZZER",
      "physical_pin": 2,
      "pin_name": "anode",
      "net": "BUZZER_SINK"
    },
    {
      "component": "D_PWR",
      "physical_pin": 1,
      "pin_name": "cathode",
      "net": "GND"
    },
    {
      "component": "D_PWR",
      "physical_pin": 2,
      "pin_name": "anode",
      "net": "PWR_LED_A"
    },
    {
      "component": "R_PWR_LED",
      "physical_pin": 1,
      "pin_name": "pin1",
      "net": "V3V3"
    },
    {
      "component": "R_PWR_LED",
      "physical_pin": 2,
      "pin_name": "pin2",
      "net": "PWR_LED_A"
    },
    {
      "component": "D_STATUS",
      "physical_pin": 1,
      "pin_name": "R_NEG",
      "net": "STATUS_R_K"
    },
    {
      "component": "D_STATUS",
      "physical_pin": 2,
      "pin_name": "G_NEG",
      "net": "STATUS_G_K"
    },
    {
      "component": "D_STATUS",
      "physical_pin": 3,
      "pin_name": "B_NEG",
      "net": "STATUS_B_K"
    },
    {
      "component": "D_STATUS",
      "physical_pin": 4,
      "pin_name": "_POS",
      "net": "DATA_VBUS"
    },
    {
      "component": "R_TEMP_SDA",
      "physical_pin": 1,
      "pin_name": "pin1",
      "net": "TEMP_SDA"
    },
    {
      "component": "R_TEMP_SDA",
      "physical_pin": 2,
      "pin_name": "pin2",
      "net": "V3V3"
    },
    {
      "component": "R_TEMP_SCL",
      "physical_pin": 1,
      "pin_name": "pin1",
      "net": "TEMP_SCL"
    },
    {
      "component": "R_TEMP_SCL",
      "physical_pin": 2,
      "pin_name": "pin2",
      "net": "V3V3"
    },
    {
      "component": "C_TEMP",
      "physical_pin": 1,
      "pin_name": "pin1",
      "net": "V3V3"
    },
    {
      "component": "C_TEMP",
      "physical_pin": 2,
      "pin_name": "pin2",
      "net": "GND"
    },
    {
      "component": "C_BUZZER",
      "physical_pin": 1,
      "pin_name": "pin1",
      "net": "V3V3"
    },
    {
      "component": "C_BUZZER",
      "physical_pin": 2,
      "pin_name": "pin2",
      "net": "GND"
    },
    {
      "component": "R_BUZZER_GATE",
      "physical_pin": 1,
      "pin_name": "pin1",
      "net": "BUZZER_PWM"
    },
    {
      "component": "R_BUZZER_GATE",
      "physical_pin": 2,
      "pin_name": "pin2",
      "net": "BUZZER_GATE"
    },
    {
      "component": "R_BUZZER_PD",
      "physical_pin": 1,
      "pin_name": "pin1",
      "net": "BUZZER_GATE"
    },
    {
      "component": "R_BUZZER_PD",
      "physical_pin": 2,
      "pin_name": "pin2",
      "net": "GND"
    },
    {
      "component": "J_MOTOR",
      "physical_pin": 1,
      "pin_name": "A_PLUS",
      "net": "A_PLUS"
    },
    {
      "component": "J_MOTOR",
      "physical_pin": 2,
      "pin_name": "A_MINUS",
      "net": "A_MINUS"
    },
    {
      "component": "J_MOTOR",
      "physical_pin": 3,
      "pin_name": "B_PLUS",
      "net": "B_PLUS"
    },
    {
      "component": "J_MOTOR",
      "physical_pin": 4,
      "pin_name": "B_MINUS",
      "net": "B_MINUS"
    },
    {
      "component": "J_MOTOR",
      "physical_pin": 5,
      "pin_name": "MOUNT1",
      "net": null
    },
    {
      "component": "J_MOTOR",
      "physical_pin": 6,
      "pin_name": "MOUNT2",
      "net": null
    },
    {
      "component": "Q_STATUS_R",
      "physical_pin": 1,
      "pin_name": "pin1",
      "net": "GND"
    },
    {
      "component": "Q_STATUS_R",
      "physical_pin": 2,
      "pin_name": "pin2",
      "net": "LED_R"
    },
    {
      "component": "Q_STATUS_R",
      "physical_pin": 3,
      "pin_name": "pin3",
      "net": "STATUS_R_C"
    },
    {
      "component": "R_STATUS_R",
      "physical_pin": 1,
      "pin_name": "pin1",
      "net": "STATUS_R_K"
    },
    {
      "component": "R_STATUS_R",
      "physical_pin": 2,
      "pin_name": "pin2",
      "net": "STATUS_R_C"
    },
    {
      "component": "Q_STATUS_G",
      "physical_pin": 1,
      "pin_name": "pin1",
      "net": "GND"
    },
    {
      "component": "Q_STATUS_G",
      "physical_pin": 2,
      "pin_name": "pin2",
      "net": "LED_G"
    },
    {
      "component": "Q_STATUS_G",
      "physical_pin": 3,
      "pin_name": "pin3",
      "net": "STATUS_G_C"
    },
    {
      "component": "R_STATUS_G",
      "physical_pin": 1,
      "pin_name": "pin1",
      "net": "STATUS_G_K"
    },
    {
      "component": "R_STATUS_G",
      "physical_pin": 2,
      "pin_name": "pin2",
      "net": "STATUS_G_C"
    },
    {
      "component": "Q_STATUS_B",
      "physical_pin": 1,
      "pin_name": "pin1",
      "net": "GND"
    },
    {
      "component": "Q_STATUS_B",
      "physical_pin": 2,
      "pin_name": "pin2",
      "net": "LED_B"
    },
    {
      "component": "Q_STATUS_B",
      "physical_pin": 3,
      "pin_name": "pin3",
      "net": "STATUS_B_C"
    },
    {
      "component": "R_STATUS_B",
      "physical_pin": 1,
      "pin_name": "pin1",
      "net": "STATUS_B_K"
    },
    {
      "component": "R_STATUS_B",
      "physical_pin": 2,
      "pin_name": "pin2",
      "net": "STATUS_B_C"
    },
    {
      "component": "U_MCU",
      "physical_pin": 10,
      "pin_name": "PA5",
      "net": "LED_R"
    },
    {
      "component": "U_MCU",
      "physical_pin": 11,
      "pin_name": "PA6",
      "net": "BUZZER_PWM"
    },
    {
      "component": "U_MCU",
      "physical_pin": 12,
      "pin_name": "PA7",
      "net": "LED_G"
    },
    {
      "component": "U_MCU",
      "physical_pin": 13,
      "pin_name": "PB0",
      "net": "LED_B"
    },
    {
      "component": "U_MCU",
      "physical_pin": 17,
      "pin_name": "PB6",
      "net": "TEMP_SCL"
    },
    {
      "component": "U_MCU",
      "physical_pin": 18,
      "pin_name": "PB7",
      "net": "TEMP_SDA"
    },
    {
      "component": "U_ENCODER",
      "physical_pin": 1,
      "pin_name": "VDD5V",
      "net": "V3V3"
    },
    {
      "component": "U_ENCODER",
      "physical_pin": 2,
      "pin_name": "VDD3V3",
      "net": "V3V3"
    },
    {
      "component": "U_ENCODER",
      "physical_pin": 3,
      "pin_name": "OUT",
      "net": null
    },
    {
      "component": "U_ENCODER",
      "physical_pin": 4,
      "pin_name": "GND",
      "net": "GND"
    },
    {
      "component": "U_ENCODER",
      "physical_pin": 5,
      "pin_name": "PGO",
      "net": null
    },
    {
      "component": "U_ENCODER",
      "physical_pin": 6,
      "pin_name": "SDA",
      "net": "TEMP_SDA"
    },
    {
      "component": "U_ENCODER",
      "physical_pin": 7,
      "pin_name": "SCL",
      "net": "TEMP_SCL"
    },
    {
      "component": "U_ENCODER",
      "physical_pin": 8,
      "pin_name": "DIR",
      "net": "GND"
    },
    {
      "component": "C_ENCODER",
      "physical_pin": 1,
      "pin_name": "pin1",
      "net": "V3V3"
    },
    {
      "component": "C_ENCODER",
      "physical_pin": 2,
      "pin_name": "pin2",
      "net": "GND"
    },
    {
      "component": "C_ENCODER_BULK",
      "physical_pin": 1,
      "pin_name": "pin1",
      "net": "V3V3"
    },
    {
      "component": "C_ENCODER_BULK",
      "physical_pin": 2,
      "pin_name": "pin2",
      "net": "GND"
    },
    {
      "component": "J_PD",
      "physical_pin": 1,
      "pin_name": "GND1",
      "net": "GND"
    },
    {
      "component": "J_PD",
      "physical_pin": 2,
      "pin_name": "DP1",
      "net": null
    },
    {
      "component": "J_PD",
      "physical_pin": 3,
      "pin_name": "VBUS1",
      "net": "PD_VBUS"
    },
    {
      "component": "J_PD",
      "physical_pin": 4,
      "pin_name": "CC1",
      "net": "PD_CC1"
    },
    {
      "component": "J_PD",
      "physical_pin": 5,
      "pin_name": "GND2",
      "net": "GND"
    },
    {
      "component": "J_PD",
      "physical_pin": 6,
      "pin_name": "DM1",
      "net": null
    },
    {
      "component": "J_PD",
      "physical_pin": 7,
      "pin_name": "SBU1",
      "net": null
    },
    {
      "component": "J_PD",
      "physical_pin": 8,
      "pin_name": "VBUS2",
      "net": "PD_VBUS"
    },
    {
      "component": "J_PD",
      "physical_pin": 9,
      "pin_name": "GND3",
      "net": "GND"
    },
    {
      "component": "J_PD",
      "physical_pin": 10,
      "pin_name": "DM2",
      "net": null
    },
    {
      "component": "J_PD",
      "physical_pin": 11,
      "pin_name": "VBUS3",
      "net": "PD_VBUS"
    },
    {
      "component": "J_PD",
      "physical_pin": 12,
      "pin_name": "SBU2",
      "net": null
    },
    {
      "component": "J_PD",
      "physical_pin": 13,
      "pin_name": "GND4",
      "net": "GND"
    },
    {
      "component": "J_PD",
      "physical_pin": 14,
      "pin_name": "DP2",
      "net": null
    },
    {
      "component": "J_PD",
      "physical_pin": 15,
      "pin_name": "CC2",
      "net": "PD_CC2"
    },
    {
      "component": "J_PD",
      "physical_pin": 16,
      "pin_name": "VBUS4",
      "net": "PD_VBUS"
    },
    {
      "component": "J_PD",
      "physical_pin": 17,
      "pin_name": "EH1",
      "net": "GND"
    },
    {
      "component": "J_PD",
      "physical_pin": 18,
      "pin_name": "EH2",
      "net": "GND"
    },
    {
      "component": "J_PD",
      "physical_pin": 19,
      "pin_name": "EH3",
      "net": "GND"
    },
    {
      "component": "J_PD",
      "physical_pin": 20,
      "pin_name": "EH4",
      "net": "GND"
    },
    {
      "component": "J_DATA",
      "physical_pin": 1,
      "pin_name": "GND1",
      "net": "GND"
    },
    {
      "component": "J_DATA",
      "physical_pin": 2,
      "pin_name": "DP1",
      "net": "USB_DP"
    },
    {
      "component": "J_DATA",
      "physical_pin": 3,
      "pin_name": "VBUS1",
      "net": "DATA_VBUS"
    },
    {
      "component": "J_DATA",
      "physical_pin": 4,
      "pin_name": "CC1",
      "net": "DATA_CC1"
    },
    {
      "component": "J_DATA",
      "physical_pin": 5,
      "pin_name": "GND2",
      "net": "GND"
    },
    {
      "component": "J_DATA",
      "physical_pin": 6,
      "pin_name": "DM1",
      "net": "USB_DM"
    },
    {
      "component": "J_DATA",
      "physical_pin": 7,
      "pin_name": "SBU1",
      "net": null
    },
    {
      "component": "J_DATA",
      "physical_pin": 8,
      "pin_name": "VBUS2",
      "net": "DATA_VBUS"
    },
    {
      "component": "J_DATA",
      "physical_pin": 9,
      "pin_name": "GND3",
      "net": "GND"
    },
    {
      "component": "J_DATA",
      "physical_pin": 10,
      "pin_name": "DM2",
      "net": "USB_DM"
    },
    {
      "component": "J_DATA",
      "physical_pin": 11,
      "pin_name": "VBUS3",
      "net": "DATA_VBUS"
    },
    {
      "component": "J_DATA",
      "physical_pin": 12,
      "pin_name": "SBU2",
      "net": null
    },
    {
      "component": "J_DATA",
      "physical_pin": 13,
      "pin_name": "GND4",
      "net": "GND"
    },
    {
      "component": "J_DATA",
      "physical_pin": 14,
      "pin_name": "DP2",
      "net": "USB_DP"
    },
    {
      "component": "J_DATA",
      "physical_pin": 15,
      "pin_name": "CC2",
      "net": "DATA_CC2"
    },
    {
      "component": "J_DATA",
      "physical_pin": 16,
      "pin_name": "VBUS4",
      "net": "DATA_VBUS"
    },
    {
      "component": "J_DATA",
      "physical_pin": 17,
      "pin_name": "EH1",
      "net": "GND"
    },
    {
      "component": "J_DATA",
      "physical_pin": 18,
      "pin_name": "EH2",
      "net": "GND"
    },
    {
      "component": "J_DATA",
      "physical_pin": 19,
      "pin_name": "EH3",
      "net": "GND"
    },
    {
      "component": "J_DATA",
      "physical_pin": 20,
      "pin_name": "EH4",
      "net": "GND"
    }
  ],
  "TMP102_address": "0x48",
  "TMP102_ALERT": "NC; firmware polls temperature and defines alarms",
  "temperature_bus": "Software I2C PB7 SDA / PB6 SCL; USB and WCH debug retained",
  "RGB_anode": "DATA_VBUS fixed programming-USB 5 V",
  "buzzer_reset_default": "100 kohm gate-to-ground pull-down; off at reset",
  "buzzer_flyback": "PMEG6020ELRX C478000, 60 V / 2 A reference power diode used as compatible flyback replacement",
  "original_imported_footprints_and_courtyards_unchanged": true,
  "original_OBJ_and_STEP_bytes_hash_verified": true,
  "native_courtyard_overlap_count": 0,
  "JST_order": [
    "A_PLUS",
    "A_MINUS",
    "B_PLUS",
    "B_MINUS"
  ],
  "USB_port_roles_match_reference": true,
  "hardware_operation_verified": false
}