ICYMI (In case you missed it) – Tuesday’s Python on Microcontrollers Newsletter from AdafruitDaily.com went out – if you missed it, subscribe now!
The next newsletter goes out in a week and being subscribed the best way to keep up with all things Python for hardware.
Over 5,750 subscribers worldwide!
Blinka snakes its way to Google Coral
We’ve got tons of projects, libraries and example code for CircuitPython on microcontrollers, and thanks to the flexibility and power of Python, it’s pretty easy to get it working with micro-computers like Google Coral or other ‘Linux with GPIO pins available’ single board computers – learn.adafruit.com.
The console you can wear as a badge
Wireframe takes a look at a tiny coding handheld – and badge – for beginners: Adafruit’s PyBadge – Page 24 & 25, Wireframe issue 13 & PDF.
All a’board! Metro M4 Express AirLift (WiFi)
The CircuitPython-powered Metro M4 Express AirLift (WiFi) is here, and there’s a new guide to go along with it on running CircuitPython – learn.adafruit.com.
CircuitPython snakes its way to MAKE Magazine
Edge-Lit LED Rainbow. Explore light piping and color mixing in edge-lit acrylic with this fun IoT weather display by Debra Ansell – Make: Magazine Volume 69.
News from around the web!
CircuitPython Weekly meeting recording for May 13th, 2019 – YouTube.
Here’s a preview of the TI-83 Premium CE Python Edition which appears to be coming out in the fall of 2019, the Python feature is now internal, not an external CircuitPython module. The internal Python is now called tipython – TI-Planet.org. There are also 2 videos of the calc controlling a robot.
Adafruit PyPortal UK tide viewer – digital-maker.co.uk via Twitter.
Twitter display on PyPort from Zach – Twitter.
A few PyPortal projects from the Discord community on adafru.it/discord! pdbartsch’s PyPortal with Strava API, Google app scripts, published on Google Sheets. JasonP’s PyPortal camera switcher. And finally, Cater’s International Space Station tracker!
Sophy Wong is a Seattle-based maker whose work has appeared on Adafruit and in HackSpace Magazine, and you may know her iconic projects like the Selfie Bot and her Spacesuit. She stopped by Hackster’s Seattle office to chat about documenting projects, design thinking versus engineering, and her upcoming talks at Maker Faire – Hackster.io
Handheld Feather Wing: A Feather Wing with a LCD, BB Q10 keyboard and a 5-way button. aka. Fauxberry – hackaday.io.
Here’s a script for Macs that will copy
code.py to the CIRCUITPY volume on Macs – GitHub.
No big deal, just Guido van Rossum working on some things with us in CircuitPython – GitHub.
Speaking of! TFiR: Open Source & Emerging Technologies with Swapnil Bhartiya: Does Python Belong In the Cloud, and an interview with Guido van Rossum, the creator of Python – YouTube.
pewpew-game-maze3d, an experimental real-time 3D game for PewPew – GitHub.
Snek and the Amusement Park – keithp.com.
TinyPICO by Unexpected Maker: A tiny, mighty ESP32 development board, launched, and we’re a backer! – Crowd Supply.
May edition of ESP News is here, includes: ESP-IDF v3.2, the latest version of Espressif’s IoT Development framework, and more – ESP MAY 2019.
PyDev of the Week: Joel Grus on Mouse vs Python.
GDB dashboard, a modular visual interface for GDB in Python – GitHub.
A Bird’s Eye View: How Machine Learning Can Help You Charge Your E-Scooters by Perry Johnson.
Gameboy.Live is a Gameboy emulator written in Go for learning purposes – GitHub.
GitHub Package Registry is in beta. GitHub Package Registry is a software package hosting service, similar to npmjs.org, rubygems.org, or hub.docker.com, that allows you to host your packages and code in one place – GitHub.
Limor Fried, Founder and Lead Engineer at Adafruit, Saloni Garg, an undergraduate at the LNM Institute of Information Technology, Jaipur-India, & DeLisa Alexander, EVP & CPO, Red Hat talk with John Walls at Red Hat Summit 2019 in Boston, MA – YouTube. Also, an article on opensource.com.
PyDev of the Week: Tania Allard on Mouse vs Python
#ICYDNCI What was the most popular, most clicked link, in last week’s newsletter? Crowd Supply.
A Circuit Playground “shield.”
New Learn Guides!
PyPortal Word of the Day from Isaac Wellish
CircuitPython Display Support Using displayio from Carter Nelson
CircuitPython displayio Setup for TFT FeatherWings from Melissa LeBlanc-Williams
Multi-Sensor IoT Environmental Sensor Box With CircuitPython from Dave Astels
Updated Guides – Now With More Python!
You can use CircuitPython libraries on Raspberry Pi! We’re updating all of our CircuitPython guides to show how to wire up sensors to your Raspberry Pi, and load the necessary CircuitPython libraries to get going using them with Python. We’ll be including the updates here so you can easily keep track of which sensors are ready to go. Check it out!
Keep checking back for more updated guides!
CircuitPython support for hardware continues to grow. We are adding support for new sensors and breakouts all the time, as well as improving on the drivers we already have. As we add more libraries and update current ones, you can keep up with all the changes right here!
For the latest drivers, download the Adafruit CircuitPython Library Bundle.
If you’d like to contribute, CircuitPython libraries are a great place to start. Have an idea for a new driver? File an issue on CircuitPython! Interested in helping with current libraries? Check out this GitHub issue on CircuitPython for an overview of the State of the CircuitPython Libraries, updated each week. We’ve included open issues from the library issue lists, and details about repo-level issues that need to be addressed. We have a guide on contributing to CircuitPython with Git and Github if you need help getting started. You can also find us in the #circuitpython channel on the Adafruit Discord. Feel free to contact Kattni (@kattni) with any questions.
You can check out this list of all the CircuitPython libraries and drivers available.
The current number of CircuitPython libraries is 155!
Here’s this week’s updated CircuitPython libraries:
PyPI Download Stats!
We’ve written a special library called Adafruit Blinka that makes it possible to use CircuitPython Libraries on Raspberry Pi and other compatible single-board computers. Adafruit Blinka and all the CircuitPython libraries have been deployed to PyPI for super simple installation on Linux! Here are the top 10 CircuitPython libraries downloaded from PyPI in the last week, including the total downloads for those libraries:
CircuitPython Hands-On Workshop at IoT Makers Israel. Thursday, May 16, 2019 – Meetup.
Circuit Playground: A Beginner’s Workshop on Electronics and Coding! Sunday, May 19th and Sunday, June 1 2019. MakerSpace NYC – Futureworks MakerSpace at Brooklyn Army Terminal – Eventbrite, via Twitter.
CircuitPython’s stable release is 3.1.2 and its unstable release is 4.0.0-rc.2. New to CircuitPython? Start with our Welcome to CircuitPython Guide.
20190513 is the latest CircuitPython library bundle.
v1.10 is the latest MicroPython release. Documentation for it is here.
3.7.3 is the latest Python release. The latest pre-release version is 3.8.0a4.
1198 Stars Like CircuitPython? Star it on GitHub!
Call for help – CircuitPython messaging to other languages!
We posted on the Adafruit blog about bringing CircuitPython messaging to other languages, one of the exciting features of CircuitPython 4.x is translated control and error messages. Native language messages will help non-native English speakers understand what is happening in CircuitPython even though the Python keywords and APIs will still be in English. If you would like to help, please post to the main issue on GitHub and join us on Discord.
We made this graphic with translated text, we could use your help with that to make sure we got the text right, please check out the text in the image – if there is anything we did not get correct, please let us know. Dan sent me this handy site too.
jobs.adafruit.com is back
jobs.adafruit.com has returned and folks are posting their skills (including CircuitPython) and companies are looking for talented makers to join their companies – from Digi-Key, to Hackaday, Microcenter, Raspberry Pi and more.
The Adafruit Discord community, where we do all our CircuitPython development in the open, reached over 12,156 humans, thank you! Join today! https://adafru.it/discord
ICYMI – In case you missed it
The wonderful world of Python on hardware! This is our first video-newsletter-podcast! The news comes from the Python community, Discord, Adafruit communities and more. It’s part of the weekly newsletter, then we have a segment on ASK an ENGINEER and this is the video slice from that! The complete Python on Hardware weekly videocast playlist is here.
This video podcast is on iTunes, YouTube, IGTV (Instagram TV), and XML.
Weekly community chat on Adafruit Discord server CircuitPython channel – Audio / Podcast edition – Audio from the Discord chat space for CircuitPython, meetings are usually Mondays at 2pm ET, this is the audio version on iTunes, Pocket Casts, Spotify, and XML feed.
The CircuitPython Weekly Newsletter is a CircuitPython community-run newsletter emailed every Tuesday. The complete archives are here. 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.