
SparkFun Auto pHAT for Raspberry Pi
The SparkFun Auto pHAT is an all-in-one robotics add-on for the Raspberry Pi. It drives up to two DC motors (with optional encoder support) and four servo motors, all controlled over I2C — leaving your Pi's GPIO pins free for other uses. A Qwiic connector is included for easy expansion.
The board also features an on-board ICM-20948 9DoF IMU (accelerometer, gyroscope, and magnetometer) for motion sensing. Power is supplied via USB-C, which can power the motors alone or both the motors and the connected Pi. The USB-C port also provides serial access for headless Pi setup.
Key Features
- 2-Channel DC Motor Driver – 1.2A steady-state per channel (1.5A peak), 127 drive levels
- 4-Channel Servo Control – PCA9685-based PWM via I2C (default address 0x40)
- Dual Encoder Support – ATTINY84A on-board for precise motor feedback
- ICM-20948 9DoF IMU – 3-axis accelerometer, gyroscope, and magnetometer (±4900 µT FSR)
- USB-C Power – Powers motors and optionally the Pi; also provides serial access
- Qwiic Connector – Expand with additional I2C sensors and devices
- Power Protection – Built-in circuits to protect power sources
Compatibility
- Raspberry Pi (all models with 2×20 GPIO header)
- NVIDIA Jetson Nano
- Google Coral
- Other SBCs with 2×20 GPIO
Ideal For
- Raspberry Pi robotics projects
- Autonomous vehicles and rovers
- Motion-controlled platforms with IMU feedback
- Multi-servo robot arms and mechanisms
Package Contents
- 1× SparkFun Auto pHAT
Resources
Product Information
Product Information
Shipping & Returns
Shipping & Returns
Description
The SparkFun Auto pHAT is an all-in-one robotics add-on for the Raspberry Pi. It drives up to two DC motors (with optional encoder support) and four servo motors, all controlled over I2C — leaving your Pi's GPIO pins free for other uses. A Qwiic connector is included for easy expansion.
The board also features an on-board ICM-20948 9DoF IMU (accelerometer, gyroscope, and magnetometer) for motion sensing. Power is supplied via USB-C, which can power the motors alone or both the motors and the connected Pi. The USB-C port also provides serial access for headless Pi setup.
Key Features
- 2-Channel DC Motor Driver – 1.2A steady-state per channel (1.5A peak), 127 drive levels
- 4-Channel Servo Control – PCA9685-based PWM via I2C (default address 0x40)
- Dual Encoder Support – ATTINY84A on-board for precise motor feedback
- ICM-20948 9DoF IMU – 3-axis accelerometer, gyroscope, and magnetometer (±4900 µT FSR)
- USB-C Power – Powers motors and optionally the Pi; also provides serial access
- Qwiic Connector – Expand with additional I2C sensors and devices
- Power Protection – Built-in circuits to protect power sources
Compatibility
- Raspberry Pi (all models with 2×20 GPIO header)
- NVIDIA Jetson Nano
- Google Coral
- Other SBCs with 2×20 GPIO
Ideal For
- Raspberry Pi robotics projects
- Autonomous vehicles and rovers
- Motion-controlled platforms with IMU feedback
- Multi-servo robot arms and mechanisms
Package Contents
- 1× SparkFun Auto pHAT























