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
GPS InterfaceGPSGPS_TX, GPS_RX, GPS_SDA, GPS_SCL
I2C External InterfaceI2CSDA, SCL or SDA1, SCL1
UART Interface (on RCC pins only)UARTUART_TX, UART_RX, UART_CTS, UART_RTS
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
5V Power OffPOWER_OFF, POWER_DISABLE
Programming Pins as GPIOSWDIO, SWCLK or PI_GP24, PI_GP25
Digital LED PixelsNEOPIXEL
On-board LEDLED
Voltage MonitoringVOLTAGE_MONITOR, BATTERY

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.

CircuitPython.org

This week Adafruit released a new learning guide for adding custom boards to the circuitpython.org 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.

https://github.com/robotics-masters/robohatmm1

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


$5,619 raised

of $2,500 goal

224% Funded! Order Below

Product Choices

$44

Starter

One Robo HAT MM1


$55

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.


$129

Drone Starter 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.


$115

Educational 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)), 1 strip of 10 NeoPixels and RM Smart Car Kit


$450

Multi-Educational Bundle (5 pack)

5x Educational Kit (10% off)

Credits

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

CTO

Cian Byrne

Software Developer

Peter Pan

Electronics Engineer

Linda Luo

Project Lead

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