imrishabh18/rp2040-motor-controller
This circuit incorporates a USB-C Power Delivery (PD) interface with a CH224K controller, a WJ500V-5.08-04P motor output connector, multiple power conditioning components including capacitors, resistors, diodes, and an RP2040 microcontroller, to manage motor control, signal routing, and power management for a USB-powered stepper motor system.
- Version
- 1.0.14
- License
- unset
- Stars
- 0
reports/jlcpcb-stock-audit.json
{
"checkedAt": "2026-08-26T10:25:31.686Z",
"circuitPath": "/Users/rishabhgupta/Public/tscircuit/rp2040-motor-controller/dist/index/circuit.json",
"circuitSha256": "4cb9ec77b1b74f2ac879fdc29f88c332618d462d5c6611ff8f3fe46036f79670",
"populatedComponentCount": 58,
"uniquePartCount": 33,
"missingCodes": [],
"excludedBareTestPads": [
"TP_SWCLK",
"TP_GND",
"TP_SWDIO",
"TP_3V3"
],
"caveats": [
"Public JLCPCB part-page stock; not LCSC retail or reserved private inventory.",
"Stock is not reserved and can change. Assembly quantity, attrition, minimums and checkout availability must be confirmed for the actual order.",
"In-stock only establishes availability for the per-board quantity before assembly attrition, not electrical suitability or fabrication readiness.",
"Existing fabrication ZIP is stale. This audit does not update Gerbers or approve the design."
],
"parts": [
{
"code": "C1525",
"designators": [
"C_IOVDD1",
"C_IOVDD2",
"C_IOVDD3",
"C_IOVDD4",
"C_IOVDD5",
"C_IOVDD6",
"C_FLASH",
"C_USB_VDD",
"C_ADC",
"C_DVDD1",
"C_DVDD2"
],
"quantityPerBoard": 11,
"manufacturerPartNumber": "CL05B104KO5NNNC",
"manufacturer": "Samsung Electro-Mechanics",
"package": "0402",
"displayedStock": 36871104,
"orderableStock": 28859754,
"canBuy": true,
"minimumOrder": null,
"preorderMinimum": 2185,
"assemblyLossQuantity": 10,
"minimumAssemblyQuantity": 20,
"checkedAt": "2026-08-26T10:25:25.242Z",
"url": "https://jlcpcb.com/partdetail/C1525",
"status": "in-stock"
},
{
"code": "C1548",
"designators": [
"C_XIN",
"C_XOUT"
],
"quantityPerBoard": 2,
"manufacturerPartNumber": "0402CG150J500NT",
"manufacturer": "FH (Guangdong Fenghua Advanced Tech)",
"package": "0402",
"displayedStock": 1972378,
"orderableStock": 1771333,
"canBuy": true,
"minimumOrder": null,
"preorderMinimum": 2357,
"assemblyLossQuantity": 10,
"minimumAssemblyQuantity": 20,
"checkedAt": "2026-08-26T10:25:25.058Z",
"url": "https://jlcpcb.com/partdetail/C1548",
"status": "in-stock"
},
{
"code": "C2040",
"designators": [
"U1"
],
"quantityPerBoard": 1,
"manufacturerPartNumber": "RP2040",
"manufacturer": "Raspberry Pi",
"package": "LQFN-56(7x7)",
"displayedStock": 52391,
"orderableStock": 47085,
"canBuy": true,
"minimumOrder": null,
"preorderMinimum": 10,
"assemblyLossQuantity": 0,
"minimumAssemblyQuantity": 0,
"checkedAt": "2026-08-26T10:25:25.159Z",
"url": "https://jlcpcb.com/partdetail/C2040",
"status": "in-stock"
},
{
"code": "C8598",
"designators": [
"D_VBUS"
],
"quantityPerBoard": 1,
"manufacturerPartNumber": "B5819W SL",
"manufacturer": "Jiangsu Changjing Electronics Technology Co., Ltd.",
"package": "SOD-123",
"displayedStock": 618783,
"orderableStock": 504492,
"canBuy": true,
"minimumOrder": null,
"preorderMinimum": 372,
"assemblyLossQuantity": 8,
"minimumAssemblyQuantity": 20,
"checkedAt": "2026-08-26T10:25:25.753Z",
"url": "https://jlcpcb.com/partdetail/C8598",
"status": "in-stock"
},
{
"code": "C9019",
"designators": [
"D_MOTOR_TVS"
],
"quantityPerBoard": 1,
"manufacturerPartNumber": "SMBJ11CA",
"manufacturer": "RUILON(Shenzhen Ruilongyuan Elec)",
"package": "DO-214AA(SMB)",
"displayedStock": 223,
"orderableStock": 146,
"canBuy": true,
"minimumOrder": null,
"preorderMinimum": 107,
"assemblyLossQuantity": 4,
"minimumAssemblyQuantity": 5,
"checkedAt": "2026-08-26T10:25:25.784Z",
"url": "https://jlcpcb.com/partdetail/C9019",
"status": "in-stock"
},
{
"code": "C11702",
"designators": [
"R_XOUT"
],
"quantityPerBoard": 1,
"manufacturerPartNumber": "0402WGF1001TCE",
"manufacturer": "UNI-ROYAL(Uniroyal Elec)",
"package": "0402",
"displayedStock": 14444802,
"orderableStock": 11426235,
"canBuy": true,
"minimumOrder": null,
"preorderMinimum": 2889,
"assemblyLossQuantity": 10,
"minimumAssemblyQuantity": 20,
"checkedAt": "2026-08-26T10:25:26.772Z",
"url": "https://jlcpcb.com/partdetail/C11702",
"status": "in-stock"
},
{
"code": "C14663",
"designators": [
"C_VM_HF"
],
"quantityPerBoard": 1,
"manufacturerPartNumber": "CC0603KRX7R9BB104",
"manufacturer": "YAGEO",
"package": "0603",
"displayedStock": 72514242,
"orderableStock": 55905309,
"canBuy": true,
"minimumOrder": null,
"preorderMinimum": 772,
"assemblyLossQuantity": 10,
"minimumAssemblyQuantity": 20,
"checkedAt": "2026-08-26T10:25:26.496Z",
"url": "https://jlcpcb.com/partdetail/C14663",
"status": "in-stock"
},
{
"code": "C15849",
"designators": [
"C_PD_VDD"
],
"quantityPerBoard": 1,
"manufacturerPartNumber": "CL10A105KB8NNNC",
"manufacturer": "Samsung Electro-Mechanics",
"package": "0603",
"displayedStock": 11203706,
"orderableStock": 7932091,
"canBuy": true,
"minimumOrder": null,
"preorderMinimum": 408,
"assemblyLossQuantity": 10,
"minimumAssemblyQuantity": 20,
"checkedAt": "2026-08-26T10:25:26.563Z",
"url": "https://jlcpcb.com/partdetail/C15849",
"status": "in-stock"
},
{
"code": "C19330",
"designators": [
"L_AVDD"
],
"quantityPerBoard": 1,
"manufacturerPartNumber": "BLM18AG601SN1D",
"manufacturer": "Murata Electronics",
"package": "0603",
"displayedStock": 615330,
"orderableStock": 538088,
"canBuy": true,
"minimumOrder": null,
"preorderMinimum": 689,
"assemblyLossQuantity": 6,
"minimumAssemblyQuantity": 20,
"checkedAt": "2026-08-26T10:25:27.156Z",
"url": "https://jlcpcb.com/partdetail/C19330",
"status": "in-stock"
},
{
"code": "C19702",
"designators": [
"C_VBUS",
"C_3V3"
],
"quantityPerBoard": 2,
"manufacturerPartNumber": "CL10A106KP8NNNC",
"manufacturer": "Samsung Electro-Mechanics",
"package": "0603",
"displayedStock": 17017368,
"orderableStock": 14356698,
"canBuy": true,
"minimumOrder": null,
"preorderMinimum": 320,
"assemblyLossQuantity": 10,
"minimumAssemblyQuantity": 20,
"checkedAt": "2026-08-26T10:25:27.161Z",
"url": "https://jlcpcb.com/partdetail/C19702",
"status": "in-stock"
},
{
"code": "C21190",
"designators": [
"R_PD_VDD"
],
"quantityPerBoard": 1,
"manufacturerPartNumber": "0603WAF1001T5E",
"manufacturer": "UNI-ROYAL(Uniroyal Elec)",
"package": "0603",
"displayedStock": 33859854,
"orderableStock": 27618757,
"canBuy": true,
"minimumOrder": null,
"preorderMinimum": 2239,
"assemblyLossQuantity": 10,
"minimumAssemblyQuantity": 20,
"checkedAt": "2026-08-26T10:25:27.366Z",
"url": "https://jlcpcb.com/partdetail/C21190",
"status": "in-stock"
},
{
"code": "C23212",
"designators": [
"R_PD_CFG1"
],
"quantityPerBoard": 1,
"manufacturerPartNumber": "0603WAF6801T5E",
"manufacturer": "UNI-ROYAL(Uniroyal Elec)",
"package": "0603",
"displayedStock": 2170063,
"orderableStock": 1986537,
"canBuy": true,
"minimumOrder": null,
"preorderMinimum": 2559,
"assemblyLossQuantity": 10,
"minimumAssemblyQuantity": 20,
"checkedAt": "2026-08-26T10:25:27.731Z",
"url": "https://jlcpcb.com/partdetail/C23212",
"status": "in-stock"
},
{
"code": "C25100",
"designators": [
"R_USB1",
"R_USB2"
],
"quantityPerBoard": 2,
"manufacturerPartNumber": "0402WGF270JTCE",
"manufacturer": "UNI-ROYAL(Uniroyal Elec)",
"package": "0402",
"displayedStock": 205496,
"orderableStock": 175714,
"canBuy": true,
"minimumOrder": null,
"preorderMinimum": 3445,
"assemblyLossQuantity": 12,
"minimumAssemblyQuantity": 20,
"checkedAt": "2026-08-26T10:25:27.729Z",
"url": "https://jlcpcb.com/partdetail/C25100",
"status": "in-stock"
},
{
"code": "C25104",
"designators": [
"R_LED",
"R_PWR_LED"
],
"quantityPerBoard": 2,
"manufacturerPartNumber": "0402WGF3300TCE",
"manufacturer": "UNI-ROYAL(Uniroyal Elec)",
"package": "0402",
"displayedStock": 1743672,
"orderableStock": 1412961,
"canBuy": true,
"minimumOrder": null,
"preorderMinimum": 1422,
"assemblyLossQuantity": 10,
"minimumAssemblyQuantity": 20,
"checkedAt": "2026-08-26T10:25:27.923Z",
"url": "https://jlcpcb.com/partdetail/C25104",
"status": "in-stock"
},
{
"code": "C25741",
"designators": [
"R_3V3_EN",
"R_SLEEP_PD",
"R_PD_ENABLE_PU"
],
"quantityPerBoard": 3,
"manufacturerPartNumber": "0402WGF1003TCE",
"manufacturer": "UNI-ROYAL(Uniroyal Elec)",
"package": "0402",
"displayedStock": 14281324,
"orderableStock": 12631149,
"canBuy": true,
"minimumOrder": null,
"preorderMinimum": 1866,
"assemblyLossQuantity": 10,
"minimumAssemblyQuantity": 20,
"checkedAt": "2026-08-26T10:25:28.308Z",
"url": "https://jlcpcb.com/partdetail/C25741",
"status": "in-stock"
},
{
"code": "C25744",
"designators": [
"R_RUN",
"R_BOOT",
"R_FAULT_PU"
],
"quantityPerBoard": 3,
"manufacturerPartNumber": "0402WGF1002TCE",
"manufacturer": "UNI-ROYAL(Uniroyal Elec)",
"package": "0402",
"displayedStock": 24474400,
"orderableStock": 20116630,
"canBuy": true,
"minimumOrder": null,
"preorderMinimum": 5597,
"assemblyLossQuantity": 10,
"minimumAssemblyQuantity": 20,
"checkedAt": "2026-08-26T10:25:28.246Z",
"url": "https://jlcpcb.com/partdetail/C25744",
"status": "in-stock"
},
{
"code": "C25804",
"designators": [
"R_PD_VBUS"
],
"quantityPerBoard": 1,
"manufacturerPartNumber": "0603WAF1002T5E",
"manufacturer": "UNI-ROYAL(Uniroyal Elec)",
"package": "0603",
"displayedStock": 25948578,
"orderableStock": 17348738,
"canBuy": true,
"minimumOrder": null,
"preorderMinimum": 1991,
"assemblyLossQuantity": 10,
"minimumAssemblyQuantity": 20,
"checkedAt": "2026-08-26T10:25:28.665Z",
"url": "https://jlcpcb.com/partdetail/C25804",
"status": "in-stock"
},
{
"code": "C25905",
"designators": [
"R_CC1",
"R_CC2"
],
"quantityPerBoard": 2,
"manufacturerPartNumber": "0402WGF5101TCE",
"manufacturer": "UNI-ROYAL(Uniroyal Elec)",
"package": "0402",
"displayedStock": 8822294,
"orderableStock": 8088356,
"canBuy": true,
"minimumOrder": null,
"preorderMinimum": 2357,
"assemblyLossQuantity": 10,
"minimumAssemblyQuantity": 20,
"checkedAt": "2026-08-26T10:25:28.764Z",
"url": "https://jlcpcb.com/partdetail/C25905",
"status": "in-stock"
},
{
"code": "C43340",
"designators": [
"C_MOTOR_BULK"
],
"quantityPerBoard": 1,
"manufacturerPartNumber": "KS227M016E07RR0VH2FP0",
"manufacturer": "CX(Dongguan Chengxing Elec)",
"package": "Plugin,D6.3xL7mm",
"displayedStock": 152010,
"orderableStock": 148242,
"canBuy": true,
"minimumOrder": null,
"preorderMinimum": 421,
"assemblyLossQuantity": 1,
"minimumAssemblyQuantity": 2,
"checkedAt": "2026-08-26T10:25:28.844Z",
"url": "https://jlcpcb.com/partdetail/C43340",
"status": "in-stock"
},
{
"code": "C52923",
"designators": [
"C_CORE",
"C_USB"
],
"quantityPerBoard": 2,
"manufacturerPartNumber": "CL05A105KA5NQNC",
"manufacturer": "Samsung Electro-Mechanics",
"package": "0402",
"displayedStock": 12515906,
"orderableStock": 10283811,
"canBuy": true,
"minimumOrder": null,
"preorderMinimum": 933,
"assemblyLossQuantity": 10,
"minimumAssemblyQuantity": 20,
"checkedAt": "2026-08-26T10:25:29.362Z",
"url": "https://jlcpcb.com/partdetail/C52923",
"status": "in-stock"
},
{
"code": "C77093",
"designators": [
"C_PD_VBUS",
"C_VM_BULK"
],
"quantityPerBoard": 2,
"manufacturerPartNumber": "GRM31CR71E106KA12L",
"manufacturer": "Murata Electronics",
"package": "1206",
"displayedStock": 237340,
"orderableStock": 215594,
"canBuy": true,
"minimumOrder": null,
"preorderMinimum": 28,
"assemblyLossQuantity": 4,
"minimumAssemblyQuantity": 5,
"checkedAt": "2026-08-26T10:25:29.418Z",
"url": "https://jlcpcb.com/partdetail/C77093",
"status": "in-stock"
},
{
"code": "C85202",
"designators": [
"Q_PD_ENABLE"
],
"quantityPerBoard": 1,
"manufacturerPartNumber": "BSS84-7-F",
"manufacturer": "Diodes Incorporated",
"package": "SOT-23",
"displayedStock": 128946,
"orderableStock": 128569,
"canBuy": true,
"minimumOrder": null,
"preorderMinimum": 258,
"assemblyLossQuantity": 5,
"minimumAssemblyQuantity": 5,
"checkedAt": "2026-08-26T10:25:29.370Z",
"url": "https://jlcpcb.com/partdetail/C85202",
"status": "in-stock"
},
{
"code": "C139797",
"designators": [
"SW_BOOT",
"SW_RUN"
],
"quantityPerBoard": 2,
"manufacturerPartNumber": "SKRPACE010",
"manufacturer": "ALPSALPINE",
"package": "SMD-4P,4.2x3.2mm",
"displayedStock": 145877,
"orderableStock": 143881,
"canBuy": true,
"minimumOrder": null,
"preorderMinimum": 176,
"assemblyLossQuantity": 4,
"minimumAssemblyQuantity": 5,
"checkedAt": "2026-08-26T10:25:29.935Z",
"url": "https://jlcpcb.com/partdetail/C139797",
"status": "in-stock"
},
{
"code": "C544361",
"designators": [
"DRIVER"
],
"quantityPerBoard": 1,
"manufacturerPartNumber": "DRV8847PWPR",
"manufacturer": "Texas Instruments",
"package": "HTSSOP-16-EP",
"displayedStock": 909,
"orderableStock": 854,
"canBuy": true,
"minimumOrder": null,
"preorderMinimum": 6,
"assemblyLossQuantity": 0,
"minimumAssemblyQuantity": 0,
"checkedAt": "2026-08-26T10:25:29.944Z",
"url": "https://jlcpcb.com/partdetail/C544361",
"status": "in-stock"
},
{
"code": "C960026",
"designators": [
"F_MOTOR_VBUS"
],
"quantityPerBoard": 1,
"manufacturerPartNumber": "BSMD1812-200-30V",
"manufacturer": "BHFUSE",
"package": "1812",
"displayedStock": 85488,
"orderableStock": 82359,
"canBuy": true,
"minimumOrder": null,
"preorderMinimum": 102,
"assemblyLossQuantity": 2,
"minimumAssemblyQuantity": 5,
"checkedAt": "2026-08-26T10:25:30.169Z",
"url": "https://jlcpcb.com/partdetail/C960026",
"status": "in-stock"
},
{
"code": "C965799",
"designators": [
"D1",
"D_PWR"
],
"quantityPerBoard": 2,
"manufacturerPartNumber": "XL-1608SURC-06",
"manufacturer": "XINGLIGHT",
"package": "0603",
"displayedStock": 6712561,
"orderableStock": 6655504,
"canBuy": true,
"minimumOrder": null,
"preorderMinimum": 3088,
"assemblyLossQuantity": 12,
"minimumAssemblyQuantity": 20,
"checkedAt": "2026-08-26T10:25:30.489Z",
"url": "https://jlcpcb.com/partdetail/C965799",
"status": "in-stock"
},
{
"code": "C970725",
"designators": [
"U_PD"
],
"quantityPerBoard": 1,
"manufacturerPartNumber": "CH224K",
"manufacturer": "WCH(Jiangsu Qin Heng)",
"package": "ESSOP-10-150mil-1mm",
"displayedStock": 5506,
"orderableStock": 5506,
"canBuy": true,
"minimumOrder": null,
"preorderMinimum": 23,
"assemblyLossQuantity": 0,
"minimumAssemblyQuantity": 0,
"checkedAt": "2026-08-26T10:25:30.578Z",
"url": "https://jlcpcb.com/partdetail/C970725",
"status": "in-stock"
},
{
"code": "C2765186",
"designators": [
"J_USB",
"J_MOTOR_USB"
],
"quantityPerBoard": 2,
"manufacturerPartNumber": "TYPE-C 16PIN 2MD(073)",
"manufacturer": "SHOU HAN",
"package": "SMD",
"displayedStock": 1051840,
"orderableStock": 995192,
"canBuy": true,
"minimumOrder": null,
"preorderMinimum": 121,
"assemblyLossQuantity": 1,
"minimumAssemblyQuantity": 2,
"checkedAt": "2026-08-26T10:25:30.657Z",
"url": "https://jlcpcb.com/partdetail/C2765186",
"status": "in-stock"
},
{
"code": "C2843335",
"designators": [
"U2"
],
"quantityPerBoard": 1,
"manufacturerPartNumber": "W25Q16JVUXIQ",
"manufacturer": "Winbond Elec",
"package": "USON-8-EP(2x3)",
"displayedStock": 8026,
"orderableStock": 6765,
"canBuy": true,
"minimumOrder": null,
"preorderMinimum": 6,
"assemblyLossQuantity": 0,
"minimumAssemblyQuantity": 2,
"checkedAt": "2026-08-26T10:25:31.006Z",
"url": "https://jlcpcb.com/partdetail/C2843335",
"status": "in-stock"
},
{
"code": "C2903485",
"designators": [
"R_ISEN_A",
"R_ISEN_B"
],
"quantityPerBoard": 2,
"manufacturerPartNumber": "HoJLR2512-3W-150mR-1%",
"manufacturer": "Milliohm",
"package": "2512",
"displayedStock": 21374,
"orderableStock": 21333,
"canBuy": true,
"minimumOrder": null,
"preorderMinimum": 91,
"assemblyLossQuantity": 2,
"minimumAssemblyQuantity": 5,
"checkedAt": "2026-08-26T10:25:31.114Z",
"url": "https://jlcpcb.com/partdetail/C2903485",
"status": "in-stock"
},
{
"code": "C20625731",
"designators": [
"Y1"
],
"quantityPerBoard": 1,
"manufacturerPartNumber": "ABM8-272-T3",
"manufacturer": "Abracon LLC",
"package": "SMD3225-4P",
"displayedStock": 7620,
"orderableStock": 6752,
"canBuy": true,
"minimumOrder": null,
"preorderMinimum": 25,
"assemblyLossQuantity": 0,
"minimumAssemblyQuantity": 5,
"checkedAt": "2026-08-26T10:25:31.169Z",
"url": "https://jlcpcb.com/partdetail/C20625731",
"status": "in-stock"
},
{
"code": "C23380830",
"designators": [
"U3"
],
"quantityPerBoard": 1,
"manufacturerPartNumber": "AP2112K-3.3TRG1",
"manufacturer": "TECH PUBLIC",
"package": "SOT-23-5",
"displayedStock": 23731,
"orderableStock": 22155,
"canBuy": true,
"minimumOrder": null,
"preorderMinimum": 101,
"assemblyLossQuantity": 2,
"minimumAssemblyQuantity": 5,
"checkedAt": "2026-08-26T10:25:31.536Z",
"url": "https://jlcpcb.com/partdetail/C23380830",
"status": "in-stock"
},
{
"code": "C42377749",
"designators": [
"J1"
],
"quantityPerBoard": 1,
"manufacturerPartNumber": "WJ500V-5.08-04P-14-00A",
"manufacturer": "Ningbo Kangnex Elec",
"package": "Plugin,P=5.08mm",
"displayedStock": 150,
"orderableStock": 0,
"canBuy": true,
"minimumOrder": null,
"preorderMinimum": 28,
"assemblyLossQuantity": 0,
"minimumAssemblyQuantity": 2,
"checkedAt": "2026-08-26T10:25:31.686Z",
"url": "https://jlcpcb.com/partdetail/C42377749",
"status": "shortage"
}
]
}