Robo HAT MM1

An open source robotics and automation controller for Raspberry Pi.

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.


Sign up to receive future updates for Robo HAT MM1.

Robo HAT MM1 is part of the Microchip Get Launched design competition!


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