imrishabh18/nema-23-stepper-controller
A 57 mm four-layer RP2040 NEMA23 stepper-controller PCB with USB‑C/USB‑PD power input, protected motor rail, DRV8452 dual-winding driver, bidirectional current sensing, temperature/enable interlock, optional magnetic encoder, RGB LED and buzzer status indicators, and motor/test connectors.
- Version
- 1.2.3
- License
- unset
- Stars
- 0
engineering/easyeda/compatibility.json
{
"B5819W_SL": {
"pinAliases": {
"1": [
"1",
"K",
"cathode",
"neg",
"pin1"
],
"2": [
"2",
"A",
"anode",
"pin2",
"pos"
]
}
},
"LTST_C19HE1WT": {
"pinAliases": {
"4": [
"4",
"_POS",
"pin4"
],
"1": [
"1",
"R_NEG",
"pin1"
],
"2": [
"2",
"G_NEG",
"pin2"
],
"3": [
"3",
"B_NEG",
"pin3"
]
}
},
"CH224Q": {
"pinAliases": {
"1": [
"1",
"VHV",
"pin1"
],
"2": [
"2",
"CFG2_SCL",
"pin2"
],
"3": [
"3",
"CFG3_SDA",
"pin3"
],
"4": [
"4",
"DP",
"pin4"
],
"5": [
"5",
"DM",
"pin5"
],
"6": [
"6",
"CC2",
"pin6"
],
"7": [
"7",
"CC1",
"pin7"
],
"8": [
"8",
"VBUS",
"pin8"
],
"9": [
"9",
"CFG1",
"pin9"
],
"10": [
"10",
"PG",
"pin10"
],
"11": [
"11",
"EP",
"pin11"
]
}
},
"AO3400A": {
"pinAliases": {
"1": [
"1",
"G",
"pin1"
],
"2": [
"2",
"S",
"pin2"
],
"3": [
"3",
"D",
"pin3"
]
}
},
"HYG_8503A": {
"pinAliases": {
"1": [
"1",
"_POS",
"pin1"
],
"2": [
"2",
"_NEG",
"pin2"
],
"3": [
"3",
"NC1",
"pin3"
],
"4": [
"4",
"NC2",
"pin4"
]
}
},
"TCA9517DGKR": {
"pinAliases": {
"1": [
"1",
"VCCA",
"pin1"
],
"2": [
"2",
"SCLA",
"pin2"
],
"3": [
"3",
"SDAA",
"pin3"
],
"4": [
"4",
"GND",
"pin4"
],
"5": [
"5",
"EN",
"pin5"
],
"6": [
"6",
"SDAB",
"pin6"
],
"7": [
"7",
"SCLB",
"pin7"
],
"8": [
"8",
"VCCB",
"pin8"
]
}
},
"AS5600_ASOM": {
"pinAliases": {
"1": [
"1",
"VDD5V",
"pin1"
],
"2": [
"2",
"VDD3V3",
"pin2"
],
"3": [
"3",
"OUT",
"pin3"
],
"4": [
"4",
"GND",
"pin4"
],
"5": [
"5",
"PGO",
"pin5"
],
"6": [
"6",
"SDA",
"pin6"
],
"7": [
"7",
"SCL",
"pin7"
],
"8": [
"8",
"DIR",
"pin8"
]
}
},
"USB4105_GF_A": {
"pinAliases": {
"1": [
"1",
"EH1",
"S1",
"SHELL1",
"pin1"
],
"2": [
"2",
"EH2",
"S2",
"SHELL2",
"pin2"
],
"3": [
"3",
"EH3",
"S3",
"SHELL3",
"pin3"
],
"4": [
"4",
"EH4",
"S4",
"SHELL4",
"pin4"
],
"5": [
"5",
"A12",
"GND1",
"pin5"
],
"6": [
"6",
"B1",
"GND2",
"pin6"
],
"7": [
"7",
"A9",
"VBUS1",
"VBUS_EPR_1",
"pin7"
],
"8": [
"8",
"B4",
"VBUS2",
"VBUS_EPR_2",
"pin8"
],
"9": [
"9",
"B5",
"CC2",
"pin9"
],
"10": [
"10",
"A8",
"SBU1",
"pin10"
],
"11": [
"11",
"B6",
"DP2",
"pin11"
],
"12": [
"12",
"A7",
"DM1",
"DN1",
"pin12"
],
"13": [
"13",
"A6",
"DP1",
"pin13"
],
"14": [
"14",
"B7",
"DM2",
"DN2",
"pin14"
],
"15": [
"15",
"A5",
"CC1",
"pin15"
],
"16": [
"16",
"B8",
"SBU2",
"pin16"
],
"17": [
"17",
"B9",
"VBUS3",
"VBUS_EPR_3",
"pin17"
],
"18": [
"18",
"A4",
"VBUS4",
"VBUS_EPR_4",
"pin18"
],
"19": [
"19",
"B12",
"GND3",
"pin19"
],
"20": [
"20",
"pin20"
]
}
},
"DTC114EU3HZGT106": {
"pinAliases": {
"3": [
"3",
"C",
"pin3"
],
"1": [
"1",
"E",
"pin1"
],
"2": [
"2",
"B",
"pin2"
]
}
},
"INA240A1DR": {
"pinAliases": {
"1": [
"1",
"IN_NEG",
"pin1"
],
"2": [
"2",
"GND",
"pin2"
],
"3": [
"3",
"REF2",
"pin3"
],
"4": [
"4",
"NC",
"pin4"
],
"5": [
"5",
"OUT",
"pin5"
],
"6": [
"6",
"VS",
"pin6"
],
"7": [
"7",
"REF1",
"pin7"
],
"8": [
"8",
"IN_POS",
"pin8"
]
}
},
"TMP102AIDRLR": {
"pinAliases": {
"1": [
"1",
"SCL",
"pin1"
],
"2": [
"2",
"GND",
"pin2"
],
"3": [
"3",
"ALERT",
"pin3"
],
"4": [
"4",
"ADD0",
"pin4"
],
"5": [
"5",
"V_POS",
"pin5"
],
"6": [
"6",
"SDA",
"pin6"
]
}
},
"SN74LVC1G08DBVR": {
"pinAliases": {
"1": [
"1",
"A",
"pin1"
],
"2": [
"2",
"B",
"pin2"
],
"3": [
"3",
"GND",
"pin3"
],
"4": [
"4",
"Y",
"pin4"
],
"5": [
"5",
"VCC",
"pin5"
]
}
},
"B4B_XH_A_LF__SN_": {
"pinAliases": {
"1": [
"1",
"pin1"
],
"2": [
"2",
"pin2"
],
"3": [
"3",
"pin3"
],
"4": [
"4",
"pin4"
]
}
},
"TPS26630RGER": {
"pinAliases": {
"1": [
"1",
"IN2",
"pin1"
],
"2": [
"2",
"IN1",
"pin2"
],
"3": [
"3",
"B_GATE",
"pin3"
],
"4": [
"4",
"DRV",
"pin4"
],
"5": [
"5",
"IN_SYS",
"pin5"
],
"6": [
"6",
"UVLO",
"pin6"
],
"7": [
"7",
"OVP",
"pin7"
],
"8": [
"8",
"GND",
"pin8"
],
"9": [
"9",
"dVdT",
"pin9"
],
"10": [
"10",
"ILIM",
"pin10"
],
"11": [
"11",
"MODE",
"pin11"
],
"12": [
"12",
"N_SHDN",
"pin12"
],
"13": [
"13",
"IMON",
"pin13"
],
"14": [
"14",
"N_FLT",
"pin14"
],
"15": [
"15",
"PGTH",
"pin15"
],
"16": [
"16",
"PGOOD",
"pin16"
],
"17": [
"17",
"OUT2",
"pin17"
],
"18": [
"18",
"OUT1",
"pin18"
],
"19": [
"19",
"pin19"
],
"20": [
"20",
"pin20"
],
"21": [
"21",
"pin21"
],
"22": [
"22",
"pin22"
],
"23": [
"23",
"pin23"
],
"24": [
"24",
"pin24"
],
"25": [
"25",
"EP",
"pin25"
]
}
},
"RP2040": {
"pinAliases": {
"1": [
"1",
"IOVDD6",
"pin1"
],
"2": [
"2",
"GPIO0",
"pin2"
],
"3": [
"3",
"GPIO1",
"pin3"
],
"4": [
"4",
"GPIO2",
"pin4"
],
"5": [
"5",
"GPIO3",
"pin5"
],
"6": [
"6",
"GPIO4",
"pin6"
],
"7": [
"7",
"GPIO5",
"pin7"
],
"8": [
"8",
"GPIO6",
"pin8"
],
"9": [
"9",
"GPIO7",
"pin9"
],
"10": [
"10",
"IOVDD5",
"pin10"
],
"11": [
"11",
"GPIO8",
"pin11"
],
"12": [
"12",
"GPIO9",
"pin12"
],
"13": [
"13",
"GPIO10",
"pin13"
],
"14": [
"14",
"GPIO11",
"pin14"
],
"15": [
"15",
"GPIO12",
"pin15"
],
"16": [
"16",
"GPIO13",
"pin16"
],
"17": [
"17",
"GPIO14",
"pin17"
],
"18": [
"18",
"GPIO15",
"pin18"
],
"19": [
"19",
"TESTEN",
"pin19"
],
"20": [
"20",
"XIN",
"pin20"
],
"21": [
"21",
"XOUT",
"pin21"
],
"22": [
"22",
"IOVDD4",
"pin22"
],
"23": [
"23",
"DVDD2",
"pin23"
],
"24": [
"24",
"SWCLK",
"pin24"
],
"25": [
"25",
"SWD",
"pin25"
],
"26": [
"26",
"RUN",
"pin26"
],
"27": [
"27",
"GPIO16",
"pin27"
],
"28": [
"28",
"GPIO17",
"pin28"
],
"29": [
"29",
"GPIO18",
"pin29"
],
"30": [
"30",
"GPIO19",
"pin30"
],
"31": [
"31",
"GPIO20",
"pin31"
],
"32": [
"32",
"GPIO21",
"pin32"
],
"33": [
"33",
"IOVDD3",
"pin33"
],
"34": [
"34",
"GPIO22",
"pin34"
],
"35": [
"35",
"GPIO23",
"pin35"
],
"36": [
"36",
"GPIO24",
"pin36"
],
"37": [
"37",
"GPIO25",
"pin37"
],
"38": [
"38",
"GPIO26_ADC0",
"pin38"
],
"39": [
"39",
"GPIO27_ADC1",
"pin39"
],
"40": [
"40",
"GPIO28_ADC2",
"pin40"
],
"41": [
"41",
"GPIO29_ADC3",
"pin41"
],
"42": [
"42",
"IOVDD2",
"pin42"
],
"43": [
"43",
"ADC_AVDD",
"pin43"
],
"44": [
"44",
"VREG_IN",
"pin44"
],
"45": [
"45",
"VREG_VOUT",
"pin45"
],
"46": [
"46",
"USB_DM",
"pin46"
],
"47": [
"47",
"USB_DP",
"pin47"
],
"48": [
"48",
"USB_VDD",
"pin48"
],
"49": [
"49",
"IOVDD1",
"pin49"
],
"50": [
"50",
"DVDD1",
"pin50"
],
"51": [
"51",
"QSPI_SD3",
"pin51"
],
"52": [
"52",
"QSPI_SCLK",
"pin52"
],
"53": [
"53",
"QSPI_SD0",
"pin53"
],
"54": [
"54",
"QSPI_SD2",
"pin54"
],
"55": [
"55",
"QSPI_SD1",
"pin55"
],
"56": [
"56",
"QSPI_SS",
"pin56"
],
"57": [
"57",
"GND",
"pin57",
"thermalpad"
]
}
},
"TYPE_C_16PIN_2MD_073_": {
"pinAliases": {
"13": [
"13",
"EH1",
"S1",
"SHELL1",
"pin13"
],
"14": [
"14",
"EH2",
"S2",
"SHELL2",
"pin14"
],
"15": [
"15",
"S3",
"SHELL3",
"pin13_alt1",
"pin15"
],
"16": [
"16",
"S4",
"SHELL4",
"pin14_alt1",
"pin16"
],
"17": [
"17",
"A1B12",
"GND1",
"pin17"
],
"18": [
"18",
"A4B9",
"VBUS1",
"VBUS_5V_1",
"pin18"
],
"19": [
"19",
"B8",
"SBU2",
"pin19"
],
"20": [
"20",
"A5",
"CC1",
"pin20"
],
"21": [
"21",
"B7",
"DM2",
"pin21"
],
"22": [
"22",
"A6",
"DP1",
"pin22"
],
"23": [
"23",
"A7",
"DM1",
"pin23"
],
"24": [
"24",
"B6",
"DP2",
"pin24"
],
"25": [
"25",
"A8",
"SBU1",
"pin25"
],
"26": [
"26",
"B5",
"CC2",
"pin26"
],
"27": [
"27",
"B4A9",
"VBUS2",
"VBUS_5V_2",
"pin27"
],
"28": [
"28",
"pin28"
]
}
},
"W25Q16JVUXIQ": {
"pinAliases": {
"1": [
"1",
"CS",
"pin1"
],
"2": [
"2",
"pin2"
],
"3": [
"3",
"pin3"
],
"4": [
"4",
"GND",
"pin4"
],
"5": [
"5",
"pin5"
],
"6": [
"6",
"CLK",
"pin6"
],
"7": [
"7",
"pin7"
],
"8": [
"8",
"VCC",
"pin8"
],
"9": [
"9",
"EP",
"pin9"
]
}
},
"AP2112K_3_3TRG1": {
"pinAliases": {
"1": [
"1",
"VIN",
"pin1"
],
"2": [
"2",
"GND",
"pin2"
],
"3": [
"3",
"EN",
"pin3"
],
"4": [
"4",
"NC",
"pin4"
],
"5": [
"5",
"VOUT",
"pin5"
]
}
},
"X322512MSB4SI": {
"pinAliases": {
"4": [
"4",
"bottom1",
"gnd1",
"gnd2",
"pin4"
],
"2": [
"2",
"gnd1",
"gnd2",
"pin2",
"top1"
],
"1": [
"1",
"X1",
"left1",
"pin1"
],
"3": [
"3",
"X2",
"pin3",
"right1"
]
}
},
"SKRPACE010": {
"pinAliases": {
"1": [
"1",
"pin1"
],
"2": [
"2",
"pin2"
],
"3": [
"3",
"pin3"
],
"4": [
"4",
"pin4"
]
}
},
"XL_1608SURC_06": {
"pinAliases": {
"1": [
"1",
"cathode",
"left",
"neg",
"pin1"
],
"2": [
"2",
"anode",
"pin2",
"pos",
"right"
]
}
},
"DRV8452DDWR": {
"pinAliases": {
"1": [
"1",
"VCP",
"pin1"
],
"2": [
"2",
"VM1",
"pin2"
],
"3": [
"3",
"PGNDA1",
"pin3"
],
"4": [
"4",
"AOUT11",
"pin4"
],
"5": [
"5",
"AOUT12",
"pin5"
],
"6": [
"6",
"AOUT13",
"pin6"
],
"7": [
"7",
"AOUT21",
"pin7"
],
"8": [
"8",
"AOUT22",
"pin8"
],
"9": [
"9",
"AOUT23",
"pin9"
],
"10": [
"10",
"PGNDA2",
"pin10"
],
"11": [
"11",
"VM2",
"pin11"
],
"12": [
"12",
"VM3",
"pin12"
],
"13": [
"13",
"PGNDB1",
"pin13"
],
"14": [
"14",
"BOUT21",
"pin14"
],
"15": [
"15",
"BOUT22",
"pin15"
],
"16": [
"16",
"BOUT23",
"pin16"
],
"17": [
"17",
"BOUT11",
"pin17"
],
"18": [
"18",
"BOUT12",
"pin18"
],
"19": [
"19",
"BOUT13",
"pin19"
],
"20": [
"20",
"PGNDB2",
"pin20"
],
"21": [
"21",
"VM4",
"pin21"
],
"22": [
"22",
"GND1",
"pin22"
],
"23": [
"23",
"GND2",
"pin23"
],
"24": [
"24",
"DVDD",
"pin24"
],
"25": [
"25",
"VCC",
"pin25"
],
"26": [
"26",
"nFAULT",
"pin26"
],
"27": [
"27",
"nHOME",
"pin27"
],
"28": [
"28",
"MODE",
"pin28"
],
"29": [
"29",
"RSVD1",
"pin29"
],
"30": [
"30",
"RSVD2",
"pin30"
],
"31": [
"31",
"RSVD3",
"pin31"
],
"32": [
"32",
"RSVD4",
"pin32"
],
"33": [
"33",
"VREF",
"pin33"
],
"34": [
"34",
"nSCS",
"pin34"
],
"35": [
"35",
"RSVD_TOFF",
"pin35"
],
"36": [
"36",
"SDO",
"pin36"
],
"37": [
"37",
"SDI",
"pin37"
],
"38": [
"38",
"SCLK",
"pin38"
],
"39": [
"39",
"STEP",
"pin39"
],
"40": [
"40",
"DIR",
"pin40"
],
"41": [
"41",
"ENABLE",
"pin41"
],
"42": [
"42",
"nSLEEP",
"pin42"
],
"43": [
"43",
"CPL",
"pin43"
],
"44": [
"44",
"CPH",
"pin44"
],
"45": [
"45",
"EP",
"pin45"
]
}
},
"WSLP1206R0100FEA": {
"pinAliases": {
"1": [
"1",
"anode",
"left",
"pin1",
"pos"
],
"2": [
"2",
"cathode",
"neg",
"pin2",
"right"
]
}
}
}