<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Adafruit Industries &#8211; Makers, hackers, artists, designers and engineers!</title>
	<atom:link href="https://blog.adafruit.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.adafruit.com</link>
	<description>electronics, open source hardware, hacking and more...</description>
	<lastBuildDate>Wed, 24 Jun 2026 18:50:07 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://cdn-blog.adafruit.com/uploads/2020/04/logo_small@2x.png</url>
	<title>Adafruit Industries &#8211; Makers, hackers, artists, designers and engineers!</title>
	<link>https://blog.adafruit.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">42816698</site>	<item>
		<title>Don’t Trash Your Old Meta Portal: How to Turn It Into a Custom Smart Home Hub</title>
		<link>https://blog.adafruit.com/2026/06/24/dont-trash-your-old-meta-portal-how-to-turn-it-into-a-custom-smart-home-hub/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Wed, 24 Jun 2026 18:50:07 +0000</pubDate>
				<category><![CDATA[projects]]></category>
		<category><![CDATA[Vibe Coding]]></category>
		<category><![CDATA[ADB]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[dashboard]]></category>
		<category><![CDATA[meta]]></category>
		<category><![CDATA[quest]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659544</guid>

					<description><![CDATA[Meta has unexpectedly breathed new life into its legacy Portal hardware by quietly unlocking ADB (Android Debug Bridge) developer access across the entire product lineup. In a recent video update posted by Meta CTO Andrew &#8220;Boz&#8221; Bosworth on his Facebook Profile, he showcased a custom smart home hub he &#8220;vibe coded&#8221; using modern AI tools. [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img fetchpriority="high" decoding="async" width="350" height="380" class="alignnone size-full wp-image-659551 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/aa-20.png" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/aa-20.png 350w, https://cdn-blog.adafruit.com/uploads/2026/06/aa-20-276x300.png 276w, https://cdn-blog.adafruit.com/uploads/2026/06/aa-20-138x150.png 138w" sizes="(max-width: 350px) 100vw, 350px" /></p>
<p>Meta has unexpectedly breathed new life into its legacy Portal hardware by quietly unlocking ADB (Android Debug Bridge) developer access across the entire product lineup.</p>
<p>In a recent <a href="https://www.facebook.com/boz/videos/1561665975384013/" target="_blank" rel="noopener">video update</a> posted by Meta CTO Andrew &#8220;Boz&#8221; Bosworth on his Facebook Profile, he showcased a custom smart home hub he &#8220;vibe coded&#8221; using modern AI tools. He used the opportunity to announce that the very same developer tooling ecosystem utilized for Meta Quest headsets now officially supports Portal devices. This means users can finally repurpose their forgotten smart displays into powerful, customized Android devices.</p>
<p>Getting started with this modification is surprisingly straightforward and does not require complex hardware jailbreaks. Users simply need to navigate to the Portal&#8217;s <strong>Settings</strong> menu, find the <strong>Debug</strong> options, and toggle on USB Debugging or ADB access. From there, connecting the Portal to a computer via a high-quality USB-C cable (or removing the hidden rubber port plug on a Portal TV) unlocks full command-line capability. Once authorized through the standard Android SDK platform tools, users can instantly push apps using the <code>adb install</code> command.</p>
<p>This policy shift effectively transforms old hardware into a blank canvas for smart home enthusiasts and hobbyist developers. If you are looking to build your own dashboard or explore what is possible, you can check out the official walkthrough on the <a href="https://meta.com">Meta Horizon OS Developer Blog</a> or download starter blueprints directly from the <a href="https://github.com">Meta Quest Portal Samples GitHub Repository</a>. Whether you want to sideload a Home Assistant panel or build a custom photo frame from scratch, these newly opened developer channels offer an excellent way to keep your Portal out of the landfill.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659544</post-id>	</item>
		<item>
		<title>A practical analysis of the PlayStation architecture</title>
		<link>https://blog.adafruit.com/2026/06/24/a-practical-analysis-of-the-playstation-architecture/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Wed, 24 Jun 2026 15:56:33 +0000</pubDate>
				<category><![CDATA[Digital]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[history]]></category>
		<category><![CDATA[playstation]]></category>
		<category><![CDATA[Sony]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659535</guid>

					<description><![CDATA[Rodrigo Copetti analyzes the PlayStation architecture: Sony knew that 3D hardware could get very messy to develop for. Thus, their debuting console will keep its design simple and practical… Although this may come at a cost! (The Playstation uses the) Sony CXD8530BQ, one of the two big chips this console houses. It’s what we would call a ‘System-on-Chip’ [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" width="450" height="188" class="alignnone size-full wp-image-659536 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/a1-17.png" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/a1-17.png 450w, https://cdn-blog.adafruit.com/uploads/2026/06/a1-17-300x125.png 300w, https://cdn-blog.adafruit.com/uploads/2026/06/a1-17-150x63.png 150w" sizes="(max-width: 450px) 100vw, 450px" /></p>
<p>Rodrigo Copetti analyzes the PlayStation architecture:</p>
<blockquote><p>Sony knew that 3D hardware could get very messy to develop for. Thus, their debuting console will keep its design <em>simple</em> and <em>practical</em>… Although this may come at a cost!</p>
<p>(The Playstation uses the) Sony CXD8530BQ, one of the two big chips this console houses. It’s what we would call a ‘System-on-Chip’ in today’s terms.</p>
<p>The resulting CPU core runs at 33.87 MHz. Like other MIPS R3000-based CPUs, the CW33000 supports configurations with up to four coprocessors. Sony customised it with three: System Control Coprocessor, Geometry Transformation Engine, and Motion Decoder.</p></blockquote>
<p>See the full, well researched details on the website <a href="https://www.copetti.org/writings/consoles/playstation/" target="_blank" rel="noopener">here</a> and in book form <a href="https://www.amazon.com/dp/B0F4P5RB25?binding=paperback" target="_blank" rel="noopener">here</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659535</post-id>	</item>
		<item>
		<title>CircuitPython 10.3.0-alpha.3 Released!</title>
		<link>https://blog.adafruit.com/2026/06/24/circuitpython-10-3-0-alpha-3-released/</link>
					<comments>https://blog.adafruit.com/2026/06/24/circuitpython-10-3-0-alpha-3-released/#respond</comments>
		
		<dc:creator><![CDATA[Dan Halbert]]></dc:creator>
		<pubDate>Wed, 24 Jun 2026 15:40:03 +0000</pubDate>
				<category><![CDATA[CircuitPython]]></category>
		<category><![CDATA[circuitpython]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659532</guid>

					<description><![CDATA[From the GitHub release page: This is CircuitPython 10.3.0-alpha.3, an alpha release for 10.3.0. Further features, changes, and bug fixes will be added before the final release of 10.3.0. Highlights of this release Add usb_audio.USBMicrophone and usb_audio.USBSpeaker, which provide audio source and sink USB devices. Add audiospeed.Resampler. Add audio_i2sin input audio stream; supported only on [&#8230;]]]></description>
										<content:encoded><![CDATA[<h1 style="text-align: center;"><img decoding="async" width="360" height="480" class="alignnone size-large wp-image-636273 img-responsive" style="font-size: 16px;" src="https://cdn-blog.adafruit.com/uploads/2025/07/CircuitPython-10-360x480.jpg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2025/07/CircuitPython-10-360x480.jpg 360w, https://cdn-blog.adafruit.com/uploads/2025/07/CircuitPython-10-225x300.jpg 225w, https://cdn-blog.adafruit.com/uploads/2025/07/CircuitPython-10-113x150.jpg 113w, https://cdn-blog.adafruit.com/uploads/2025/07/CircuitPython-10-768x1024.jpg 768w, https://cdn-blog.adafruit.com/uploads/2025/07/CircuitPython-10-1152x1536.jpg 1152w, https://cdn-blog.adafruit.com/uploads/2025/07/CircuitPython-10-1536x2048.jpg 1536w, https://cdn-blog.adafruit.com/uploads/2025/07/CircuitPython-10-328x437.jpg 328w, https://cdn-blog.adafruit.com/uploads/2025/07/CircuitPython-10.jpg 1800w" sizes="(max-width: 360px) 100vw, 360px" /></h1>
<p><em>From the <a href="https://github.com/adafruit/circuitpython/releases/tag/10.3.0-alpha.3">GitHub release page</a>:</em></p>
<p>This is <strong>CircuitPython 10.3.0-alpha.3</strong>, an alpha release for 10.3.0. Further features, changes, and bug fixes will be added before the final release of 10.3.0.</p>
<h2>Highlights of this release</h2>
<ul>
<li>Add <code>usb_audio.USBMicrophone</code> and <code>usb_audio.USBSpeaker</code>, which provide audio source and sink USB devices.</li>
<li>Add <code>audiospeed.Resampler</code>.</li>
<li>Add <code>audio_i2sin</code> input audio stream; supported only on Espressif and RP2xxx.</li>
<li>Fix Espressif camera support regression.</li>
<li>Fix several Espressif BLE bugs.</li>
<li>Other bug fixes.</li>
</ul>
<h2>Download from circuitpython.org</h2>
<p>Firmware downloads are available from the <a href="https://circuitpython.org/downloads">downloads page</a> on <a href="https://circuitpython.org">circuitpython.org</a>. The site makes it easy to select the correct file and language for your board.</p>
<h2>Installation</h2>
<p>To install follow the instructions in the <a href="https://learn.adafruit.com/welcome-to-circuitpython/installing-circuitpython">Welcome to CircuitPython!</a> guide. To install the latest libraries, see <a href="https://learn.adafruit.com/welcome-to-circuitpython/circuitpython-libraries">this page</a> in that guide.</p>
<p>Try <a href="https://code.circuitpython.org">code.circuitpython.org</a> or <a href="https://learn.adafruit.com/welcome-to-circuitpython/installing-mu-editor">the latest version of the Mu editor</a> for creating and editing your CircuitPython programs and for easy access to the CircuitPython serial connection (the REPL).</p>
<h2>Documentation</h2>
<p>Documentation is available in <a href="https://circuitpython.readthedocs.io/en/latest/README.html">readthedocs.io</a>.</p>
<h2>Port status</h2>
<p>CircuitPython has a number of &#8220;ports&#8221; that are the core implementations for different microcontroller families. Stability varies on a per-port basis. As of this release, these ports are consider stable (but see Known Issues below):</p>
<ul>
<li><code>atmel-samd</code>: Microchip SAMD21, SAMx5x</li>
<li><code>cxd56</code>: Sony Spresense</li>
<li><code>espressif</code>: Espressif ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-C61, ESP32-H2, ESP32-S2, ESP32-S3</li>
<li><code>nordic</code>: Nordic nRF52840, nRF52833</li>
<li><code>raspberrypi</code>: Raspberry Pi RP2040, RP2350</li>
<li><code>stm</code>: ST STM32F4 chip family</li>
</ul>
<p>These ports are considered alpha and will have bugs and missing functionality:</p>
<ul>
<li><code>analog</code>: Analog Devices MAX32690</li>
<li><code>broadcom</code>: Raspberry Pi boards such as RPi 4, RPi Zero 2W</li>
<li><code>espressif</code>: ESP32-P4</li>
<li><code>litex</code>: fomu</li>
<li><code>mimxrt10xx</code>: NXP i.MX RT10xxx</li>
<li><code>renode</code>: hardware simulator</li>
<li><code>silabs</code>: Silicon Labs MG24 family</li>
<li><code>stm</code>: ST non-STM32F4 chip families</li>
<li><code>zephyr</code>: multiplatform RTOS, running on multiple chip families</li>
</ul>
<h2>Changes since 10.3.0-alpha.2</h2>
<h3>Fixes and enhancements</h3>
<ul>
<li>Add <code>audio_i2sin</code> on Espressif and RP2xxx. It can act as an audio stream like other audio sources. #11064, #10990. Thanks @FoamyGuy.</li>
<li>Add <code>usb_audio.USBSpeaker</code>. #11062. Thanks @FoamyGuy.</li>
<li>Add <code>usb_audio.USBMicrophone</code>. #11058. Thanks @FoamyGuy.</li>
<li>Add <code>audiospeed.Resampler</code>. #11057. Thanks @relic-se.</li>
<li>Allow using an I/O expander pin or a <code>DigitalInOut</code> for the <code>sdcardio.SDCard</code> chip-select pin. #11053. Thanks @bablokb.</li>
<li>Fix <code>dotclockframebuffer</code> GPIO expander pin validation. #11028. Thanks @makermelissa.</li>
<li>Add <code>mask</code> arg to <code>bitmaptools.alphablend()</code>. #11027. Thanks @makermelissa.</li>
<li>Fix stereo signal processing in <code>audiofilters.Filter</code>. #11025. Thanks @relic-se.</li>
<li>Fix <code>audiospeed.SpeedChanger</code>. #11022. Thanks @todbot.</li>
<li>Fix filesystem incorrectly reported as read-only for web and BLE workflows. #11048. Thanks @makermelissa.</li>
<li>Return HTTP 409 instead of 500 on web workflow when filesytem is read-only. #11017. Thanks @makermelissa.</li>
<li>Simplify startup message printing to fix suppressing messages from <code>boot.py</code> on the display. #11010. Thanks @dhalbert.</li>
<li>Turn on <code>__delattr__()</code> and <code>__setattr__()</code> on most boards. #11007. Thanks @dhalbert.</li>
</ul>
<h3>Port and board-specific changes</h3>
<h4>Analog Devices</h4>
<h4>Broadcom</h4>
<h4>Espressif</h4>
<ul>
<li>Fix camera support. #11059. Thanks @dhalbert.</li>
<li>Turn on <code>audiobusio.PDMIn</code> on ESP32. Improve <code>PDMIn</code> documentation and compile options. #11056. Thanks @dhalbert.</li>
<li>Fix crashes due to BLE reset bug on startup. #11051. Thanks @dhalbert.</li>
<li>Fix slow BLE discovery. #11050. Thanks @dhalbert.</li>
<li>Use a more recent <code>cmake</code> version. #11043. Thanks @bablokb.</li>
<li>Validate arg for <code>ParallelBus</code> to prevent crashes. #11041. Thanks @dhalbert.</li>
<li>Fix BLE advertising duration. Return <code>bleio.adapter.connected</code> as <code>True</code> earlier. #11036. Thanks @dhalbert.</li>
<li>Remove obsolete <code>lwip</code> workaround. #11016. Thanks @dhalbert.</li>
</ul>
<h4>i.MX</h4>
<h4>Nordic</h4>
<h4>renode</h4>
<h4>RP2xxx</h4>
<ul>
<li>Use <code>irq_shared_handler()</code> instead of <code>isr_dma_0()</code>. #11054. Thanks @dhalbert.</li>
<li>Fix uses of <code>PICO_RP2040</code> and <code>PICO_RP2350</code> compile macros. #11019, #11014. Thanks @dhalbert.</li>
<li>Switch back to using upstream <code>Pico-PIO-USB</code> library. #11015. Thanks @dhalbert.</li>
<li>Turn off <code>picodvi</code> on boards without available pins. #11008. Thanks @dhalbert.</li>
</ul>
<h4>SAMx</h4>
<h4>SiLabs</h4>
<h4>Spresense</h4>
<h4>STM</h4>
<h4>Zephyr</h4>
<ul>
<li>Pin <code>protobuf</code> version to prevent build issues. #11045. Thanks @tannewt.</li>
<li>Update Zephyr version to post-4.4.0. #11011. Thanks @tannewt.</li>
</ul>
<h4>Individual boards</h4>
<ul>
<li>senseBox MCU Eye: update name, pins, and flash. #11063. Thanks @sensebox.</li>
</ul>
<h3>Documentation changes</h3>
<ul>
<li>Improve deep sleep and <code>displayio.release_displays()</code> documentation. #11038. Thanks @dhalbert.</li>
</ul>
<h3>Build and infrastructure changes</h3>
<ul>
<li>Prevent duplicate builds on PR&#8217;s and releases. #11046. Thanks @dhalbert.</li>
<li>Fix incorrect compressed translation qstr ids. #11037. Thanks @dhalbert.</li>
</ul>
<h3>Translation additions and improvements</h3>
<h2>New boards</h2>
<ul>
<li>PCBCupid Glyph Mini 2040. #11034. Thanks @pcbcupid.</li>
<li>PCBCupid GLYPH S3. #11042. Thanks @pcbcupid.</li>
<li>Waveshare ESP32-S3-Tiny-N8R8. #11033. Thanks @stolen.</li>
</ul>
<h2>Known issues</h2>
<ul>
<li>Native-code .mpy files <a href="https://github.com/adafruit/circuitpython/issues/9621">are not working</a>. This capability is currently enabled only on the <code>winterbloom_sol</code> board.</li>
<li>See https://github.com/adafruit/circuitpython/issues for other issues, including issues still to be addressed for:
<ul>
<li><a href="https://github.com/adafruit/circuitpython/milestones/10.2.x">10.2.x</a></li>
<li><a href="https://github.com/adafruit/circuitpython/milestones/10.3.0">10.3.0</a></li>
<li><a href="https://github.com/adafruit/circuitpython/milestones/10.x.x">10.x.x</a></li>
<li><a href="https://github.com/adafruit/circuitpython/milestones/11.0.0">11.0.0</a></li>
<li><a href="https://github.com/adafruit/circuitpython/milestone/4">long term</a></li>
</ul>
</li>
</ul>
<h2>Thanks</h2>
<p>Thank you to all who used, tested, and contributed toward this release, including the contributors above, and many others on GitHub and Discord. Join us on the <a href="https://adafru.it/discord">Discord chat</a> to collaborate.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.adafruit.com/2026/06/24/circuitpython-10-3-0-alpha-3-released/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659532</post-id>	</item>
		<item>
		<title>Watching a Z80 from a Raspberry Pi RP2350</title>
		<link>https://blog.adafruit.com/2026/06/24/watching-a-z80-from-a-raspberry-pi-rp2350/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Wed, 24 Jun 2026 15:26:41 +0000</pubDate>
				<category><![CDATA[microprocessors]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[RP2350]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[RC2014]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659525</guid>

					<description><![CDATA[Kevin was messing around with the Raspberry Pi Pico RP2350 and PIO and at some point wanted to see if it could be hooked up to a Z80. As a starter, I’ve been experimenting with seeing if I can get an RP2350 to see the Z80 address and data bus in any manner. Of particular [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="480" height="172" class="alignnone size-full wp-image-659528 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/a-15.jpg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/a-15.jpg 480w, https://cdn-blog.adafruit.com/uploads/2026/06/a-15-300x108.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/06/a-15-150x54.jpg 150w" sizes="auto, (max-width: 480px) 100vw, 480px" /></p>
<p class="wp-block-paragraph">Kevin was messing around with the Raspberry Pi Pico RP2350 and PIO and at some point wanted to see if it could be hooked up to a Z80.</p>
<blockquote>
<p class="wp-block-paragraph">As a starter, I’ve been experimenting with seeing if I can get an RP2350 to see the Z80 address and data bus in any manner.</p>
<p>Of particular interest to me is the clock speed. In particular, what is the minimum clock speed possible?</p>
<p class="wp-block-paragraph">I’m using the Arduino Pico core from <a href="https://github.com/earlephilhower/arduino-pico" target="_blank" rel="noopener">Earl Philhower</a> which makes it easy to build and download code to the RP2350, but I’m trying to stick to Pico C/C++ SDK functions rather than using the Arduino environment overlays.</p>
<p>Naturally this is a pretty crazy thing to be doing, but it is showing the basic idea.</p></blockquote>
<p>See the <a href="https://makertube.net/w/vPwqyBG8s5XBZzN3Zwwfrz" target="_blank" rel="noopener">video</a> below and more in the article <a href="https://emalliab.wordpress.com/2026/05/26/watching-a-z80-from-an-rp2350/" target="_blank" rel="noopener">here</a>.</p>
<p><iframe loading="lazy" class="wp-embedded-content" sandbox="allow-scripts" security="restricted" title="Reading a Z80 Bus with a RP2350" width="500" height="315" src="https://makertube.net/videos/embed/vPwqyBG8s5XBZzN3Zwwfrz#?secret=iw9NzwKaSL" data-secret="iw9NzwKaSL"></iframe></p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659525</post-id>	</item>
		<item>
		<title>BASIC ruled the 1980s. Here&#8217;s why Python quietly became the new gateway to coding</title>
		<link>https://blog.adafruit.com/2026/06/24/basic-ruled-the-1980s-heres-why-python-quietly-became-the-new-gateway-to-coding/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Wed, 24 Jun 2026 14:29:05 +0000</pubDate>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[BASIC]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659521</guid>

					<description><![CDATA[If you ever used a computer in the &#8217;70s, &#8217;80s, and &#8217;90s, your first foray into programming was most likely with BASIC. How-To Geek&#8217;s David Delony presents the reasons why Python has taken its place as the language of choice for people learning to program. Python is everywhere It&#8217;s easy to get started with There&#8217;s [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="450" height="277" class="alignnone size-full wp-image-659522 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/blink-14.png" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/blink-14.png 450w, https://cdn-blog.adafruit.com/uploads/2026/06/blink-14-300x185.png 300w, https://cdn-blog.adafruit.com/uploads/2026/06/blink-14-150x92.png 150w" sizes="auto, (max-width: 450px) 100vw, 450px" /></p>
<p>If you ever used a computer in the &#8217;70s, &#8217;80s, and &#8217;90s, your first foray into programming was most likely with BASIC. How-To Geek&#8217;s David Delony presents the reasons why Python has taken its place as the language of choice for people learning to program.</p>
<ol>
<li>Python is everywhere</li>
<li>It&#8217;s easy to get started with</li>
<li>There&#8217;s a lot of info available</li>
</ol>
<h3 id="python-is-basic-39-s-spiritual-successor" class="heading-mb col-body text-[1.125rem]/[1.375rem] font-bold charcoal-color">Python is BASIC&#8217;s spiritual successor</h3>
<p class="mb-4 min-w-0 leading-7 break-words md:leading-8 col-body text-[18px] charcoal-color">Python is easy to get started with and powerful enough even for complex tasks like scientific computing. It&#8217;s no surprise that it&#8217;s emerged as a language of choice.</p>
<p>See the details in the yahoo!tech article <a href="https://tech.yahoo.com/computing/articles/basic-ruled-80s-heres-why-134619003.html" target="_blank" rel="noopener">here</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659521</post-id>	</item>
		<item>
		<title>BASIC09 programming language front-end developed for LLVM</title>
		<link>https://blog.adafruit.com/2026/06/24/basic09-programming-language-front-end-developed-for-llvm/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Wed, 24 Jun 2026 14:01:48 +0000</pubDate>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[6809]]></category>
		<category><![CDATA[BASIC]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659517</guid>

					<description><![CDATA[The 46-year-old BASIC09 programming language has new compiler support with a front-end having been developed for the LLVM compiler stack. BASIC09 was developed in 1980 for the Motorola 6809 CPU running with the OS-9 operating system. With this LLVM compiler front-end, you can write BASIC09 code for modern software and hardware. Boisy Gene Pitre wrote [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone wp-image-659518 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_products_image-29.png" alt="" width="318" height="231" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_products_image-29.png 390w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_products_image-29-300x218.png 300w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_products_image-29-150x109.png 150w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_products_image-29-115x85.png 115w" sizes="auto, (max-width: 318px) 100vw, 318px" /></p>
<p>The 46-year-old BASIC09 programming language has new compiler support with a front-end having been developed for the <a href="https://llvm.org/" target="_blank" rel="noopener">LLVM compiler stack</a>.</p>
<p>BASIC09 was developed in 1980 for the Motorola 6809 CPU running with the OS-9 operating system. With this LLVM compiler front-end, you can write BASIC09 code for modern software and hardware.</p>
<p>Boisy Gene Pitre wrote in the <a href="https://discourse.llvm.org/t/rfc-adding-basic09-frontend-tool-to-llvm/91141" target="_blank" rel="noopener">RFC announcement</a> of this BASIC09 front-end:</p>
<blockquote><p>&#8220;BASIC09 was a structured BASIC dialect used on OS-9/6809 and OS-9/68K systems, especially the Tandy Color Computer ecosystem. It has procedures, typed variables, arrays, control flow, and a compilation model that makes it a reasonable candidate for preservation through a modern compiler infrastructure.</p></blockquote>
<p>Read more on <a href="https://www.phoronix.com/news/BASIC09-LLVM-Front-End" target="_blank" rel="noopener">Phoronix</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659517</post-id>	</item>
		<item>
		<title>Teen Tech Lab: STEAM Challenge: Design Your Habitat with QPL</title>
		<link>https://blog.adafruit.com/2026/06/24/teen-tech-lab-steam-challenge-design-your-habitat-with-qpl/</link>
		
		<dc:creator><![CDATA[Stephanie]]></dc:creator>
		<pubDate>Wed, 24 Jun 2026 14:00:46 +0000</pubDate>
				<category><![CDATA[NYC]]></category>
		<category><![CDATA[young engineers]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[nyc]]></category>
		<category><![CDATA[STEAM]]></category>
		<category><![CDATA[young engeineers]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659511</guid>

					<description><![CDATA[image via Queens Public Library &#160; This STEAM challenge is happening at 5 Queens Public Library locations on July 8! Teens and parents of teens can register here. 3-4pm in Flushing 3-4pm at Far Rockaway Teen Library 3-4pm in East Flushing 3-4pm in Cambria Heights 4-5pm at Central Library SciArt Exchange’s Design Your Habitat invites [&#8230;]]]></description>
										<content:encoded><![CDATA[<figure><img loading="lazy" decoding="async" width="259" height="396" src="https://cdn-blog.adafruit.com/uploads/2026/06/019859-06-26_iRkrx.png" alt="" class="aligncenter size-full wp-image-659512 img-responsive" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/019859-06-26_iRkrx.png 259w, https://cdn-blog.adafruit.com/uploads/2026/06/019859-06-26_iRkrx-196x300.png 196w, https://cdn-blog.adafruit.com/uploads/2026/06/019859-06-26_iRkrx-98x150.png 98w" sizes="auto, (max-width: 259px) 100vw, 259px" /><figcaption style="text-align: left; font-size: 12px; margin-top: 5px; color: gray;">image via <a href="https://queenslibrary.org/calendar/teen-tech-lab-steam-challenge-design-your-habitat/019859-0626">Queens Public Library</a></figcaption></figure>
<p>&nbsp;</p>
<p>This STEAM challenge is happening at 5 Queens Public Library locations on July 8! Teens and parents of teens can <a href="https://queenslib.org/SciArts2026">register her</a>e.</p>
<ul>
<li>3-4pm in <a href="https://queenslibrary.org/calendar/teen-tech-lab-steam-challenge-design-your-habitat/019859-0626">Flushing</a></li>
<li>3-4pm at <a href="https://queenslibrary.org/calendar/teen-tech-lab-steam-challenge-design-your-habitat/019861-0626">Far Rockaway Teen Library</a></li>
<li>3-4pm in <a href="https://queenslibrary.org/calendar/innovation-stations-teen-steam-challenge-design-your-habitat/017702-0526">East Flushing</a></li>
<li>3-4pm in <a href="https://queenslibrary.org/calendar/teen-tech-lab-steam-challenge-design-your-habitat/019873-0626">Cambria Heights</a></li>
<li>4-5pm at <a href="https://queenslibrary.org/calendar/teen-tech-lab-steam-challenge-design-your-habitat/018140-0526">Central Library</a></li>
</ul>
<blockquote><p>SciArt Exchange’s Design Your Habitat invites students to imagine what it takes to build a true community in space—not just a shelter or a spaceship. Teens will consider real challenges like exposure to radiation and microgravity, then design sustainable space habitats that support both survival (air, water, food, exercise, protection) and thriving (art, play, culture, connection).</p></blockquote>
<p>See more <a href="https://queenslibrary.org/search/calendar?searchField=teen%20tech%20lab&#038;category=calendar&#038;searchFilter=">Teen Tech Lab opportunities here</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659511</post-id>	</item>
		<item>
		<title>The Python on Microcontrollers Newsletter: subscribe for free</title>
		<link>https://blog.adafruit.com/2026/06/24/the-python-on-microcontrollers-newsletter-subscribe-for-free-6-24/</link>
					<comments>https://blog.adafruit.com/2026/06/24/the-python-on-microcontrollers-newsletter-subscribe-for-free-6-24/#respond</comments>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Wed, 24 Jun 2026 13:04:19 +0000</pubDate>
				<category><![CDATA[Adafruit Daily]]></category>
		<category><![CDATA[CircuitPython]]></category>
		<category><![CDATA[micropython]]></category>
		<category><![CDATA[Newsletter]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[Python on Microcontrollers]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[circuitpython]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[MicroPython]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[raspberry-pi]]></category>
		<category><![CDATA[SBC]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659509</guid>

					<description><![CDATA[The Python for Microcontrollers Newsletter is the place for the latest news involving Python on hardware (microcontrollers AND single board computers like Raspberry Pi). This ad-free, spam-free weekly email is filled with CircuitPython, MicroPython, and Python information that you may have missed, all in one place! You get a summary of all the software, events, projects, and the latest hardware worldwide once a week, no [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone wp-image-659294 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/Newspaper.jpg" alt="" width="353" height="264" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/Newspaper.jpg 600w, https://cdn-blog.adafruit.com/uploads/2026/06/Newspaper-300x224.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/06/Newspaper-150x112.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/06/Newspaper-585x437.jpg 585w, https://cdn-blog.adafruit.com/uploads/2026/06/Newspaper-115x85.jpg 115w, https://cdn-blog.adafruit.com/uploads/2026/06/Newspaper-356x267.jpg 356w" sizes="auto, (max-width: 353px) 100vw, 353px" /></p>
<p><strong>The <a href="https://www.adafruitdaily.com/" target="_blank" rel="noopener noreferrer">Python for Microcontrollers</a> Newsletter </strong>is the place for the latest news involving Python on hardware (<strong>microcontrollers</strong> AND single board computers like <strong>Raspberry Pi</strong>).</p>
<blockquote><p>This <em>ad-free, spam-free</em> weekly email is filled with <strong>CircuitPython</strong>, <strong>MicroPython</strong>, and <strong>Python</strong> information that you may have missed, all in one place!</p>
<p>You get a summary of all the software, events, projects, and the latest hardware worldwide once a week, no ads! You can cancel anytime.</p></blockquote>
<p>It arrives about 11 am Monday (US Eastern time) with all the week’s happenings.</p>
<p>And please tell your friends, colleagues, students, etc.</p>
<p><a href="https://www.adafruitdaily.com/" target="_blank" rel="noopener noreferrer">Please sign up &gt; &gt; &gt;</a></p>
<p><img loading="lazy" decoding="async" width="511" height="281" class="alignnone size-full wp-image-649291 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/02/Subscribe-2026-02.jpg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/02/Subscribe-2026-02.jpg 511w, https://cdn-blog.adafruit.com/uploads/2026/02/Subscribe-2026-02-300x165.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/02/Subscribe-2026-02-150x82.jpg 150w" sizes="auto, (max-width: 511px) 100vw, 511px" /></p>
<p><a href="https://www.adafruitdaily.com/" target="_blank" rel="noopener"><img decoding="async" class="img-responsive" src="https://pbs.twimg.com/media/GlSkmQPWAAMqzKE?format=png&amp;name=small" alt="Image" /></a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.adafruit.com/2026/06/24/the-python-on-microcontrollers-newsletter-subscribe-for-free-6-24/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659509</post-id>	</item>
		<item>
		<title>InterEngineering #Pride2026</title>
		<link>https://blog.adafruit.com/2026/06/24/interengineering-pride2026/</link>
		
		<dc:creator><![CDATA[Ben]]></dc:creator>
		<pubDate>Wed, 24 Jun 2026 12:23:56 +0000</pubDate>
				<category><![CDATA[community]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[inclusive makerspace]]></category>
		<category><![CDATA[pride]]></category>
		<category><![CDATA[pride 2026]]></category>
		<category><![CDATA[pride2026]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659426</guid>

					<description><![CDATA[InterEngineering is part of the EqualEngineers network focusing on LGBTQ+ InterEngineering Network, a vibrant and inclusive community now operating under the EqualEngineers umbrella, dedicated to empowering LGBTQ+ individuals in the engineering sector. As we embark on this new chapter, our mission remains steadfast: to create an environment where LGBTQ+ engineers can thrive, connect, and lead. [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://blog.adafruit.com/tag/pride/"><img loading="lazy" decoding="async" width="1300" height="437" src="https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_progress_flag_blog-5.jpg" alt="" class="alignnone size-full wp-image-659428 img-responsive" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_progress_flag_blog-5.jpg 1300w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_progress_flag_blog-5-300x101.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_progress_flag_blog-5-600x202.jpg 600w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_progress_flag_blog-5-150x50.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_progress_flag_blog-5-768x258.jpg 768w" sizes="auto, (max-width: 1300px) 100vw, 1300px" /></a></p>
<p><a href="https://equalengineers.com/networks/interengineering/">InterEngineering</a> is part of the EqualEngineers network focusing on LGBTQ+</p>
<blockquote><p>InterEngineering Network, a vibrant and inclusive community now operating under the EqualEngineers umbrella, dedicated to empowering LGBTQ+ individuals in the engineering sector. As we embark on this new chapter, our mission remains steadfast: to create an environment where LGBTQ+ engineers can thrive, connect, and lead.</p></blockquote>
<p><a href="https://equalengineers.com/networks/interengineering/">Learn more!</a></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659426</post-id>	</item>
		<item>
		<title>Help, I accidentally made wigglegrams</title>
		<link>https://blog.adafruit.com/2026/06/23/help-i-accidentally-made-wigglegrams/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Tue, 23 Jun 2026 20:28:10 +0000</pubDate>
				<category><![CDATA[cameras]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[projects]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659445</guid>

					<description><![CDATA[Lem at lmao.center writes: I am something of an indecisive photographer and when I like an angle, I will take a lot of frames, from slightly different angles etc., looking for &#8220;the shot&#8221;. And since I am also a bit of a hoarder I never clear out my camera roll. A wigglegram is a kind [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="500" height="374" class="alignnone size-full wp-image-659446 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/z-1.gif" alt="" /></p>
<p>Lem at lmao.center writes:</p>
<blockquote><p>I am something of an indecisive photographer and when I like an angle, I will take a lot of frames, from slightly different angles etc., looking for &#8220;the shot&#8221;. And since I am also a bit of a hoarder I never clear out my camera roll.</p>
<p>A <a href="https://en.wikipedia.org/wiki/Wiggle_stereoscopy" target="_blank" rel="noopener">wigglegram</a> is<a href="https://lmao.center/blog/wiggle-accidents/wg_sc2.gif"><picture><source srcset="/blog/wiggle-accidents/i/wg_sc2-d250.gif" media="(max-width: 640px)" /></picture></a> a kind of stereo image you make by looping frames together, like as a GIF.</p>
<p>&#8220;Same shot from different angles&#8221;? You know what that sounds a bit familiar.</p></blockquote>
<p>See how Lem took his photos and made wigglegrams in the post <a href="https://lmao.center/blog/wiggle-accidents/" target="_blank" rel="noopener">here</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659445</post-id>	</item>
		<item>
		<title>The 1983 Northern Telecom Commodore Phone Limited Edition</title>
		<link>https://blog.adafruit.com/2026/06/23/the-1983-northern-telecom-commodore-phone-limited-edition/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Tue, 23 Jun 2026 20:12:37 +0000</pubDate>
				<category><![CDATA[history]]></category>
		<category><![CDATA[telephony]]></category>
		<category><![CDATA[vintage computing]]></category>
		<category><![CDATA[commodore]]></category>
		<category><![CDATA[modem]]></category>
		<category><![CDATA[telephone]]></category>
		<category><![CDATA[vicmodem]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659441</guid>

					<description><![CDATA[In the early days of home computing, the VICModem was Commodore’s answer to getting users online. But in Canada, things got… complicated. To get around strict telecom regulations and technical limitations, Commodore did something unique: they bundled the modem with a rotary dial telephone made by Northern Telecom—specially branded and only ever sold in Canada. [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="450" height="334" class="alignnone size-full wp-image-659443 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/b-18.png" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/b-18.png 450w, https://cdn-blog.adafruit.com/uploads/2026/06/b-18-300x223.png 300w, https://cdn-blog.adafruit.com/uploads/2026/06/b-18-150x111.png 150w, https://cdn-blog.adafruit.com/uploads/2026/06/b-18-115x85.png 115w" sizes="auto, (max-width: 450px) 100vw, 450px" /></p>
<p class="wp-block-paragraph">In the early days of home computing, the VICModem was Commodore’s answer to getting users online. But in Canada, things got… complicated.</p>
<p class="wp-block-paragraph">To get around strict telecom regulations and technical limitations, Commodore did something unique: they bundled the modem with a rotary dial telephone made by Northern Telecom—specially branded and only ever sold in Canada.</p>
<p>The Northern Telecom Commodore Phone is one of the most obscure and region-specific bits of Commodore history. Only available in Canada, and only sold with the VICModem, it’s a rare find today—especially in working condition, with the VIC-1605 adapter still intact.</p>
<p>Check out the entire story with many photos sourced by Dave at the <a href="https://www.oldtelephoneroom.ca/1983-northern-telecom-commodore-phone/" target="_blank" rel="noopener">Old Telephone Room site</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659441</post-id>	</item>
		<item>
		<title>JP&#8217;s Product Pick of the Week &#8212; 4pm Eastern TODAY! 6/23/26 @adafruit #adafruit #newproductpick</title>
		<link>https://blog.adafruit.com/2026/06/23/jps-product-pick-of-the-week-4pm-eastern-today-6-23-26-adafruit-adafruit-newproductpick/</link>
		
		<dc:creator><![CDATA[John Park]]></dc:creator>
		<pubDate>Tue, 23 Jun 2026 20:00:31 +0000</pubDate>
				<category><![CDATA[livestream]]></category>
		<category><![CDATA[New Products]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659451</guid>

					<description><![CDATA[Come on by for JP&#8217;s Product Pick of The Week ! A new product pick will be revealed. The show airs at 4pm ET / 1pm PT, TODAY! Check out the livestream right here inside this product page you won&#8217;t want to miss it because there will be a BEEEG DISCOUNT during the show! Tune [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone wp-image-659453 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/jpppw_thumb_episode282_blur.jpg" alt="" width="1920" height="1080" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/jpppw_thumb_episode282_blur.jpg 1920w, https://cdn-blog.adafruit.com/uploads/2026/06/jpppw_thumb_episode282_blur-300x169.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/06/jpppw_thumb_episode282_blur-600x338.jpg 600w, https://cdn-blog.adafruit.com/uploads/2026/06/jpppw_thumb_episode282_blur-150x84.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/06/jpppw_thumb_episode282_blur-768x432.jpg 768w, https://cdn-blog.adafruit.com/uploads/2026/06/jpppw_thumb_episode282_blur-1536x864.jpg 1536w, https://cdn-blog.adafruit.com/uploads/2026/06/jpppw_thumb_episode282_blur-777x437.jpg 777w" sizes="auto, (max-width: 1920px) 100vw, 1920px" /><br />
Come on by for <em><strong>JP&#8217;s Product Pick of The Week </strong></em><strong>!</strong> A new product pick will be revealed. The show airs at <strong>4pm ET / 1pm PT</strong>, TODAY!</p>
<p>Check out the livestream <strong><a href="https://www.adafruit.com/product/6333">right here inside this product page</a> </strong>you won&#8217;t want to miss it because there will be a <strong>BEEEG DISCOUNT</strong> during the show!<em><br />
</em><br />
Tune in for:</p>
<ul>
<li style="list-style-type: none;">
<ul>
<li>John Park&#8217;s newest<strong> product pick</strong></li>
<li><strong>Learn</strong> how to use it</li>
<li>Live<strong> Demo</strong></li>
</ul>
</li>
</ul>
<p>The live video will also be on <a href="https://www.youtube.com/adafruit/live">YouTube LIVE</a>, <a href="https://www.twitch.tv/adafruit">Twitch</a>, <a href="https://www.periscope.tv/adafruit/1gqxvOqbqBqKB">Periscope (Twitter)</a> and <a href="https://www.facebook.com/adafruitindustries">Facebook.</a> <a href="http://adafru.it/discord">LIVE TEXT CHAT IS HERE</a> in the <a href="http://adafru.it/discord">Adafruit Discord chat!</a> Come on into the chat to participate in the conversation!!</p>
<p><strong>Every Tuesday @ 4pm ET/1pm PT!</strong></p>

]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659451</post-id>	</item>
		<item>
		<title>Engineers Australia #EngineeringIntelligence @INWED1919  #INWED26</title>
		<link>https://blog.adafruit.com/2026/06/23/engineers-australia-engineeringintelligence-inwed1919-inwed26/</link>
		
		<dc:creator><![CDATA[Ben]]></dc:creator>
		<pubDate>Tue, 23 Jun 2026 19:40:25 +0000</pubDate>
				<category><![CDATA[holiday]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Women In STEM]]></category>
		<category><![CDATA[international women in engineering day]]></category>
		<category><![CDATA[inwed]]></category>
		<category><![CDATA[INWED26]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659376</guid>

					<description><![CDATA[Engineers Australia hosted a series of events creating opportunities for learning, connection and celebration. What you can expect from INWED 2026 Attendees can look forward to:  insightful discussions with leaders and engineers shaping innovation through Engineering Intelligence opportunities to build meaningful professional networks across disciplines and career stages exposure to real-world engineering challenges, solutions and [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="1300" height="437" class="alignnone size-full wp-image-659377 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_international_women_engineering_day_blog-2.jpg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_international_women_engineering_day_blog-2.jpg 1300w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_international_women_engineering_day_blog-2-300x101.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_international_women_engineering_day_blog-2-600x202.jpg 600w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_international_women_engineering_day_blog-2-150x50.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_international_women_engineering_day_blog-2-768x258.jpg 768w" sizes="auto, (max-width: 1300px) 100vw, 1300px" /></p>
<p><a href="https://www.engineersaustralia.org.au/inwed">Engineers Australia</a> hosted a series of events creating opportunities for learning, connection and celebration.</p>
<blockquote>
<h4><span lang="EN-AU">What you can expect from INWED 2026</span></h4>
<p><span lang="EN-AU"><strong>Attendees can look forward to:</strong></span><strong> </strong></p>
<ul>
<li><span lang="EN-AU">insightful discussions with leaders and engineers shaping innovation through Engineering Intelligence</span></li>
<li><span lang="EN-AU">opportunities to build meaningful professional networks across disciplines and career stages</span></li>
<li><span lang="EN-AU">exposure to real-world engineering challenges, solutions and success stories</span></li>
<li><span lang="EN-AU">inspiration and motivation to support your own career growth, leadership and impact</span></li>
<li><span lang="EN-AU">a chance to support future engineers through the Pay It Forward initiative.</span></li>
</ul>
</blockquote>
<p><a href="https://www.engineersaustralia.org.au/inwed">Learn more!</a></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659376</post-id>	</item>
		<item>
		<title>How I actually play video games with SMA: the tools I use every day</title>
		<link>https://blog.adafruit.com/2026/06/23/how-i-actually-play-video-games-with-sma-the-tools-i-use-every-day/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Tue, 23 Jun 2026 19:14:45 +0000</pubDate>
				<category><![CDATA[Adaptive Technology]]></category>
		<category><![CDATA[xbox adaptive controller]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659437</guid>

					<description><![CDATA[Andrei Cebotar is 37, lives in Moldova, and has Spinal Muscular Atrophy. My hands get tired fast — by the end of the day I often can’t feel them at all. I can press one mouse button. That’s mostly what I have to work with. And yet I play games, I write, I have conversations [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone  wp-image-659438 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_products_image-27.png" alt="" width="446" height="239" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_products_image-27.png 524w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_products_image-27-300x161.png 300w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_products_image-27-150x80.png 150w" sizes="auto, (max-width: 446px) 100vw, 446px" /></p>
<p>Andrei Cebotar is 37, lives in Moldova, and has Spinal Muscular Atrophy.</p>
<blockquote><p>My hands get tired fast — by the end of the day I often can’t feel them at all. I can press one mouse button. That’s mostly what I have to work with. And yet I play games, I write, I have conversations online. This is how.</p>
<p>This isn’t a neutral roundup. These are the tools I use to access my computer and play games. Some of them are part of my daily routine, others I tried and eventually stopped using. What works for me may not work for everyone, but this is the setup I’ve built around my own needs.</p>
<ul>
<li>PlayAbility — my face is my controller</li>
<li>Handy — I speak, it types</li>
<li>Xbox Adaptive Controller — the foundation I build on</li>
<li>Tobii Eye Tracker — useful, but I stopped using it</li>
<li>Talon Voice — powerful, but not for me</li>
<li>The combination is the point</li>
</ul>
<p>None of these tools solves everything on its own. What actually works is layering them. Right now, on a typical day, I’m using PlayAbility for in-game actions, Handy for any text I need to write, and the Xbox Adaptive Controller for movement. Each covers what the others can’t.</p></blockquote>
<p>See Andrei&#8217;s complete post <a href="https://www.openassistivetech.org/how-i-actually-play-video-games-with-sma-the-tools-i-use-every-day/" target="_blank" rel="noopener">here</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659437</post-id>	</item>
		<item>
		<title>AI can rewrite open source code, but can it rewrite the license, too?</title>
		<link>https://blog.adafruit.com/2026/06/23/ai-can-rewrite-open-source-code-but-can-it-rewrite-the-license-too/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Tue, 23 Jun 2026 19:02:37 +0000</pubDate>
				<category><![CDATA[Artificial intelligence]]></category>
		<category><![CDATA[Large Language Models]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[ethics]]></category>
		<category><![CDATA[license]]></category>
		<category><![CDATA[rewrite]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659434</guid>

					<description><![CDATA[AI coding tools are raising new issues with how that “clean room” rewrite process plays out legally, ethically, and practically. Those issues came to the forefront last week with the release of a new version of chardet, a popular open source python library for automatically detecting character encoding. The repository was originally written by coder Mark [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class=" img-responsive" src="https://cdn-daily-blog.adafruitdaily.com/uploads/2026/06/20260622license.jpg" alt="AI can rewrite open source code—but can it rewrite the license, too?" width="455" height="265" /></p>
<p>AI coding tools are raising new issues with how that “clean room” rewrite process plays out legally, ethically, and practically.</p>
<blockquote><p>Those issues came to the forefront last week with the release of a new version of <a href="https://github.com/chardet/chardet" target="_blank" rel="noopener">chardet</a>, a popular open source python library for automatically detecting character encoding. The repository was originally written by coder Mark Pilgrim in 2006 and released under <a href="https://www.gnu.org/licenses/lgpl-3.0.en.html" target="_blank" rel="noopener">an LGPL license</a> that placed strict limits on how it could be reused and redistributed.</p>
<p>Dan Blanchard took over maintenance of the repository in 2012 but waded into some controversy with the release of <a href="https://github.com/chardet/chardet" target="_blank" rel="noopener">version 7.0 of chardet</a> last week. Blanchard described that overhaul as “a ground-up, MIT-licensed rewrite” of the entire library built with the help of Claude Code to be “much faster and more accurate” than what came before.</p></blockquote>
<p>“Now the process of rewriting is so simple to do, and many people are disturbed by this,” Italian coder Salvatore “antirez” Sanfilippo <a href="https://antirez.com/news/162" target="_blank" rel="noopener">wrote on his blog</a>. “There is a more fundamental truth here: the nature of software changed; the reimplementations under different licenses are just an instance of how such nature was transformed forever. Instead of combating each manifestation of automatic programming, I believe it is better to build a new mental model and adapt.”</p>
<p>Read more on <a href="https://arstechnica.com/ai/2026/03/ai-can-rewrite-open-source-code-but-can-it-rewrite-the-license-too/" target="_blank" rel="noopener">Ars Technica</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659434</post-id>	</item>
		<item>
		<title>Snakie: a modern, cross-platform MicroPython editor</title>
		<link>https://blog.adafruit.com/2026/06/23/snakie-a-modern-cross-platform-micropython-editor/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Tue, 23 Jun 2026 18:31:25 +0000</pubDate>
				<category><![CDATA[micropython]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Snakie]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659427</guid>

					<description><![CDATA[Snakie is a modern, cross-platform MicroPython editor by Kevin McAleer. Snakie is a clean, uncluttered IDE for writing MicroPython code and working with connected MicroPython devices. It is built on Electron so it runs on Windows, macOS and Linux, and updates easily. Download Grab the latest installer for your platform from the Releases page: 🪟 Windows (x64) [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class=" img-responsive" src="https://cdn-daily-blog.adafruitdaily.com/uploads/2026/06/20260622snakie.jpg" alt="Snakie" width="390" height="260" /></p>
<div class="markdown-heading" dir="auto">
<p class="heading-element" dir="auto" tabindex="-1">Snakie is a modern, cross-platform <strong>MicroPython editor</strong> by Kevin McAleer.</p>
</div>
<p dir="auto">Snakie is a clean, uncluttered IDE for writing MicroPython code and working with connected MicroPython devices. It is built on Electron so it runs on Windows, macOS and Linux, and updates easily.</p>
<div class="markdown-heading" dir="auto">
<p class="heading-element" dir="auto" tabindex="-1"><strong>Download</strong></p>
</div>
<p dir="auto">Grab the latest installer for your platform from the <a href="https://github.com/kevinmcaleer/Snakie/releases/latest">Releases</a> page:</p>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1fa9f.png" alt="🪟" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Windows (x64) — <code>Snakie.Setup.&lt;version&gt;.exe</code></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f34e.png" alt="🍎" class="wp-smiley" style="height: 1em; max-height: 1em;" /> macOS (Apple Silicon) — <code>Snakie-&lt;version&gt;-arm64.dmg</code></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f34e.png" alt="🍎" class="wp-smiley" style="height: 1em; max-height: 1em;" /> macOS (Intel) — <code>Snakie-&lt;version&gt;.dmg</code></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f427.png" alt="🐧" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Linux (x64) — <code>Snakie-&lt;version&gt;.AppImage</code> or <code>snakie_&lt;version&gt;_amd64.deb</code></li>
</ul>
<p dir="auto">Features: everything below ships in <strong>v0.1.0</strong>:</p>
<ul dir="auto">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/270f.png" alt="✏" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Edit MicroPython code with syntax highlighting and auto-complete</li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f50c.png" alt="🔌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Connect to a MicroPython device over serial</li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4e4.png" alt="📤" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Upload code to the connected device</li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f41a.png" alt="🐚" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Interactive shell (REPL) for live coding</li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Run &amp; Stop buttons, with a one-click Clear Shell</li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f5c2.png" alt="🗂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Browse files both locally and on the device (Thonny-style)</li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4c1.png" alt="📁" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Create / rename / delete files and folders on the device</li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9e9.png" alt="🧩" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Tabbed interface for editing multiple files at once</li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4e6.png" alt="📦" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Flash MicroPython firmware to a device</li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f52d.png" alt="🔭" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Variables and code-outline panels (collapsible)</li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f333.png" alt="🌳" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Built-in version control (Git, VS Code-style)</li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f916.png" alt="🤖" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Integrated LLM chat pane</li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f514.png" alt="🔔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Update notifications when a new version is ready</li>
</ul>
<p>See this project on <a href="https://github.com/kevinmcaleer/Snakie" target="_blank" rel="noopener">GitHub</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659427</post-id>	</item>
		<item>
		<title>International Events Celebrating International Women in Engineering Day #EngineeringIntelligence @INWED1919  #INWED26</title>
		<link>https://blog.adafruit.com/2026/06/23/international-events-celebrating-international-women-in-engineering-day-engineeringintelligence-inwed1919-inwed26/</link>
		
		<dc:creator><![CDATA[Stephanie]]></dc:creator>
		<pubDate>Tue, 23 Jun 2026 18:30:06 +0000</pubDate>
				<category><![CDATA[holiday]]></category>
		<category><![CDATA[international women in engineering day]]></category>
		<category><![CDATA[inwed]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659391</guid>

					<description><![CDATA[image via WES &#160; Hey International friends, if you&#8217;re looking for a place to celebrate in person check out this map from WES to locate your closest INWED event]]></description>
										<content:encoded><![CDATA[<figure><img loading="lazy" decoding="async" width="853" height="496" src="https://cdn-blog.adafruit.com/uploads/2026/06/events-e1782213681297.png" alt="" class="aligncenter size-full wp-image-659392 img-responsive" /><figcaption style="text-align: left; font-size: 12px; margin-top: 5px; color: gray;">image via <a href="https://www.wes.org.uk/inwed">WES</a></figcaption></figure>
<p>&nbsp;</p>
<p>Hey International friends, if you&#8217;re looking for a place to celebrate in person check out this map from <a href="https://www.wes.org.uk/inwed">WES</a> to locate your closest INWED event</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659391</post-id>	</item>
		<item>
		<title>A CircuitPython MCP server</title>
		<link>https://blog.adafruit.com/2026/06/23/a-circuitpython-mcp-server/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Tue, 23 Jun 2026 18:18:48 +0000</pubDate>
				<category><![CDATA[CircuitPython]]></category>
		<category><![CDATA[Large Language Models]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[MCP server]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659423</guid>

					<description><![CDATA[CircuitPython MCP Server is a minimal MCP JSON-RPC server helpers for CircuitPython projects using adafruit_httpserver. This library lets a CircuitPython board run a real MCP server directly on the device. The host computer is only used for deployment, serial logs, and testing. Implemented HTTP endpoints: GET /: JSON status POST /mcp: MCP JSON-RPC over HTTP [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class=" img-responsive" src="https://cdn-daily-blog.adafruitdaily.com/uploads/2026/06/20260622mcp.jpg" alt="CircuitPython MCP Server" width="407" height="217" /></p>
<div class="markdown-heading" dir="auto">
<p class="heading-element" dir="auto" tabindex="-1">CircuitPython MCP Server is a minimal MCP JSON-RPC server helpers for CircuitPython projects using <code>adafruit_httpserver</code>.</p>
</div>
<p dir="auto">This library lets a CircuitPython board run a real MCP server directly on the device. The host computer is only used for deployment, serial logs, and testing.</p>
<p dir="auto">Implemented HTTP endpoints:</p>
<ul dir="auto">
<li><code>GET /</code>: JSON status</li>
<li><code>POST /mcp</code>: MCP JSON-RPC over HTTP</li>
<li><code>GET /mcp</code>: method-not-allowed explanation</li>
<li><code>DELETE /mcp</code>: method-not-allowed explanation</li>
<li><code>OPTIONS /mcp</code>: permissive CORS</li>
<li><code>GET /sse</code> and <code>POST /messages</code>: legacy SSE compatibility when the installed <code>adafruit_httpserver</code> has <code>SSEResponse</code></li>
</ul>
<div class="markdown-heading" dir="auto">
<p class="heading-element" dir="auto" tabindex="-1">Check it out on <a href="https://github.com/speccy88/circuitpython-mcp-server" target="_blank" rel="noopener">GitHub</a>.</p>
</div>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659423</post-id>	</item>
		<item>
		<title>Untold History of Women in STEM #EngineeringIntelligence @INWED1919  #INWED26</title>
		<link>https://blog.adafruit.com/2026/06/23/untold-history-of-women-in-stem-engineeringintelligence-inwed1919-inwed26/</link>
		
		<dc:creator><![CDATA[Takara]]></dc:creator>
		<pubDate>Tue, 23 Jun 2026 17:30:59 +0000</pubDate>
				<category><![CDATA[history]]></category>
		<category><![CDATA[Women In STEM]]></category>
		<category><![CDATA[international women in engineering day]]></category>
		<category><![CDATA[women in STEM]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659449</guid>

					<description><![CDATA[Found in the Obama White House Archives is a history of women pioneers in STEM, including some engineers, who changed the way our world is understood.]]></description>
										<content:encoded><![CDATA[<p><a href="https://blog.adafruit.com/?s=inwed"><img loading="lazy" decoding="async" width="600" height="202" src="https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_international_women_engineering_day_blog-2-1-600x202.jpg" alt="" class="aligncenter size-large wp-image-659452 img-responsive" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_international_women_engineering_day_blog-2-1-600x202.jpg 600w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_international_women_engineering_day_blog-2-1-300x101.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_international_women_engineering_day_blog-2-1-150x50.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_international_women_engineering_day_blog-2-1-768x258.jpg 768w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_international_women_engineering_day_blog-2-1.jpg 1300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p><a href="https://obamawhitehouse.archives.gov/node/311241"><img loading="lazy" decoding="async" width="600" height="265" src="https://cdn-blog.adafruit.com/uploads/2026/06/Screenshot-2026-06-23-at-3.58.16-PM-600x265.png" alt="" class="aligncenter size-large wp-image-659450 img-responsive" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/Screenshot-2026-06-23-at-3.58.16-PM-600x265.png 600w, https://cdn-blog.adafruit.com/uploads/2026/06/Screenshot-2026-06-23-at-3.58.16-PM-300x133.png 300w, https://cdn-blog.adafruit.com/uploads/2026/06/Screenshot-2026-06-23-at-3.58.16-PM-150x66.png 150w, https://cdn-blog.adafruit.com/uploads/2026/06/Screenshot-2026-06-23-at-3.58.16-PM-768x340.png 768w, https://cdn-blog.adafruit.com/uploads/2026/06/Screenshot-2026-06-23-at-3.58.16-PM-1536x680.png 1536w, https://cdn-blog.adafruit.com/uploads/2026/06/Screenshot-2026-06-23-at-3.58.16-PM-2048x906.png 2048w, https://cdn-blog.adafruit.com/uploads/2026/06/Screenshot-2026-06-23-at-3.58.16-PM-988x437.png 988w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>Found in the <a href="https://obamawhitehouse.archives.gov/node/311241">Obama White House Archives</a> is a history of women pioneers in STEM, including some engineers, who changed the way our world is understood.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659449</post-id>	</item>
		<item>
		<title>The Rooted Leader: Self-Leadership as a Strategic Advantage for Women in STEM #EngineeringIntelligence @INWED1919  #INWED26</title>
		<link>https://blog.adafruit.com/2026/06/23/the-rooted-leader-self-leadership-as-a-strategic-advantage-for-women-in-stem-engineeringintelligence-inwed1919-inwed26/</link>
		
		<dc:creator><![CDATA[Kelly]]></dc:creator>
		<pubDate>Tue, 23 Jun 2026 16:30:02 +0000</pubDate>
				<category><![CDATA[Women In STEM]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659404</guid>

					<description><![CDATA[Today we are celebrating International Women in Engineering Day! German Professor and Author Anna Frebel, PhD, who is currently working at MIT, has shared some great advice for women are leaders or are looking to become leaders in STEM fields, via The Society of Women Engineers: When you are encouraged to lean without a foundation, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://blog.adafruit.com/?s=inwed"><img loading="lazy" decoding="async" width="1300" height="437" src="https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_international_women_engineering_day_blog-4.jpg" alt="" class="alignnone size-full wp-image-659406 img-responsive" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_international_women_engineering_day_blog-4.jpg 1300w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_international_women_engineering_day_blog-4-300x101.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_international_women_engineering_day_blog-4-600x202.jpg 600w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_international_women_engineering_day_blog-4-150x50.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_international_women_engineering_day_blog-4-768x258.jpg 768w" sizes="auto, (max-width: 1300px) 100vw, 1300px" /></a></p>
<p>Today we are celebrating International Women in Engineering Day! German Professor and Author Anna Frebel, PhD, who is currently working at MIT, has shared some great advice for women are leaders or are looking to become leaders in STEM fields, via <a href="https://alltogether.swe.org/2026/03/self-leadership-anna-frebel/">The Society of Women Engineers</a>:</p>
<blockquote><p>When you are encouraged to lean without a foundation, your instincts correctly sense the risk. You don’t lead; you wobble. Without strong roots, leaning too far puts you at risk of falling, or worse, failing. Before you can lead a lab, a clinic, or a technology organization, you have to make sure you understand the biggest roadblocks. That work begins with what I call leadership of self.</p>
<p>Here are the five shifts that help women in emerging STEM fields expand their goalposts and step forward with grounding rather than hesitation.</p></blockquote>
<p><a href="https://alltogether.swe.org/2026/03/self-leadership-anna-frebel/">Read more here.</a></p>
<p><a href="https://alltogether.swe.org/2026/03/self-leadership-anna-frebel/"><img loading="lazy" decoding="async" width="256" height="256" src="https://cdn-blog.adafruit.com/uploads/2026/06/Anna_Frebel_MIT_Physics_Dept.jpeg" alt="" class="alignnone size-full wp-image-659405 img-responsive" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/Anna_Frebel_MIT_Physics_Dept.jpeg 256w, https://cdn-blog.adafruit.com/uploads/2026/06/Anna_Frebel_MIT_Physics_Dept-150x150.jpeg 150w" sizes="auto, (max-width: 256px) 100vw, 256px" /></a></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659404</post-id>	</item>
		<item>
		<title>Code like Hemingway</title>
		<link>https://blog.adafruit.com/2026/06/23/code-like-hemingway/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Tue, 23 Jun 2026 16:10:50 +0000</pubDate>
				<category><![CDATA[Large Language Models]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Vibe Coding]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Hemingway]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659403</guid>

					<description><![CDATA[Software developers are soon going to have to take a lesson from Hemingway. It’s not hard to be concise in code. You have to be, by design. Claude Code, Codex, Copilot, and the rest all love to be “spoken” to in Markdown. We used to define our code with unit tests and specifications written for humans. [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class=" img-responsive" src="https://cdn-daily-blog.adafruitdaily.com/uploads/2026/06/20260622hem.jpg" alt="Code like Hemingway" width="474" height="300" /></p>
<p>Software developers are soon going to have to take a lesson from Hemingway.</p>
<p>It’s not hard to be concise in code. You have to be, by design. Claude Code, Codex, Copilot, and the rest all love to be “spoken” to <a href="https://www.infoworld.com/article/4146579/markdown-is-now-a-first-class-coding-language-deal-with-it.html">in Markdown</a>.</p>
<p>We used to define our code with unit tests and specifications written for humans. Now, it’s all about the <strong>spec</strong>. And the spec needs to be both complete and concise.</p>
<blockquote><p>It needs to be complete in the sense that if you leave something out or forget to define something, the agent will very likely fill in the gaps for you. Forget a feature or requirement, and the agent will go off confidently and almost certainly in the wrong direction.</p>
<p>At the same time, you need to be concise. Because if you are too effusive, you may give the agent ideas that you don’t want it to have. If you write like Fitzgerald — lush and expansive —  the agent will be off and running in a direction you can’t be sure about.</p></blockquote>
<p>Check it out on <a href="https://www.infoworld.com/article/4185817/code-like-hemingway.html">InfoWorld</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659403</post-id>	</item>
		<item>
		<title>The Python on Microcontrollers Newsletter: subscribe for free</title>
		<link>https://blog.adafruit.com/2026/06/23/the-python-on-microcontrollers-newsletter-subscribe-for-free-6-23/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Tue, 23 Jun 2026 15:29:47 +0000</pubDate>
				<category><![CDATA[Adafruit Daily]]></category>
		<category><![CDATA[CircuitPython]]></category>
		<category><![CDATA[micropython]]></category>
		<category><![CDATA[Newsletter]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[Python on Microcontrollers]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[circuitpython]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[MicroPython]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[raspberry-pi]]></category>
		<category><![CDATA[SBC]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659401</guid>

					<description><![CDATA[The Python for Microcontrollers Newsletter is the place for the latest news involving Python on hardware (microcontrollers AND single board computers like Raspberry Pi). This ad-free, spam-free weekly email is filled with CircuitPython, MicroPython, and Python information that you may have missed, all in one place! You get a summary of all the software, events, projects, and the latest hardware worldwide once a week, no [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone wp-image-659294 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/Newspaper.jpg" alt="" width="353" height="264" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/Newspaper.jpg 600w, https://cdn-blog.adafruit.com/uploads/2026/06/Newspaper-300x224.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/06/Newspaper-150x112.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/06/Newspaper-585x437.jpg 585w, https://cdn-blog.adafruit.com/uploads/2026/06/Newspaper-115x85.jpg 115w, https://cdn-blog.adafruit.com/uploads/2026/06/Newspaper-356x267.jpg 356w" sizes="auto, (max-width: 353px) 100vw, 353px" /></p>
<p><strong>The <a href="https://www.adafruitdaily.com/" target="_blank" rel="noopener noreferrer">Python for Microcontrollers</a> Newsletter </strong>is the place for the latest news involving Python on hardware (<strong>microcontrollers</strong> AND single board computers like <strong>Raspberry Pi</strong>).</p>
<blockquote><p>This <em>ad-free, spam-free</em> weekly email is filled with <strong>CircuitPython</strong>, <strong>MicroPython</strong>, and <strong>Python</strong> information that you may have missed, all in one place!</p>
<p>You get a summary of all the software, events, projects, and the latest hardware worldwide once a week, no ads! You can cancel anytime.</p></blockquote>
<p>It arrives about 11 am Monday (US Eastern time) with all the week’s happenings.</p>
<p>And please tell your friends, colleagues, students, etc.</p>
<p><a href="https://www.adafruitdaily.com/" target="_blank" rel="noopener noreferrer">Please sign up &gt; &gt; &gt;</a></p>
<p><img loading="lazy" decoding="async" width="511" height="281" class="alignnone size-full wp-image-649291 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/02/Subscribe-2026-02.jpg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/02/Subscribe-2026-02.jpg 511w, https://cdn-blog.adafruit.com/uploads/2026/02/Subscribe-2026-02-300x165.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/02/Subscribe-2026-02-150x82.jpg 150w" sizes="auto, (max-width: 511px) 100vw, 511px" /></p>
<p><a href="https://www.adafruitdaily.com/" target="_blank" rel="noopener"><img decoding="async" class="img-responsive" src="https://pbs.twimg.com/media/GlSkmQPWAAMqzKE?format=png&amp;name=small" alt="Image" /></a></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659401</post-id>	</item>
		<item>
		<title>IEEE Women In Engineering #EngineeringIntelligence @INWED1919  #INWED26</title>
		<link>https://blog.adafruit.com/2026/06/23/ieee-women-in-engineering-engineeringintelligence-inwed1919-inwed26/</link>
		
		<dc:creator><![CDATA[Jessie Mae]]></dc:creator>
		<pubDate>Tue, 23 Jun 2026 14:30:58 +0000</pubDate>
				<category><![CDATA[Engineering]]></category>
		<category><![CDATA[holiday]]></category>
		<category><![CDATA[Women In STEM]]></category>
		<category><![CDATA[INWED26]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659399</guid>

					<description><![CDATA[The IEEE Women in Engineering (WIE) was officially formed in 1994 as a committee of the IEEE Board. WIE&#8217;s mission is to connect and support women and girls in STEM fields, and to facilitate their recruitment and retention. See their Women in Engineering Highlights, calendar of events and more Via WIE IEEE Women in Engineering [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://blog.adafruit.com/?s=inwed"><img loading="lazy" decoding="async" class="aligncenter wp-image-659400  img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_international_women_engineering_day_blog-3-300x101.jpg" alt="" width="451" height="152" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_international_women_engineering_day_blog-3-300x101.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_international_women_engineering_day_blog-3-600x202.jpg 600w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_international_women_engineering_day_blog-3-150x50.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_international_women_engineering_day_blog-3-768x258.jpg 768w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_international_women_engineering_day_blog-3.jpg 1300w" sizes="auto, (max-width: 451px) 100vw, 451px" /></a></p>
<p><a href="https://wie.ieee.org"><img loading="lazy" decoding="async" class="aligncenter  wp-image-659410 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/logo-WIE-Purple-with-line.png-292x300.webp" alt="" width="333" height="342" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/logo-WIE-Purple-with-line.png-292x300.webp 292w, https://cdn-blog.adafruit.com/uploads/2026/06/logo-WIE-Purple-with-line.png-468x480.webp 468w, https://cdn-blog.adafruit.com/uploads/2026/06/logo-WIE-Purple-with-line.png-146x150.webp 146w, https://cdn-blog.adafruit.com/uploads/2026/06/logo-WIE-Purple-with-line.png-768x788.webp 768w, https://cdn-blog.adafruit.com/uploads/2026/06/logo-WIE-Purple-with-line.png-426x437.webp 426w, https://cdn-blog.adafruit.com/uploads/2026/06/logo-WIE-Purple-with-line.png.webp 777w" sizes="auto, (max-width: 333px) 100vw, 333px" /></a></p>
<p>The IEEE Women in Engineering (WIE) was officially formed in 1994 as a committee of the IEEE  Board. WIE&#8217;s mission is to connect and support women and girls in STEM fields, and to facilitate their recruitment and retention. See their Women in Engineering Highlights, calendar of events and more Via <a href="https://wie.ieee.org">WIE</a></p>
<blockquote><p>IEEE Women in Engineering (WIE) is a global network of IEEE members and volunteers dedicated to promoting women engineers and scientists andIEEE WIE Logo with tagline, Innovate, Lead, Inspire inspiring girls around the world to follow their academic interests in a career in engineering and science.</p></blockquote>
<p>Learn more!</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659399</post-id>	</item>
		<item>
		<title>Happy, Dancing Modular ESP32 HotKeys</title>
		<link>https://blog.adafruit.com/2026/06/23/happy-dancing-modular-esp32-hotkeys/</link>
		
		<dc:creator><![CDATA[Stephanie]]></dc:creator>
		<pubDate>Tue, 23 Jun 2026 14:00:01 +0000</pubDate>
				<category><![CDATA[DIY]]></category>
		<category><![CDATA[ESP32]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659394</guid>

					<description><![CDATA[image via Instructables user lennoxlow &#160; Instructables user lennoxlow made the happiest little dancing hotkeys that generate personalized meme compilations. They are just too cute: Then I built a second one, because I also wanted to trigger more ridiculous scripts. Feature creep set in and I needed to make them wireless so I could use [&#8230;]]]></description>
										<content:encoded><![CDATA[<figure><img loading="lazy" decoding="async" width="700" height="394" src="https://cdn-blog.adafruit.com/uploads/2026/06/happy.gif" alt="" class="aligncenter size-full wp-image-659395 img-responsive" /><figcaption style="text-align: left; font-size: 12px; margin-top: 5px; color: gray;">image via <a href="https://www.instructables.com/Happy-Modular-HotKeys-ESP32/">Instructables user lennoxlow</a></figcaption></figure>
<p>&nbsp;</p>
<p><a href="https://www.instructables.com/Happy-Modular-HotKeys-ESP32/">Instructables user lennoxlow</a> made the happiest little dancing hotkeys that generate personalized meme compilations. They are just too cute:</p>
<blockquote><p>Then I built a second one, because I also wanted to trigger more ridiculous scripts.</p>
<p>Feature creep set in and I needed to make them wireless so I could use them anywhere in the house &#8211; communicating over WiFi and serial to my PC, but also with each other.</p>
<p>Oh. And they had to dance. Because why not.</p>
<p>I called them &#8220;QuickKeys&#8221;</p></blockquote>
<p><a href="https://www.instructables.com/Happy-Modular-HotKeys-ESP32/">Read more</a></p>
<p>This project is giving us <a href="https://www.adafruit.com/search?q=macropad">Macropad</a> and <a href="https://www.adafruit.com/search?q=neokey">NeoKey</a> vibes!</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659394</post-id>	</item>
		<item>
		<title>ICYMI Python on Microcontrollers Newsletter: Code Like Hemingway, CircuitPython MCP, MicroPython Editor and More!</title>
		<link>https://blog.adafruit.com/2026/06/23/icymi-python-on-microcontrollers-newsletter-code-like-hemingway-circuitpython-mcp-micropython-editor-and-more/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Tue, 23 Jun 2026 13:30:10 +0000</pubDate>
				<category><![CDATA[Adafruit Daily]]></category>
		<category><![CDATA[CircuitPython]]></category>
		<category><![CDATA[micropython]]></category>
		<category><![CDATA[Newsletter]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Publications]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[Python on Microcontrollers]]></category>
		<category><![CDATA[circuitpython]]></category>
		<category><![CDATA[icymi]]></category>
		<category><![CDATA[MicroPython]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[SBC]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659367</guid>

					<description><![CDATA[If you missed this week’s Python on Microcontrollers Newsletter, here is the ICYMI (in case you missed it) version. To never miss another issue, subscribe now! – You’ll get a terrific newsletter each Monday (which is out before this post). 12,370 subscribers worldwide! The next newsletter goes out Monday morning and subscribing is the best way to keep [&#8230;]]]></description>
										<content:encoded><![CDATA[<h2 class="storytitle entry-title"><img decoding="async" class="img-responsive img-responsive img-responsive img-responsive img-responsive img-responsive img-responsive img-responsive img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/03/ICYMI-2024.jpg" /></h2>
<p>If you missed this week’s Python on Microcontrollers Newsletter, here is the ICYMI (in case you missed it) version.</p>
<p>To never miss another issue, <a href="https://www.adafruitdaily.com/" target="_blank" rel="noopener">subscribe now</a>! – You’ll get a terrific newsletter each Monday (which is out before this post). 12,370 subscribers worldwide!</p>
<p>The next newsletter goes out Monday morning and <a href="https://www.adafruitdaily.com/" target="_blank" rel="noopener"><strong>subscribing</strong></a> is the best way to keep up with all things Python for hardware. No ads or spam, no selling lists, leave any time.</p>
<hr />
<h3>From the Editor:</h3>
<p>Welcome to the latest Python on Microcontrollers newsletter! “Pass the sunscreen” I ask, as I contemplate going out to sunny Lake Michigan. I did find a great selection of Python news for folks before grabbing the picnic basket. People don’t know how AI might work with their coding. The human concentrating on the spec seems to be an important part of the process. And when AI helps you, what kind of software licensing applies?</p>
<p>A couple of goodies: An MCP server is now available for CircuitPython while a new editor has been launched for MicroPython. There are some Raspberry Pi items this week and a well-balanced group of MicroPython and CircuitPython projects to look over. I hope you all have a great week. – <em>Anne Barela, Editor</em></p>
<p>We’re on <a href="https://discord.gg/HYqvREz">Discord</a>, <a href="https://twitter.com/search?q=circuitpython&amp;src=typed_query&amp;f=live">Twitter/X</a>, <a href="https://bsky.app/profile/circuitpython.org">BlueSky</a> and for past newsletters – <a href="https://www.adafruitdaily.com/category/circuitpython/">view them all here</a>. If you’re reading this on the web, please <a href="https://www.adafruitdaily.com/">subscribe here</a>. Here’s the news this week:</p>
<h2 id="code-like-hemingway">Code like Hemingway</h2>
<p><a href="https://www.infoworld.com/article/4185817/code-like-hemingway.html"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/20260622hem.jpg" alt="Code like Hemingway" /></a></p>
<p>Software developers are soon going to have to take a lesson from Hemingway. It’s not hard to be concise in code. You have to be, by design. Claude Code, Codex, Copilot, and the rest all love to be “spoken” to <a href="https://www.infoworld.com/article/4146579/markdown-is-now-a-first-class-coding-language-deal-with-it.html">in Markdown</a>. We used to define our code with unit tests and specifications written for humans. Now, it’s all about the spec. And the spec needs to be both complete and concise – <a href="https://www.infoworld.com/article/4185817/code-like-hemingway.html">InfoWorld</a>.</p>
<h2 id="a-circuitpython-mcp-server">A CircuitPython MCP Server</h2>
<p><a href="https://github.com/speccy88/circuitpython-mcp-server"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/20260622mcp.jpg" alt="CircuitPython MCP Server" /></a></p>
<p>Frederick Blais has created an open source CircuitPython MCP Server, a minimal set of MCP JSON-RPC server helpers for CircuitPython projects using <code class="language-plaintext highlighter-rouge">adafruit_httpserver</code> – <a href="https://github.com/speccy88/circuitpython-mcp-server">GitHub</a>.</p>
<h2 id="a-new-raspberry-pi-desktop-style-refresh">A New Raspberry Pi Desktop Style Refresh</h2>
<p><a href="https://forums.raspberrypi.com/viewtopic.php?p=2379576#p2379576"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/20260622desk.jpg" alt="A new Raspberry Pi desktop style refresh" /></a></p>
<p>What is currently known as the Raspberry Pi Desktop has been around for over a decade now – it started out as a customised version of the LXDE desktop, and over the years has slowly evolved into something with almost entirely different underpinnings, based on Wayland and labwc. Now comes real change – <a href="https://forums.raspberrypi.com/viewtopic.php?p=2379576#p2379576">Raspberry Pi News</a>. Via <a href="https://blog.adafruit.com/2026/06/16/a-new-raspberry-pi-desktop-style-refresh-arttuesday/">Adafruit Blog</a>.</p>
<blockquote><p>“We are now ready to roll changes out for beta testing. If you update your system from the beta repository, you ought to notice no differences at first, but the components which enable the new desktop will be installed and ready to use. The biggest change in the new desktop is the introduction of an icon dock, in addition to the existing taskbar. Two new plugins have been added which are intended to be used in the dock – one is a graphical application launcher, and the other an icon-based combined quick launcher and task list.”</p></blockquote>
<h2 id="snakie-a-modern-cross-platform-micropython-editor">Snakie: A Modern, Cross-Platform MicroPython Editor</h2>
<p><a href="https://github.com/kevinmcaleer/Snakie"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/20260622snakie.jpg" alt="Snakie" /></a></p>
<p>Snakie is a modern, cross-platform MicroPython editor by Kevin McAleer. It has a clean, uncluttered IDE for writing MicroPython code and working with connected MicroPython devices. It is built on Electron, so it runs on Windows, macOS and Linux, and updates easily – <a href="https://github.com/kevinmcaleer/Snakie">GitHub</a>.</p>
<h2 id="basic-ruled-the-80s-heres-why-python-quietly-became-the-new-gateway-to-coding">BASIC Ruled the ’80s. Here’s Why Python Quietly Became the New Gateway to Coding</h2>
<p><a href="https://tech.yahoo.com/computing/articles/basic-ruled-80s-heres-why-134619003.html"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/20260622basic.jpg" alt="BASIC ruled the '80s. Here's why Python quietly became the new gateway to coding" /></a></p>
<p>If you ever used a computer in the ’70s, ’80s, and ’90s, your first foray into programming was most likely with BASIC. Here are the reasons why Python has taken its place as the language of choice for people learning to program – <a href="https://tech.yahoo.com/computing/articles/basic-ruled-80s-heres-why-134619003.html">yahoo!tech</a>.</p>
<h2 id="ai-can-rewrite-open-source-code-but-can-it-rewrite-the-license-too">AI Can Rewrite Open Source Code, But Can It Rewrite the License, Too?</h2>
<p><a href="https://arstechnica.com/ai/2026/03/ai-can-rewrite-open-source-code-but-can-it-rewrite-the-license-too/"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/20260622license.jpg" alt="AI can rewrite open source code—but can it rewrite the license, too?" /></a></p>
<p>AI coding tools are raising new issues with how that “clean room” rewrite process plays out legally, ethically, and practically. Those issues came to the forefront last week with the release of a new version of chardet, a popular open source python library for automatically detecting character encoding – <a href="https://arstechnica.com/ai/2026/03/ai-can-rewrite-open-source-code-but-can-it-rewrite-the-license-too/">Ars Technica</a>.</p>
<h2 id="linux-kernel-71-officially-released">Linux Kernel 7.1 Officially Released</h2>
<p><a href="https://9to5linux.com/linux-kernel-7-1-officially-released-heres-whats-new"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/20260622newlinux.jpg" alt="Linux Kernel 7.1" /></a></p>
<p>The Linux Kernel 7.1 has been officially released. It introduces a new NTFS file system implementation and a new Landlock access right for pathname UNIX domain sockets – <a href="https://9to5linux.com/linux-kernel-7-1-officially-released-heres-whats-new">9to5Linux</a>.</p>
<p>Latest Raspberry Pi OS Release Is Powered by Linux Kernel 6.18 LTS – <a href="https://9to5linux.com/latest-raspberry-pi-os-release-is-powered-by-linux-kernel-6-18-lts">9to5Linux</a>.</p>
<h2 id="this-weeks-python-streams">This Week’s Python Streams</h2>
<p><a href="https://circuitpython.org/"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/cccircuitpython.jpg" alt="Python Streams" /></a></p>
<p>Python on Hardware is all about building a cooperative ecosphere which allows contributions to be valued and to grow knowledge. Below are the streams within the last week focusing on the community.</p>
<p><strong>CircuitPython Deep Dive Stream</strong></p>
<p><a href="https://youtube.com/live/8pMb9IWA9h4"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/20260622deepdive.jpg" alt="Deep Dive" /></a></p>
<p><a href="https://youtube.com/live/8pMb9IWA9h4">Last Friday</a>, Tim filled in for Scott and spoke about the <code class="language-plaintext highlighter-rouge">usb_audio</code> core module.</p>
<p>You can see the latest video and past videos on the Adafruit YouTube channel under the Deep Dive playlist – <a href="https://www.youtube.com/playlist?list=PLjF7R1fz_OOXBHlu9msoXq2jQN4JpCk8A">YouTube</a>.</p>
<p><strong>CircuitPython Parsec</strong></p>
<p><a href="https://blog.adafruit.com/2026/06/19/john-parks-circuitpython-parsec-lcd-character-marquee-scroll/"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/20260622jp.jpg" alt="CircuitPython Parsec" /></a></p>
<p>John Park’s CircuitPython Parsec this week is on LCD Character Marquee Scroll – <a href="https://blog.adafruit.com/2026/06/19/john-parks-circuitpython-parsec-lcd-character-marquee-scroll/">Adafruit Blog</a> and <a href="https://youtu.be/E8fOIcs5Cao?si=s2pxsxwU1AA1lJIZ">YouTube</a>.</p>
<p>Catch all the episodes in the <a href="https://www.youtube.com/playlist?list=PLjF7R1fz_OOWFqZfqW9jlvQSIUmwn9lWr">YouTube playlist</a>.</p>
<p><strong>Deep Dive with Tim</strong></p>
<p><a href="https://youtube.com/live/ebnnDnVsnfc"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/20260622timdive.jpg" alt="Deep Dive with Tim" /></a></p>
<p><a href="https://youtube.com/live/ebnnDnVsnfc">Last week</a>, Tim was looking into USB Audio in TinyUSB.</p>
<p>You can see the latest video and past videos on the Adafruit YouTube channel under the Deep Dive playlist – <a href="https://www.youtube.com/playlist?list=PLjF7R1fz_OOWFqZfqW9jlvQSIUmwn9lWr">YouTube</a>.</p>
<p><strong>CircuitPython Weekly Meeting</strong></p>
<p>CircuitPython Weekly Meeting for June 15, 2026 (<a href="https://github.com/adafruit/adafruit-circuitpython-weekly-meeting/blob/main/2026/2026-06-15.md">notes</a>) <a href="https://youtu.be/jxK8BoIql18">on YouTube</a>.</p>
<h2 id="project-of-the-week-taking-high-quality-motion-triggered-images-using-a-raspberry-pi-hq-or-global-shutter-camera">Project of the Week: Taking High Quality Motion-triggered Images Using a Raspberry Pi HQ or Global Shutter Camera</h2>
<p><a href="https://github.com/jbeale1/traffic"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/20260622potw.png" alt="Taking high quality motion-triggered images" /></a></p>
<p>John Beale has posted high quality motion-triggered images using a Raspberry Pi HQ or global shutter camera along with Python. It is possible to estimate a vehicle’s speed using a pair of images taken from the side, if you know the camera-vehicle distance and therefore the image scale in mm per pixel, and the image frame rate – <a href="https://github.com/jbeale1/traffic">GitHub</a>. Via <a href="https://blog.adafruit.com/2026/06/18/taking-high-quality-motion-triggered-images-using-a-raspberry-pi-hq-or-global-shutter-camera/">Adafruit Blog</a>.</p>
<h2 id="popular-last-week">Popular Last Week</h2>
<p><a href="https://www.makeuseof.com/raspberry-pi-stopped-talking-still-worth-buying/"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/20260622last.jpg" alt="Popular Last Week" /></a></p>
<p>What was the most popular, most clicked link, in <a href="https://www.adafruitdaily.com/2026/06/15/python-on-microcontrollers-newsletter-is-jit-python-in-trouble-micropython-in-a-wasm-sandbox-and-more/">last week’s newsletter</a>? <a href="https://www.makeuseof.com/raspberry-pi-stopped-talking-still-worth-buying/">The Raspberry Pi everyone stopped talking about is still worth buying</a>.</p>
<p>Did you know you can read past issues of this newsletter in the Adafruit Daily Archive? <a href="https://www.adafruitdaily.com/category/circuitpython/">Check it out</a>.</p>
<h2 id="new-notes-from-adafruit-playground">New Notes from Adafruit Playground</h2>
<p><a href="https://adafruit-playground.com/">Adafruit Playground</a> is a new place for the community to post their projects and other making tips/tricks/techniques. Ad-free, it’s an easy way to publish your work in a safe space for free.</p>
<p><a href="https://adafruit-playground.com/u/scenography/pages/eink-calendar-with-no-soldering"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/20260622play1.jpg" alt="eInk Calendar With No Soldering" /></a></p>
<p>eInk Calendar With No Soldering – <a href="https://adafruit-playground.com/u/scenography/pages/eink-calendar-with-no-soldering">Adafruit Playground</a>.</p>
<h2 id="news-from-around-the-web">News From Around the Web</h2>
<p><a href="https://keepeverythingyours.com/projects/mighty%20mini%20media%20controller/"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/20260622media.jpg" alt="Mighty Mini Media Controller" /></a></p>
<p>Mighty Mini Media Controller is a CircuitPython USB HID media controller built from an RP2040 board and a rotary encoder. Plug it into any computer and it works instantly as a media keyboard, no drivers required. Rotate the encoder to raise or lower volume. Press down for play/pause. All pins and timing constants are configurable at the top of <code class="language-plaintext highlighter-rouge">code.py</code>. It works on Windows, macOS, Linux, and ChromeOS – <a href="https://keepeverythingyours.com/projects/mighty%20mini%20media%20controller/">Keep Everything Yours</a>. Via <a href="https://www.reddit.com/r/circuitpython/comments/1u1fgbv/i_made_a_very_small_volume_and_playback/">Reddit</a>.</p>
<p><a href="https://headtilt.me/swarm-sim/"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/20260622swarm.jpg" alt="Simulating Micro:bit Swarms" /></a></p>
<p>Simulating Micro:bit swarms with MicroPython – <a href="https://headtilt.me/swarm-sim/">headtilt.me</a> and <a href="https://github.com/zarify/swarm_sim">GitHub</a>. Via <a href="https://mastodon.social/@pRobably@aus.social/116731239844293289">Mastodon</a>.</p>
<p><a href="https://linuxiac.com/raspberry-pi-imager-2-0-10-adds-pi-connect-for-organization-support/"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/20260622img.jpg" alt="Raspberry Pi Imager 2.0.10" /></a></p>
<p>Raspberry Pi Imager 2.0.10 adds Pi Connect for Organization Support, CM5 secure boot re-provisioning, accessibility updates, and write fixes – <a href="https://linuxiac.com/raspberry-pi-imager-2-0-10-adds-pi-connect-for-organization-support/">Linuxiac</a>. Via <a href="https://bsky.app/profile/linuxiac.bsky.social/post/3monn4ifikc2t">BlueSky</a>.</p>
<p><a href="https://www.youtube.com/watch?v=5EumkJWdgek"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/20260622set.jpg" alt="Setting Up Raspberry Pi Pico 2 W with Live Debugging" /></a></p>
<p>Setting up Raspberry Pi Pico 2 W with live debugging – <a href="https://www.youtube.com/watch?v=5EumkJWdgek">YouTube</a>.</p>
<p><a href="https://www.hackster.io/shaoziyang/lcd1602-bigfont-number-300551"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/20260622lcd.gif" alt="LCD1602 bigfont number" /></a></p>
<p>LCD1602 bigfont number displays large fonts on an LCD1602 display with MicroPython – <a href="https://www.hackster.io/shaoziyang/lcd1602-bigfont-number-300551">hackster.io</a>.</p>
<p><a href="https://www.youtube.com/watch?v=SbfEfmMHzzE"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/20260622bot.jpg" alt="A fleet of obstacle avoiding MicroPython RP2040 robots" /></a></p>
<p>A fleet of obstacle-avoiding robots using MicroPython on RP2040 boards – <a href="https://www.youtube.com/watch?v=SbfEfmMHzzE">YouTube</a>.</p>
<p><a href="https://www.hackster.io/makepkg/pico-commander-a-15-automation-tool-for-headless-servers-d6d6ed"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/20260622cmdr.jpg" alt="Pico Commander" /></a></p>
<p>Pico Commander is a $15 open-source macro pad built on the Raspberry Pi Pico running CircuitPython. It requires zero drivers (acts as a standard USB HID Keyboard) and is configured entirely through a visual offline web editor – <a href="https://www.hackster.io/makepkg/pico-commander-a-15-automation-tool-for-headless-servers-d6d6ed">hackster.io</a>.</p>
<p><a href="https://www.youtube.com/watch?v=Ds4uM0Ya4nM"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/20260622sim.jpg" alt="Raspberry Pi tutorial - Pulse Width Modulation (PWM)" /></a></p>
<p>A Raspberry Pi tutorial on Pulse Width Modulation (PWM) with MicroPython – <a href="https://www.youtube.com/watch?v=Ds4uM0Ya4nM">YouTube</a>.</p>
<p><a href="https://www.instructables.com/Keybow-2040-I2S-Stereo-Speakers-Macropad-Addition/"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/20260622key.jpg" alt="Macropad With Digital Stereo Audio Using Pimoroni Keybow 2040 and MAX98357A Audio Board (HID + MIDI Capable)" /></a></p>
<p>Macropad With digital stereo audio Using Pimoroni Keybow 2040 and MAX98357A audio board (HID + MIDI Capable) – <a href="https://www.instructables.com/Keybow-2040-I2S-Stereo-Speakers-Macropad-Addition/">Instructables</a>.</p>
<p><a href="https://www.digikey.com/en/maker/tutorials/2026/computer-vision-and-projection-mapping-in-python"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/20260622sf2.jpg" alt="Computer Vision and Projection Mapping in Python" /></a></p>
<p>Computer vision and projection mapping in Python on Raspberry Pi – <a href="https://www.digikey.com/en/maker/tutorials/2026/computer-vision-and-projection-mapping-in-python">DigiKey</a>.</p>
<p><a href="https://www.instructables.com/Interactive-Musical-Board"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/20260622buttons.jpg" alt="Interactive Musical Board" /></a></p>
<p>The Interactive Musical Game Board is an assistive technology device running CircuitPython designed for students with physical and cognitive disabilities at the Campus School to enjoy music by pressing buttons. The board features 9 100mm arcade buttons (8 blue and 1 red) each triggering colorful NeoPixel LED light feedback and cheerful audio playback through a speaker when pressed – <a href="https://www.instructables.com/Interactive-Musical-Board">Instructables</a>.</p>
<p><a href="https://www.instructables.com/Smart-Beehive-Winter-Monitor"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/20260622bee.jpg" alt="Smart Beehive Winter Monitor" /></a></p>
<p>The Smart Beehive Winter Monitor is a CircuitPython sensor pod that watches the inside of a beehive and alerts the beekeeper hours before condensation forms. It runs on an ESP32-S3 Feather, sleeps between readings, publishes to a free Adafruit IO dashboard over WiFi, and computes the dew-point spread, the leading indicator that humidity alone can’t show – <a href="https://www.instructables.com/Smart-Beehive-Winter-Monitor">Instructables</a>.</p>
<p><a href="https://pyfound.blogspot.com/2026/06/everything-security-at-pycon-us-2026.html"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/20260622sec.jpg" alt="Everything Security at PyCon US 2026" /></a></p>
<p>Everything Security that was presented at PyCon US 2026 – <a href="https://pyfound.blogspot.com/2026/06/everything-security-at-pycon-us-2026.html">Python Software Foundation Blog</a>.</p>
<p><a href="https://x.com/GenAISpotlight/status/2067987524945948760"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/20260622crank.jpg" alt="𝗖𝗿𝗮𝗻𝗸𝗚𝗣𝗧" /></a></p>
<p>CrankGPT runs AI on a hand crank, no battery needed. Europe-based Squeez Labs built it around a Raspberry Pi 5 and a 20W hand-crank generator – <a href="https://x.com/GenAISpotlight/status/2067987524945948760">X</a>.</p>
<p><a href="https://github.blog/ai-and-ml/github-copilot/what-are-git-worktrees-and-why-should-i-use-them/"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/20260622git.jpg" alt="What are git worktrees, and why should I use them?" /></a></p>
<p>What are git worktrees, and why should I use them? – <a href="https://github.blog/ai-and-ml/github-copilot/what-are-git-worktrees-and-why-should-i-use-them/">GitHub Blog</a>.</p>
<p><a href="https://9to5linux.com/dietpi-10-5-enables-kms-drm-graphics-system-by-default-for-raspberry-pi-sbcs"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/20260622diet.jpg" alt="DietPi 10.5 Enables KMS/DRM Graphics System by Default for Raspberry Pi SBCs" /></a></p>
<p>DietPi 10.5 Enables KMS/DRM Graphics System by Default for Raspberry Pi SBCs – <a href="https://9to5linux.com/dietpi-10-5-enables-kms-drm-graphics-system-by-default-for-raspberry-pi-sbcs">9to5Linux</a>.</p>
<p><a href="https://www.raspberrypi.com/news/saving-family-football-footage-with-a-raspberry-pi-and-a-1928-projector/"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/20260622film.jpg" alt="Saving family football footage with a Raspberry Pi and a 1928 projector" /></a></p>
<p>Saving family football footage with a Raspberry Pi and a 1928 projector – <a href="https://www.raspberrypi.com/news/saving-family-football-footage-with-a-raspberry-pi-and-a-1928-projector/">Raspberry Pi News</a> and <a href="https://www.youtube.com/watch?v=XEnJPB9su_0">YouTube</a>.</p>
<h2 id="new">New</h2>
<p><a href="https://www.hackster.io/news/the-new-orange-pi-6-is-way-more-powerful-than-your-current-sbc-42744f98815c"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/20260622new1.jpg" alt="Orange Pi 6" /></a></p>
<p>The Orange Pi 6 is built around the CIX CD8180 processor. This chip combines four Cortex-A720 performance cores, four Cortex-A720 medium cores, and four Cortex-A520 efficiency cores for a total of twelve Arm CPU cores. Display connectivity includes HDMI 2.0, DisplayPort 1.4, eDP, and DisplayPort output over USB-C. Memory options include 8GB, 16GB, and 24GB of LPDDR5.</p>
<p>There are two PCIe 4.0 x4 M.2 Key-M slots for NVMe SSDs, a microSD card slot and onboard SPI flash. The board includes dual 2.5 Gigabit Ethernet ports and an M.2 Key-E slot for an optional Wi-Fi 6 and Bluetooth 5.4 module. Additional connectivity includes USB 3.0 and USB 2.0 ports, dual full-function USB Type-C connectors, dual MIPI CSI camera interfaces, audio input and output, and a 40-pin GPIO header – <a href="https://www.hackster.io/news/the-new-orange-pi-6-is-way-more-powerful-than-your-current-sbc-42744f98815c">hackster.io</a>.</p>
<p><a href="https://linuxgizmos.com/ark-just-a-pi-carrier-board-links-raspberry-pi-cm5-to-autopilot-systems/"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/20260622new2.jpg" alt="ARK Just A Pi carrier board links Raspberry Pi CM5 to autopilot systems" /></a></p>
<p>ARK Electronics has recently featured the ARK Just A Pi, a compact carrier board for the Raspberry Pi Compute Module 5. The board provides USB, Ethernet, CSI camera, UART, PCIe, HDMI, and GPIO connectivity in a small form factor intended for integration with autopilot and embedded systems – <a href="https://linuxgizmos.com/ark-just-a-pi-carrier-board-links-raspberry-pi-cm5-to-autopilot-systems/">LinuxGizmos</a>.</p>
<h2 id="new-boards-supported-by-circuitpython">New Boards Supported by CircuitPython</h2>
<p>The number of supported microcontrollers and Single Board Computers (SBC) grows every week. This section outlines which boards have been included in CircuitPython or added to <a href="https://circuitpython.org/">CircuitPython.org</a>.</p>
<p>This week there were no new boards added.</p>
<p><em>Note: For non-Adafruit boards, please use the support forums of the board manufacturer for assistance, as Adafruit does not have the hardware to assist in troubleshooting.</em></p>
<p>Looking to add a new board to CircuitPython? It’s highly encouraged! Adafruit has four guides to help you do so:</p>
<ul>
<li style="text-align: left;"><a href="https://learn.adafruit.com/how-to-add-a-new-board-to-circuitpython/overview">How to Add a New Board to CircuitPython</a></li>
<li style="text-align: left;"><a href="https://learn.adafruit.com/how-to-add-a-new-board-to-the-circuitpython-org-website">How to add a New Board to the circuitpython.org website</a></li>
<li style="text-align: left;"><a href="https://learn.adafruit.com/adding-a-single-board-computer-to-platformdetect-for-blinka">Adding a Single Board Computer to PlatformDetect for Blinka</a></li>
<li style="text-align: left;"><a href="https://learn.adafruit.com/adding-a-single-board-computer-to-blinka">Adding a Single Board Computer to Blinka</a></li>
</ul>
<h2 id="new-adafruit-learning-system-guides">New Adafruit Learning System Guides</h2>
<p><a href="https://learn.adafruit.com/guides/latest"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/20260622learn.jpg" alt="New Learn Guides" /></a></p>
<p>The <a href="https://learn.adafruit.com/">Adafruit Learning System</a> has over 3,200 free guides for learning skills and building projects including using Python.</p>
<p><a href="https://learn.adafruit.com/video-feedback-with-raspberry-pi/overview">Video Feedback with Raspberry Pi</a> from <a href="https://learn.adafruit.com/u/Foamyguy">Tim C</a></p>
<p><a href="https://learn.adafruit.com/prop-it-game">Prop It Game</a> from <a href="https://learn.adafruit.com/u/pixil3d">Ruiz Brothers</a> and Liz Clark</p>
<p><a href="https://learn.adafruit.com/cluetooth-scanner">Cluetooth Scanner</a> from <a href="https://learn.adafruit.com/u/johnpark">John Park</a></p>
<h2 id="circuitpython-libraries">CircuitPython Libraries</h2>
<p><a href="https://circuitpython.org/libraries"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/blinka.png" alt="CircuitPython Libraries" /></a></p>
<p>The CircuitPython library numbers are continually increasing, while existing ones continue to be updated. Here we provide library numbers and updates!</p>
<p>To get the latest Adafruit libraries, download the <a href="https://circuitpython.org/libraries">Adafruit CircuitPython Library Bundle</a>. To get the latest community contributed libraries, download the <a href="https://circuitpython.org/libraries">CircuitPython Community Bundle</a>.</p>
<p>If you’d like to contribute to the CircuitPython project on the Python side of things, the libraries are a great place to start. Check out the <a href="https://circuitpython.org/contributing">CircuitPython.org Contributing page</a>. If you’re interested in reviewing, check out Open Pull Requests. If you’d like to contribute code or documentation, check out Open Issues. We have a guide on <a href="https://learn.adafruit.com/contribute-to-circuitpython-with-git-and-github">contributing to CircuitPython with Git and GitHub</a>, and you can find us in the #help-with-circuitpython and #circuitpython-dev channels on the <a href="https://adafru.it/discord">Adafruit Discord</a>.</p>
<p>You can check out this <a href="https://github.com/adafruit/Adafruit_CircuitPython_Bundle/blob/master/circuitpython_library_list.md">list of all the Adafruit CircuitPython libraries and drivers available</a>.</p>
<p>The current number of CircuitPython libraries is <strong>570</strong>!</p>
<p><strong>Updated Libraries</strong></p>
<p>Here is this week’s updated CircuitPython library:</p>
<ul>
<li style="text-align: left;"><a href="https://github.com/adafruit/Adafruit_CircuitPython_ADS1x15">adafruit/Adafruit_CircuitPython_ADS1x15</a></li>
</ul>
<h2 id="whats-the-circuitpython-team-up-to-this-week">What’s the CircuitPython team up to this week?</h2>
<p>What is the team up to this week? Let’s check in:</p>
<p><strong>Dan</strong></p>
<p>I continued fixing more issues for the CircuitPython 10.3.0 release. The fixes included more Espressif BLE fixes, some clarifications on <code class="language-plaintext highlighter-rouge">PDMIn</code> on Espressif, and fixing a regression in camera support when we upgraded to ESP-IDF 6.</p>
<p><strong>Tim</strong></p>
<p>The Raspberry Pi video feedback guide I mentioned last week is now wrapped up and published. Next I am looking into USB Audio protocols. The goal is to enable CircuitPython to act as USB Audio output/input devices like a microphone or speaker. I’ve started with the input/microphone side. The CircuitPython device gets seen as a USB microphone by the computer it is connected to and Python code can control what sound gets sent into the channel with <code class="language-plaintext highlighter-rouge">synthio</code> and other audio APIs. I started by adapting existing examples from TinyUSB and then porting the functionality into a CircuitPython module using the lessons learned. I will demonstrate the new functionality with a morse code paddle project.</p>
<p><strong>Liz</strong></p>
<p>This week I am starting to document the CircuitPython chiptune player project. I have written a <a href="https://github.com/adafruit/Adafruit_CircuitPython_AY8912_Emulator">CircuitPython helper library</a> that emulates the AY8912 sound generator using <code class="language-plaintext highlighter-rouge">synthio</code>. It also decodes VGM (video game music) sound files. Noe is working on an enclosure and we will wrap everything up next week.</p>
<h2 id="upcoming-events">Upcoming Events</h2>
<p><a href="https://luma.com/micropython"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/20260622mp.png" alt="MicroPython Meetup" /></a></p>
<p>The next MicroPython Meetup in Melbourne will be on June 24 – <a href="https://luma.com/micropython">Luma</a>. You can see recordings of previous meetings on <a href="https://www.youtube.com/@MicroPythonOfficial">YouTube</a>.</p>
<p><a href="https://ep2026.europython.eu/"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/eupy26.jpg" alt="EuroPython 2026" /></a></p>
<p><a href="https://ep2026.europython.eu/">EuroPython 2026</a> is coming to Kraków, Poland 13-19 July, 2026. Join thousands of Python enthusiasts for a week of learning, networking, and community.</p>
<p><strong>Other Events This Year</strong></p>
<ul>
<li style="text-align: left;"><a href="https://www.pyohio.org/2026/">PyOhio 2026</a> is from 25 July through 26 July, 2026 this year in Cleveland, USA.</li>
<li style="text-align: left;"><a href="https://store.2600.com/products/tickets-to-hope-26">HOPE 26 Conference</a> is from August 14th through 16th at the New Yorker Hotel, NY, NY.</li>
<li style="text-align: left;"><a href="https://2026.pycon.org.au/">PyCon AU 2026</a> will be 26 Aug. 2026 – 30 Aug. 2026 in Brisbane, Australia</li>
</ul>
<p>If you know of virtual events or upcoming events, please let us know via email to cpnews(at)adafruit(dot)com.</p>
<h2 id="latest-releases">Latest Releases</h2>
<p>CircuitPython’s stable release is <a href="https://github.com/adafruit/circuitpython/releases/tag/10.2.1">10.2.1</a> and its unstable release is <a href="https://github.com/adafruit/circuitpython/releases/tag/10.3.0-alpha.2">10.3.0-alpha.2</a>. New to CircuitPython? Start with our <a href="https://learn.adafruit.com/welcome-to-circuitpython">Welcome to CircuitPython Guide</a>.</p>
<p><a href="https://github.com/adafruit/Adafruit_CircuitPython_Bundle/releases/latest">20260619</a> is the latest Adafruit CircuitPython library bundle.</p>
<p><a href="https://github.com/adafruit/CircuitPython_Community_Bundle/releases/latest">20260616</a> is the latest CircuitPython Community library bundle.</p>
<p><a href="https://micropython.org/download">v1.28.0</a> is the latest MicroPython release. Documentation for it is <a href="http://docs.micropython.org/en/latest/pyboard/">here</a>.</p>
<p><a href="https://www.python.org/downloads/">3.14.6</a> is the latest Python release. The latest pre-release version is <a href="https://www.python.org/download/pre-releases/">3.15.0b2</a>.</p>
<p><a href="https://github.com/adafruit/circuitpython/stargazers">4,519 Stars</a> Like CircuitPython? <a href="https://github.com/adafruit/circuitpython">Star it on GitHub!</a></p>
<h2 id="call-for-help--translating-circuitpython-is-now-easier-than-ever">Call for Help – Translating CircuitPython is now easier than ever</h2>
<p><a href="https://hosted.weblate.org/engage/circuitpython/"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/20260622weblate.jpg" alt="CircuitPython translation statistics on weblate" /></a></p>
<p>One important feature of CircuitPython is translated control and error messages. With the help of fellow open source project <a href="https://weblate.org/">Weblate</a>, we’re making it even easier to add or improve translations.</p>
<p>Sign in with an existing account such as GitHub, Google or Facebook and start contributing through a simple web interface. No forks or pull requests needed! As always, if you run into trouble join us on <a href="https://adafru.it/discord">Discord</a>, we’re here to help.</p>
<h2 id="38946-thanks">38,946 Thanks</h2>
<p><a href="https://adafru.it/discord"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/39kdiscord.jpg" alt="38,946 THANKS" /></a></p>
<p><a href="https://discord.gg/adafruit"><img decoding="async" class="img-responsive" src="https://discordapp.com/api/guilds/327254708534116352/embed.png?style=banner3" alt="Adafruit Discord" /></a></p>
<p>The Adafruit Discord community, where we do all our CircuitPython development in the open, reached nearly 39k humans – thank you! Adafruit believes Discord offers a unique way for Python on hardware folks to connect. Join today at <a href="https://adafru.it/discord">https://adafru.it/discord</a>.</p>
<h2 id="icymi---in-case-you-missed-it">ICYMI – In case you missed it</h2>
<p><a href="https://www.youtube.com/playlist?list=PLjF7R1fz_OOXRMjM7Sm0J2Xt6H81TdDev"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/20260622icymi.jpg" alt="ICYMI" /></a></p>
<p>Python on hardware is the Adafruit Python video-newsletter-podcast! The news comes from the Python community, Discord, Adafruit communities and more and is broadcast on ASK an ENGINEER Wednesdays. The complete Python on Hardware weekly videocast <a href="https://www.youtube.com/playlist?list=PLjF7R1fz_OOXRMjM7Sm0J2Xt6H81TdDev">playlist is here</a>. The video podcast is on <a href="https://itunes.apple.com/us/podcast/python-on-hardware/id1451685192?mt=2">iTunes</a>, <a href="http://adafru.it/pohepisodes">YouTube</a>, <a href="https://www.instagram.com/adafruit/channel/">Instagram</a>, and <a href="https://itunes.apple.com/us/podcast/python-on-hardware/id1451685192?mt=2">XML</a>.</p>
<p><a href="https://itunes.apple.com/us/podcast/circuitpython-weekly-meeting/id1451685016">The weekly community chat on Adafruit Discord server CircuitPython channel – Audio / Podcast edition</a> – Audio from the Discord chat space for CircuitPython, meetings are usually Mondays at 2pm ET, this is the audio version on <a href="https://itunes.apple.com/us/podcast/circuitpython-weekly-meeting/id1451685016">iTunes</a>, Pocket Casts, <a href="https://adafru.it/spotify">Spotify</a>, and <a href="https://adafruit-podcasts.s3.amazonaws.com/circuitpython_weekly_meeting/audio-podcast.xml">XML feed</a>.</p>
<h2 id="contribute">Contribute</h2>
<p>The CircuitPython Weekly Newsletter is a CircuitPython community-run newsletter emailed every Monday. To contribute your content, please email your news to cpnews (at) adafruit (dot) com with information and link(s) to your content.</p>
<p>Join the Adafruit <a href="https://adafru.it/discord">Discord</a> or <a href="https://forums.adafruit.com/viewforum.php?f=60">post to the forum</a> if you have questions.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659367</post-id>	</item>
		<item>
		<title>Today is International Women in Engineering Day 2026 #EngineeringIntelligence @INWED1919  #INWED26</title>
		<link>https://blog.adafruit.com/2026/06/23/today-is-international-women-in-engineering-day-2026-engineeringintelligence-inwed1919-inwed26/</link>
		
		<dc:creator><![CDATA[Ben]]></dc:creator>
		<pubDate>Tue, 23 Jun 2026 12:42:14 +0000</pubDate>
				<category><![CDATA[featured]]></category>
		<category><![CDATA[history]]></category>
		<category><![CDATA[holiday]]></category>
		<category><![CDATA[Women In STEM]]></category>
		<category><![CDATA[international women in engineering day]]></category>
		<category><![CDATA[inwed]]></category>
		<category><![CDATA[INWED26]]></category>
		<category><![CDATA[women in STEM]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659370</guid>

					<description><![CDATA[Every June 23 is International Women in Engineering Day. To share some inspiration and help get the word out we will be posting to the Adafruit blog all day! The theme for 2025 is Engineering Intelligence Under the 2026 theme, Engineering Intelligence, we are bringing together organisations, educators, industry leaders, and communities to showcase the [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.inwed.org.uk/"><img loading="lazy" decoding="async" width="1300" height="437" class="alignnone size-full wp-image-659371 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_international_women_engineering_day_blog.jpg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_international_women_engineering_day_blog.jpg 1300w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_international_women_engineering_day_blog-300x101.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_international_women_engineering_day_blog-600x202.jpg 600w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_international_women_engineering_day_blog-150x50.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_international_women_engineering_day_blog-768x258.jpg 768w" sizes="auto, (max-width: 1300px) 100vw, 1300px" /></a></p>
<p>Every June 23 is <a href="https://www.inwed.org.uk">International Women in Engineering Day</a>. To share some inspiration and help get the word out we will be posting to the <a href="https://blog.adafruit.com/?s=inwed">Adafruit blog</a> all day!</p>
<p>The theme for 2025 is <em>Engineering Intelligence</em></p>
<p><img loading="lazy" decoding="async" width="401" height="497" class="alignnone size-full wp-image-659372 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/Screenshot-2026-06-22-at-3.34.15-PM.png" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/Screenshot-2026-06-22-at-3.34.15-PM.png 401w, https://cdn-blog.adafruit.com/uploads/2026/06/Screenshot-2026-06-22-at-3.34.15-PM-242x300.png 242w, https://cdn-blog.adafruit.com/uploads/2026/06/Screenshot-2026-06-22-at-3.34.15-PM-387x480.png 387w, https://cdn-blog.adafruit.com/uploads/2026/06/Screenshot-2026-06-22-at-3.34.15-PM-121x150.png 121w, https://cdn-blog.adafruit.com/uploads/2026/06/Screenshot-2026-06-22-at-3.34.15-PM-353x437.png 353w" sizes="auto, (max-width: 401px) 100vw, 401px" /></p>
<blockquote><p>Under the 2026 theme, Engineering Intelligence, we are bringing together organisations, educators, industry leaders, and communities to showcase the expertise, creativity, and leadership women bring to engineering every day.</p>
<p>Join us as we celebrate, inspire, and help shape a more inclusive future for engineering worldwide.</p></blockquote>
<p>Find your closest <a href="https://www.wes.org.uk/inwed">INWED</a> event here!</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659370</post-id>	</item>
		<item>
		<title>Track Planes on Your Ceiling in Real Time #raspberrypi</title>
		<link>https://blog.adafruit.com/2026/06/22/track-planes-on-your-ceiling-in-real-time-raspberrypi/</link>
		
		<dc:creator><![CDATA[Ben]]></dc:creator>
		<pubDate>Mon, 22 Jun 2026 20:09:20 +0000</pubDate>
				<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[airplane]]></category>
		<category><![CDATA[airplane tracker]]></category>
		<category><![CDATA[piday]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659381</guid>

					<description><![CDATA[Cameron Paczek created this project to see what planes were flying overhead, while he is INSIDE. A simple project (if you have a $1500 projector) with a fun payoff. Let&#8217;s see a realtime planetarium next? Picked up by Raspberry Pi When maker Cameron Paczek moved into a new home directly beneath the take-off path of [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://github.com/cpaczek/skylight">Cameron Paczek</a> created this project to see what planes were flying overhead, while he is INSIDE. A simple project (if you have a $1500 projector) with a fun payoff. Let&#8217;s see a realtime planetarium next? Picked up by <a href="https://www.raspberrypi.com/news/track-planes-on-your-ceiling/">Raspberry Pi</a></p>
<blockquote><p>When maker <a href="https://github.com/cpaczek/skylight">Cameron Paczek</a> moved into a new home directly beneath the take-off path of San Francisco International Airport (SFO), his visits to <a href="https://www.flightradar24.com/51.47,0.46/6">FlightRadar24</a> increased significantly. During SFO departure pushes, planes fly just 600–800 feet above his house every couple of minutes. The shaking of the house quickly became his cue to run outside and catch a glimpse of the aircraft before inevitably turning to the online flight tracker to see what he’d missed.</p></blockquote>
<p><a href="https://www.raspberrypi.com/news/track-planes-on-your-ceiling/">See more!</a> and see the project on <a href="https://github.com/cpaczek/skylight">GitHub</a></p>
<p><iframe loading="lazy" title="Track planes flying overhead in real-time on your ceiling with Raspberry Pi 5" width="422" height="750" src="https://www.youtube.com/embed/3j3-6eH3lxY?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<hr />
<p><a href="https://www.adafruit.com/raspberrypi"><img loading="lazy" decoding="async" class="img-responsive" style="margin: 4px;" title="3055-06.jpg" src="https://cdn-blog.adafruit.com/uploads/2017/01/3055-06.jpg" alt="3055 06" width="75" height="57" align="left" border="0" /></a>Be sure to check out our <a href="http://www.adafruit.com/blog/category/raspberry-pi/">posts</a>, <a href="http://learn.adafruit.com/category/raspberry-pi">tutorials</a> and new <a href="http://www.adafruit.com/raspberrypi">Raspberry Pi related products</a>. Adafruit has the largest and best selection of Raspberry Pi accessories and all the code &amp; tutorials to get you up and running in no time!</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659381</post-id>	</item>
		<item>
		<title>Web browsers on various video game consoles</title>
		<link>https://blog.adafruit.com/2026/06/22/web-browsers-on-various-video-game-consoles/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Mon, 22 Jun 2026 15:05:29 +0000</pubDate>
				<category><![CDATA[gaming]]></category>
		<category><![CDATA[history]]></category>
		<category><![CDATA[vintage computing]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[consoles]]></category>
		<category><![CDATA[nintendo]]></category>
		<category><![CDATA[playstation]]></category>
		<category><![CDATA[web browser]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659322</guid>

					<description><![CDATA[Video game consoles have a long history with web browsers. From the advent of the World Wide Web, consoles have been trying to get online. Browsers on video game consoles were initially very much an attempt to provide a cheap gateway to the web for a casual audience lacking technical expertise, though as time progressed [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone  wp-image-659323 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/10cc6e90-26b1-11f0-9470-0242ac120004-22.png" alt="" width="322" height="272" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/10cc6e90-26b1-11f0-9470-0242ac120004-22.png 500w, https://cdn-blog.adafruit.com/uploads/2026/06/10cc6e90-26b1-11f0-9470-0242ac120004-22-300x253.png 300w, https://cdn-blog.adafruit.com/uploads/2026/06/10cc6e90-26b1-11f0-9470-0242ac120004-22-150x127.png 150w" sizes="auto, (max-width: 322px) 100vw, 322px" /></p>
<p>Video game consoles have a long history with web browsers. From the advent of the World Wide Web, consoles have been trying to get online. Browsers on video game consoles were initially very much an attempt to provide a cheap gateway to the web for a casual audience lacking technical expertise, though as time progressed they’ve become a greater and more integrated part of systems.</p>
<p>Declan Chidlow takes a look at browsers on video game consoles in detail, though only covers official web browsers. Many consoles have browsers installable via custom firmware and homebrew, but they’re beyond the scope of this post, as are non-web systems such as Satellaview and online services that didn’t provide a browser, such as <abbr>XBAND</abbr>, Sega Meganet, and Sega Channel.</p>
<p>Check out the list in the compendium <a href="https://vale.rocks/posts/game-console-browsers" target="_blank" rel="noopener">here</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659322</post-id>	</item>
		<item>
		<title>The Python on Microcontrollers Newsletter: subscribe for free</title>
		<link>https://blog.adafruit.com/2026/06/22/the-python-on-microcontrollers-newsletter-subscribe-for-free-6-22/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Mon, 22 Jun 2026 14:20:32 +0000</pubDate>
				<category><![CDATA[Adafruit Daily]]></category>
		<category><![CDATA[CircuitPython]]></category>
		<category><![CDATA[micropython]]></category>
		<category><![CDATA[Newsletter]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[Python on Microcontrollers]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[circuitpython]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[MicroPython]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[raspberry-pi]]></category>
		<category><![CDATA[SBC]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659320</guid>

					<description><![CDATA[The Python for Microcontrollers Newsletter is the place for the latest news involving Python on hardware (microcontrollers AND single board computers like Raspberry Pi). This ad-free, spam-free weekly email is filled with CircuitPython, MicroPython, and Python information that you may have missed, all in one place! You get a summary of all the software, events, projects, and the latest hardware worldwide once a week, no [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone wp-image-659294 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/Newspaper.jpg" alt="" width="353" height="264" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/Newspaper.jpg 600w, https://cdn-blog.adafruit.com/uploads/2026/06/Newspaper-300x224.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/06/Newspaper-150x112.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/06/Newspaper-585x437.jpg 585w, https://cdn-blog.adafruit.com/uploads/2026/06/Newspaper-115x85.jpg 115w, https://cdn-blog.adafruit.com/uploads/2026/06/Newspaper-356x267.jpg 356w" sizes="auto, (max-width: 353px) 100vw, 353px" /></p>
<p><strong>The <a href="https://www.adafruitdaily.com/" target="_blank" rel="noopener noreferrer">Python for Microcontrollers</a> Newsletter </strong>is the place for the latest news involving Python on hardware (<strong>microcontrollers</strong> AND single board computers like <strong>Raspberry Pi</strong>).</p>
<blockquote><p>This <em>ad-free, spam-free</em> weekly email is filled with <strong>CircuitPython</strong>, <strong>MicroPython</strong>, and <strong>Python</strong> information that you may have missed, all in one place!</p>
<p>You get a summary of all the software, events, projects, and the latest hardware worldwide once a week, no ads! You can cancel anytime.</p></blockquote>
<p>It arrives about 11 am Monday (US Eastern time) with all the week’s happenings.</p>
<p>And please tell your friends, colleagues, students, etc.</p>
<p><a href="https://www.adafruitdaily.com/" target="_blank" rel="noopener noreferrer">Please sign up &gt; &gt; &gt;</a></p>
<p><img loading="lazy" decoding="async" width="511" height="281" class="alignnone size-full wp-image-649291 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/02/Subscribe-2026-02.jpg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/02/Subscribe-2026-02.jpg 511w, https://cdn-blog.adafruit.com/uploads/2026/02/Subscribe-2026-02-300x165.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/02/Subscribe-2026-02-150x82.jpg 150w" sizes="auto, (max-width: 511px) 100vw, 511px" /></p>
<p><a href="https://www.adafruitdaily.com/" target="_blank" rel="noopener"><img decoding="async" class="img-responsive" src="https://pbs.twimg.com/media/GlSkmQPWAAMqzKE?format=png&amp;name=small" alt="Image" /></a></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659320</post-id>	</item>
		<item>
		<title>How to Use Every Dremel Bit</title>
		<link>https://blog.adafruit.com/2026/06/22/how-to-use-every-dremel-bit/</link>
		
		<dc:creator><![CDATA[Stephanie]]></dc:creator>
		<pubDate>Mon, 22 Jun 2026 14:00:45 +0000</pubDate>
				<category><![CDATA[random]]></category>
		<category><![CDATA[dremel]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659313</guid>

					<description><![CDATA[Ariel taught me the joys of a good collection. Seeing a collection in action? Wowie zowie! Cheers to Log&#8217;s Carving Club for sharing this gem on YouTube: What are the different Dremel bits and burrs for? How do you use different Dremel bits? Hopefully in this Dremel bit guide, I’ll answer those questions.]]></description>
										<content:encoded><![CDATA[<p><iframe loading="lazy" width="796" height="448" src="https://www.youtube.com/embed/glEW8K9kn64" title="How to Use Every Dremel Bit" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p><a href="https://youtu.be/SXKlJuO07eM">Ariel</a> taught me the joys of a good collection. Seeing a collection in action? Wowie zowie! Cheers to Log&#8217;s Carving Club for sharing <a href="https://youtu.be/glEW8K9kn64">this gem on YouTube</a>:</p>
<blockquote><p>What are the different Dremel bits and burrs for? How do you use different Dremel bits? Hopefully in this Dremel bit guide, I’ll answer those questions. </p></blockquote>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659313</post-id>	</item>
		<item>
		<title>Plane Spotter — a Tactical ADS-B Desk Radar (ESP8266 + 1 Inch OLED)</title>
		<link>https://blog.adafruit.com/2026/06/22/plane-spotter-a-tactical-ads-b-desk-radar-esp8266-1-inch-oled/</link>
		
		<dc:creator><![CDATA[Kelly]]></dc:creator>
		<pubDate>Mon, 22 Jun 2026 13:54:43 +0000</pubDate>
				<category><![CDATA[3D printing]]></category>
		<category><![CDATA[ESP8266]]></category>
		<category><![CDATA[OLED]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659317</guid>

					<description><![CDATA[I live in an area with a lot of air traffic. Often my children ask me, or I find myself wondering, where the airplanes overhead are going, and from where they came. This project from Italian maker Danilo Cannas seems like a perfect fit for me to try out: A 3D-printed desk gadget that shows [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.instructables.com/Plane-Spotter-a-Tactical-ADS-B-Desk-Radar-ESP8266-/"><img loading="lazy" decoding="async" width="933" height="700" src="https://cdn-blog.adafruit.com/uploads/2026/06/FWEVZC9MQK1Z9EQ.webp" alt="" class="alignnone size-full wp-image-659318 img-responsive" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/FWEVZC9MQK1Z9EQ.webp 933w, https://cdn-blog.adafruit.com/uploads/2026/06/FWEVZC9MQK1Z9EQ-300x225.webp 300w, https://cdn-blog.adafruit.com/uploads/2026/06/FWEVZC9MQK1Z9EQ-600x450.webp 600w, https://cdn-blog.adafruit.com/uploads/2026/06/FWEVZC9MQK1Z9EQ-150x113.webp 150w, https://cdn-blog.adafruit.com/uploads/2026/06/FWEVZC9MQK1Z9EQ-768x576.webp 768w, https://cdn-blog.adafruit.com/uploads/2026/06/FWEVZC9MQK1Z9EQ-582x437.webp 582w, https://cdn-blog.adafruit.com/uploads/2026/06/FWEVZC9MQK1Z9EQ-115x85.webp 115w, https://cdn-blog.adafruit.com/uploads/2026/06/FWEVZC9MQK1Z9EQ-356x267.webp 356w" sizes="auto, (max-width: 933px) 100vw, 933px" /></a></p>
<p>I live in an area with a lot of air traffic. Often my children ask me, or I find myself wondering, where the airplanes overhead are going, and from where they came. This <a href="https://www.instructables.com/Plane-Spotter-a-Tactical-ADS-B-Desk-Radar-ESP8266-/">project</a> from Italian maker <a href="https://www.instructables.com/member/danilocannas/">Danilo Cannas</a> seems like a perfect fit for me to try out:</p>
<blockquote><p>A 3D-printed desk gadget that shows the aircraft flying closest to your home in real time — with a military-style radar, live weather, an NTP clock, and flight intel (airline, route, ETA).</p></blockquote>
<p>See more details on <a href="https://www.instructables.com/Plane-Spotter-a-Tactical-ADS-B-Desk-Radar-ESP8266-/">Instructables</a> and <a href="https://github.com/DaniloCannas/esp8266-plane-spotter">Github</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659317</post-id>	</item>
		<item>
		<title>NYPL&#8217;s Pride Month Books Recommendations for Kids</title>
		<link>https://blog.adafruit.com/2026/06/22/nypls-pride-month-books-recommendations-for-kids/</link>
		
		<dc:creator><![CDATA[Stephanie]]></dc:creator>
		<pubDate>Mon, 22 Jun 2026 12:45:58 +0000</pubDate>
				<category><![CDATA[history]]></category>
		<category><![CDATA[holiday]]></category>
		<category><![CDATA[pride]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658528</guid>

					<description><![CDATA[&#160; Allison Ameduri shared NYPL Teen Reading Ambassadors&#8217; recommendations for kids ranging from 3 to 14 that &#8220;highlight LGBTQ+ voices and stories&#8221;: Featuring both nonfiction and fiction, these titles invite kids to learn about LGBTQ+ history, as well as LGTBQ+ experiences that all younger readers can relate to in their daily lives. Read more about [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://blog.adafruit.com/?s=pride"><img loading="lazy" decoding="async" width="853" height="287" src="https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_progress_flag_blog-2-e1781012593331.jpg" alt="" class="aligncenter size-full wp-image-658526 img-responsive" /></a></p>
<p>&nbsp;</p>
<p>Allison Ameduri shared <a href="https://www.nypl.org/blog/2026/06/08/celebrate-pride-month-book-recommendations-kids">NYPL Teen Reading Ambassadors&#8217; recommendations</a> for kids ranging from 3 to 14 that &#8220;highlight LGBTQ+ voices and stories&#8221;:</p>
<blockquote><p>Featuring both nonfiction and fiction, these titles invite kids to learn about LGBTQ+ history, as well as LGTBQ+ experiences that all younger readers can relate to in their daily lives.</p></blockquote>
<p><a href="https://www.nypl.org/blog/2026/06/08/celebrate-pride-month-book-recommendations-kids">Read more about the recommendations</a> and borrow <a href="https://borrow.nypl.org/search/card?id=0761ca1d-1655-56c7-8dc7-d4a1ede16757&#038;entityType=FormatGroup&#038;_gl=1*1augzmx*_gcl_au*MTM5MTgzMjc3My4xNzc3OTgyNjcy*_ga*OTYzMzM2Nzg2LjE3MjcxMDY2MTk.*_ga_P03CNT7C31*czE3ODEwMTEyNTAkbzIxJGcxJHQxNzgxMDEyNzk2JGo2JGwwJGgw">Mama and Mommy and Me in the Middle</a>, <a href="https://borrow.nypl.org/search/card?id=851f12ba-51a6-5792-bb76-e7d34b0134c8&#038;entityType=FormatGroup&#038;_gl=1*1c26458*_gcl_au*MTM5MTgzMjc3My4xNzc3OTgyNjcy*_ga*OTYzMzM2Nzg2LjE3MjcxMDY2MTk.*_ga_P03CNT7C31*czE3ODEwMTEyNTAkbzIxJGcxJHQxNzgxMDEyNzk2JGo2JGwwJGgw">Pride: The Story of Harvey Milk and the Rainbow Flag</a>, <a href="https://borrow.nypl.org/search/card?id=8ffd8128-3104-5673-8c4b-14adde3e47e7&#038;entityType=FormatGroup&#038;_gl=1*1c26458*_gcl_au*MTM5MTgzMjc3My4xNzc3OTgyNjcy*_ga*OTYzMzM2Nzg2LjE3MjcxMDY2MTk.*_ga_P03CNT7C31*czE3ODEwMTEyNTAkbzIxJGcxJHQxNzgxMDEyNzk2JGo2JGwwJGgw">Rainbow Revolutionaries: Fifty LGBTQ+ People Who Made History</a>, <a href="https://borrow.nypl.org/search/card?id=8ae6defb-8ba8-50cb-9132-964261357893&#038;entityType=FormatGroup&#038;_gl=1*1c26458*_gcl_au*MTM5MTgzMjc3My4xNzc3OTgyNjcy*_ga*OTYzMzM2Nzg2LjE3MjcxMDY2MTk.*_ga_P03CNT7C31*czE3ODEwMTEyNTAkbzIxJGcxJHQxNzgxMDEyNzk2JGo2JGwwJGgw">Rick</a>, <a href="https://borrow.nypl.org/search/card?id=b54d9928-6524-5eba-b7a5-e062d7f88246&#038;entityType=FormatGroup&#038;_gl=1*1c26458*_gcl_au*MTM5MTgzMjc3My4xNzc3OTgyNjcy*_ga*OTYzMzM2Nzg2LjE3MjcxMDY2MTk.*_ga_P03CNT7C31*czE3ODEwMTEyNTAkbzIxJGcxJHQxNzgxMDEyNzk2JGo2JGwwJGgw">The Best at It</a>, <a href="https://borrow.nypl.org/search/card?id=4539ada7-fd19-5d1b-8169-d9119ce02d27&#038;entityType=FormatGroup&#038;_gl=1*1990rwj*_gcl_au*MTM5MTgzMjc3My4xNzc3OTgyNjcy*_ga*OTYzMzM2Nzg2LjE3MjcxMDY2MTk.*_ga_P03CNT7C31*czE3ODEwMTEyNTAkbzIxJGcxJHQxNzgxMDEyNzk2JGo2JGwwJGgw">The Deepest Breath</a>, <a href="https://borrow.nypl.org/search/card?id=0883cbee-2842-5d53-9b7c-e904a0f5d17d&#038;entityType=FormatGroup&#038;_gl=1*1990rwj*_gcl_au*MTM5MTgzMjc3My4xNzc3OTgyNjcy*_ga*OTYzMzM2Nzg2LjE3MjcxMDY2MTk.*_ga_P03CNT7C31*czE3ODEwMTEyNTAkbzIxJGcxJHQxNzgxMDEyNzk2JGo2JGwwJGgw">Ciel</a>, <a href="https://borrow.nypl.org/search/card?id=76945d6c-9363-50a4-96a6-c41a67c3a0d6&#038;entityType=FormatGroup&#038;_gl=1*1990rwj*_gcl_au*MTM5MTgzMjc3My4xNzc3OTgyNjcy*_ga*OTYzMzM2Nzg2LjE3MjcxMDY2MTk.*_ga_P03CNT7C31*czE3ODEwMTEyNTAkbzIxJGcxJHQxNzgxMDEyNzk2JGo2JGwwJGgw">The Pants Project</a> and <a href="https://borrow.nypl.org/search/card?id=79fc1aa8-c2df-5826-ba31-a11180f61908&#038;entityType=FormatGroup&#038;_gl=1*1990rwj*_gcl_au*MTM5MTgzMjc3My4xNzc3OTgyNjcy*_ga*OTYzMzM2Nzg2LjE3MjcxMDY2MTk.*_ga_P03CNT7C31*czE3ODEwMTEyNTAkbzIxJGcxJHQxNzgxMDEyNzk2JGo2JGwwJGgw">Thanks a Lot, Universe</a></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658528</post-id>	</item>
		<item>
		<title>Adafruit Weekly Editorial Round-Up: Dragon Kite Poi, USB Audio in TinyUSB &#038; More!</title>
		<link>https://blog.adafruit.com/2026/06/21/adafruit-weekly-editorial-round-up-dragon-kite-poi-usb-audio-in-tinyusb-more/</link>
		
		<dc:creator><![CDATA[Stephanie]]></dc:creator>
		<pubDate>Sun, 21 Jun 2026 19:00:53 +0000</pubDate>
				<category><![CDATA[Adafruit Blog]]></category>
		<category><![CDATA[adafruit learning system]]></category>
		<category><![CDATA[adafruit learning technologies]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659187</guid>

					<description><![CDATA[ADAFRUIT WEEKLY EDITORIAL ROUND-UP We’ve got so much happening here at Adafruit that it’s not always easy to keep up! Don’t fret, we’ve got you covered. Each week we’ll be posting a handy round-up of what we’ve been up to, ranging from learn guides to blog articles, videos, and more. BLOG ⌨️ Open for Business, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="img-responsive" style="display:block; margin-left:auto; margin-right:auto;" src="https://cdn-blog.adafruit.com/uploads/2020/07/NewImage-43-1-1-1.png" alt="NewImage 43 1 1 1" title="NewImage-43-1-1-1.png" border="0" width="280" height="278" /></p>
<hr />
<h2 style="text-align: center;">ADAFRUIT WEEKLY EDITORIAL ROUND-UP</h2>
<hr />
<p>We’ve got so much happening here at Adafruit that it’s not always easy to keep up! Don’t fret, we’ve got you covered. Each week we’ll be posting a handy round-up of what we’ve been up to, ranging from learn guides to blog articles, videos, and more.</p>
<hr />
<h2>BLOG <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2328.png" alt="⌨" class="wp-smiley" style="height: 1em; max-height: 1em;" /></h2>
<p><img loading="lazy" decoding="async" width="1024" height="1024" src="https://cdn-blog.adafruit.com/uploads/2026/06/pt_limor.jpg" alt="pt and limor" class="alignnone size-full wp-image-658954 img-responsive" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/pt_limor.jpg 1024w, https://cdn-blog.adafruit.com/uploads/2026/06/pt_limor-300x300.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/06/pt_limor-480x480.jpg 480w, https://cdn-blog.adafruit.com/uploads/2026/06/pt_limor-150x150.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/06/pt_limor-768x768.jpg 768w, https://cdn-blog.adafruit.com/uploads/2026/06/pt_limor-437x437.jpg 437w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<p><b><a href="https://blog.adafruit.com/2026/06/15/open-for-business-open-for-the-future/">Open for Business, Open for the Future</a></b></p>
<p>Check out the full post <a href="https://blog.adafruit.com/2026/06/15/open-for-business-open-for-the-future/">here</a>!</p>
<hr/>
<h2>LEARN <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f916.png" alt="🤖" class="wp-smiley" style="height: 1em; max-height: 1em;" /></h2>
<p><iframe loading="lazy" width="721" height="405" src="https://www.youtube.com/embed/IySQiJMj_7I" title="Build your Own LED Dragon Kite Poi with WLED - Tutorial Intro #adafruit" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p><b><a href="https://learn.adafruit.com/dragon-kite-poi-with-animated-lights-and-wled">Dragon Kite Poi with Animated Lights and WLED</a></b></p>
<p>Fill the night sky with flaming dragons</p>
<p>See the full guide <a href="https://learn.adafruit.com/dragon-kite-poi-with-animated-lights-and-wled">here</a>!</p>
<hr/>
<h2>YOUTUBE <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" /></h2>
<p><iframe loading="lazy" width="831" height="467" src="https://www.youtube.com/embed/ebnnDnVsnfc" title="Looking Into USB Audio in TinyUSB" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p><b><a href="https://youtu.be/ebnnDnVsnfc">Looking Into USB Audio in TinyUSB</a></b></p>
<p>See more on <a href="https://youtu.be/ebnnDnVsnfc">YouTube</a>!</p>
<hr/>
<p>Catch up with us on the <a href="https://blog.adafruit.com">blog</a>, in the <a href="https://learn.adafruit.com">Adafruit Learning System</a>, and on <a href="https://www.youtube.com/@adafruit">YouTube</a>.</p>
<hr>
<p><a href="https://www.adafruit.com/newsletter"><img loading="lazy" decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2020/07/NewImage-43-1-1-1.png" alt="3055 06" title="3055-06.jpg" border="0" width="75" height="57" align="left" style="margin:4px" alt="2358"/><a href="https://www.adafruit.com/newsletter">New nEw NEWs From Adafruit</a> is an email newsletter sent out once a week to subscribers only. It features new products, special offers, exciting original content, and more. <a href="https://www.adafruit.com/newsletter">Sign-up NOW</a> for the Adafruit weekly Newsletter here: <a href="https://www.adafruit.com/newsletter">https://www.adafruit.com/newsletter</a></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659187</post-id>	</item>
		<item>
		<title>Adafruit New Products this Week</title>
		<link>https://blog.adafruit.com/2026/06/20/adafruit-new-products-this-week-2/</link>
		
		<dc:creator><![CDATA[Stephanie]]></dc:creator>
		<pubDate>Sun, 21 Jun 2026 00:00:59 +0000</pubDate>
				<category><![CDATA[New Products]]></category>
		<category><![CDATA[Adafruit]]></category>
		<category><![CDATA[new products]]></category>
		<category><![CDATA[newproducts]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659151</guid>

					<description><![CDATA[We&#8217;ve got the New nEw NEW for you right here This week we debuted 2 New Products. Keep up with all the new at Adafruit.com/NEW. Want to get new products info beamed straight into your inbox? New nEw NEWs From Adafruit is an email newsletter sent once a week to subscribers only. It features new [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.adafruit.com/new"><img loading="lazy" decoding="async" width="853" height="287" src="https://cdn-blog.adafruit.com/uploads/2021/04/adafruit_new_products_hero-e1617299615525.jpg" alt="" class="aligncenter size-full wp-image-473033 img-responsive" /></a></p>
<p>We&#8217;ve got the New nEw NEW for you right here</p>
<p>This week we debuted 2 New Products.</p>
<p>Keep up with all the new at <a href="https://www.adafruit.com/new">Adafruit.com/NEW</a>.</p>
<p>Want to get new products info beamed straight into your inbox? <a href="https://www.adafruit.com/newsletter">New nEw NEWs From Adafruit</a> is an email newsletter sent once a week to subscribers only. It features new products, special offers, exciting original content, and more. Sign-up for the Adafruit weekly Newsletter here: <a href="https://www.adafruit.com/newsletter">https://www.adafruit.com/newsletter</a></p>
<hr>
<p><a href="https://www.adafruit.com/newsletter"><img loading="lazy" decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2020/07/NewImage-43-1-1-1.png" alt="3055 06" title="3055-06.jpg" border="0" width="75" height="57" align="left" style="margin:4px" alt="2358"/><a href="https://www.adafruit.com/newsletter">New nEw NEWs From Adafruit</a> is an email newsletter sent out once a week to subscribers only. It features new products, special offers, exciting original content, and more. <a href="https://www.adafruit.com/newsletter">Sign-up NOW</a> for the Adafruit weekly Newsletter here: <a href="https://www.adafruit.com/newsletter">https://www.adafruit.com/newsletter</a></p>
<p><br />
</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659151</post-id>	</item>
		<item>
		<title>Reads for All Ages #Juneteenth2026</title>
		<link>https://blog.adafruit.com/2026/06/19/reads-for-all-ages-juneteenth2026/</link>
		
		<dc:creator><![CDATA[Stephanie]]></dc:creator>
		<pubDate>Fri, 19 Jun 2026 21:00:43 +0000</pubDate>
				<category><![CDATA[holiday]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[Emancipation]]></category>
		<category><![CDATA[Juneteenth]]></category>
		<category><![CDATA[nypl]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659141</guid>

					<description><![CDATA[&#160; NYPL staff have once again put together a fantastic reading list, this time to honor Juneteenth: The books below, both fiction and nonfiction and for a span of age groups, delve into the Juneteenth holiday directly or take place during the joyous, yet tumultuous time period as slavery officially ended and freed Black people [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://blog.adafruit.com/tag/juneteenth/"><img loading="lazy" decoding="async" width="1500" height="500" src="https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_juneteenth_20261500x500-2.jpg" alt="" class="aligncenter size-full wp-image-659136 img-responsive" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_juneteenth_20261500x500-2.jpg 1500w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_juneteenth_20261500x500-2-300x100.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_juneteenth_20261500x500-2-600x200.jpg 600w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_juneteenth_20261500x500-2-150x50.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_juneteenth_20261500x500-2-768x256.jpg 768w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_juneteenth_20261500x500-2-1300x433.jpg 1300w" sizes="auto, (max-width: 1500px) 100vw, 1500px" /></a><br />
&nbsp;</p>
<p>NYPL staff have once again put together a fantastic <a href="https://www.nypl.org/blog/2021/06/09/juneteenth-reads-all-ages">reading list</a>, this time to honor Juneteenth:</p>
<blockquote><p>The books below, both fiction and nonfiction and for a span of age groups, delve into the Juneteenth holiday directly or take place during the joyous, yet tumultuous time period as slavery officially ended and freed Black people faced new forms of economic, legal, and societal barriers rooted in racism. </p></blockquote>
<p>The <a href="https://www.nypl.org/blog/2021/06/09/juneteenth-reads-all-ages">list</a> provides reads for kids, teens and adults. Here&#8217;s a link to <a href="https://sites.prh.com/unsungreadinglist">a recommended reading list exploring slavery and memory in the United States curated by Penguin Classics and The Lapidus Center at the Schomburg Center</a>.</p>
<p><a href="https://sites.prh.com/unsungreadinglist"><img loading="lazy" decoding="async" width="853" height="480" src="https://cdn-blog.adafruit.com/uploads/2026/06/efe75e44-2dc1-47c9-9bf8-ff256f34a5d9-e1781699465218.webp" alt="" class="aligncenter size-full wp-image-659142 img-responsive" /></a></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659141</post-id>	</item>
		<item>
		<title>WLED 16: What&#8217;s New #LED Matrices #AdafruitLearningSystem @Adafruit</title>
		<link>https://blog.adafruit.com/2026/06/19/wled-16-whats-new-led-matrices-adafruitlearningsystem-adafruit/</link>
		
		<dc:creator><![CDATA[Adafruit Learning System]]></dc:creator>
		<pubDate>Fri, 19 Jun 2026 17:29:36 +0000</pubDate>
				<category><![CDATA[adafruit learning system]]></category>
		<category><![CDATA[discover electronics]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[ESP32]]></category>
		<category><![CDATA[LED Matrix]]></category>
		<category><![CDATA[LEDs]]></category>
		<category><![CDATA[NeoPixels]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[WiFi]]></category>
		<category><![CDATA[WLED]]></category>
		<category><![CDATA[addressable]]></category>
		<category><![CDATA[animate]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[GIF]]></category>
		<category><![CDATA[lights]]></category>
		<category><![CDATA[new]]></category>
		<category><![CDATA[new features]]></category>
		<category><![CDATA[pixels]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[what's new]]></category>
		<category><![CDATA[wled16]]></category>
		<category><![CDATA[ws2812]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659245</guid>

					<description><![CDATA[WLED 16 is the biggest LED control software upgrade in years, bringing powerful new creative tools to your LEDs. If you’ve been happily using WLED 0.14 or 0.15, this update adds major improvements for LED strips, matrices, wearables, sculptures, and interactive art. This guide is an overview of the new features in WLED 16 — [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" class="img-responsive" src="https://cdn-learn.adafruit.com/guides/images/000/004/553/medium800/wled16.png?1781555074" alt="Neon-style " /></p>
<p>WLED 16 is the biggest LED control software upgrade in years, bringing powerful new creative tools to your LEDs. If you’ve been happily using WLED 0.14 or 0.15, this update adds major improvements for LED strips, matrices, wearables, sculptures, and interactive art.</p>
<p>This guide is an overview of the new features in WLED 16 — not a step-by-step setup tutorial, but a tour of what’s now possible.</p>
<h2>A Whole New Creative Engine</h2>
<p>WLED 16 isn’t just “more effects.” The underlying animation system has been upgraded, making it easier to layer effects, create transitions, work with pixel art, and animate LED matrices in much more sophisticated ways than before.</p>
<h2>True Segment Layering</h2>
<p>One of the biggest changes is <strong>true segment layering</strong>.</p>
<p>In earlier versions of WLED, segments mostly worked side-by-side: one section of LEDs could do one effect while another section did something else. In WLED 16, effects can now be stacked and blended together.</p>
<p>This means you can combine effects almost like layers in Photoshop or video editing software. Add sparkle over gradients, blend movement effects together, or build much richer animations without needing custom code. For artists and costume makers, this opens up a huge amount of creative flexibility.</p>
<h2>New Transition Effects</h2>
<p>Preset transitions got a major upgrade.</p>
<p>Instead of simple fades, WLED 16 introduces more dynamic transitions like pushes, shifts, and blended animations between presets. This makes playlists and preset changes feel smoother and more intentional, especially for installations, performances, and mood lighting.</p>
<h2>Particle Effects System</h2>
<p>WLED 16 adds an entirely new <strong>particle system</strong>, which powers a collection of more advanced animations.</p>
<p>Think drifting sparks, motion trails, bursts, flowing particles, and more organic movement styles. These effects feel more alive and less repetitive than classic looping LED animations, especially on matrices and mapped installations.</p>
<h2>GIF Support</h2>
<p>Yes — WLED can now display GIFs.</p>
<p>If you’re using an LED matrix, WLED 16 can play animated GIFs directly on your display. This makes pixel-art animation dramatically easier and opens the door to animated badges, signs, costume elements, retro gaming graphics, emoji displays, and tiny art installations.</p>
<h2>PixelForge Tools</h2>
<p>To go along with GIF support, WLED 16 introduces <strong>PixelForge</strong>, a new toolbox for creating and editing pixel graphics.</p>
<p>PixelForge includes tools for painting LEDs, creating animations, and working with GIF content designed for LED matrices. If you’ve ever wished WLED had a lightweight pixel-art workflow built in, this is one of the biggest additions in the release.</p>
<h2>Custom Fonts for Scrolling Text</h2>
<p>Scrolling text got a serious upgrade.</p>
<p>WLED 16 supports <strong>custom fonts</strong>, including a font editor for creating your own styles. That means displays no longer have to use the same built-in lettering — perfect for signs, cosplay props, convention badges, or themed installations.</p>
<h2>Better Matrix and Pixel Art Features</h2>
<p>If you build LED matrices, WLED 16 is especially exciting.</p>
<p>Between GIF playback, PixelForge, font tools, and improved 2D capabilities, matrices now feel much more like programmable displays instead of “LED grids with effects.” Pixel art, icons, scrolling messages, and animated graphics are easier to create and display than ever before.</p>
<h2>Improved Stability and Recovery</h2>
<p>Behind the scenes, WLED 16 also includes important technical improvements.</p>
<p>The platform has been updated to newer ESP32 foundations and now includes <strong>boot-loop recovery</strong>, helping devices automatically recover if a bad setting or unstable configuration causes crashes. That’s especially helpful when experimenting with ambitious installations or lots of presets.</p>
<h2>Should You Upgrade?</h2>
<p>If you mainly use simple strip effects, WLED 15 is still perfectly capable. But if you work with <strong>matrices, costumes, art installations, pixel mapping, wearables, or custom animations</strong>, WLED 16 is a major leap forward.</p>
<p>The biggest takeaway: WLED is evolving from “LED controller software” into a creative animation platform for addressable lighting.</p>
<p>WLED runs on a handful of Adafruit&#8217;s boards, most notably the <a href="https://www.adafruit.com/search?q=sparkle+motion">Sparkle Motion</a> line of controllers which were designed by Ladyada to be compatible and easy to use with WLED.</p>
<p>Read more at <a href="https://learn.adafruit.com/wled-16-what-is-new">WLED 16: What&#8217;s New</a></p>
<p><iframe loading="lazy" title="What&#039;s New in WLED 16 - New Features Intro, Tutorial Link #esp32 #adafruit" width="500" height="281" src="https://www.youtube.com/embed/aJqzrHaM3QY?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659245</post-id>	</item>
		<item>
		<title>John Park&#8217;s CircuitPython Parsec: LCD Character Marquee Scroll</title>
		<link>https://blog.adafruit.com/2026/06/19/john-parks-circuitpython-parsec-lcd-character-marquee-scroll/</link>
		
		<dc:creator><![CDATA[John Park]]></dc:creator>
		<pubDate>Fri, 19 Jun 2026 17:00:52 +0000</pubDate>
				<category><![CDATA[CircuitPython]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659301</guid>

					<description><![CDATA[#circuitpythonparsec Scroll text on the LCD Character display with the move_left and move_right commands. code example To learn about CircuitPython: https://circuitpython.org &#160;]]></description>
										<content:encoded><![CDATA[<p><iframe loading="lazy" title="John Park&#039;s CircuitPython Parsec: LCD Character Marquee Scroll" width="500" height="281" src="https://www.youtube.com/embed/E8fOIcs5Cao?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>#circuitpythonparsec<br />
Scroll text on the LCD Character display with the move_left and move_right commands.</p>
<p><a href="https://github.com/jedgarpark/parsec/blob/main/2026-06-18/code.py">code example</a><br />
To learn about CircuitPython: <a href="https://circuitpython.org">https://circuitpython.org</a></p>

<p>&nbsp;</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659301</post-id>	</item>
		<item>
		<title>Anacostia Community Museum Expanded Juneteenth Celebration #Juneteenth2026</title>
		<link>https://blog.adafruit.com/2026/06/19/anacostia-community-museum-expanded-juneteenth-celebration-juneteenth2026/</link>
		
		<dc:creator><![CDATA[Jessie Mae]]></dc:creator>
		<pubDate>Fri, 19 Jun 2026 16:00:26 +0000</pubDate>
				<category><![CDATA[holiday]]></category>
		<category><![CDATA[Juneteenth]]></category>
		<category><![CDATA[museum]]></category>
		<category><![CDATA[smithsonian]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659297</guid>

					<description><![CDATA[The Smithsonian&#8217;s Anacostia Community Museum will host its largest-ever Juneteenth Freedom Celebration today from 10 a.m. to 10 p.m. Via Smithsonian The Smithsonian’s Anacostia Community Museum will host its largest-ever Juneteenth Freedom Celebration Friday, June 19, anchored by a high-energy nighttime roller rink experience alongside live music and family activities. The free, full-day event, “Power [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://blog.adafruit.com/tag/juneteenth/"><img loading="lazy" decoding="async" class="aligncenter  wp-image-659298 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_juneteenth_20261300x437-1-300x101.jpg" alt="" width="570" height="192" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_juneteenth_20261300x437-1-300x101.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_juneteenth_20261300x437-1-600x202.jpg 600w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_juneteenth_20261300x437-1-150x50.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_juneteenth_20261300x437-1-768x258.jpg 768w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_juneteenth_20261300x437-1.jpg 1300w" sizes="auto, (max-width: 570px) 100vw, 570px" /></a></p>
<p>The Smithsonian&#8217;s Anacostia Community Museum will host its largest-ever Juneteenth Freedom Celebration today from 10 a.m. to 10 p.m. Via <a href="https://www.si.edu/newsdesk/releases/anacostia-community-museum-announces-expanded-juneteenth-celebration-nations-250">Smithsonian</a></p>
<blockquote><p>The Smithsonian’s Anacostia Community Museum will host its largest-ever Juneteenth Freedom Celebration Friday, June 19, anchored by a high-energy nighttime roller rink experience alongside live music and family activities. The free, full-day event, “Power in the Past, Strength in the Future,” runs from 10 a.m. to 10 p.m. and transforms the museum grounds into a vibrant, block party-style celebration with extended gallery hours.<br />
While the museum has hosted Juneteenth events since 1989, this year’s expanded program introduces a signature “Juneteenth Late Skate,” connecting the cultural legacy of Black roller skating traditions with a contemporary, community-centered experience.<br />
The celebration is presented in collaboration with the Smithsonian’s Center for Folklife and Cultural Heritage’s “Spotlight 250 Programs” and the Smithsonian’s Our Shared Future: 250 campaign.<br />
“The Smithsonian’s Anacostia Community Museum is excited to continue our long-standing tradition of commemorating Juneteenth with the local community,” said Katelynd Anderson, the museum’s interim director. “Our theme this year, ‘Power in the Past, Strength in the Future,’ invites visitors to connect with each other and celebrate our shared history as we all look forward to the nation’s Semiquincentennial in July.”</p></blockquote>
<p><a href="https://www.si.edu/newsdesk/releases/anacostia-community-museum-announces-expanded-juneteenth-celebration-nations-250">Learn more</a></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659297</post-id>	</item>
		<item>
		<title>Drones in Detroit #makerbusiness</title>
		<link>https://blog.adafruit.com/2026/06/19/drones-in-detroit-makerbusiness/</link>
		
		<dc:creator><![CDATA[Teddy Papes]]></dc:creator>
		<pubDate>Fri, 19 Jun 2026 16:00:05 +0000</pubDate>
				<category><![CDATA[maker business]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658832</guid>

					<description><![CDATA[A recent article in The New York Times reports on Michigan’s effort to pivot Detroit’s manufacturing legacy into the would-be fast growing U.S. drone industry. The piece follows Birdstop, a drone startup that moved into the former United Auto Workers training facility and examines how incentives, auto suppliers, and local investors are trying to make [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>A recent article in <a href="https://www.nytimes.com/2026/04/14/business/michigan-drone-capital.html">The New York Times</a> reports on Michigan’s effort to pivot Detroit’s manufacturing legacy into the would-be fast growing U.S. drone industry. The piece follows Birdstop, a drone startup that moved into the former United Auto Workers training facility and examines how incentives, auto suppliers, and local investors are trying to make Michigan a national hub for drone manufacturing. It&#8217;s not easy.</p>
<blockquote><p>Mr. Miao was intrigued by the possibility of moving to Detroit, but wanted to see if he would be able to procure the components he needed to build drones locally.</p>
<p>“If you are DJI and you are in Shenzhen, you walk downstairs and have 150 options for every single component,” he said. “In the United States, you walk downstairs and there are quite literally zero to one options.”</p>
<p>He sent his vice president of engineering, Jatin Kolekar, to scout auto suppliers to see if they might be able to make the components that Birdstop needed. Mr. Kolekar determined that backup cameras for cars and small electric motors and batteries for systems like windshield wipers could be repurposed for the drone industry.</p></blockquote>
<p>Import restrictions may give them a leg up.</p>
<blockquote><p>Recent federal restrictions on new models from DJI, the Chinese company that makes at least 80 percent of the hobbyist and commercial drones that Americans fly, have created an opening for domestic manufacturers.</p></blockquote>
<p>The ambition is here, but this is still in an early phase. For now, read the full article in <a href="https://www.nytimes.com/2026/04/14/business/michigan-drone-capital.html">here</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658832</post-id>	</item>
		<item>
		<title>The Python on Microcontrollers Newsletter: subscribe for free</title>
		<link>https://blog.adafruit.com/2026/06/19/the-python-on-microcontrollers-newsletter-subscribe-for-free-6-19-3/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Fri, 19 Jun 2026 14:22:22 +0000</pubDate>
				<category><![CDATA[Adafruit Daily]]></category>
		<category><![CDATA[CircuitPython]]></category>
		<category><![CDATA[micropython]]></category>
		<category><![CDATA[Newsletter]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[Python on Microcontrollers]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[circuitpython]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[MicroPython]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[raspberry-pi]]></category>
		<category><![CDATA[SBC]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659293</guid>

					<description><![CDATA[The Python for Microcontrollers Newsletter is the place for the latest news involving Python on hardware (microcontrollers AND single board computers like Raspberry Pi). This ad-free, spam-free weekly email is filled with CircuitPython, MicroPython, and Python information that you may have missed, all in one place! You get a summary of all the software, events, projects, and the latest hardware worldwide once a week, no [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone  wp-image-659294 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/Newspaper.jpg" alt="" width="353" height="264" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/Newspaper.jpg 600w, https://cdn-blog.adafruit.com/uploads/2026/06/Newspaper-300x224.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/06/Newspaper-150x112.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/06/Newspaper-585x437.jpg 585w, https://cdn-blog.adafruit.com/uploads/2026/06/Newspaper-115x85.jpg 115w, https://cdn-blog.adafruit.com/uploads/2026/06/Newspaper-356x267.jpg 356w" sizes="auto, (max-width: 353px) 100vw, 353px" /></p>
<p><strong>The <a href="https://www.adafruitdaily.com/" target="_blank" rel="noopener noreferrer">Python for Microcontrollers</a> Newsletter </strong>is the place for the latest news involving Python on hardware (<strong>microcontrollers</strong> AND single board computers like <strong>Raspberry Pi</strong>).</p>
<blockquote><p>This <em>ad-free, spam-free</em> weekly email is filled with <strong>CircuitPython</strong>, <strong>MicroPython</strong>, and <strong>Python</strong> information that you may have missed, all in one place!</p>
<p>You get a summary of all the software, events, projects, and the latest hardware worldwide once a week, no ads! You can cancel anytime.</p></blockquote>
<p>It arrives about 11 am Monday (US Eastern time) with all the week’s happenings.</p>
<p>And please tell your friends, colleagues, students, etc.</p>
<p><a href="https://www.adafruitdaily.com/" target="_blank" rel="noopener noreferrer">Please sign up &gt; &gt; &gt;</a></p>
<p><img loading="lazy" decoding="async" width="511" height="281" class="alignnone size-full wp-image-649291 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/02/Subscribe-2026-02.jpg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/02/Subscribe-2026-02.jpg 511w, https://cdn-blog.adafruit.com/uploads/2026/02/Subscribe-2026-02-300x165.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/02/Subscribe-2026-02-150x82.jpg 150w" sizes="auto, (max-width: 511px) 100vw, 511px" /></p>
<p><a href="https://www.adafruitdaily.com/" target="_blank" rel="noopener"><img decoding="async" class="img-responsive" src="https://pbs.twimg.com/media/GlSkmQPWAAMqzKE?format=png&amp;name=small" alt="Image" /></a></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659293</post-id>	</item>
		<item>
		<title>Broadway Celebrates Juneteenth #Juneteenth2026</title>
		<link>https://blog.adafruit.com/2026/06/19/broadway-celebrates-juneteenth-juneteenth2026/</link>
		
		<dc:creator><![CDATA[Ben]]></dc:creator>
		<pubDate>Fri, 19 Jun 2026 13:23:12 +0000</pubDate>
				<category><![CDATA[history]]></category>
		<category><![CDATA[holiday]]></category>
		<category><![CDATA[NYC]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Emancipation]]></category>
		<category><![CDATA[Juneteenth]]></category>
		<category><![CDATA[nyc]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658917</guid>

					<description><![CDATA[Checkout the sixth annual Broadway Celebrates Juneteenth event, this is a free outdoor concert happening Today, June 19, from 4:00 PM to 5:30 PM in Times Square! The Broadway Celebrates Juneteenth concert will feature soon to be announced cast members from: Aladdin; &#38; Juliet; Buena Vista Social Club; CATS: The Jellicle Ball; The Great Gatsby; [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://blog.adafruit.com/tag/juneteenth/"><img loading="lazy" decoding="async" width="1500" height="500" class="alignnone size-full wp-image-658908 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_juneteenth_20261500x500-1.jpg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_juneteenth_20261500x500-1.jpg 1500w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_juneteenth_20261500x500-1-300x100.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_juneteenth_20261500x500-1-600x200.jpg 600w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_juneteenth_20261500x500-1-150x50.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_juneteenth_20261500x500-1-768x256.jpg 768w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_juneteenth_20261500x500-1-1300x433.jpg 1300w" sizes="auto, (max-width: 1500px) 100vw, 1500px" /></a></p>
<p>Checkout the sixth annual <a href="https://belonging.broadway/black-to-broadway/broadway-celebrates-juneteenth/">Broadway Celebrates Juneteenth</a> event, this is a free outdoor concert happening Today<strong>, June 19, from 4:00 PM to 5:30 PM in Times Square!</strong></p>
<blockquote><p>The Broadway Celebrates Juneteenth concert will feature soon to be announced cast members from: Aladdin; &amp; Juliet; Buena Vista Social Club; CATS: The Jellicle Ball; The Great Gatsby; Hadestown; Hamilton; Joe Turner’s Come and Gone; The Lost Boys; MJ; Moulin Rouge! The Musical; Ragtime; SIX: The Musical; Titaníque; Two Strangers (Carry a Cake Across New York); Wicked; as well as the upcoming show Wanted; and the return of the kids from Young Gifted and Broadway. All performances will be accompanied by live music provided with help from The Music Performance Trust Fund and the Film Funds.</p></blockquote>
<p><a href="https://belonging.broadway/black-to-broadway/broadway-celebrates-juneteenth/">Learn more!</a></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658917</post-id>	</item>
		<item>
		<title>#Juneteenth2026 Events at NYPL</title>
		<link>https://blog.adafruit.com/2026/06/19/juneteenth2026-events-at-nypl/</link>
		
		<dc:creator><![CDATA[Stephanie]]></dc:creator>
		<pubDate>Fri, 19 Jun 2026 13:00:49 +0000</pubDate>
				<category><![CDATA[holiday]]></category>
		<category><![CDATA[Emancipation]]></category>
		<category><![CDATA[Juneteenth]]></category>
		<category><![CDATA[nyc]]></category>
		<category><![CDATA[nypl]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659135</guid>

					<description><![CDATA[&#160; NYPL is always the first place we check when looking for high quality, incredibly thoughtful events. Explore upcoming NYPL events celebrating Juneteenth here. image via NYPL &#160;]]></description>
										<content:encoded><![CDATA[<p><a href="https://blog.adafruit.com/tag/juneteenth/"><img loading="lazy" decoding="async" width="1500" height="500" src="https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_juneteenth_20261500x500-2.jpg" alt="" class="aligncenter size-full wp-image-659136 img-responsive" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_juneteenth_20261500x500-2.jpg 1500w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_juneteenth_20261500x500-2-300x100.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_juneteenth_20261500x500-2-600x200.jpg 600w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_juneteenth_20261500x500-2-150x50.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_juneteenth_20261500x500-2-768x256.jpg 768w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_juneteenth_20261500x500-2-1300x433.jpg 1300w" sizes="auto, (max-width: 1500px) 100vw, 1500px" /></a><br />
&nbsp;</p>
<p>NYPL is always the first place we check when looking for high quality, incredibly thoughtful events. Explore upcoming NYPL events celebrating Juneteenth <a href="https://www.nypl.org/events/juneteenth">here</a>.</p>
<figure><img loading="lazy" decoding="async" width="853" height="426" src="https://cdn-blog.adafruit.com/uploads/2026/06/juneteenth_feature-e1781652853849.png" alt="" class="aligncenter size-full wp-image-659137 img-responsive" /><figcaption style="text-align: left; font-size: 12px; margin-top: 5px; color: gray;">image via <a href="https://www.nypl.org/events/juneteenth">NYPL</a></figcaption></figure>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659135</post-id>	</item>
		<item>
		<title>Juneteenth with NYC Parks #Juneteenth2026</title>
		<link>https://blog.adafruit.com/2026/06/19/juneteenth-with-nyc-parks-juneteenth2026/</link>
		
		<dc:creator><![CDATA[Ben]]></dc:creator>
		<pubDate>Fri, 19 Jun 2026 12:15:20 +0000</pubDate>
				<category><![CDATA[history]]></category>
		<category><![CDATA[holiday]]></category>
		<category><![CDATA[NYC]]></category>
		<category><![CDATA[brooklyn]]></category>
		<category><![CDATA[Emancipation]]></category>
		<category><![CDATA[Juneteenth]]></category>
		<category><![CDATA[nyc]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658907</guid>

					<description><![CDATA[&#160; Juneteenth is recognized as a federal holiday commemorating the day in 1865 when federal troops arrived in Galveston, Texas to enforce the Emancipation Proclamation. The NYC Parks Department has activities event and more planned throughout the city. Year round you can visit Juneteenth Grove inside Brooklyn&#8217;s Cadman Plaza Park. &#160; Juneteenth Grove image via [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://blog.adafruit.com/tag/juneteenth/"><img loading="lazy" decoding="async" width="1500" height="500" class="alignnone size-full wp-image-658908 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_juneteenth_20261500x500-1.jpg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_juneteenth_20261500x500-1.jpg 1500w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_juneteenth_20261500x500-1-300x100.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_juneteenth_20261500x500-1-600x200.jpg 600w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_juneteenth_20261500x500-1-150x50.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_juneteenth_20261500x500-1-768x256.jpg 768w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_juneteenth_20261500x500-1-1300x433.jpg 1300w" sizes="auto, (max-width: 1500px) 100vw, 1500px" /></a></p>
<p>&nbsp;</p>
<p>Juneteenth is recognized as a federal holiday commemorating the day in 1865 when federal troops arrived in Galveston, Texas to enforce the Emancipation Proclamation. The <a href="https://www.nycgovparks.org/events/juneteenth">NYC Parks</a> Department has activities event and more planned throughout the city. Year round you can visit <a href="https://www.nycgovparks.org/parks/cadman-plaza-park-and-brooklyn-war-memorial/highlights/19868">Juneteenth Grove</a> inside Brooklyn&#8217;s Cadman Plaza Park.</p>
<p>&nbsp;</p>
<figure><img loading="lazy" decoding="async" class="alignnone  wp-image-658911 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/24693.jpg" alt="" width="537" height="358" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/24693.jpg 800w, https://cdn-blog.adafruit.com/uploads/2026/06/24693-300x200.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/06/24693-600x400.jpg 600w, https://cdn-blog.adafruit.com/uploads/2026/06/24693-150x100.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/06/24693-768x512.jpg 768w, https://cdn-blog.adafruit.com/uploads/2026/06/24693-656x437.jpg 656w" sizes="auto, (max-width: 537px) 100vw, 537px" /><figcaption style="text-align: left; font-size: 12px; margin-top: 5px; color: gray;">Juneteenth Grove image via <a href="https://www.nycgovparks.org/parks/cadman-plaza-park-and-brooklyn-war-memorial/highlights/19868">NYC Parks</a></figcaption></figure>
<p>&nbsp;</p>
<blockquote><p>Join us and our partners and friends in celebrating Juneteenth at concerts, workshops, Urban Park Ranger tours, and other celebrations at parks across New York City!</p></blockquote>
<p><a href="https://www.nycgovparks.org/events/juneteenth">Find an NYC Parks event here!</a></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658907</post-id>	</item>
		<item>
		<title>Loki style cat helmet #3DPrinting #3DThursday</title>
		<link>https://blog.adafruit.com/2026/06/18/loki-style-cat-helmet-3dprinting-3dthursday/</link>
		
		<dc:creator><![CDATA[Pedro]]></dc:creator>
		<pubDate>Fri, 19 Jun 2026 00:00:30 +0000</pubDate>
				<category><![CDATA[3D printing]]></category>
		<category><![CDATA[#3DPrinting]]></category>
		<category><![CDATA[#3DThursday]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659235</guid>

					<description><![CDATA[GenX3d77 shares: Here is my next addition to the cat helmet series. This version of the Loki helmet is a pretty natural fit for a cat download the files on: https://makerworld.com/en/models/2873592-loki-style-cat-helmet Every Thursday is #3dthursday here at Adafruit! The DIY 3D printing community has passion and dedication for making solid objects from digital models. Recently, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="600" height="450" src="https://cdn-blog.adafruit.com/uploads/2026/06/Loki-style-cat-helmet-600x450.webp" alt="" class="alignnone size-large wp-image-659236 img-responsive" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/Loki-style-cat-helmet-600x450.webp 600w, https://cdn-blog.adafruit.com/uploads/2026/06/Loki-style-cat-helmet-300x225.webp 300w, https://cdn-blog.adafruit.com/uploads/2026/06/Loki-style-cat-helmet-150x113.webp 150w, https://cdn-blog.adafruit.com/uploads/2026/06/Loki-style-cat-helmet-768x576.webp 768w, https://cdn-blog.adafruit.com/uploads/2026/06/Loki-style-cat-helmet-582x437.webp 582w, https://cdn-blog.adafruit.com/uploads/2026/06/Loki-style-cat-helmet-115x85.webp 115w, https://cdn-blog.adafruit.com/uploads/2026/06/Loki-style-cat-helmet-356x267.webp 356w, https://cdn-blog.adafruit.com/uploads/2026/06/Loki-style-cat-helmet.webp 898w" sizes="auto, (max-width: 600px) 100vw, 600px" /><br />
<a href="https://makerworld.com/en/@GenX3d77">GenX3d77</a> shares: </p>
<blockquote><p>Here is my next addition to the cat helmet series. This version of the Loki helmet is a pretty natural fit for a cat</p></blockquote>
<p>download the files on: <a href="https://makerworld.com/en/models/2873592-loki-style-cat-helmet">https://makerworld.com/en/models/2873592-loki-style-cat-helmet</a></p>
<p><br />
</p>
<hr>
<p><a href="http://www.adafruit.com/blog/category/3d-printing/"><img loading="lazy" decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2012/10/649-1.jpg" alt="649-1" width="133" height="102" align="left" border="0" hspace="4" vspace="4" /></a><br />
Every Thursday is <a href="http://www.adafruit.com/blog/category/3d-printing/">#3dthursday</a> here at Adafruit! The DIY 3D printing community has passion and dedication for making solid objects from digital models. Recently, we have noticed electronics projects integrated with 3D printed enclosures, brackets, and sculptures, so each Thursday we celebrate and highlight these bold pioneers!</p>
<p>Have you considered building a 3D project around an <a href="http://www.adafruit.com/category/17">Arduino</a> or other microcontroller? How about printing a bracket to mount your <a href="http://www.adafruit.com/category/105">Raspberry Pi</a> to the back of your HD monitor? And don&#8217;t forget the countless <a href="http://www.adafruit.com/category/37">LED projects</a> that are possible when you are modeling your projects in 3D!</p>
<p>LIVE CHAT IS HERE! <a href="http://adafru.it/discord">http://adafru.it/discord</a></p>
<p>Adafruit on Instagram: <a href="https://www.instagram.com/adafruit">https://www.instagram.com/adafruit</a></p>
<p>Shop for parts to build your own DIY projects <a href="http://adafru.it/3dprinting">http://adafru.it/3dprinting</a></p>
<p>3D Printing Projects Playlist:<br />
<iframe loading="lazy" title="3D Printing Projects" width="500" height="281" src="https://www.youtube.com/embed/videoseries?list=PLjF7R1fz_OOWD2dJNRIN46uhMCWvNOlbG" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>3D Hangout Show Playlist:<br />
<iframe loading="lazy" title="3D Hangouts" width="500" height="281" src="https://www.youtube.com/embed/videoseries?list=PLjF7R1fz_OOVgpmWevin2slopw_A3-A8Y" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>Layer by Layer CAD Tutorials Playlist:<br />
<iframe loading="lazy" title="Layer by Layer - CAD Tutorials" width="500" height="281" src="https://www.youtube.com/embed/videoseries?list=PLjF7R1fz_OOVsMp6nKnpjsXSQ45nxfORb" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>Timelapse Tuesday Playlist:<br />
<iframe loading="lazy" title="Time lapse Tuesday" width="500" height="281" src="https://www.youtube.com/embed/videoseries?list=PLjF7R1fz_OOVagy3CktXsAAs4b153xpp_" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>Connect with Noe and Pedro on Social Media:</p>
<p>Noe&#8217;s Twitter / Instagram: <a href="http://instagram.com/ecken">http://instagram.com/ecken</a></p>
<p>Pedro&#8217;s Twitter / Instagram: <a href="http://instagram.com/videopixil">http://instagram.com/videopixil</a></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659235</post-id>	</item>
		<item>
		<title>Gliding Manta Ray #3DPrinting #3DThursday</title>
		<link>https://blog.adafruit.com/2026/06/18/gliding-manta-ray-3dprinting-3dthursday/</link>
		
		<dc:creator><![CDATA[Pedro]]></dc:creator>
		<pubDate>Fri, 19 Jun 2026 00:00:16 +0000</pubDate>
				<category><![CDATA[3D printing]]></category>
		<category><![CDATA[#3DPrinting]]></category>
		<category><![CDATA[#3DThursday]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659238</guid>

					<description><![CDATA[Every week we&#8217;ll 3D print designs from the community and showcase slicer settings, use cases and of course, Time-lapses! This Week: Gliding Manta Ray By Armengol13 makerworld.com/en/models/2909692-gliding-manta-ray-just-drop-go Bambu X1C PolyMaker PLA 6hr 38mins X:154 Y:155 Z:21mm .2mm layer / .4mm Nozzle 10% Infill / 1mm Retraction 200C / 60C 68g 230mm/s Every Thursday is #3dthursday [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><iframe loading="lazy" width="560" height="315" src="https://www.youtube.com/embed/Qx6eNKkmnH0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></p>
<p>Every week we&#8217;ll 3D print designs from the community and showcase slicer settings, use cases and of course, Time-lapses! This Week: </p>
<p>Gliding Manta Ray<br />
By Armengol13<br />
<a href="http://makerworld.com/en/models/2909692-gliding-manta-ray-just-drop-go">makerworld.com/en/models/2909692-gliding-manta-ray-just-drop-go</a><br />
Bambu X1C<br />
PolyMaker PLA<br />
6hr 38mins<br />
X:154 Y:155 Z:21mm<br />
.2mm layer / .4mm Nozzle<br />
10% Infill / 1mm Retraction<br />
200C / 60C<br />
68g<br />
230mm/s</p>
<p><br />
</p>
<hr>
<p><a href="http://www.adafruit.com/blog/category/3d-printing/"><img loading="lazy" decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2012/10/649-1.jpg" alt="649-1" width="133" height="102" align="left" border="0" hspace="4" vspace="4" /></a><br />
Every Thursday is <a href="http://www.adafruit.com/blog/category/3d-printing/">#3dthursday</a> here at Adafruit! The DIY 3D printing community has passion and dedication for making solid objects from digital models. Recently, we have noticed electronics projects integrated with 3D printed enclosures, brackets, and sculptures, so each Thursday we celebrate and highlight these bold pioneers!</p>
<p>Have you considered building a 3D project around an <a href="http://www.adafruit.com/category/17">Arduino</a> or other microcontroller? How about printing a bracket to mount your <a href="http://www.adafruit.com/category/105">Raspberry Pi</a> to the back of your HD monitor? And don&#8217;t forget the countless <a href="http://www.adafruit.com/category/37">LED projects</a> that are possible when you are modeling your projects in 3D!</p>
<p>LIVE CHAT IS HERE! <a href="http://adafru.it/discord">http://adafru.it/discord</a></p>
<p>Adafruit on Instagram: <a href="https://www.instagram.com/adafruit">https://www.instagram.com/adafruit</a></p>
<p>Shop for parts to build your own DIY projects <a href="http://adafru.it/3dprinting">http://adafru.it/3dprinting</a></p>
<p>3D Printing Projects Playlist:<br />
<iframe loading="lazy" title="3D Printing Projects" width="500" height="281" src="https://www.youtube.com/embed/videoseries?list=PLjF7R1fz_OOWD2dJNRIN46uhMCWvNOlbG" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>3D Hangout Show Playlist:<br />
<iframe loading="lazy" title="3D Hangouts" width="500" height="281" src="https://www.youtube.com/embed/videoseries?list=PLjF7R1fz_OOVgpmWevin2slopw_A3-A8Y" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>Layer by Layer CAD Tutorials Playlist:<br />
<iframe loading="lazy" title="Layer by Layer - CAD Tutorials" width="500" height="281" src="https://www.youtube.com/embed/videoseries?list=PLjF7R1fz_OOVsMp6nKnpjsXSQ45nxfORb" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>Timelapse Tuesday Playlist:<br />
<iframe loading="lazy" title="Time lapse Tuesday" width="500" height="281" src="https://www.youtube.com/embed/videoseries?list=PLjF7R1fz_OOVagy3CktXsAAs4b153xpp_" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>Connect with Noe and Pedro on Social Media:</p>
<p>Noe&#8217;s Twitter / Instagram: <a href="http://instagram.com/ecken">http://instagram.com/ecken</a></p>
<p>Pedro&#8217;s Twitter / Instagram: <a href="http://instagram.com/videopixil">http://instagram.com/videopixil</a></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659238</post-id>	</item>
		<item>
		<title>Print in Place Planetary Gear Spinner #3DThursday #3DPrinting</title>
		<link>https://blog.adafruit.com/2026/06/18/print-in-place-planetary-gear-spinner-3dthursday-3dprinting/</link>
		
		<dc:creator><![CDATA[Ben]]></dc:creator>
		<pubDate>Thu, 18 Jun 2026 23:00:40 +0000</pubDate>
				<category><![CDATA[3D printing]]></category>
		<category><![CDATA[3d thursday]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658924</guid>

					<description><![CDATA[Shared by Hamstah on MakerWorld: A print-in-place planetary gear spinner that rotates freely straight off the plate. Two profiles included — standard and heavy outer ring (43g) for added inertia Download the files and learn more Every Thursday is #3dthursday here at Adafruit! The DIY 3D printing community has passion and dedication for making solid [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://makerworld.com/en/models/58892-print-in-place-planetary-gear-spinner#profileId-60767"><img loading="lazy" decoding="async" width="1920" height="1377" class="alignnone size-full wp-image-658925 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/2023-11-06_8df0f406c74fc.png.webp" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/2023-11-06_8df0f406c74fc.png.webp 1920w, https://cdn-blog.adafruit.com/uploads/2026/06/2023-11-06_8df0f406c74fc.png-300x215.webp 300w, https://cdn-blog.adafruit.com/uploads/2026/06/2023-11-06_8df0f406c74fc.png-600x430.webp 600w, https://cdn-blog.adafruit.com/uploads/2026/06/2023-11-06_8df0f406c74fc.png-150x108.webp 150w, https://cdn-blog.adafruit.com/uploads/2026/06/2023-11-06_8df0f406c74fc.png-768x551.webp 768w, https://cdn-blog.adafruit.com/uploads/2026/06/2023-11-06_8df0f406c74fc.png-1536x1102.webp 1536w, https://cdn-blog.adafruit.com/uploads/2026/06/2023-11-06_8df0f406c74fc.png-609x437.webp 609w" sizes="auto, (max-width: 1920px) 100vw, 1920px" /></a></p>
<p>Shared by Hamstah on <a href="https://makerworld.com/en/models/58892-print-in-place-planetary-gear-spinner#profileId-60767">MakerWorld</a>:</p>
<blockquote><p>A print-in-place planetary gear spinner that rotates freely straight off the plate. Two profiles included — standard and heavy outer ring (43g) for added inertia</p></blockquote>
<p><a href="https://makerworld.com/en/models/58892-print-in-place-planetary-gear-spinner#profileId-60767">Download the files and learn more</a></p>
<hr />
<p><a href="http://www.adafruit.com/blog/category/3d-printing/"><img loading="lazy" decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2012/10/649-1.jpg" alt="649-1" width="133" height="102" align="left" border="0" hspace="4" vspace="4" /></a><br />
Every Thursday is <a href="http://www.adafruit.com/blog/category/3d-printing/">#3dthursday</a> here at Adafruit! The DIY 3D printing community has passion and dedication for making solid objects from digital models. Recently, we have noticed electronics projects integrated with 3D printed enclosures, brackets, and sculptures, so each Thursday we celebrate and highlight these bold pioneers!</p>
<p>Have you considered building a 3D project around an <a href="http://www.adafruit.com/category/17">Arduino</a> or other microcontroller? How about printing a bracket to mount your <a href="http://www.adafruit.com/category/105">Raspberry Pi</a> to the back of your HD monitor? And don&#8217;t forget the countless <a href="http://www.adafruit.com/category/37">LED projects</a> that are possible when you are modeling your projects in 3D!</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658924</post-id>	</item>
		<item>
		<title>Design Lamp &#8220;The Wave&#8221; – Layered Ambient Glow #3DPrinting #3DThursday</title>
		<link>https://blog.adafruit.com/2026/06/18/design-lamp-the-wave-layered-ambient-glow-3dprinting-3dthursday/</link>
		
		<dc:creator><![CDATA[Pedro]]></dc:creator>
		<pubDate>Thu, 18 Jun 2026 22:00:59 +0000</pubDate>
				<category><![CDATA[3D printing]]></category>
		<category><![CDATA[#3DPrinting]]></category>
		<category><![CDATA[#3DThursday]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659231</guid>

					<description><![CDATA[janberrydesign shares: A modern 3D-printed ambient lamp where flowing inner layers create a soft, warm glow effect. Designed for the Bambu LED Kit 001 and updated April 2026 with a frame redesign that integrates the LED kit and improves component tolerances. By JANBERRY DESIGN download the files on: https://makerworld.com/en/models/2571932-design-lamp-the-wave Every Thursday is #3dthursday here at [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="600" height="437" src="https://cdn-blog.adafruit.com/uploads/2026/06/Design-Lamp-The-Wave-–-Layered-Ambient-Glow-600x437.webp" alt="" class="alignnone size-large wp-image-659232 img-responsive" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/Design-Lamp-The-Wave-–-Layered-Ambient-Glow-600x437.webp 600w, https://cdn-blog.adafruit.com/uploads/2026/06/Design-Lamp-The-Wave-–-Layered-Ambient-Glow-300x219.webp 300w, https://cdn-blog.adafruit.com/uploads/2026/06/Design-Lamp-The-Wave-–-Layered-Ambient-Glow-150x109.webp 150w, https://cdn-blog.adafruit.com/uploads/2026/06/Design-Lamp-The-Wave-–-Layered-Ambient-Glow-768x560.webp 768w, https://cdn-blog.adafruit.com/uploads/2026/06/Design-Lamp-The-Wave-–-Layered-Ambient-Glow-599x437.webp 599w, https://cdn-blog.adafruit.com/uploads/2026/06/Design-Lamp-The-Wave-–-Layered-Ambient-Glow-115x85.webp 115w, https://cdn-blog.adafruit.com/uploads/2026/06/Design-Lamp-The-Wave-–-Layered-Ambient-Glow.webp 1000w" sizes="auto, (max-width: 600px) 100vw, 600px" /><br />
<a href="https://makerworld.com/en/@janberrydesign">janberrydesign</a> shares: </p>
<blockquote><p>A modern 3D-printed ambient lamp where flowing inner layers create a soft, warm glow effect. Designed for the Bambu LED Kit 001 and updated April 2026 with a frame redesign that integrates the LED kit and improves component tolerances. By JANBERRY DESIGN</p></blockquote>
<p>download the files on: <a href="https://makerworld.com/en/models/2571932-design-lamp-the-wave">https://makerworld.com/en/models/2571932-design-lamp-the-wave</a></p>
<p><br />
</p>
<hr>
<p><a href="http://www.adafruit.com/blog/category/3d-printing/"><img loading="lazy" decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2012/10/649-1.jpg" alt="649-1" width="133" height="102" align="left" border="0" hspace="4" vspace="4" /></a><br />
Every Thursday is <a href="http://www.adafruit.com/blog/category/3d-printing/">#3dthursday</a> here at Adafruit! The DIY 3D printing community has passion and dedication for making solid objects from digital models. Recently, we have noticed electronics projects integrated with 3D printed enclosures, brackets, and sculptures, so each Thursday we celebrate and highlight these bold pioneers!</p>
<p>Have you considered building a 3D project around an <a href="http://www.adafruit.com/category/17">Arduino</a> or other microcontroller? How about printing a bracket to mount your <a href="http://www.adafruit.com/category/105">Raspberry Pi</a> to the back of your HD monitor? And don&#8217;t forget the countless <a href="http://www.adafruit.com/category/37">LED projects</a> that are possible when you are modeling your projects in 3D!</p>
<p>LIVE CHAT IS HERE! <a href="http://adafru.it/discord">http://adafru.it/discord</a></p>
<p>Adafruit on Instagram: <a href="https://www.instagram.com/adafruit">https://www.instagram.com/adafruit</a></p>
<p>Shop for parts to build your own DIY projects <a href="http://adafru.it/3dprinting">http://adafru.it/3dprinting</a></p>
<p>3D Printing Projects Playlist:<br />
<iframe loading="lazy" title="3D Printing Projects" width="500" height="281" src="https://www.youtube.com/embed/videoseries?list=PLjF7R1fz_OOWD2dJNRIN46uhMCWvNOlbG" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>3D Hangout Show Playlist:<br />
<iframe loading="lazy" title="3D Hangouts" width="500" height="281" src="https://www.youtube.com/embed/videoseries?list=PLjF7R1fz_OOVgpmWevin2slopw_A3-A8Y" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>Layer by Layer CAD Tutorials Playlist:<br />
<iframe loading="lazy" title="Layer by Layer - CAD Tutorials" width="500" height="281" src="https://www.youtube.com/embed/videoseries?list=PLjF7R1fz_OOVsMp6nKnpjsXSQ45nxfORb" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>Timelapse Tuesday Playlist:<br />
<iframe loading="lazy" title="Time lapse Tuesday" width="500" height="281" src="https://www.youtube.com/embed/videoseries?list=PLjF7R1fz_OOVagy3CktXsAAs4b153xpp_" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>Connect with Noe and Pedro on Social Media:</p>
<p>Noe&#8217;s Twitter / Instagram: <a href="http://instagram.com/ecken">http://instagram.com/ecken</a></p>
<p>Pedro&#8217;s Twitter / Instagram: <a href="http://instagram.com/videopixil">http://instagram.com/videopixil</a></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659231</post-id>	</item>
		<item>
		<title>Two-in-One Gyro and Gear Fidget Spinner #3DThursday #3DPrinting</title>
		<link>https://blog.adafruit.com/2026/06/18/two-in-one-gyro-and-gear-fidget-spinner-3dthursday-3dprinting/</link>
		
		<dc:creator><![CDATA[Ben]]></dc:creator>
		<pubDate>Thu, 18 Jun 2026 21:00:51 +0000</pubDate>
				<category><![CDATA[3D printing]]></category>
		<category><![CDATA[3d thursday]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658927</guid>

					<description><![CDATA[Shared by Zonique2k on MakerWorld: A hybrid fidget that combines a gyro and a gear spinner in a single print-in-place model. Smooth balanced spin with no assembly required Download the files and learn more Every Thursday is #3dthursday here at Adafruit! The DIY 3D printing community has passion and dedication for making solid objects from [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://makerworld.com/en/models/543356-two-in-one-gyro-and-gear-fidget-spinner#profileId-461099"><img loading="lazy" decoding="async" width="1082" height="811" class="alignnone size-full wp-image-658928 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/2024-07-16_6cc95212ad729.jpg.webp" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/2024-07-16_6cc95212ad729.jpg.webp 1082w, https://cdn-blog.adafruit.com/uploads/2026/06/2024-07-16_6cc95212ad729.jpg-300x225.webp 300w, https://cdn-blog.adafruit.com/uploads/2026/06/2024-07-16_6cc95212ad729.jpg-600x450.webp 600w, https://cdn-blog.adafruit.com/uploads/2026/06/2024-07-16_6cc95212ad729.jpg-150x112.webp 150w, https://cdn-blog.adafruit.com/uploads/2026/06/2024-07-16_6cc95212ad729.jpg-768x576.webp 768w, https://cdn-blog.adafruit.com/uploads/2026/06/2024-07-16_6cc95212ad729.jpg-583x437.webp 583w, https://cdn-blog.adafruit.com/uploads/2026/06/2024-07-16_6cc95212ad729.jpg-115x85.webp 115w, https://cdn-blog.adafruit.com/uploads/2026/06/2024-07-16_6cc95212ad729.jpg-356x267.webp 356w" sizes="auto, (max-width: 1082px) 100vw, 1082px" /></a></p>
<p>Shared by Zonique2k on <a href="https://makerworld.com/en/models/543356-two-in-one-gyro-and-gear-fidget-spinner#profileId-461099">MakerWorld</a>:</p>
<blockquote><p>A hybrid fidget that combines a gyro and a gear spinner in a single print-in-place model. Smooth balanced spin with no assembly required</p></blockquote>
<p><a href="https://makerworld.com/en/models/543356-two-in-one-gyro-and-gear-fidget-spinner#profileId-461099">Download the files and learn more</a></p>
<hr />
<p><a href="http://www.adafruit.com/blog/category/3d-printing/"><img loading="lazy" decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2012/10/649-1.jpg" alt="649-1" width="133" height="102" align="left" border="0" hspace="4" vspace="4" /></a><br />
Every Thursday is <a href="http://www.adafruit.com/blog/category/3d-printing/">#3dthursday</a> here at Adafruit! The DIY 3D printing community has passion and dedication for making solid objects from digital models. Recently, we have noticed electronics projects integrated with 3D printed enclosures, brackets, and sculptures, so each Thursday we celebrate and highlight these bold pioneers!</p>
<p>Have you considered building a 3D project around an <a href="http://www.adafruit.com/category/17">Arduino</a> or other microcontroller? How about printing a bracket to mount your <a href="http://www.adafruit.com/category/105">Raspberry Pi</a> to the back of your HD monitor? And don&#8217;t forget the countless <a href="http://www.adafruit.com/category/37">LED projects</a> that are possible when you are modeling your projects in 3D!</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658927</post-id>	</item>
		<item>
		<title>ESP32-C3 Super Mini Case – Snap-Fit #3DPrinting #3DThursday</title>
		<link>https://blog.adafruit.com/2026/06/18/esp32-c3-super-mini-case-snap-fit-3dprinting-3dthursday/</link>
		
		<dc:creator><![CDATA[Pedro]]></dc:creator>
		<pubDate>Thu, 18 Jun 2026 20:00:18 +0000</pubDate>
				<category><![CDATA[3D printing]]></category>
		<category><![CDATA[#3DPrinting]]></category>
		<category><![CDATA[#3DThursday]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659228</guid>

					<description><![CDATA[4Designs shares: A compact snap-fit case for the ESP32-C3 Super Mini board. Slide the board into the bottom, apply light pressure near the USB port until it snaps, then slide on the top. Designed for boards with pins soldered on the top face download the files on: https://makerworld.com/en/models/435147-esp32-c3-super-mini-case Every Thursday is #3dthursday here at Adafruit! [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="600" height="449" src="https://cdn-blog.adafruit.com/uploads/2026/06/ESP32-C3-Super-Mini-Case-–-Snap-Fit-600x449.webp" alt="" class="alignnone size-large wp-image-659229 img-responsive" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/ESP32-C3-Super-Mini-Case-–-Snap-Fit-600x449.webp 600w, https://cdn-blog.adafruit.com/uploads/2026/06/ESP32-C3-Super-Mini-Case-–-Snap-Fit-300x225.webp 300w, https://cdn-blog.adafruit.com/uploads/2026/06/ESP32-C3-Super-Mini-Case-–-Snap-Fit-150x112.webp 150w, https://cdn-blog.adafruit.com/uploads/2026/06/ESP32-C3-Super-Mini-Case-–-Snap-Fit-768x575.webp 768w, https://cdn-blog.adafruit.com/uploads/2026/06/ESP32-C3-Super-Mini-Case-–-Snap-Fit-583x437.webp 583w, https://cdn-blog.adafruit.com/uploads/2026/06/ESP32-C3-Super-Mini-Case-–-Snap-Fit-115x85.webp 115w, https://cdn-blog.adafruit.com/uploads/2026/06/ESP32-C3-Super-Mini-Case-–-Snap-Fit-356x267.webp 356w, https://cdn-blog.adafruit.com/uploads/2026/06/ESP32-C3-Super-Mini-Case-–-Snap-Fit.webp 1000w" sizes="auto, (max-width: 600px) 100vw, 600px" /><br />
<a href="https://makerworld.com/en/@4Designs">4Designs</a> shares: </p>
<blockquote><p>A compact snap-fit case for the ESP32-C3 Super Mini board. Slide the board into the bottom, apply light pressure near the USB port until it snaps, then slide on the top. Designed for boards with pins soldered on the top face</p></blockquote>
<p>download the files on: <a href="https://makerworld.com/en/models/435147-esp32-c3-super-mini-case">https://makerworld.com/en/models/435147-esp32-c3-super-mini-case</a></p>
<p><br />
</p>
<hr>
<p><a href="http://www.adafruit.com/blog/category/3d-printing/"><img loading="lazy" decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2012/10/649-1.jpg" alt="649-1" width="133" height="102" align="left" border="0" hspace="4" vspace="4" /></a><br />
Every Thursday is <a href="http://www.adafruit.com/blog/category/3d-printing/">#3dthursday</a> here at Adafruit! The DIY 3D printing community has passion and dedication for making solid objects from digital models. Recently, we have noticed electronics projects integrated with 3D printed enclosures, brackets, and sculptures, so each Thursday we celebrate and highlight these bold pioneers!</p>
<p>Have you considered building a 3D project around an <a href="http://www.adafruit.com/category/17">Arduino</a> or other microcontroller? How about printing a bracket to mount your <a href="http://www.adafruit.com/category/105">Raspberry Pi</a> to the back of your HD monitor? And don&#8217;t forget the countless <a href="http://www.adafruit.com/category/37">LED projects</a> that are possible when you are modeling your projects in 3D!</p>
<p>LIVE CHAT IS HERE! <a href="http://adafru.it/discord">http://adafru.it/discord</a></p>
<p>Adafruit on Instagram: <a href="https://www.instagram.com/adafruit">https://www.instagram.com/adafruit</a></p>
<p>Shop for parts to build your own DIY projects <a href="http://adafru.it/3dprinting">http://adafru.it/3dprinting</a></p>
<p>3D Printing Projects Playlist:<br />
<iframe loading="lazy" title="3D Printing Projects" width="500" height="281" src="https://www.youtube.com/embed/videoseries?list=PLjF7R1fz_OOWD2dJNRIN46uhMCWvNOlbG" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>3D Hangout Show Playlist:<br />
<iframe loading="lazy" title="3D Hangouts" width="500" height="281" src="https://www.youtube.com/embed/videoseries?list=PLjF7R1fz_OOVgpmWevin2slopw_A3-A8Y" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>Layer by Layer CAD Tutorials Playlist:<br />
<iframe loading="lazy" title="Layer by Layer - CAD Tutorials" width="500" height="281" src="https://www.youtube.com/embed/videoseries?list=PLjF7R1fz_OOVsMp6nKnpjsXSQ45nxfORb" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>Timelapse Tuesday Playlist:<br />
<iframe loading="lazy" title="Time lapse Tuesday" width="500" height="281" src="https://www.youtube.com/embed/videoseries?list=PLjF7R1fz_OOVagy3CktXsAAs4b153xpp_" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>Connect with Noe and Pedro on Social Media:</p>
<p>Noe&#8217;s Twitter / Instagram: <a href="http://instagram.com/ecken">http://instagram.com/ecken</a></p>
<p>Pedro&#8217;s Twitter / Instagram: <a href="http://instagram.com/videopixil">http://instagram.com/videopixil</a></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659228</post-id>	</item>
		<item>
		<title>The Python on Microcontrollers Newsletter: subscribe for free</title>
		<link>https://blog.adafruit.com/2026/06/18/the-python-on-microcontrollers-newsletter-subscribe-for-free-6-18/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Thu, 18 Jun 2026 19:55:56 +0000</pubDate>
				<category><![CDATA[Adafruit Daily]]></category>
		<category><![CDATA[CircuitPython]]></category>
		<category><![CDATA[micropython]]></category>
		<category><![CDATA[Newsletter]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[Python on Microcontrollers]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[circuitpython]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[MicroPython]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[raspberry-pi]]></category>
		<category><![CDATA[SBC]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=659283</guid>

					<description><![CDATA[The Python for Microcontrollers Newsletter is the place for the latest news involving Python on hardware (microcontrollers AND single board computers like Raspberry Pi). This ad-free, spam-free weekly email is filled with CircuitPython, MicroPython, and Python information that you may have missed, all in one place! You get a summary of all the software, events, projects, and the latest hardware worldwide once a week, no [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="511" height="281" class="alignnone size-full wp-image-649291 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/02/Subscribe-2026-02.jpg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/02/Subscribe-2026-02.jpg 511w, https://cdn-blog.adafruit.com/uploads/2026/02/Subscribe-2026-02-300x165.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/02/Subscribe-2026-02-150x82.jpg 150w" sizes="auto, (max-width: 511px) 100vw, 511px" /></p>
<p><strong>The <a href="https://www.adafruitdaily.com/" target="_blank" rel="noopener noreferrer">Python for Microcontrollers</a> Newsletter </strong>is the place for the latest news involving Python on hardware (<strong>microcontrollers</strong> AND single board computers like <strong>Raspberry Pi</strong>).</p>
<blockquote><p>This <em>ad-free, spam-free</em> weekly email is filled with <strong>CircuitPython</strong>, <strong>MicroPython</strong>, and <strong>Python</strong> information that you may have missed, all in one place!</p>
<p>You get a summary of all the software, events, projects, and the latest hardware worldwide once a week, no ads! You can cancel anytime.</p></blockquote>
<p>It arrives about 11 am Monday (US Eastern time) with all the week’s happenings.</p>
<p>And please tell your friends, colleagues, students, etc.</p>
<p><a href="https://www.adafruitdaily.com/" target="_blank" rel="noopener noreferrer">Please sign up &gt; &gt; &gt;</a></p>
<p><a href="https://www.adafruitdaily.com/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-573893 img-responsive img-responsive img-responsive img-responsive img-responsive img-responsive img-responsive img-responsive img-responsive img-responsive img-responsive img-responsive img-responsive img-responsive img-responsive img-responsive img-responsive img-responsive img-responsive img-responsive img-responsive img-responsive img-responsive img-responsive img-responsive" src="https://cdn-blog.adafruit.com/uploads/2024/04/black.png" alt="" width="500" height="185" srcset="https://cdn-blog.adafruit.com/uploads/2024/04/black.png 500w, https://cdn-blog.adafruit.com/uploads/2024/04/black-300x111.png 300w, https://cdn-blog.adafruit.com/uploads/2024/04/black-150x56.png 150w" sizes="auto, (max-width: 500px) 100vw, 500px" /></a></p>
<p><a href="https://www.adafruitdaily.com/" target="_blank" rel="noopener"><img decoding="async" class="img-responsive" src="https://pbs.twimg.com/media/GlSkmQPWAAMqzKE?format=png&amp;name=small" alt="Image" /></a></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">659283</post-id>	</item>
	</channel>
</rss>
