Next one goes out in a week and it’s the best way to keep up with all things Python for hardware, it’s the fastest growing newsletter out of ALL the Adafruit newsletters!
Props to Python on Hardware
We wanted to make it easy for anyone who wanted to make movie-quality props and Python powered… IT HAS ARRIVED! The Adafruit Prop-Maker FeatherWing.
The Adafruit Feather series gives you lots of options for a small, portable, rechargeable microcontroller board. Perfect for fitting into your next prop build. This Prop-Maker FeatherWing will unlock the prop-maker inside all of us, with tons of stuff packed in to make sabers & swords, props, toys, cosplay pieces, and more.
We looked at hundreds of prop builds over the years, and thought about what would make for a great low-cost (but well-designed) add-on for our Feather boards.
Shows up as a USB drive, the code can be edited with any text editor, even from a phone! And for music, just drop .WAV files on the “drive” – that’s it!
Check out the Lightsaber Test! – Video.
We just wrapped up many of the Halloween related guides and more using CircuitPython. Halloween is not just one day, it’s a state of mind we can all visit and revisit all year long.
News from around the web!
400 of these hackable Python powered devices arrived in time for the Hackaday Superconference – Pasadena Nov 2-4 2018. Adafruit is sponsor. Special thanks to Digi-Key for helping us make this happen! The badges made it to CA last week, the 400 batteries are being ground-shipped and will arrive early this week with plenty-o-time to spare! For all our badges, we keep a repo’ on GitHub, here’s what is on the hackaday badge.
The Arduino MKR1300 board, ported to CircuitPython – GitHub. Thanks to community member sabas1080 we now have a CircuitPython port for the SAMD21 MKR1300! Note that support for the LoRa CMWX1ZZABZ is not included yet, but this is an excellent start. Check out our install guide for how to load CircuitPython.
Behind-the-Scenes curriculum of the CodeAcademy Hackathon featuring CircuitPython. Plug in and play, right on Codecademy. Ladyada and Phil at Adafruit suggested that CodeAcademy build a CircuitPython course so they are trying to make that happen. In this lesson, you will learn about Circuit Playground Express, the perfect introduction to electronics and programming. There is also a project where you build an “808” Drum Machine with… fruits! The lesson and projects are here along with an overview. Vote here for CircuitPython!
Introducing the Zephyr reel Board – watch this space as we get CircuitPython running on the Nordic nRF52 – Adafruit.
We’ll be posting up milestones on the Adafruit blog with CircuitPython Libraries, here’s our first post when we hit over 100+ Libraries.
Ahora Meow Meow soporta CircuitPython – Medium.
CircuitPlayground expansion board by Chris Fourie – Twitter.
How many micro:bits are out there? Two million BBC micro:bits distributed globally in over 50 countries – Adafruit.
Controlling Smart Power Outlets using an ESP32 – lemariva.com
A collection of flashcards for Python languages, frameworks, libraries, etc. – flashcardsfordevelopers.com
Object tracking with dlib – pyimagesearch.com
Tensorflow implementation of the Handwriting Recognition System described in Handwriting Recognition of Historical Documents with Few Labeled Data – GitHub.
PyDev of the Week: Anthony Sottile on Mouse vs Python
Made with Mu
CircuitPython powered open-source badges with LCD (or E-Ink), speaker, Feather-compatible and more.
CircuitPython powered holiday ornaments, control them with IR… Bluetooth later 🙂
This looks like a drop-in replacement module for ESP32-WROOMs so that projects that have a spot for an ESP32 can now use a ATSAMD51 instead if they like. Adafruit CircuitPython 4.0.0-alpha.2-84-gbd79c0c0d-dirty on 2018-10-27; CP32-M4 with samd51g19 – by siddacious on Discord.
New Learn Guides!
Updated Guides – Now With More Python!
You can use CircuitPython 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!
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 105!
Here’s this week’s new CircuitPython libraries:
Here’s this week’s updated CircuitPython libraries:
- Adafruit CircuitPython Slideshow
- Adafruit CircuitPython BMP280
- Adafruit CircuitPython NeoPixel
- Adafruit CircuitPython MatrixKeypad
- Adafruit CircuitPython CharLCD
- Adafruit CircuitPython BusDevice
Digital Ocean is once again encouraging open source contributions with limited edition T-Shirts. Even if you don’t want one, now is a great time to start contributing to open source projects like CircuitPython, its libraries, MicroPython or Python. Check this list for good first issues to start with on Adafruit repos, join on Digital Ocean to track your progress towards a shirt, and jump onto our Discord chat to join others who contribute!
October 27, 2018. As part of PyCon DE 18 PyLadies and MicroPython will be running a beginner friendly full day hands-on workshop on MicroPython and the Internet of Things – Meetup.
20181027 is the latest CircuitPython library bundle.
3.7.1 is the latest Python release.
Call for help – CircuitPython messaging to other languages!
We recently 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.
ICYMI – In case you missed it
The wonderful world of Python on hardware! This is our first video-newsletter-podcast that we’re trying out! The news comes from the Python community, discord, Adafruit communities and more. It’s part of the weekly newsletter here, then we have a segment on ASK an ENGINEER and this is the video slice from that! – Video. This video is a recap of last week’s newsletter.
Python powered jobs
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 littleBits, to hackaday, to Microcenter and more!
The Adafruit Discord community where we do all our CircuitPython development in the open reached over 8,600 humans, thank you! Join today! https://adafru.it/discord
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.