Daily tips and tricks from the experts at Adafruit!
View this email in your browser

CircuitPython 3.0.0 Logo

The Metro M4 Express running CircuitPython was the hot product launch two weeks ago. While the hardware itself is in Beta, CircuitPython is still in Alpha. Last week, we released CircuitPython 3.0.0 Alpha 6. It gets closer to Beta by reintroducing the nvm module and audio output support (including I2S). It also introduces real-time clock support and USB HID gamepad support! Please update and let us know how it works for you on Discord!

Metro M4 Express Bootloader Fix!

If you managed to order a Metro M4 Express BETA from the very first batch, then please update your bootloader based on these instructions. Without this, there is a risk the bootloader can be corrupted and make it impossible to load new code without a JLink! Subsequent batches won’t have this issue.

PLOT of the week!

Motion plotter Mu

VIDEO: Sensor graphing with plotter. CircuitPython + Mu + MOTION

CODE: Sensor Plotting with Mu and CircuitPython – MOTION

GUIDE: Sensor Plotting with Mu and CircuitPython – MOTION

In the newsletter here so far, we’ve had TEMPERATURE and LIGHT.

News from around the web!

Connect a MicroPython based Sensor via MQTT(S) to SAP Leonardo IoT Foundation

BBC micro:bit MicroPython documentation, some recent updates & readthedocs version

Updates for mu are happening! Mu is a small, simple editor for beginner Python programmers. Written in Python and Qt5

Did you know you can use the radio on a micro:bit to send messages to other micro:bits or build multiplayer games?

MakeCode and MicroPython resources

First steps with micropython using ESP32 and ESP8266 micro controller

StarTrek game in MicroPython!

micro:bit film festival

Python weekly this week includes a garage door opener with MicroPython. Join here

uGame 10 back in stock on Tindie

ESP8266/NodeMCU – Installing MicroPython, video

New Learn Guides!

How to Use PVA Filament from @Noe and @Pedro

Building CircuitPython from @dhalbert

Labo Piano Light FX from @CollinCunningham

LEEKS! Sneak peeks!


We have a couple videos on the @adafruit Instagram of “CRICKIT” our upcoming CircuitPython-friendly robotics platform that can turn anything like a cardboard box into a robot!


We’re working on some papercraft projects with BLINKA, the CircuitPython helper snake, here’s a “beta” of one you can download and cut out, try it out and let us know what ya think!

Upcoming events!

May 2018 – The PyCon 2018 conference, which will take place in Cleveland, is the largest annual gathering for the community using and developing the open-source Python programming language. It is produced and underwritten by the Python Software Foundation, the 501(c)(3) nonprofit organization dedicated to advancing and promoting Python. Through PyCon, the PSF advances its mission of growing the international community of Python programmers. Adafruit is a sponsor, we’ll see you in the goodie bag 🙂

Latest releases

CircuitPython’s stable release is 2.2.4 and its unstable release is 3.0.0-alpha.6. New to CircuitPython? Start with our Welcome to CircuitPython Guide.

20180430 is the latest CircuitPython library bundle.

v1.9.3 is the latest MicroPython release. Documentation for it is here.

3.6.5 is the latest Python release.


The CircuitPython Weekly Newsletter is a CircuitPython community-run newsletter emailed every Tuesday. It highlights the latest CircuitPython related news from around the web including Python and MicroPython developments. To contribute, edit next week’s draft on GitHub and submit a pull request with the changes. Join our Discord or post to the forum for any further questions.