 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 working with the team to safely remain open as we continue to navigate COVID-19. For more information, visit adafruit.com slash open safely. Adafruit is stocked and all orders are shipping. Expect possible delays as we continue to ramp up. Now is the best time to get orders in for your favorite products, including items for students. To find the latest Adafruit products and all of the essentials you love, visit adafruit.com. Circuit Python Day is in one week. September 9, 2020, or 99, 2020 is the snakiest day of this year, so it's been designated Circuit Python Day. There are many events planned, including Circuit Python live streams highlighting all things Python and Python on hardware. You can see the latest developing schedule and add your event via a poll request at adafru.it slash cpdayschedule. The same day is also Dia Circuit Python. Circuit Python fans in Central America are planning additional activities. They write, Costa Rican artist Isabel Utag was commissioned to create a mascot for this event, taking into account our roots and culture as Central Americans. You may already know Blinka, the snake mascot Adafruit has chosen for Circuit Python. With his talent, he has created one we are sure will be loved by all. I present to you, Ketzel Blinka. See their website in Spanish for their planned activities, diacircuitpython.org. This year, Circuit Python Day is being dedicated to Lambalab's makerspace, who are helping with the Beirut disaster. The Bornhack hacker camp still happened this year, and they once again provided an electronic badge to all attendees, the 2020 Bornhack badge. They write, Similar to the last couple years, this badge has an ARM Cortex M0 as the main controller, but on this badge it's the SAMD21 from Microchip, with four times as much flash and RAM compared to the chips from previous badges. This makes it possible to run Adafruit Circuit Python, which lowers the bar for how easy it is to get started hacking on the badge. Details available on hackaday.io, code and video available from Bornhack on GitHub and YouTube respectively. Joey Castillo posts a Twitter thread about his development of the Tiny Book Touch, a small e-paper reader with screen touch sensing. In bringing it up, he wrote a demo in Circuit Python with the Adafruit Focal Touch Library, and he says it just works. This device includes Stemaports, GPIO, and I2C. He also posts, so I'm realizing I need to redesign this as a featherboard, either SAMD51J or ESP32S2. Imagine using this with a Laura Wing for radio stuff or controlling a power relay. So many options, and if I can keep it simple, maybe this is a gadget I could look into having manufactured. Details available from Jose Castillo on Twitter. In this week's Circuit Python deep dive livestream, Scott streamed his work on adding the new ESP32S2 board to Circuit Python. Check out the latest video and past videos at adafru.it-dive. Scott will be presenting a special deep dive live on Circuit Python Day from 5 to 7 p.m. Eastern Time. Picon AU is happening online this week from September 4th through 6th. Details available at 2020.pycon.org.au and from Pycon AU on Twitter. As a preview, Rowena Stewart made a pentatonic Python with Circuit Python in the Adafruit Circuit Playground Express. If you'd like to find out how to make your own, see her Pycon AU talk on September 5th. Sneak peek available from Golden Fennec on Twitter. David Glaude posted Twitter, a BMP280 barometric pressure sensor placed in an inflated balloon. The color indicates the pressure level. Green is low, red is high. Inside the balloon is a Feather NRF 52840 scents. Code is available from D. Glaude on GitHub. The Getting Started with Circuit Python and Compatible Microcontroller Board's Guide is now available to help people get up and running with Circuit Python from Woolsey Workshop. Details available from John W. Woolsey on Twitter. The MicroBit Remote Learning Course provides video learning about the MicroBit and MicroPython. GardenPy, powered by Neptune.py, is designed to manage, monitor, and control a series of sprinkler valves and a multitude of sensors for pretty much any-sized irrigation, hydroponic, or aquaponic project. It can be scaled from 1 to 32 zones for water and 7 zones for power. It is built almost entirely in Python 3 for the Raspberry Pi 4. Code available from RJ Sears on GitHub. Read about the top 7 programming languages to learn before the end of the 2020s on hackernoon.com. Anime to Clothing is a PyTorch official implementation of Anime to Real Clothing, Cosplay Costume Generation via Image-to-Image Translation. Code available from Tan50 on GitHub. Python Poplar is a Python binding to the Poplar CPP Library. It allows one to read, render, or modify PDF documents. Code available from Cbrunei on GitHub. Watch the Chicago Python Lunch Break for August 2020. Video available from Chicago Python User's Group on YouTube and more information available from Chicago Python on Twitter. On PyT Episode 11, Nina Zakarenko and special guest Tanya Allard discuss scientific computing in Python, mechanical keyboards, and dev advocacy. Video available at twitch.tv.nnjaio. Rich is a Python library for writing rich text with color and style to the terminal and for displaying advanced content such as tables, markdown, and syntax-highlighted code. Full post available as part of Tuesday tooling on bigl.es. Pippi is a library of computer music modules for Python. It includes a few handy data structures for music like sound buffer and wavetable, which are operator overloaded to make working with sounds and control structures simpler. It also includes a lot of useful methods for doing common and not so common transformations to sounds and control structures. Code is available from Love Sound on GitHub. Practical Natural Language Processing, a comprehensive guide to building real-world NLP systems available from Practical-NLP on GitHub. There is a high demand for Python-driven machine language tools to boost robot farming, read more at fintechdemand.com. An interactive HTML Bill of Materials plugin for KeyCat available from OpenScope projects on GitHub. MicroRuby, run Ruby code on an embedded microcontroller. Details available at microruby.com. The number of CircuitPython-supported microcontrollers in single-board computers continues to grow. There were three new boards added this week, including the MicroS2, the ESP32-S2-Kaluga DevKit, and the IkiGuySense Vita. Are you interested in adding a new board to CircuitPython? Check out the Adafruit Learn system for a series of guides about getting your board added to CircuitPython and CircuitPython.org. There are two new Python and hardware-related guides in the Adafruit Learn system this week, including, this project displays the current value of Bitcoin in one of three currencies, US dollars, euros, or GBP, and displays it on a large, stylish RGB LED matrix display, all made in CircuitPython running the Metro M4 Airlift accessing CoinDesk API wirelessly. Keep up to date on the current Bitcoin price index with this large matrix display in this guide from John Park. Use Neopixels in a Gemma M0 to create a faux yet realistic-looking torch. Hidden inside the torch is a mini fan and silk fabric. Use CircuitPython to easily program the Gemma M0 and Neopixels. Build a 3D-printed prop with a realistic-looking flame in this guide from Noah and Pedro. The current number of CircuitPython libraries is 267, this includes both the Adafruit CircuitPython libraries and the CircuitPython community libraries. There was one new library this week, Adafruit CircuitPython TC74, and a significant number of updated libraries. As always, visit CircuitPython.org slash libraries to download the latest Adafruit CircuitPython bundle. Included in this week's updates from the CircuitPython team, Dan finished debugging HCI underscore BLEIO and submitted a PR. He had to use a salier and add code to output extra data on a spare pin to see what was going on internally. Scott has reviewed the PR and he's now making a few fixes. The PR should be merged within a few days. The next CircuitPython 6.0.0 alpha release, 6.0.0 alpha 3, is nearly ready and by now it should be out. The release after that we hope will include both HCI underscore BLEIO and also Scott's Wi-Fi support for the ESP32S2, so watch for that soon. Dan's been trying to automate or at least facilitate the data gathering we do to prepare the release notes for each CircuitPython release. Right now it's pretty much done by hand. To this end he's been trying out the GraphQL interface to GitHub, which facilitates some but not all of the queries he wants to do. Jeff's in new project time, which means a new rat's nest of wires on his desk. We're starting on CAN bus support in CircuitPython. The first hardware we'll add to it is the SAM-E54 explained board because the E54 microcontroller has a built-in CAN peripheral. However, Jeff's testing network here consists of two STM32F405 feathers running MicroPython, which has its own implementation of CAN. CAN is interesting because it is used inside of automobiles, but can also be used as a small network between microcontrollers. If you have any uses for CAN bus, let us know on Discord in the CircuitPython channel so we can keep them in mind as we create this API. Lucien has been working on fixing a variety of bugs across multiple ports. He started out with a bug that was crashing the meow bit at startup and turned out to be multiple issues related to low power, display IO changes, and pulse IO pointer problems. He also revisited some older issues on the STM32 which were simply out of date, having been fixed a long time ago by wider scale improvements to the port. He has been spending time on a variety of problems with the ESP32-S2 and STM32, including fixing the TRNG module across both ports, debugging a crash related to display IO and ESP32, dealing with problems related to make file comments style, and logging some potential issues with the file system. It's somewhat scattered work, but it's good to make sure that major bugs don't linger in the issues list for too long, and he's found often that investigating an issue in one port turns up undocumented problems in others. In his time off, this past week, he finished a breakout featherwing for the Dynamixel AX12 servo motor to go with his library. He's been meaning to get back into making his own hardware, and it seems like the assembly options for PCBs have gotten a lot cheaper recently, which really lowers the barrier to entry for his projects. He's excited to see how these ones turn out when they arrive next week. Pie Gotham is a New York City-based eclectic pie-centric conference covering many topics. Pie Gotham TV is taking place October 2nd and 3rd, 2020, with a single track of talks presented online. Visit 2020.piegotham.tv for more information. PieCon India 2020 will be held online from October 3rd through 5th, 2020. Visit in.piecon.org slash 2020 for details regarding the conference. The Hackaday Remoteicon will take place everywhere November 6th through 8th, 2020. It is weekend packed with workshops about hardware creation held virtually for all to enjoy. Call for proposals is now open. Details available on hackaday.com. Translating Circuit Python is now easier than ever. 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. You can create a new account just for Weblate or sign in using other sites like GitHub or Google. If you write another language, visit adafru.it slash translatecp, sign in, and start translating. 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. We're over 24,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.