The Adafruit Gemma M0 is a super small microcontroller board, with just enough built-in to create many simple projects. It may look small and cute: round, about the size of a quarter, with friendly alligator-clip sew pads. But do not be fooled! The Gemma M0 is incredibly powerful! Adafruit used the same form factor from the original ATtiny85-based Gemma and gave it an upgrade. The Gemma M0 has swapped out the lightweight ATtiny85 for a ATSAMD21E18 powerhouse.
The Gemma M0 will super-charge your wearables! It’s just as small, and it’s easier to use, so you can do more.
The most exciting part of the Gemma M0 is that it ships with CircuitPython on board. When you plug it in, it will show up as a very small disk drive with code.py on it. Edit code.py with your favorite text editor to build your project using Python, the most popular programming language. No installs, IDE or compiler needed, so you can use it on any computer, even ChromeBooks or computers you can’t install software on. When you’re done, unplug the Gemma M0 and your code will go with you.
Gemma M0 features:
Fully assembled and tested Gemma M0 with CircuitPython & example code programmed in.
Have some info to add for this board? Edit the source for this page here.
This is the latest stable release of CircuitPython that will work with the Gemma M0.
Start here if you are new to CircuitPython.
This is the latest unstable release of CircuitPython that will work with the Gemma M0.
Unstable builds have the latest features but are more likely to have critical bugs.
Every time we commit new code to CircuitPython we automatically build binaries for it. They are stored on Amazon S3 by language (some which may be unreleased.) Try them if you want the absolute latest and are feeling risky.
All previous releases are available on GitHub. They are handy for testing but we recommend the latest stable otherwise.