Robo HAT MM1 – An open source robotics and automation controller for Raspberry Pi

Robo HAT MM1 – An open source robotics and automation controller for Raspberry Pi

The Robotics Masters Robo HAT MM1 is an open source robotics controller board for Raspberry Pi. It removes the initial barriers to starting any robotics project by providing all the hardware you need in one easy form factor. The wide compatibility with many open source software libraries such as CircuitPython, SeeSaw, and Arduino IDE gives you many options for getting your project to work. The hardware schematics and software will be fully available and open source without limitations.

Features & Specification

  • Raspberry Pi Compatibility (all models with 40-pin header):
    • Model B+, 2B, 2B+, 3B, and 3B+
    • Model A+ and 3A+
    • Zero and Zero W
  • Dimensions:
    • Standard HAT Format (width x depth): 65 mm x 56.5 mm
    • height: TBC
  • Sensors:
    • Accelerometer, Gyroscope, Magnetometer in IMU (MPU-9250)
    • Current Sensor (INA219)
    • Additional space for more sensors in the future (pressure sensor, duel IMU)
  • Processor:
    • 48 MHz SAM D21G
    • 256 KB Internal Flash
    • 8 MiB SPI External Flash Storage
  • Connectivity:
    • 24 programmable Input/Output:
      • 9 x General I/O
      • 8 x 16-bit Servo Output (programmable up to 24-bit)
      • 6 x direct to Raspberry Pi (SW programming, Control, Serial Console)
      • 4 x 16-bit RC Controller Input
      • NEOPIXEL Output
    • JST DroneCode Compliant Connectors:
      • GPS
      • UART
      • SPI
      • I2C
    • USB to serial pass-through to communicate with Raspberry Pi ‘in the field’
  • Power:
    • on-board 5V Regulator (for Raspberry Pi, Servos)
    • on-board small LiPo Battery Charger (for Raspberry Pi)
    • battery pass-through (for Servo, ESC, Raspberry Pi)
    • independent servo power rail (for back-powering from ESC)

Software Compatibility

We wanted a wide range of software libraries to work on the Robo HAT MM1 to enable anyone to build the project that they want. This has the added benefit that the Robo HAT MM1 is able to work in a wide range of use-cases.


  • CircuitPython (running on the device)
  • SeeSaw (with CircuitPython on Raspberry Pi)
  • Arduino IDE

In Research / Development

We beleive that these libraries can be added on in the future for expanding the number of projects that you can do. We plan on starting work on these libraries in the near future.

  • Scratch Environment (in development)
  • PX4 (DroneCode) Flight Control (researching)
  • ArduPilot Control (researching)

Use Cases

  • Autonomous vehiclesDonkey Car, DIY Robocar, ArduPilot and more.
  • Educators – easy to use for school aged students (testing underway).
  • Makers and Hackers – anyone looking to have fun or create something new with robotics.

The project is going to launch soon on and more information is available right now on the same link.

Please follow and like us:
Pin Share
About mixos

Mike is the founder and editor of, an electronics engineering community/news and project sharing platform. He studied Electronics and Physics and enjoys everything that has moving electrons and fun. His interests lying on solar cells, microcontrollers and switchmode power supplies. Feel free to reach him for feedback, random tips or just to say hello :-)

view all posts by admin
Notify of

Inline Feedbacks
View all comments
Get new posts by email:
Get new posts by email:

Join 97,426 other subscribers