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"
    }
  ]
}