Robo HAT MM1

by Robotics Masters

An open source robotics and automation controller for Raspberry Pi.

View all updates Jul 29, 2019

New Bootloader, New Firmware, and Pin Names

This week we focused on bringing the software back up to scratch. This includes the UF2 Bootloader and CircuitPython.

Name Changes

We have finally settled on official names and abbreviations for each of the connectors and pins on the board. They will match the silk screen printed onto the PCBs.

Common NameAbbreviationPins
Radio Channel / ControlRCCRCC1 ... RCC4
Servo OutputsSERVOSERVO1 ... SERVO8
Serial Peripheral InterfaceSPIMOSI, MISO, CLK, SS
I2C External InterfaceI2CSDA, SCL or SDA1, SCL1
RPi Serial InterfacePITX1, RX1 or PI_TX, PI_RX
GROVE SystemGROVEGROVE_ then function name (see last week's update)

Other special functions are here:

Common NamePins
5V Power On (or button)POWER_ON, POWER_ENABLE
Programming Pins as GPIOSWDIO, SWCLK or PI_GP24, PI_GP25
Digital LED PixelsNEOPIXEL
On-board LEDLED

The only change in names we expect should be the BUTTON. We will add this in soon. These names are standard across most other CircuitPython boards.

This week Adafruit released a new learning guide for adding custom boards to the website. You can check it out here.

We have updated this website so that both the SAMD21(M0) and SAMD51 (M4) firmware will be available. To be clear: We are only shipping out the SAMD51 (M4) edition of the board for the Crowd Supply campaign.

We did the same for the UF2 bootloader and CircuitPython repositories (both processors are supported).

Having both available on this website means we can support the original idea of the boards if we ever choose to ship them out.

Centralised Documentation

We are slowly preparing all the documentation to use the board. We have set up a centralised location to store this information on GitHub. We will be continually updating the information here.

Thank you to all the supporters out there. We will keep you updated on manufacturing next week.

$9,460 raised

of $2,500 goal

378% Funded! Order Below

Product Choices


Standard Kit

One Robo HAT MM1, and a cable pack which includes main battery cable, ESC cable, a set of peripheral cables (7pin (SPI), 6pin (UART), 4pin (I2C)) and screw set for mounting.


Sensor Bundle

One Robo HAT MM1, a cable pack which includes main battery cable, ESC cable, a set of peripheral cables (7pin (SPI), 6pin (UART), 4pin (I2C)) and mounting screw sets, External Pressure Sensor / Barometer (BME280), External SPI IMU (MPU9250) and External GPS Unit (Ublox NEO-M8N). NOTE: Raspberry Pi not included. Previously called "Drone Starter Bundle".


Exploration Kit Bundle

One Robo HAT MM1, and a cable pack which includes main battery cable, ESC cable, a set of peripheral cables (7pin (SPI), 6pin (UART), 4pin (I2C)), 1 strip of 10 NeoPixels and RM Smart Car Kit


Robotics Masters

We create hardware platforms for autonomous vehicles and other robotics applications. These hardware platforms are accessible to all skill levels while providing the best functionality for a diverse range of robotics applications. Our expansion boards work with many existing software platforms such as CircuitPython, Adafruit SeeSaw, Donkey Car, DroneCode, and many more.

Hans-Joachim Michl


Cian Byrne

Software Developer

Peter Pan

Electronics Engineer

See Also

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects: