 It's that time again. This is Katnie with your weekly Python on Hardware News. Every week, we put together the Python for Microcontrollers newsletter. It is available through AdafruitDaily.com. Head over to sign up and see all of the past and current newsletters. Or tune in each week to hear what's going on. Adafruit is continuing to operate as an essential business under New York City Executive Order to provide assistance with the COVID-19 outbreak. Most employees are working remotely, while a few are working in the Adafruit factory to help manufacture and ship desperately needed PPE to the surrounding area and beyond. Adafruit is also assisting local businesses with their PPE needs, as well as sharing the protocols that have helped keep our on-site team safe as we've operated as an essential business. This week, Adafruit has started shipping regular non-COVID-related orders once priority orders are filled. If you've been waiting to place an order with Adafruit, feel free to submit your order now. Be aware that the fulfillment time may be longer than pre-COVID. Note, there may be a number of out-of-stock items as manufacturing has been disrupted. We suggest if an item is out of stock and needed, consider searching one of the many Adafruit resellers. In the U.S., DigiKey is suggested. Blinka is the software compatibility layer which provides Python on single board computers like Raspberry Pi, which run on Linux, the ability to use CircuitPython libraries. It brings all of the drivers in ease of use in CircuitPython to the powerful Linux single board computer world. This week, Blinka is now compatible with 50 single board computers. Write code once and run it on the computer of your choice. See all of the Blinka-compatible boards on circuitpython.org slash Blinka. In the fall of 2019, the Python Software Foundation and JetBrains together conducted the official third annual Python Developer Survey. Much like the previous surveys in 2017 and 18, they set out to identify the latest trends and gather insight into what the world of Python development looks like in 2019. The insights from 24,000 Python developers from more than 150 different countries have helped get a picture of the Python community. Some interesting results include 84% of respondents indicated that Python is their main language and 58% said they use Python for both work and personal projects. For the full results, visit JetBrains.com. CircuitPython 5.4.0 beta 0 was released last week and includes many new features, improvements and boards since 5.3.0. Please download the beta by visiting circuitpython.org slash downloads and downloading the latest unstable release. Testing is invaluable to us. If you encounter any problems or bugs, please file an issue on github at github.com slash Adafruit slash CircuitPython and let us know. Are you enjoying CircuitPython and want to follow the progress on GitHub? Join the over 1,700 others who have starred CircuitPython on GitHub. Visit github.com slash Adafruit slash CircuitPython and click star. The new Adafruit BLE Adafruit CircuitPython library defines many Adafruit BLE services for talking to sensors, controlling new pixels and dot stars and playing tones. The current list of services includes addressable pixel service for working with new pixels and dot stars, color sensor service, light sensor service, temperature service, tone service to play tones, and much more. Check out the library by downloading the latest CircuitPython library bundle from circuitpython.org slash libraries. Learn about CircuitPython, Device Simulator Express, and PiBadge in a Twitch stream held by Michael Crump with Nina Zakarenko. Check out mbcrump on Twitter for more details. Microsoft has an entire video channel dedicated to the use of their make code block language. Recently some make code environments, notably make code for Minecraft and make code for Microbit, have added Python as an additional programming method. With their educational streams, Microsoft has been introducing Python and make code. Check out the videos by visiting mixer.com slash make code and clicking on past streams. Translating CircuitPython is now easier than ever. One important feature of CircuitPython is translated control and error messages. Translations make the project more accessible to a broader range of folks. Adding or improving translations is a great way to get started contributing to the project. With the help of fellow open source project WebLate, we're making it even easier. Since opening this capability last week, we've received hundreds of contributions, including a finished Swedish translation. If you write another language, visit hosted.WebLate.org slash engage slash CircuitPython, sign in, and start translating. You can create a new account just for WebLate or sign in using other sites like GitHub, Google, or Facebook. From the desk of Lady Aida this week, Lady Aida tested out RGB matrix support in CircuitPython for the STM32F405. Check it out on YouTube. Adafruit has always been an open source hardware company predating the open source hardware association certification process. We have finished submitting all of our hardware to Oshawa for certification as open source. The application process for roughly 390 Adafruit boards that were submitted was finished two weeks ago. Of the 390 submitted, 384 of them have been approved so far. There are currently 858 projects certified by Oshawa, making certifications for Adafruit projects almost 45% of all projects Oshawa has certified. See the open source certified projects in the certified projects directory on certification.Oshawa.org. The open source hardware association requires submissions to list the three licenses covering a submitted project, those for the hardware, software, and documentation. To list these, Jeffrey U. Warren wrote a program to generate an SVG graphic with the same classic look as US nutrition facts on foods with the three licenses as entered by a user in a web page. Check it out at jywarren.github.io slash certification dash mark dash generator slash facts. For the last three weeks, IOT makers Israel has held a stay at home challenge to encourage people to create a hardware or electronics project. Sponsored by Adafruit, participants were asked to make an interesting project that you want to do using Adafruit Circuit Playground Express using the board or simulated in software. The challenge ended last Friday and they announced the winners via Facebook. Karen Chechik, Dor Alt, and Amit Edvi. Karen's entry, recreating the piano scene from the movie Big with Circuit Python and the Circuit Playground Express. Learn about the Adafruit Trinket M0 and Circuit Python from Gary Explains on YouTube. Timon writes on Twitter about the NXP IMX 1020 evaluation board, what an absolute chunky unit those IMXRTs are. While that was very easy, flash the Arturo 182 tiny UF2 and then Adafruit Circuit Python, which I didn't even have to compile and could just download the UF2 from CircuitPython.org. Best vendor dev board experience without even having touched the vendor tools. Learn how to remote control your Raspberry Pi camera from the web in this article on Tom's hardware. Flamie's wrote a blog post about creating a Pokemon insulin reminder light with Feather and Circuit Python. Code is available on GitHub. Visit flamie's.blog for all the details. Create a dual color bar graph using Circuit Python by following along with this Instructables written by Tony Go Too. Check it out on Instructables.com. Command a NinaB30280111 with an Alexa voice assistant using Circuit Python. Awesome MicroPython covers everything MicroPython in an awesome list. Find a curated list of awesome MicroPython libraries, frameworks, software, and resources on GitHub at github.com.mcauser.com. Voidloop, Robotech, and Automation post to YouTube, logging DHT11 data into Google Sheets with MicroPython and ESP32 and ESP8266. OctopusLab posts to Twitter a video of playing a WAV file using an ESP32 and MicroPython. Check out the video on YouTube. TechTutorials posts to YouTube installing MicroPython on the ESP8266. Check out displaying the MicroPython REPL to a TFT display in this blog post on blog.buchao.com. Welcome to the Jungle post-in interview with two of the .py conference speakers, Victor Stinner and Julian Danju discussing the performance of the Python programming language. Visit WelcomeToTheJungle.com to read the full interview. Les P's Friday Fun blog post this week is a comparison of BASIC on the Commodore 64 and Python on the Raspberry Pi, including Sequence, Selection, and Iteration. Check it out at bigl.es. The Humble Bundle presents the Learn You Some Python Humble Book Bundle this week, including books like Automate the Boring Stuff with Python, Invent Your Own Computer Games with Python, Python for Kids, Python Crash Course, and more. Check it out at HumbleBundle.com slash books. Tech with Tim posts a six plus hour complete Python course for beginners. The course is designed to take you from beginner to pro. It assumes no prior knowledge and is perfect for beginners. Find it on YouTube. Check your Python learning progress and take your skills to the next level with interactive quizzes from RealPython. Each quiz has a series of questions, some multiple choice, some requiring a typed in answer, and some requiring writing Python code. Visit realpython.com slash quizzes to get started. The number of Circuit Python supported microcontrollers and single board computers grows every week. This week, there were 11 new boards added to Circuit Python.org, including the GreatFet 1, Odroid C4, ThunderPak, and FOMU. Are you interested in adding a new board to Circuit Python? Check out the Adafruit Learn System for a series of guides about getting your board added to Circuit Python and CircuitPython.org. There were three new Python on hardware related guides in the Adafruit Learn System this week, including create a metal detector using an Adafruit clue with a few common components and an easy to make coil in this guide from Kevin Walters, and add cellular connectivity to your Circuit Python project using Phona to build projects that can transmit and receive data from just about anywhere using cellular data in this guide from Brent Rubel. The current number of Circuit Python libraries is 230. There are two new libraries this week. Adafruit Circuit Python BLE Adafruit and Adafruit Circuit Python LAS331, as well as a number of updated libraries. As always, visit CircuitPython.org slash libraries to download the latest bundle. Included in this week's updates from the Circuit Python team, Dan finished up the Adafruit BLE Services Library. It provides BLE services that work with the Blue Fruit Playground app and the Web Bluetooth dashboard. You'll also be able to use the library to build custom clients and servers to send whatever sensor or control data you want. He's written Circuit Python programs for the Circuit Playground Blue Fruit, the clue, and feather Blue Fruit scents that communicate with the app. Stay tuned for new learn guides about this library. Along the way, he worked with Antonio, the app developer, to debug and fix some minor bugs on both sides of the code. This week, he'll start looking at implementing underscore BLEIO using the Bleak library on host computers. Jeff is continuing his quest to make SD cards work better in Circuit Python. He's putting his attention on the STM32F405 feather. This board uses SDIO instead of SPI to communicate with the SD card. Right now, he's studying how the code needs to be restructured to allow both kinds of connections. He also worked on fixing several bugs in the last beta release of Circuit Python. These bugs were related to audio and gamepad functionality, and the fixes should be in the next release of 5.4.0. Melissa has been working on adding support for the Great Fet 1 to Blinka. This board has more than just a lot of GPIOs. It supports pulse width modulation, analog input and output, I squared C, SPI, and UART. She was able to write a wrapper for the Great Fet library, so Blinka is able to use many of the libraries available. She is hoping this helps anybody who also happens to own a Great Fet and wants to get started with unlocking its potential. Python US 2020 online continues with many talks, tutorials and more already posted. Visit us.pycon.org slash 2020 slash online to find links to all of the currently available content, or sign up for the mailing list to receive updates. Virtually Maker Faire, featuring makers and projects primarily responding to COVID-19, will be May 23rd, 2020. It provides an opportunity for makers to connect, share their projects, and talk about what they do and how they do it. It will take place completely online through video sessions over a 24-hour period and is a curated collection of Maker exhibits. Visit makerfaire.com for more information. EuroPython 2020 this year will be an online conference from July 23rd to 26, including two conference days with keynotes, talks, lightning talks, and poster sessions, and two sprint days with multiple sprint teams. Attending the conference will require a ticket, and participating in the sprints will be free. Check out ep2020.europython.eu for details. Pycon AU has announced they are holding Pycon Line AU in August. Check out 2020.pycon.org.au for more information. Pycon India 2020 will be held online from October 3rd through 5th 2020. A call for proposals is open now through the 14th of August. Visit in.pycon.org slash 2020 for details regarding the CFP and the conference. Looking for more Python on hardware all week? Join the Adafruit community on Discord and check out the Help with Circuit Python and Circuit Python channels, where over 19,000 strong and continuing to grow. You'll find a supportive, positive community filled with like-minded folks. Join at adafru.it slash Discord. And that is your Python on hardware news for this week. Visit adafruitdaily.com to subscribe to the newsletter or tune in again next week.