mastodon.ie is one of the many independent Mastodon servers you can use to participate in the fediverse.
Irish Mastodon - run from Ireland, we welcome all who respect the community rules and members.

Administered by:

Server stats:

1.6K
active users

#circuitpython

3 posts3 participants0 posts today
gallaugher<p>Anyone have experience using <a href="https://mastodon.world/tags/CircuitPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CircuitPython</span></a> &amp; sensors to detect presence (or even better distance) through glass office walls? Our MakerSpace has glass walls adjoining halls &amp; I'd like to interact through the glass. I'd like to still use picos, not Pis. Do thermal cameras sense through glass? Human Presence sensors?</p>
anecdata<p>In another episode of<br>"It's not April Fool's Day, but..."</p><p>Introducing: SSIDNet™️</p><p>#1 ESP32-S3 (<span class="h-card" translate="no"><a href="https://fosstodon.org/@adafruit" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>adafruit</span></a></span> QT Py) using <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>, creates series of Wi-Fi Access Points with SSIDs that are obfuscated partial messages</p><p>#2 ESP32-S3 receives SSIDs w/ <a href="https://fosstodon.org/tags/CircuitPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CircuitPython</span></a> wifi Monitor mode, recomposes messages</p><p>Simple protocol assumptions: messages and fragments are sent in order, SSIDs have a 4-byte header, a 4-byte CRC is appended to the last fragment</p><p><a href="https://fosstodon.org/tags/microcontrollers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microcontrollers</span></a> <a href="https://fosstodon.org/tags/networking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>networking</span></a> <a href="https://fosstodon.org/tags/PythonOnHardware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PythonOnHardware</span></a></p>
gallaugher<p>Making progress on <a href="https://mastodon.world/tags/3dprinting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>3dprinting</span></a> robot arms testing a <a href="https://mastodon.world/tags/CircuitPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CircuitPython</span></a> and <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 lesson for Fall. Will post a tutorial at YouTube.com/@BuildWithProfG along with all files once I’m through. Will also compare the nylon gear Tower servos vs the metal gear Coronas.<br><a href="https://youtu.be/JeZ4GfZt6q4" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/JeZ4GfZt6q4</span><span class="invisible"></span></a></p>
anecdata<p>Need to get data from one microcontroller to another using <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>? There are many ways.<br><a href="https://gist.github.com/anecdata/59ca2dcc878fca23b708e8d682fb5694?permalink_comment_id=5683913#gistcomment-5683913" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gist.github.com/anecdata/59ca2</span><span class="invisible">dcc878fca23b708e8d682fb5694?permalink_comment_id=5683913#gistcomment-5683913</span></a> <a href="https://fosstodon.org/tags/circuitpython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>circuitpython</span></a> <a href="https://fosstodon.org/tags/microcontrollers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microcontrollers</span></a> <a href="https://fosstodon.org/tags/networking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>networking</span></a> <a href="https://fosstodon.org/tags/PythonOnHardware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PythonOnHardware</span></a></p>
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>Experimenting with a 3D printed <a href="https://mastodon.world/tags/circuitpython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>circuitpython</span></a> <a href="https://mastodon.world/tags/robot" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>robot</span></a> arm to add to Fall's class builds. So far just have the two micro servos working with the joystick &amp; 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> Pico. Will likely add two press-hold buttons each for swivel base &amp; claw open/close since Pico only has 3 analog pins one joystick takes up 2. Will post build lessons once I have advanced the build, but looks good so far. <a href="https://youtube.com/shorts/IMvb3tFU3C4?feature=share" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">youtube.com/shorts/IMvb3tFU3C4</span><span class="invisible">?feature=share</span></a></p>
MakerSpace<p>Use the buzzer to have your MCU play small wake-up melodies, signals, or music to accompany LED animations<br><a href="https://www.makerspace-online.com/buzzer-music-simple-melodies-with-the-pi-pico/?utm_source=mms" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">makerspace-online.com/buzzer-m</span><span class="invisible">usic-simple-melodies-with-the-pi-pico/?utm_source=mms</span></a><br><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/buzzer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>buzzer</span></a> <a href="https://mastodon.social/tags/sound" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sound</span></a> <a href="https://mastodon.social/tags/MCU" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MCU</span></a> <a href="https://mastodon.social/tags/OpenHardware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenHardware</span></a> <a href="https://mastodon.social/tags/projects" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>projects</span></a> <a href="https://mastodon.social/tags/code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>code</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/Arduino" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Arduino</span></a> <a href="https://mastodon.social/tags/CircuitPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CircuitPython</span></a></p>
CircuitPython<p><a href="https://fosstodon.org/tags/CircuitPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CircuitPython</span></a> 10.0.0-beta.0 released!</p><p><a href="https://blog.adafruit.com/2025/07/15/circuitpython-10-0-0-beta-0-released/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.adafruit.com/2025/07/15/c</span><span class="invisible">ircuitpython-10-0-0-beta-0-released/</span></a></p><p>Highlights:<br>- Increase the firmware partition size for ESP32-S2 boards with 4MB flash, allowing more features to be included. This change was made for 4MB flash ESP32-S3 boards in previous releases. Starting with this release, you must now update the TinyUF2 bootloader on all 4MB flash ESP32-S2 and ESP32-S3 boards. See the release notes for details.<br>- Fix Espressif `pulseio.PulseIn` regression.</p>
gallaugher<p>PyCharm is a fantastic editor for <a href="https://mastodon.world/tags/CircuitPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CircuitPython</span></a>. I use it in my <a href="https://mastodon.world/tags/PhysicalComputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PhysicalComputing</span></a> course. The IDE has changed recently so here is an updated install video focused on the <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 dealing with the quirks of editing &amp; running code on a microcontroller <a href="https://youtu.be/5LoXTVGlNVU?si=9_XAXPUFRibtQjhl" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">youtu.be/5LoXTVGlNVU?si=9_XAXP</span><span class="invisible">UFRibtQjhl</span></a></p>
gallaugher<p>Working with 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> pico &amp; <a href="https://mastodon.world/tags/CircuitPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CircuitPython</span></a>? Here’s an updated tutorial on installing CircUp - a tool for installing &amp; updating libraries. I have all my students use CircUp. It’s great! Hope you find the lesson helpful <a href="https://mastodon.world/tags/csed" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>csed</span></a> &amp; <a href="https://mastodon.world/tags/stemed" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>stemed</span></a> friends. Hack on! <a href="https://youtu.be/OD6CqkVaihM?si=3do_SdBY-JULa7xR" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">youtu.be/OD6CqkVaihM?si=3do_Sd</span><span class="invisible">BY-JULa7xR</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>
CircuitPython<p><a href="https://fosstodon.org/tags/CircuitPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CircuitPython</span></a> 10.0.0-alpha.8 released!</p><p><a href="https://blog.adafruit.com/2025/07/08/circuitpython-10-0-0-alpha-8-released/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.adafruit.com/2025/07/08/c</span><span class="invisible">ircuitpython-10-0-0-alpha-8-released/</span></a></p><p>Highlights of this release</p><p>- Increase the firmware partition size for ESP32-S3 boards with 4MB flash, allowing more features to be included, including BLE. You must update the TinyUF2 bootloader on these boards. See the release notes for details.<br>- Merge updates from MicroPython v1.25.0.<br>- Fix regressions caused by SD automount capability.<br>- Add `Terminal.cursor_x` and `.cursor_y`.<br>- Add `picodvi.Framebuffer.color_depth`.</p>
gallaugher<p>I’m updating the @raspberrypi.com pico lessons for my course on <a href="https://mastodon.world/tags/electronics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>electronics</span></a> <a href="https://mastodon.world/tags/making" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>making</span></a>: beginner thru IoT &amp; robotics. We use <a href="https://mastodon.world/tags/CircuitPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CircuitPython</span></a>. Here is the first lesson youtu.be/d6e6En1OjNQ Will also have a low-cost book &amp; online quiz. Feedback &amp; shared always welcome. <a href="https://mastodon.world/tags/CSed" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CSed</span></a> have at it</p>
CedarGrove<p>The AIO-connected <a href="https://mastodon.cloud/tags/CircuitPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CircuitPython</span></a> workshop thermal camera guide is is now available in <a href="https://mastodon.cloud/tags/Adafruit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Adafruit</span></a> Playground. It was a fun project with a few challenges, notably coming up with a method to minimize the bitmap image upload size. <a href="https://mastodon.cloud/tags/AdafruitIO" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AdafruitIO</span></a> <a href="https://adafruit-playground.com/u/CGrover/pages/aio-connected-workshop-thermal-camera" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">adafruit-playground.com/u/CGro</span><span class="invisible">ver/pages/aio-connected-workshop-thermal-camera</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>
Kevin McAleer 🤖 Robot Maker<p>Build day 4, finishing up the Arcade builds. These buttons and joystick connect to a ⁦‪Raspberry Pi‬⁩ Pico running <a href="https://mastodon.social/tags/circuitpython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>circuitpython</span></a> to act as a usb gamepad.</p>
gallaugher<p><a href="https://mastodon.world/tags/CircuitPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CircuitPython</span></a> Sonic Pillars now have a medium tone to match low tone. One more to go. Splotchy animation on right side looks like power prob but should be identical to no prob left. I need to diffuse lights &amp; build some sort of mounting/housing but should be fun. John Park had great advice to add a fade trail to indicate movement direction. <a href="https://mastodon.world/tags/led" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>led</span></a><br><a href="https://youtube.com/shorts/QFUMiGO-DG0?feature=share" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">youtube.com/shorts/QFUMiGO-DG0</span><span class="invisible">?feature=share</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>
Dr. Fyzziks<p>In the end, I should have a video file that I can potentially feed to a (local) AI / OCR tool to pull out the text.</p><p>Alternatively, if the video approach doesn't pan out I can modify the script to scroll then take a screen shot instead - I'd end up with a ton of images, but they might be easier to OCR or at least index.</p><p>At least that's the plan, unless somebody has a better idea?</p><p><a href="https://makervine.net/tags/raspberrypi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>raspberrypi</span></a> <a href="https://makervine.net/tags/signal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>signal</span></a> <a href="https://makervine.net/tags/circuitpython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>circuitpython</span></a> <a href="https://makervine.net/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://makervine.net/tags/automation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>automation</span></a> <a href="https://makervine.net/tags/omgseriously" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>omgseriously</span></a> <a href="https://makervine.net/tags/iOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOS</span></a> (5/5)</p>