SparkFun XRP Controller Schematic
Schematic for the SparkFun XRP Controller featuring the RP2040 MCU, LSM6DSO IMU, and DRV8833 motor drivers for robotics applications.
Overview
This schematic document details the hardware architecture of the SparkFun XRP Controller. The design is centered on the Raspberry Pi RP2040 microcontroller and includes 128Mb of Winbond QSPI flash memory. The power section utilizes a Diodes Inc AP63203 step-down converter, while motion sensing is provided by an STMicroelectronics LSM6DSO 6-axis IMU. Motor control is handled by Texas Instruments DRV8833 dual H-bridge drivers. The board includes level shifting via PCA9306 and TXB0104, a USB-C interface, and support for addressable WS2812B LEDs and Qwiic peripherals.
Use Cases
- Educational robotics platforms
- Mobile robot motion control
- RP2040-based hardware development
- Autonomous vehicle prototyping
- DC motor and servo integration
Topics
Referenced Parts
AP63203AWU-7
Diodes Inc
U3 AP63203AWU-7 2A Synchronous Buck Converter
RP2040
Raspberry Pi
U1 RP2040 Microcontroller
W25Q128JVSSIQ
Winbond
U2 W25Q128JVSSIQ 128M-bit Serial Flash Memory
DMG2305UX
Diodes Inc
Q1 DMG2305UX P-Channel MOSFET
WS2812B
Worldsemi
LED1 WS2812B Addressable RGB LED
| LSM6DSOTR | Stmicroelectronics | U4 LSM6DSOTR 6-axis IMU |
| DRV8833PWPR | Texas Instruments | U5, U7 DRV8833 Dual H-Bridge Motor Driver |
| PCA9306DCUR | Texas Instruments | U6 PCA9306 Dual Bidirectional Voltage-Level Translator |
| TXB0104RUTR | Texas Instruments | U10 TXB0104 4-Bit Bidirectional Voltage-Level Translator |
| PMEG4010CEJ | Nexperia | D1 PMEG4010CEJ Schottky barrier diode |
| AP63203AWU-7 | Diodes Inc | U3 AP63203AWU-7 2A Synchronous Buck Converter |
| RP2040 | Raspberry Pi | U1 RP2040 Microcontroller |
| W25Q128JVSSIQ | Winbond | U2 W25Q128JVSSIQ 128M-bit Serial Flash Memory |
| DMG2305UX | Diodes Inc | Q1 DMG2305UX P-Channel MOSFET |
| WS2812B | Worldsemi | LED1 WS2812B Addressable RGB LED |