[ad_1]
For those who missed this week’s Python on Microcontrollers E-newsletter, right here is the ICYMI (in case you missed it) model.
To by no means miss one other difficulty, subscribe now! – You’ll get one terrific e-newsletter every Tuesday (which is out earlier than this submit). 10,940 subscribers worldwide.
The following e-newsletter goes out in per week and subscribing is one of the best ways to maintain up with all issues Python for {hardware}. No spam, no promoting lists, go away any time.
Welcome to the newest Python on Microcontrollers e-newsletter! We’re within the thick of the nice and cozy climate Python and Maker occasions. Which can you be attending? They’re nice possibilities to satisfy your fellow creatives. There’s a strong lineup of content material on this difficulty, I hope you discover it fascinating – Anne Barela, Ed.
We’re on Discord, Twitter, and for previous newsletters – view all of them right here. For those who’re studying this on the net, subscribe right here. Right here’s the information this week:
CircuitPython 9.0.3 Launched
CircuitPython 9.0.3 is the newest bugfix launch of CircuitPython, and is a brand new secure launch. The one modifications to 9.0.3 from 9.0.2 are a repair for AnalogIn on Nordic nRF boards, and the addition of the Waveshare RP2040-GEEK board – Adafruit Weblog and launch notes.
Espressif Chip Information
Again in our January 10, 2023 difficulty, we mentioned the brand new ESP32-C6 and ESP32-P4. Now the C6 is in the marketplace and Espressif has extra P4 information.
Adafruit has introduced the Adafruit ESP32-C6 Feather, a C6 improvement board within the ubiquitous Feather type issue. It integrates 2.4 GHz WiFi 6, Bluetooth 5 (LE) and the 802.15.4 protocol. It brings the goodness you already know from the low-cost C3 sequence and improves it with Zigbee/802.15.4 at 2.4Ghz. It might make for nice Matter improvement {hardware}! There may be additionally a BME280 temperature and humidity sensor onboard to make an built-in sensor node – Adafruit.
A brand new video simply launched by Espressif: “Unveiling ESP32-P4: Excessive-performing SoC with in depth IO connectivity, HMI, and safety features” – YouTube and Product Web page.
WiFi Energy Administration for the Raspberry Pi Pico W
On Adafruit Playground, consumer blakebr discusses the CircuitPython cyw43 library, used with the WiFi module on the Raspberry Pi Pico. Code samples present adjusting varied energy choices – Adafruit Playground.
Evaluating the Three Major Zero Type Issue SBC’s within the Market Proper Now
Evaluating the three fundamental Raspberry Pi Zero type issue single board computer systems (SBC) out there proper now: Raspberry Pi Zero 2W, Orange Pi Zero 2W, and Radxa Zero 3W – YouTube.
Python Software program Basis Information in Transient
PSF joins the brand new Open Initiative for Cybersecurity Requirements – PSF.
April 2024 E-newsletter together with PyCon 2024 info and extra – PSF Information.
Reporting PyPI Malware – PyPI Weblog.
The Final Raspberry Pi 5 NAS (Maybe)
Hooking a Raspberry Pi 5 to Radxa’s newest iteration of its Penta SATA HAT. Is the Pi 5 noticeably sooner than the Pi 4 for NAS purposes? Sure – Jeff Geerling and YouTube.
This Week’s Python Streams
Python on {Hardware} is all about constructing a cooperative ecosphere which permits contributions to be valued and to develop data. Under are the streams throughout the final week specializing in the neighborhood.
CircuitPython Deep Dive Stream
Final Friday, Scott streamed work on USB Host Featherwing + PyCascades observe.
You possibly can see the newest video and previous movies on the Adafruit YouTube channel beneath the Deep Dive playlist – YouTube.
CircuitPython Parsec
John Park’s CircuitPython Parsec was off final week. Catch all of the episodes within the YouTube playlist.
CircuitPython Weekly Assembly
CircuitPython Weekly Assembly for April 1 (notes) on YouTube.
Challenge of the Week: The bitmapfilter Library
There’s a neat new core library in CircuitPython by Tod Kurt: bitmapfilter. Initially designed for the PyCamera challenge, it’s acquired many helpful operations for generative artwork. An illustration: random circles bluring away. Observe: it does require a quick processor just like the ESP32-S3 – Mastodon.
Well-liked Final Week
What was the most well-liked, most clicked hyperlink, in final week’s e-newsletter? BeagleBoard.Org Delivers the BeagleY-AI.
New Notes from Adafruit Playground
Adafruit Playground is a brand new place for the neighborhood to submit their tasks and different making ideas/methods/strategies. Advert-free, it’s a simple strategy to publish your work in a protected area free of charge.
Operating Pi-HATs with a Raspberry Pi Pico – Adafruit Playground.
Github Desktop CRLF to LF PowerShell Repair – Adafruit Playground.
A Mountaineering Masterpiece with Feather and CircuitPython – Adafruit Playground.
Information From Across the Net
Circuit Playground Categorical: For Schooling, Execs Too? – Embedded Computing.
PhotonPower Zero helps you to energy a Pi Zero board from a photo voltaic cell, with a LiIon backup. It has a microcontroller for energy administration – Hackaday, GitHub and YouTube.
Setting A Dockerized Python Surroundings — The Elegant Means – Medium.
How uv saves Dwelling Assistant 215 compute hours monthly over pip – Dwelling Assistant Builders.
Give your Pi Pico captouch inputs for all of your music wants – Hackaday.
A customizable GUI in Python for ODrive V3.6 and different suitable boards – YouTube.
Construct Your Personal Net Server on Raspberry Pi Pico W with MicroPython – hackster.io.
BPI-PicoW-S3 OLED real-time animation show of dual-axis joystick place utilizing CircuitPython – X.
Flashing MicroPython firmware on a Seeed Studio Xiao ESP32-C3 – hackster.io.
HATs and bonnets to offer your Raspberry Pi 400 a cyberdeck really feel – Raspberry Pi Information.
CSV Information Logger: Learn and Write CSV Information with Pi Pico W and MicroPython – Hackster.io.
MagiClick S3, a single button keyboard utilizing CircuitPython – Hackaday.io.
The very best Python programming books to learn in 2024 – Marktechpost.
ESP32 In MicroPython: Interrupts – I Programmer.
The highest ten Python libraries for Machine Studying and Deep Studying in 2024 – Marktechpost.
New
Make posts a couple of new C6 board – X.
“We acquired our palms on Seeed Studio’s new Xiao ESP32-C6 simply in time for a weekend stuffed with SmartHome maker tasks! For simply over $5 you get twin 32-bit RISC-V, WiFi 6, BLE, and IEEE 802.15.4 (Thread/Zigbee), plus Matter compliance and a BLE/WiFi vary of as much as 80m!”
Radxa releases Rock 5C and Rock 5C Lite to tackle Raspberry Pi 5 – NotebookCheck.
New Boards Supported by CircuitPython
The variety of supported microcontrollers and Single Board Computer systems (SBC) grows each week. This part outlines which boards have been included in CircuitPython or added to CircuitPython.org.
This week there have been two new boards added:
Observe: For non-Adafruit boards, please use the assist boards of the board producer for help, as Adafruit doesn’t have the {hardware} to help in troubleshooting.
Trying so as to add a brand new board to CircuitPython? It’s extremely inspired! Adafruit has 4 guides that can assist you achieve this:
New Be taught Guides
IoT Battery Monitor from Ruiz Brothers
Up to date Be taught Guides
Which CircuitPython Board is Proper for You? from Kattni Rembor and Anne Barela
CircuitPython Libraries
The CircuitPython library numbers are frequently growing, whereas present ones proceed to be up to date. Right here we offer library numbers and updates!
To get the newest Adafruit libraries, obtain the Adafruit CircuitPython Library Bundle. To get the newest neighborhood contributed libraries, obtain the CircuitPython Group Bundle.
For those who’d prefer to contribute to the CircuitPython challenge on the Python facet of issues, the libraries are an incredible place to begin. Take a look at the CircuitPython.org Contributing web page. For those who’re involved in reviewing, try Open Pull Requests. For those who’d prefer to contribute code or documentation, try Open Points. Now we have a information on contributing to CircuitPython with Git and GitHub, and you could find us within the #help-with-circuitpython and #circuitpython-dev channels on the Adafruit Discord.
You possibly can try this listing of all of the Adafruit CircuitPython libraries and drivers obtainable.
The present variety of CircuitPython libraries is 480!
Up to date Libraries
Right here’s this week’s up to date CircuitPython library:
Library PyPI Weekly Obtain Stats
Whole Library Stats
136852 PyPI downloads over 325 libraries
Prime 10 Libraries by PyPI Downloads
Adafruit CircuitPython Requests (adafruit-circuitpython-requests): 8193
Adafruit CircuitPython BusDevice (adafruit-circuitpython-busdevice): 7664
Adafruit CircuitPython ConnectionManager (adafruit-circuitpython-connectionmanager): 6272
Adafruit CircuitPython Register (adafruit-circuitpython-register): 2347
Adafruit CircuitPython Motor (adafruit-circuitpython-motor): 1288
Adafruit CircuitPython MiniMQTT (adafruit-circuitpython-minimqtt): 1223
Adafruit CircuitPython Show Textual content (adafruit-circuitpython-display-text): 1146
Adafruit CircuitPython ServoKit (adafruit-circuitpython-servokit): 1106
Adafruit CircuitPython ADS1x15 (adafruit-circuitpython-ads1x15): 1042
Adafruit CircuitPython NeoPixel (adafruit-circuitpython-neopixel): 1027
What’s the CircuitPython staff as much as this week?
What’s the staff as much as this week? Let’s examine in:
Dan
I launched CircuitPython 9.0.3 this previous week to repair an issue with AnalogIn on Nordic nRF boards. I’m persevering with to work on points on the 9.x.x difficulty listing.
Melissa
This previous week, I’ve been engaged on updating Be taught guides and their related code. Some that I’ve up to date embody the Magic Storybook with ChatGPT information, the Adafruit DPI Show Kippah information, and the Including a Actual Time Clock to Raspberry Pi information.
Jeff
I made enhancements to floppyio and adafruit_floppy to make it work higher with the upcoming “floppsy” board. These modifications are incompatible, so that you’ll want completely different code for 9.0.x and older vs the unstable model of CircuitPython.
Scott
This week I put collectively my speak about wirelessly programming CircuitPython for PyCascades 2024. As soon as executed with that, I switched again to engaged on USB host FeatherWing assist. I’ve it engaged on nRF and ESP presently. Hopefully I can get SAMD and RP2040 working with it as effectively.
Liz
This previous week I labored on a information for the brand new SHT4x Trinkey. This Trinkey type issue board has an SHT41 or SHT45 temperature and humidity sensor onboard. I had a number of enjoyable with the demos for this one. I wrote up two CPython examples. One logs information from the Trinkey to a .CSV file and the opposite one logs information to Adafruit IO. I had by no means used the desktop Python Adafruit IO API however it was very easy to stand up and working.
Upcoming Occasions
The following MicroPython Meetup in Melbourne might be on April twenty fourth – Meetup. You possibly can see recordings of earlier conferences on YouTube.
The 2024 Open {Hardware} Summit might be going down Could 3 & 4, 2024 at Concordia College and lespacemaker in Montreal, Canada – oshwa.org.
PyCon US 2024 launches Could 15-23, 2024 in Pittsburgh, Pennsylvania US – PyCon US.
Open Sauce, the Maker extravaganza, is returning to San Francisco, California June 15-16 – Open Sauce.
EuroPython is the oldest and longest working volunteer-led Python programming convention on the planet. This 12 months will probably be held July 8-14 in Prague. Name for Proposals, the Mentorship Programme, and the Monetary Assist Programme might be beginning this month – EuroPython 2024.
PyOhio is being held July 27-28, 2024 in Cleveland, Ohio. The organizing staff welcomes you to submit your proposals to the CfP by Could twenty first – PyOhio.
Ship Your Occasions In
If you already know of digital occasions or upcoming occasions, please tell us through e mail to cpnews(at)adafruit(dot)com.
Newest Releases
CircuitPython’s secure launch is 9.0.3 and its unstable launch is 9.1.0-beta.0. New to CircuitPython? Begin with our Welcome to CircuitPython Information.
20240402 is the newest Adafruit CircuitPython library bundle.
20240326 is the newest CircuitPython Group library bundle.
v1.22.2 is the newest MicroPython launch. Documentation for it’s right here.
3.12.2 is the newest Python launch. The newest pre-release model is 3.13.0a5.
3,871 Stars Like CircuitPython? Star it on GitHub!
Name for Assist – Translating CircuitPython is now simpler than ever
One essential function of CircuitPython is translated management and error messages. With the assistance of fellow open supply challenge Weblate, we’re making it even simpler so as to add or enhance translations.
Sign up with an present account resembling GitHub, Google or Fb and begin contributing by way of a easy internet interface. No forks or pull requests wanted! As all the time, for those who run into hassle be part of us on Discord, we’re right here to assist.
39,021 Thanks
The Adafruit Discord neighborhood, the place we do all our CircuitPython improvement within the open, reached over 39,021 people – thanks! Adafruit believes Discord presents a novel approach for Python on {hardware} of us to attach. Be part of at this time at https://adafru.it/discord.
ICYMI – In case you missed it
Python on {hardware} is the Adafruit Python video-newsletter-podcast! The information comes from the Python neighborhood, Discord, Adafruit communities and extra and is broadcast on ASK an ENGINEER Wednesdays. The entire Python on {Hardware} weekly videocast playlist is right here. The video podcast is on iTunes, YouTube, Instagram), and XML.
The weekly neighborhood chat on Adafruit Discord server CircuitPython channel – Audio / Podcast version – Audio from the Discord chat area for CircuitPython, conferences are often Mondays at 2pm ET, that is the audio model on iTunes, Pocket Casts, Spotify, and XML feed.
Contribute
The CircuitPython Weekly E-newsletter is a CircuitPython community-run e-newsletter emailed each Monday. The entire archives are right here. It highlights the newest CircuitPython associated information from across the internet together with Python and MicroPython developments. To contribute, edit subsequent week’s draft on GitHub and submit a pull request with the modifications. You may additionally tag your info on Twitter with #CircuitPython.
Be part of the Adafruit Discord or submit to the discussion board if in case you have questions.
Adafruit publishes a variety of writing and video content material, together with interviews and reporting on the maker market and the broader know-how world. Our requirements web page is meant as a information to greatest practices that Adafruit makes use of, in addition to a top level view of the moral requirements Adafruit aspires to. Whereas Adafruit isn’t an impartial journalistic establishment, Adafruit strives to be a good, informative, and optimistic voice throughout the neighborhood – test it out right here: adafruit.com/editorialstandards
Adafruit is on Mastodon, take part! adafruit.com/mastodon
Cease breadboarding and soldering – begin making instantly! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and extra. Construct tasks with Circuit Playground in a couple of minutes with the drag-and-drop MakeCode programming website, study pc science utilizing the CS Discoveries class on code.org, soar into CircuitPython to study Python and {hardware} collectively, TinyGO, and even use the Arduino IDE. Circuit Playground Categorical is the most recent and greatest Circuit Playground board, with assist for CircuitPython, MakeCode, and Arduino. It has a robust processor, 10 NeoPixels, mini speaker, InfraRed obtain and transmit, two buttons, a swap, 14 alligator clip pads, and plenty of sensors: capacitive contact, IR proximity, temperature, gentle, movement and sound. A complete vast world of electronics and coding is ready for you, and it suits within the palm of your hand.
Have a tremendous challenge to share? The Electronics Present and Inform is each Wednesday at 7pm ET! To hitch, head over to YouTube and take a look at the present’s stay chat – we’ll submit the hyperlink there.
Be part of us each Wednesday evening at 8pm ET for Ask an Engineer!
Be part of over 36,000+ makers on Adafruit’s Discord channels and be a part of the neighborhood! http://adafru.it/discord
CircuitPython – The simplest strategy to program microcontrollers – CircuitPython.org
No feedback but.
Adafruit has a “be glorious to one another” remark coverage. Assist us hold the neighborhood right here optimistic and useful. Keep on with the subject, be respectful of makers of all ages and talent ranges. Be variety, and do not spam – Thanks!
[ad_2]
Supply hyperlink