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!
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.
Contribute!
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.