×

Hello and Welcome! If you have a technical question please check out our Forums. If you have an order or shipping question please refer to our Customer Support page. Please see all COVID-19 updates here and thank you for your continued support.

pHATs & HATs


Looking to easily expand the capabilities of your Raspberry Pi, NVIDIA Jetson or Google Coral? Just throw a HAT on!

Every major development board or single board computer has their own version of add-on boards: Arduino has shields, Beagle has capes, and Raspberry Pi has HATs (Hardware Attached on Top). Here at SparkFun, we have our own line of boards that can be used in robotics, machine learning applications and everything in between. Not only will these boards easily attach to a Raspberry Pi, they will also work with the NVIDIA Jetson Nano and Google Coral, as well as any other development platform with a 2x20 header.

Why use a SparkFun pHAT?

pHATs are stack-ons that fit neatly on a Raspberry Pi, Jetson Nano, or Google Coral. They quickly add functionality to your single-board computer without soldering - use one, or stack them. With aligned mounting holes, they also make it easy to add accessories such as camera, display cables, or the entire Qwiic Connect System.

GPS-RTK Dead Reckoning pHAT


The GPS-RTK Dead Reckoning pHAT adds extremely accurate GPS and GNSS capabilites.
Learn More.

GPS Dead Reckoning pHAT features

1  Wheel Tick and Direction Pins to take advantage of your vehicle's sensor readings  2  Jumpers with LED indicators  3  Integrated U.FL connector for use with antenna of your choice  4  ublox ZED-F9R module is a 184-channel u-blox F9 engine GNSS receiver  5  USB-C for power for connecting a 5V source  6 Qwiic connector to add additional I2C components  7  Designed for stacking, full header support and can use additional pHATs  8  A small battery allows for a quick reconnection to satellites

Buy the GPS phat   View the Hookup Guide

Top pHAT


The SparkFun Top pHAT supports machine learning interactions.
Learn More.

Top pHAT features

1  FPC connector for the screen (back side)  2  Individually-addressable WS2812 RGB LEDs  3  Qwiic connector to add additional I2C components  4  I2C based joystick  5  TFT LCD Display  6  On-board microphones and speaker for voice control  7  I2C based buttons

Buy the top phat   View the Hookup Guide

Auto pHAT


The SparkFun Auto pHAT adds robotics functionality, fast.
Learn More.

Auto pHAT features

1  Designed for stacking, full header support and can use additional pHATs  2  USB-C for power for connecting a 5V source  3  On-board ICM-20948 9DOF IMU for motion sensing  4  ATTINY84A supports up to two high resolution quadrature encoders  5  Cypress CY8C4245 supports control for two DC motors  6  Screw pin terminals for solderless connection points to your DC motors and encoders  7  Optional external power inputs broken out to PTH headers to easily supply higher voltages for the motors and/or servos.  8  Qwiic connector to add additional I2C components.  9  PWM control for up to four servos

Buy the auto phat   View the Hookup Guide

Servo pHAT


The SparkFun Servo pHAT lets you add up to 16 servos on a single board.
Learn More.

Servo pHAT features

1  20/2 pin GPIO header  2  4-pin RVR header for connection to Sphero RVR  3  USB-C connector
 4  Qwiic connector  5  16 PWM channels, controllable over I2C  

Buy the Servo pHAT   View the Hookup Guide

Qwiic pHAT v2.0


The SparkFun Qwiic pHAT v2.0 for Raspberry Pi allows for easy expansion into Qwiic sensors, LCDs, relays and more.
Learn More.

Qwiic pHAT features

1  20/2 pin GPIO header  2  Momentary button attached to GPIO17 (intended for use as shutdown button)  3  Screw terminal for 5V power  4  Qwiic connector

Buy the Qwiic pHAT   View the Hookup Guide

Pi AVR Programmer HAT


The SparkFun Pi AVR Programmer HAT makes it easy to program AVRs directly from the SPI hardware pins on any Raspberry Pi.
Learn More.

Pi AVR Programmer HAT features

1  Writeable surface to keep track of projects  2  LED status for programming stages  3  Touch pad to engage programming in stand-alone mode  4  Button to shut down Raspberry Pi  5  Jumper-controlled logic level conversion  6  SPI lines from programmer to 3x2 AVR footprint  7  2x20 GPIO header (located on back side)

Buy the Pi AVR Programmer   View the Hookup Guide

Additional HATs


SparkFun also has a few more stack-on items you may be interested in.

Qwiic pHAT

Similar to the Qwiic pHAT above, this Qwiic HAT hangs off the the edge of your single board computer and breaks out out the GPIO pins, allowing you access to them in order to customize your specific project.

Buy the Qwiic HAT
Qwiic SHIM for Raspberry Pi

The SparkFun Qwiic SHIM is a small, easily removable breakout that adds a Qwiic connector to your Raspberry Pi or other single board computer. The SHIM design allows you to plug directly to the Pi's I2C bus with no soldering, and the thin PCB design allows for it to be sandwiched on your Pi GPIO with other HATs! The Qwiic SHIM works great when you do not need the full capabilities of the Qwiic pHAT for Raspberry Pi, or if you want to add a Qwiic connector to your Pi but do not have room for yet another HAT.

Buy the Qwiic SHIM
Pulsed Radar Breakout

The SparkFun Pulsed Radar A111 Breakout features a single-chip solution for pulsed coherent radar (PCR), and comes complete with an integrated antenna and an SPI interface capable of clock speeds of up to 50MHz. Though the A111's primary use case is distance-sensing, it also supports applications in gesture, motion, material and speed detection at distances of up to two meters.

Buy the Pulsed Radar Breakout