writing.exchange is one of the many independent Mastodon servers you can use to participate in the fediverse.
A small, intentional community for poets, authors, and every kind of writer.

Administered by:

Server stats:

330
active users

#circuitpython

2 posts2 participants0 posts today

If any Boston-area #CircuitPython friends would like to come out to Boston College Arts Fest, Sat. April 26, my students are presenting 1-3pm both Physical Computing & #SwiftUI projects in the new MakerSpace building 245 Beacon St. Room 301. No pressure, but would love to see you there if interested & able! @blitzcitydiy @ecken @danhalbert. All welcome! bc.edu/content/bc-web/sites/bc

Boston CollegeArts Festival 2025Boston College's annual celebration of the arts takes place April 24–26

#CircuitPython controlled pocket operator. KB2040 is setup as a midi in device. Reason is sending out four midi tracks on four different midi channels. Each button/synth voice on the pocket operator is assigned a midi channel. When a note on message comes in on the corresponding channel, the button is triggered via GPIO through a mosfet. The DAC is controlling the pot that is used for notes for some of the synth voices #pocketoperator

Replied in thread

@b0rk relatedly, in #CircuitPython we've identified a small set of codes to support for the purposes of managing a built in terminal. Because we're extremely constrained on code size, it's a very small list. Clearing & positioning are about it. Plus scrolling when you reach the bottom of the screen. I think someone's adding scroll regions (set by some escape code or other) for more powerful microcontrollers that can accept the increased code size that requires. Similarly, just a few input escape sequences are handled, like left/right/up/down arrows. This is enough to be useful, there's a full screen editor implemented in Python though! learn.adafruit.com/circuitpyth

Continued thread

My “watch cursor clock” display code had been dormant for 24 months, but tonight I ported it to a new board and display!

(Adafruit ThinkInk Feather and Waveshare 4.2” eink)

(It’s not perfect, there’s some garbled lines on the sides, but that’s fine since the 3D printed watch case will cover the top and bottom)

The power of #MARCHintosh, motivating me to go back to old projects!

github.com/pndurette/system-wa

I'm tyring #circuitpython on an #esp32 Yesterday I wasn't having any problems making http connections, but today, everything is failing with timeouts or EINPROGRESS or whatever.

The code was working consistently before. The wifi is fine. I can fetch data from my laptop.

I don't get it. FWIW, I"m using the adafruit_requests library.

Tonight’s #CircuitPython class challenges included building “Touch-to-Talk Baby Groots” with real plants and CircuitPlayground Bluefruits and “Holi Musical Chairs” buttons that start and stop a song w/NeoPixel animations. You can find the slides and solutions for Week 6 in the course Google Drive at gallaugher.com. Our flipped class lessons are released each week at bit.ly/circuitpython-school. A beginner maker electronics programming course free for all to follow.