toad.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server operated by David Troy, a tech pioneer and investigative journalist addressing threats to democracy. Thoughtful participation and discussion welcome.

Administered by:

Server stats:

218
active users

#circuitpython

0 posts0 participants0 posts today
Andy Warburton ❌❌❌<p>Finally calling this done! Say hello to the HellSplit a hand-wired, asymmetric 40% split <a href="https://mastodon.social/tags/ortholinear" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ortholinear</span></a> keyboard with vertical column stagger and two rotary encoders. Powered by a pair of Raspberry Pi Pico's <a href="https://mastodon.social/tags/RP2040" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RP2040</span></a> and <a href="https://mastodon.social/tags/KMK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KMK</span></a> firmware</p><p><a href="https://mastodon.social/tags/mechanicalkeyboards" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mechanicalkeyboards</span></a> <a href="https://mastodon.social/tags/splitkeyboard" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>splitkeyboard</span></a> <a href="https://mastodon.social/tags/ergo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ergo</span></a> <a href="https://mastodon.social/tags/otho" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>otho</span></a> <a href="https://mastodon.social/tags/mechkb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mechkb</span></a> <a href="https://mastodon.social/tags/splitkb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>splitkb</span></a> <a href="https://mastodon.social/tags/pipico" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pipico</span></a> <a href="https://mastodon.social/tags/raspberypipico" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>raspberypipico</span></a> <a href="https://mastodon.social/tags/40percent" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>40percent</span></a> <a href="https://mastodon.social/tags/handwired" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>handwired</span></a> <a href="https://mastodon.social/tags/circuitpython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>circuitpython</span></a> <span class="h-card" translate="no"><a href="https://fosstodon.org/@circuitpython" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>circuitpython</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@RaspberryPi" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>RaspberryPi</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@rpimag" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>rpimag</span></a></span></p>
Tod Kurt (todbot)<p>Someone asked how play multiple simultaneous CD-quality WAVs from an SD card to I2S DAC on ESP32 in CircuitPython. Turns out: possible! Can get a bit glitchy if doing USB stuff tho <a href="https://www.youtube.com/watch?v=97OA6L9PLCg" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=97OA6L9PLCg</span><span class="invisible"></span></a><br>code: <a href="https://github.com/todbot/circuitpython-tricks/blob/main/larger-tricks/wavmix_s2mini_i2s_sd.py" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/todbot/circuitpytho</span><span class="invisible">n-tricks/blob/main/larger-tricks/wavmix_s2mini_i2s_sd.py</span></a><br><a href="https://mastodon.social/tags/CircuitPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CircuitPython</span></a> <a href="https://mastodon.social/tags/i2s" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>i2s</span></a> <a href="https://mastodon.social/tags/esp32" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>esp32</span></a></p>
gallaugher<p><a href="https://mastodon.world/tags/CSed" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CSed</span></a> friends looking for <span class="h-card" translate="no"><a href="https://threads.net/@raspberrypi/" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>raspberrypi</span></a></span> pico <a href="https://mastodon.world/tags/CircuitPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CircuitPython</span></a> lessons, or anyone wanting to learn <a href="https://mastodon.world/tags/Maker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Maker</span></a> electronics, another lesson of the revised pico-school is up. Includes challenges re: prior lesson on NeoPixels, &amp; new concepts inc variables, naming conventions &amp; more! <a href="https://youtu.be/cMrd02IHxaM?si=8g5RHkmOvJbBS89Y" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">youtu.be/cMrd02IHxaM?si=8g5RHk</span><span class="invisible">mOvJbBS89Y</span></a></p>
Tod Kurt (todbot)<p>I wrote a little tool to show what "board.*" defines for a <a href="https://mastodon.social/tags/CircuitPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CircuitPython</span></a> build. I got tired for always trawling through ports/*/boards for it. It's called "cirpy-showpins" and its output looks like the below. I used <a href="https://mastodon.social/tags/Perl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Perl</span></a> originally but here's it in Python: <a href="https://gist.github.com/todbot/e91853b9d5e021405bb9a85081a39163" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gist.github.com/todbot/e91853b</span><span class="invisible">9d5e021405bb9a85081a39163</span></a></p>
Liz [BlitzCityDIY]<p>Finally got around to a <a href="https://mastodon.social/tags/circuitpython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>circuitpython</span></a> experiment I’d been thinking about for a while. OV5640 camera breakout wired up to a metro RP2350 with PSRAM. Video feed is send via HSTX DVI. In the code, the video is dithered gameboy camera style and the color is controlled with 3 pots (not yet wired up). I really like how the video feedback looks with the dithering</p>
Tod Kurt (todbot)<p>I've made *many* little SynthDIY boards over the years, targeting: low-cost, for newbies, Pico &amp; CircuitPython. Here are some. <br>I've never been quite satisfied w/ the results. <br>Maybe the solution is more knobs &amp; more choc keyswitches?<br>Good idea?<br><a href="https://mastodon.social/tags/SynthDIY" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SynthDIY</span></a> <a href="https://mastodon.social/tags/RaspberryPiPico" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RaspberryPiPico</span></a> <a href="https://mastodon.social/tags/CircuitPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CircuitPython</span></a></p>
Feoh<p><span class="h-card" translate="no"><a href="https://mastodon.gamedev.place/@poetaster" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>poetaster</span></a></span> With software written in <a href="https://oldbytes.space/tags/circuitpython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>circuitpython</span></a> !</p><p>This is too cool for school. Thank you for sharing!</p><p>Also the person playing in that video was making masterful use of the synth. The results were beautiful!</p>
Andy Warburton ❌❌❌<p>Finished building my new hardwired split mechanical keyboard this weekend! <a href="https://mastodon.social/tags/3dprinted" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>3dprinted</span></a> based on my own design, spray painted and powered by a pair of Raspberry Pi Pico W’s. Of course, it’s running my fave <a href="https://mastodon.social/tags/keyboard" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>keyboard</span></a> firmware <a href="https://mastodon.social/tags/KMK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KMK</span></a>! Sadly <a href="https://mastodon.social/tags/CircuitPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CircuitPython</span></a> doesn’t yet support BLE on the PicoW so it’s not wireless yet, but I’m just counting down the days! </p><p>(more details in the image alt text!)</p><p><a href="https://mastodon.social/tags/olkb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>olkb</span></a> <a href="https://mastodon.social/tags/splitkeyboard" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>splitkeyboard</span></a> <a href="https://mastodon.social/tags/ergokeyboard" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ergokeyboard</span></a> <a href="https://mastodon.social/tags/mechanicalkeyboard" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mechanicalkeyboard</span></a> <a href="https://mastodon.social/tags/pipico" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pipico</span></a> <a href="https://mastodon.social/tags/picow" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>picow</span></a> <a href="https://mastodon.social/tags/raspberrypi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>raspberrypi</span></a></p>
gallaugher<p>Perhaps motivated by recent vision loss 😊 I've put together a tutorial showing how to add a round 1.28" GC9A01A TFT display to a <span class="h-card" translate="no"><a href="https://threads.net/@raspberrypi/" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>raspberrypi</span></a></span> and animate a wiggly eye using <a href="https://mastodon.world/tags/CircuitPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CircuitPython</span></a>. Thanks to @Todbot for initial code &amp; ideas. <a href="https://youtu.be/BBng36VB1S8" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/BBng36VB1S8</span><span class="invisible"></span></a></p>
Liz [BlitzCityDIY]<p>i have a new video out about trying to control a <a href="https://mastodon.social/tags/pocketoperator" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pocketoperator</span></a> with <a href="https://mastodon.social/tags/midi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>midi</span></a> and <a href="https://mastodon.social/tags/circuitpython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>circuitpython</span></a> </p><p><a href="https://youtu.be/rWI4uk4NKmI" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/rWI4uk4NKmI</span><span class="invisible"></span></a></p>
blitzcitydiy<p><strong>MIDI Controlled Pocket Operator?</strong></p> <p><a href="https://makertube.net/w/2Ld3u3LDJnQPeLgyE2yPU9" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">makertube.net/w/2Ld3u3LDJnQPeL</span><span class="invisible">gyE2yPU9</span></a></p>
Tod Kurt (todbot)<p>For the last month or so I've been working on seeing how far I can push CircuitPython into emulating a TB-303 bass synth. With the new audiofilters library, you can "stack" filters to make two two-pole filters seem like a 4-pole filter, getting close to that squelchy sound we need. My efforts so far: <br><a href="https://www.youtube.com/watch?v=1AflpXbEIno" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=1AflpXbEIno</span><span class="invisible"></span></a><br><a href="https://mastodon.social/tags/circuitpython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>circuitpython</span></a> <a href="https://mastodon.social/tags/tb303" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tb303</span></a> <a href="https://mastodon.social/tags/synthdiy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>synthdiy</span></a> <a href="https://mastodon.social/tags/raspberrypipico" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>raspberrypipico</span></a></p>
Liz [BlitzCityDIY]<p>i built a new musical robot- this time for a smol toy piano xylophone: <a href="https://learn.adafruit.com/solderless-robot-toy-xylophone" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">learn.adafruit.com/solderless-</span><span class="invisible">robot-toy-xylophone</span></a></p><p>coded in <a href="https://mastodon.social/tags/CircuitPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CircuitPython</span></a> and it doesn't require any soldering. it also has two modes: live <a href="https://mastodon.social/tags/MIDI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MIDI</span></a> or music box. Live MIDI listens to incoming MIDI messages over USB, while music box mode plays back MIDI files (.mid) saved on the CIRCUITPY drive.</p>
gallaugher<p>Students in "Physical Computing: Art, Robotics, and Tech for Good" present their Assistive Tech projects built for real clients in the Boston College Campus School - an on-campus program for students aged 3-21 that have significant physical and/or developmental challenges. All projects use <a href="https://mastodon.world/tags/CircuitPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CircuitPython</span></a>, and tech from <span class="h-card" translate="no"><a href="https://mastodon.cloud/@adafruit" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>adafruit</span></a></span> and/or <span class="h-card" translate="no"><a href="https://threads.net/@raspberrypi/" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>raspberrypi</span></a></span> <a href="https://youtu.be/VKkg03EOk0Q" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/VKkg03EOk0Q</span><span class="invisible"></span></a><br>And remember, curriculum for the course is available at YouTube.com/@BuildWithProfG</p>
gallaugher<p>Got less than 6 minutes? Like student <a href="https://mastodon.world/tags/CircuitPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CircuitPython</span></a> projects? Enjoy maker creativity? Then check out these projects using @adafruit.com &amp; @raspberrypi.com goodness. Instructables linked in desc. Sincerest thanks to all of the kind folks who have encouraged them this semester! <a href="https://youtu.be/u4VNf-bi6Xw" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/u4VNf-bi6Xw</span><span class="invisible"></span></a></p>
AxWax<p>My Raspberry Pi Pico 2-based Dub siren now has a simple synth engine in addition to a sample engine, so its sounds now range from classic siren sounds to air horns and vocal snippets.</p><p>In this short video I show off the synth engine: 🎹🔈🎶 </p><p><a href="https://v.basspistol.org/w/qmjJ3TY8Q8mEzigVywDXmt" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">v.basspistol.org/w/qmjJ3TY8Q8m</span><span class="invisible">EzigVywDXmt</span></a></p><p>thx again 2 <span class="h-card" translate="no"><a href="https://mastodon.social/@todbot" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>todbot</span></a></span> </p><p>And if you haven't seen it yet check out this video for yesterday's exploration of the sample engine: 📯🔈🎶</p><p><a href="https://v.basspistol.org/w/pS4PrN9Wjo5eFP4hqFSpYr" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">v.basspistol.org/w/pS4PrN9Wjo5</span><span class="invisible">eFP4hqFSpYr</span></a></p><p><a href="https://chaos.social/tags/CircuitPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CircuitPython</span></a> <a href="https://chaos.social/tags/AudioElectronics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AudioElectronics</span></a> <a href="https://chaos.social/tags/SynthDIY" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SynthDIY</span></a> <a href="https://chaos.social/tags/RP2350" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RP2350</span></a> <a href="https://chaos.social/tags/synths" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>synths</span></a> <a href="https://chaos.social/tags/SynthIO" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SynthIO</span></a> <a href="https://chaos.social/tags/BonkWave" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BonkWave</span></a></p>
AxWax<p>I was inspired by <span class="h-card" translate="no"><a href="https://mastodon.social/@todbot" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>todbot</span></a></span>'s latest <a href="https://chaos.social/tags/CircuitPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CircuitPython</span></a> audio effects experiments, so I had a go at incorporating what I learned into a DIY Dub siren. It consists of a Raspberry Pi Pico 2, an i2s module with stereo line out and some pots, an encoder and a button.</p><p>Check out my unfinished (but already fun) prototype here:</p><p><a href="https://v.basspistol.org/w/pS4PrN9Wjo5eFP4hqFSpYr" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">v.basspistol.org/w/pS4PrN9Wjo5</span><span class="invisible">eFP4hqFSpYr</span></a></p><p>NB: the case was a charity shop find.</p><p><a href="https://chaos.social/tags/electronics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>electronics</span></a> <a href="https://chaos.social/tags/AudioElectronics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AudioElectronics</span></a> <a href="https://chaos.social/tags/SynthDIY" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SynthDIY</span></a> <a href="https://chaos.social/tags/RP2350" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RP2350</span></a></p>
Tod Kurt (todbot)<p>The new audio effects libraries in CircuitPython are super fun. Here's a quick "taster" showing off some of them, part of my impending "Synthio Tutorial". Thanks Mark &amp; Cooper for making them!<br><a href="https://www.youtube.com/watch?v=nyv7XlQ1d00" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=nyv7XlQ1d00</span><span class="invisible"></span></a><br><a href="https://mastodon.social/tags/CircuitPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CircuitPython</span></a> <a href="https://mastodon.social/tags/synthio" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>synthio</span></a> <a href="https://mastodon.social/tags/audioeffects" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>audioeffects</span></a> <a href="https://mastodon.social/tags/synthdiy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>synthdiy</span></a></p>
Paul Cutler<p>Coming Monday on a new episode of The CircuitPython Show: Meet Tim “foamyguy" Cocks. We chat about how he got started with computers, writing games for <a href="https://hachyderm.io/tags/CircuitPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CircuitPython</span></a>, and more.</p>
gallaugher<p>If any Boston-area <a href="https://mastodon.world/tags/CircuitPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CircuitPython</span></a> friends would like to come out to Boston College Arts Fest, Sat. April 26, my students are presenting 1-3pm both Physical Computing &amp; <a href="https://mastodon.world/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a> projects in the new MakerSpace building 245 Beacon St. Room 301. No pressure, but would love to see you there if interested &amp; able! <span class="h-card" translate="no"><a href="https://mastodon.social/@blitzcitydiy" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>blitzcitydiy</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@ecken" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>ecken</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@danhalbert" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>danhalbert</span></a></span>. All welcome! <a href="https://www.bc.edu/content/bc-web/sites/bc-news/articles/2025/spring/arts-festival-2025.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">bc.edu/content/bc-web/sites/bc</span><span class="invisible">-news/articles/2025/spring/arts-festival-2025.html</span></a></p>