fredrlw
Posts: 2
Joined: Thu Nov 10, 2016 11:21 pm

Combining HATs / addons

Thu Nov 10, 2016 11:25 pm

I was wondering if it is possible to stack several diffrent HATs / addons on the Pi ?

For example a GPS HAT and a Servo HAT for a Drone, can you just solder them on top of eachother with the GPIO pins?

User avatar
karrika
Posts: 1125
Joined: Mon Oct 19, 2015 6:21 am
Location: Finland

Re: Combining HATs / addons

Fri Nov 11, 2016 12:01 am

Short answer no. The HAT specification says that you can have one HAT card with id-eeprom. But you could stack non-HAT cards if the pins don't conflict.

User avatar
mikronauts
Posts: 2794
Joined: Sat Jan 05, 2013 7:28 pm
Contact: Website

Re: Combining HATs / addons

Fri Nov 11, 2016 12:34 am

You have to look at the documentation for each add-on board, and see what gpio pins they use.

Only +5v, +3.3v, GND, and I2C pins may be shared without conflict (as long as there are no I2C addressing conflicts)

You may also have problems with hats having an ID eeprom, at the same address, not initializing properly.

There are some add-on cards that are designed to stack (like Mikronauts products), but even in those cases, you need to make sure there are no GPIO conflicts.
fredrlw wrote:I was wondering if it is possible to stack several diffrent HATs / addons on the Pi ?

For example a GPS HAT and a Servo HAT for a Drone, can you just solder them on top of eachother with the GPIO pins?
http://Mikronauts.com - home of EZasPi, RoboPi, Pi Rtc Dio and Pi Jumper @Mikronauts on Twitter
Advanced Robotics, I/O expansion and prototyping boards for the Raspberry Pi

Return to “HATs and other add-ons”