Skip to main content
SchematicRaw Githubusercontent

SparkFun XRP Controller Schematic

Schematic for the SparkFun XRP Controller featuring the RP2040 MCU, LSM6DSO IMU, and DRV8833 motor drivers for robotics applications.

View schematic

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

RP2040
SparkFun XRP
DRV8833
LSM6DSO
Motor Driver
Robotics Controller
AP63203
W25Q128JVSSIQ
Schematic

Referenced Parts

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

SparkFun XRP Controller Schematic | Design Resources