Raspberry Pi HAT serves up robotics control smorgasbord
Dec 18, 2018 — by Eric Brown 1,223 viewsThe “Adafruit Crickit HAT” is a Python-oriented RPi HAT add-on for robotics that includes servos, motor control, drive outputs, touch inputs, NeoPixel driver, 3W amp, and more.
Adafruit has released a $35 robotics HAT add-on for any 40-pin Raspberry Pi board. The Adafruit Crickit (Creative Robotics & Interactive Construction Kit) HAT is designed for controlling motors, servos, or solenoids using Python 3. The board is limiting to powering 5V devices and requires a 5V power supply.

Adafruit Crickit HAT with Pi and connected peripherals
(click image to enlarge)
The Crickit HAT incorporates Adafruit’s “i2c-to-whatever” bridge firmware, called seesaw. With seesaw, “you only need to use two data pins to control the huge number of inputs and outputs on the Crickit,” explains Adafruit founder and MIT engineer Limor Fried in an announcement on the Raspberry Pi blog. “All those timers, PWMs, NeoPixels, sensors are offloaded to the co-processor. Stuff like managing the speed of motors via PWM is also done with the co-processor, so you’ll get smooth PWM outputs that don’t jitter when Linux gets busy with other stuff.”


Crickit HAT with and without Raspberry Pi
(click images to enlarge)
The Crickit HAT uses a “bento box” approach to robotics, writes Fried. “Instead of having eight servo drivers, or four 10A motor controllers, or five stepper drivers, it has just a little bit of everything,” she adds.
![]() Limor Fried |
Specifications listed for the Adafruit Crickit HAT include:
— ADVERTISEMENT —
- 4x analog or digital servo control, with precision 16-bit timers
- 2x bi-directional brushed DC motor control, 1 Amp current-limited each, with 8-bit PWM speed control (or one stepper)
- 4x high-current “Darlington” 500mA drive outputs with kick-back diode protection — for solenoids, relays, large LEDs, or one uni-polar stepper
- 4x capacitive touch input sensors with alligator pads
- 8x signal pins, which can be used as digital in/out or analog inputs
- 1x NeoPixel driver with 5V level shifter connected to the seesaw chip (not the Pi), so you won’t be giving up pin 18. It can drive over 100 pixels.
- 1x Class D, 4-8 ohm speaker, 3W-max audio amplifier connected to the I2S pins on the Pi for high-quality digital audio — even works on Zeros
- 1x micro-USB to serial converter port for updating seesaw with the drag-n-drop bootloader, or plugging into a computer; it can also act as a USB converter for logging into the console and running command lines on the Pi.


Crickit HAT, front and back
(click images to enlarge)
Further information
The Adafruit Crickit HAT is currently listed as “out of stock” at $34.95. More information may be found in Adafruit’s Crickit HAT announcement and product page.
Please comment here...