Traveling for #PyConUS tomorrow. Bringing some #CircuitPython robots and handhelds with me. Catch me if you want to see them and/or talk about Python on microcontrollers.
Anyone else here doing stuff with #CircuitPython on an #ESP32 board?
I got through the installation and I can edit and run code in the web editor now... but that stores the code directly on the board, which is rather inconvenient if I want to do things like put it in a git repo, and use an IDE for editing. I could edit the code on my laptop and then upload the files to the board through the web editor, but that seems very tedious.
Is there a tool that does some kind of automatic sync for this?
I purchased a drawing robot kit and programmed it using CircuitPython. It processes gcode converted from images to draw these images on paper. While the precision isn't perfect, I really enjoyed the process.
There’s a neat new core library in CircuitPython: bitmapfilter. Originally designed for the PyCamera project, it’s got many useful operations for generative art stuff like I do in Processing/p5js. Here’s a start: random circles bluring away. note, it does require a fast processor like the ESP32-S3 as on this great Lilygo board. Code: https://gist.github.com/todbot/5b649b0ff314f2e723b6dd68d36c05b5
Thanks @stylus for your work on this library! #CircuitPython#Processing#p5js#GenerativeArt#Lilygo
The only change to 9.0.2 from 9.0.1 is a fix for a pin error for the Adafruit SHT4x Trinkey board. You do not need to upgrade unless you are using this board.
Woohoo I am a KiCad master now! Or at least I know enough to default to it instead of Eagle. Finally. Plus I found a neat capacitive touch sensor chip that I got working in CircuitPython and Arduino on a Pico #KiCad#CircuitPython#RaspberryPiPico#CapacitiveTouch
New update of circfirm released, now at 2.1.0! Now you can query board names, #CircuitPython versions, and see the latest version! This is intended to not only make user experience better, but provide more capability for shell scripting.
If you use CircuitPython and are looking for more helpful CLI tools to improve productivity in board setup, please consider using it and providing feedback! Bug reports and feature requests are welcome!
Attempting to do something useful with #circuitpython 9 (or even 8) on a PyBadge I dug out from my parts bag today - seems like a lot of the existing code is for <=v7 and a bunch of things (displayio, input etc) have changed since then. Back to the basics.