<?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, 16 Sep 2026 22:39:34 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</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>CYD USB Case – Compact Snap-Fit for ESP32 #3DThursday #3DPrinting</title>
		<link>https://blog.adafruit.com/2026/09/17/cyd-usb-case-compact-snap-fit-for-esp32-3dthursday-3dprinting/</link>
		
		<dc:creator><![CDATA[Pedro]]></dc:creator>
		<pubDate>Thu, 17 Sep 2026 12:00:42 +0000</pubDate>
				<category><![CDATA[3D printing]]></category>
		<category><![CDATA[#3DPrinting]]></category>
		<category><![CDATA[#3DThursday]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=665016</guid>

					<description><![CDATA[user_1407252492 shares: A compact snap-fit enclosure specifically for the CYD2USB (Type-C interface variant) of the ESP32-2432S028R Cheap Yellow Display. All ports have dedicated cutouts, heat dissipation holes on the back, LED cutouts, reset and boot buttons. Unique feature: separate cutout for the light sensor next to the display (missing from most other designs). No screws [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img fetchpriority="high" decoding="async" width="600" height="450" src="https://cdn-blog.adafruit.com/uploads/2026/09/CYD2USB-Case-–-Compact-Snap-Fit-for-ESP32-2432S028R-CYD-600x450.webp" alt="" class="alignnone size-large wp-image-665017 img-responsive" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/CYD2USB-Case-–-Compact-Snap-Fit-for-ESP32-2432S028R-CYD-600x450.webp 600w, https://cdn-blog.adafruit.com/uploads/2026/09/CYD2USB-Case-–-Compact-Snap-Fit-for-ESP32-2432S028R-CYD-300x225.webp 300w, https://cdn-blog.adafruit.com/uploads/2026/09/CYD2USB-Case-–-Compact-Snap-Fit-for-ESP32-2432S028R-CYD-150x113.webp 150w, https://cdn-blog.adafruit.com/uploads/2026/09/CYD2USB-Case-–-Compact-Snap-Fit-for-ESP32-2432S028R-CYD-768x576.webp 768w, https://cdn-blog.adafruit.com/uploads/2026/09/CYD2USB-Case-–-Compact-Snap-Fit-for-ESP32-2432S028R-CYD-583x437.webp 583w, https://cdn-blog.adafruit.com/uploads/2026/09/CYD2USB-Case-–-Compact-Snap-Fit-for-ESP32-2432S028R-CYD-115x85.webp 115w, https://cdn-blog.adafruit.com/uploads/2026/09/CYD2USB-Case-–-Compact-Snap-Fit-for-ESP32-2432S028R-CYD-356x267.webp 356w, https://cdn-blog.adafruit.com/uploads/2026/09/CYD2USB-Case-–-Compact-Snap-Fit-for-ESP32-2432S028R-CYD.webp 1000w" sizes="(max-width: 600px) 100vw, 600px" /><br />
<a href="https://makerworld.com/en/@user_1407252492">user_1407252492</a> shares: </p>
<blockquote><p>A compact snap-fit enclosure specifically for the CYD2USB (Type-C interface variant) of the ESP32-2432S028R Cheap Yellow Display. All ports have dedicated cutouts, heat dissipation holes on the back, LED cutouts, reset and boot buttons. Unique feature: separate cutout for the light sensor next to the display (missing from most other designs). No screws needed — insert display, press back cover firmly into place. Newer 2026 parametric version also available (linked in description). By user_1407252492</p></blockquote>
<p>download the files on: <a href="https://makerworld.com/en/models/1080088-cyd2usb-cheap-yellow-display-esp32-2432s028r-wai-k">https://makerworld.com/en/models/1080088-cyd2usb-cheap-yellow-display-esp32-2432s028r-wai-k</a></p>
<p><br />
</p>
<hr>
<p><a href="http://www.adafruit.com/blog/category/3d-printing/"><img 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 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">665016</post-id>	</item>
		<item>
		<title>Solder Cable Holder – Threaded Adjustable Clamps for Wire Soldering #3DThursday #3DPrinting</title>
		<link>https://blog.adafruit.com/2026/09/17/solder-cable-holder-threaded-adjustable-clamps-for-wire-soldering-3dthursday-3dprinting/</link>
		
		<dc:creator><![CDATA[Pedro]]></dc:creator>
		<pubDate>Thu, 17 Sep 2026 11:00:42 +0000</pubDate>
				<category><![CDATA[3D printing]]></category>
		<category><![CDATA[#3DPrinting]]></category>
		<category><![CDATA[#3DThursday]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=664997</guid>

					<description><![CDATA[VC_designshares: A compact tool designed to keep two cables perfectly aligned during soldering. Two adjustable clamps tighten via a threaded mechanism to securely hold cables while keeping hands free for precise soldering. Optimized for easy 3D printing without supports — quick to print, ready to use straight off the printer. Community reviewers report it works [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="600" height="450" src="https://cdn-blog.adafruit.com/uploads/2026/09/Solder-Cable-Holder-–-Threaded-Adjustable-Clamps-for-Wire-Soldering-600x450.webp" alt="" class="alignnone size-large wp-image-664998 img-responsive" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/Solder-Cable-Holder-–-Threaded-Adjustable-Clamps-for-Wire-Soldering-600x450.webp 600w, https://cdn-blog.adafruit.com/uploads/2026/09/Solder-Cable-Holder-–-Threaded-Adjustable-Clamps-for-Wire-Soldering-300x225.webp 300w, https://cdn-blog.adafruit.com/uploads/2026/09/Solder-Cable-Holder-–-Threaded-Adjustable-Clamps-for-Wire-Soldering-150x113.webp 150w, https://cdn-blog.adafruit.com/uploads/2026/09/Solder-Cable-Holder-–-Threaded-Adjustable-Clamps-for-Wire-Soldering-768x576.webp 768w, https://cdn-blog.adafruit.com/uploads/2026/09/Solder-Cable-Holder-–-Threaded-Adjustable-Clamps-for-Wire-Soldering-583x437.webp 583w, https://cdn-blog.adafruit.com/uploads/2026/09/Solder-Cable-Holder-–-Threaded-Adjustable-Clamps-for-Wire-Soldering-115x85.webp 115w, https://cdn-blog.adafruit.com/uploads/2026/09/Solder-Cable-Holder-–-Threaded-Adjustable-Clamps-for-Wire-Soldering-356x267.webp 356w, https://cdn-blog.adafruit.com/uploads/2026/09/Solder-Cable-Holder-–-Threaded-Adjustable-Clamps-for-Wire-Soldering.webp 1000w" sizes="auto, (max-width: 600px) 100vw, 600px" /><br />
<a href="https://makerworld.com/en/@VC_design">VC_design</a>shares: </p>
<blockquote><p>A compact tool designed to keep two cables perfectly aligned during soldering. Two adjustable clamps tighten via a threaded mechanism to securely hold cables while keeping hands free for precise soldering. Optimized for easy 3D printing without supports — quick to print, ready to use straight off the printer. Community reviewers report it works better than store-bought equivalents. Ideal for electronics work, repairs, and DIY assembly</p></blockquote>
<p>download the files on:<a href="https://makerworld.com/en/models/2163197-solder-cable-holder"> https://makerworld.com/en/models/2163197-solder-cable-holder</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">664997</post-id>	</item>
		<item>
		<title>Carry Box for Circuit Playground #3DThursday #3DPrinting</title>
		<link>https://blog.adafruit.com/2026/09/17/carry-box-for-circuit-playground-3dthursday-3dprinting/</link>
		
		<dc:creator><![CDATA[Pedro]]></dc:creator>
		<pubDate>Thu, 17 Sep 2026 10:00:20 +0000</pubDate>
				<category><![CDATA[3D printing]]></category>
		<category><![CDATA[#3DPrinting]]></category>
		<category><![CDATA[#3DThursday]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=664994</guid>

					<description><![CDATA[biggerbeat shares: Carry your adafruit circuit playground bluefruit safely including cables download the files on: https://www.printables.com/model/1839393-lab-carry-box-for-adafruit-circuit-playground-blue Every Thursday is #3dthursday 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 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="600" height="401" src="https://cdn-blog.adafruit.com/uploads/2026/09/Lab-carry-box-for-adafruit-circuit-playground-bluefruit-by-biggerbeat-Download-free-STL-model-Printables.com_-600x401.png" alt="" class="alignnone size-large wp-image-664995 img-responsive" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/Lab-carry-box-for-adafruit-circuit-playground-bluefruit-by-biggerbeat-Download-free-STL-model-Printables.com_-600x401.png 600w, https://cdn-blog.adafruit.com/uploads/2026/09/Lab-carry-box-for-adafruit-circuit-playground-bluefruit-by-biggerbeat-Download-free-STL-model-Printables.com_-300x201.png 300w, https://cdn-blog.adafruit.com/uploads/2026/09/Lab-carry-box-for-adafruit-circuit-playground-bluefruit-by-biggerbeat-Download-free-STL-model-Printables.com_-150x100.png 150w, https://cdn-blog.adafruit.com/uploads/2026/09/Lab-carry-box-for-adafruit-circuit-playground-bluefruit-by-biggerbeat-Download-free-STL-model-Printables.com_-768x513.png 768w, https://cdn-blog.adafruit.com/uploads/2026/09/Lab-carry-box-for-adafruit-circuit-playground-bluefruit-by-biggerbeat-Download-free-STL-model-Printables.com_-1536x1027.png 1536w, https://cdn-blog.adafruit.com/uploads/2026/09/Lab-carry-box-for-adafruit-circuit-playground-bluefruit-by-biggerbeat-Download-free-STL-model-Printables.com_-654x437.png 654w, https://cdn-blog.adafruit.com/uploads/2026/09/Lab-carry-box-for-adafruit-circuit-playground-bluefruit-by-biggerbeat-Download-free-STL-model-Printables.com_.png 1608w" sizes="auto, (max-width: 600px) 100vw, 600px" /><br />
<a href="https://www.printables.com/@biggerbeat">biggerbeat</a> shares: </p>
<blockquote><p>Carry your adafruit circuit playground bluefruit safely including cables</p></blockquote>
<p>download the files on: <a href="https://www.printables.com/model/1839393-lab-carry-box-for-adafruit-circuit-playground-blue">https://www.printables.com/model/1839393-lab-carry-box-for-adafruit-circuit-playground-blue</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">664994</post-id>	</item>
		<item>
		<title>DataDisplay V1 Updated – Multifunctional CYD ESP32 Desktop Terminal #3DThursday #3DPrinting</title>
		<link>https://blog.adafruit.com/2026/09/17/datadisplay-v1-updated-multifunctional-cyd-esp32-desktop-terminal-3dthursday-3dprinting/</link>
		
		<dc:creator><![CDATA[Pedro]]></dc:creator>
		<pubDate>Thu, 17 Sep 2026 09:00:54 +0000</pubDate>
				<category><![CDATA[3D printing]]></category>
		<category><![CDATA[#3DPrinting]]></category>
		<category><![CDATA[#3DThursday]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=664991</guid>

					<description><![CDATA[lachimalaifshares: A multifunctional desktop terminal powered by an ESP32 CYD (ESP32-2432S028) touch TFT screen. 700+ downloads and growing. Full DataDisplay Ecosystem Collection with custom wall mounts, Skadis/Parkside pegboard mounts, desk stands, and accessories. Web-based firmware flasher and GitHub project page linked. Recent update expands weather insights and optimizes display for readability and stability. By lachimalaif [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="600" height="450" src="https://cdn-blog.adafruit.com/uploads/2026/09/DataDisplay-V1-Updated-–-Multifunctional-CYD-ESP32-Desktop-Terminal-600x450.webp" alt="" class="alignnone size-large wp-image-664992 img-responsive" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/DataDisplay-V1-Updated-–-Multifunctional-CYD-ESP32-Desktop-Terminal-600x450.webp 600w, https://cdn-blog.adafruit.com/uploads/2026/09/DataDisplay-V1-Updated-–-Multifunctional-CYD-ESP32-Desktop-Terminal-300x225.webp 300w, https://cdn-blog.adafruit.com/uploads/2026/09/DataDisplay-V1-Updated-–-Multifunctional-CYD-ESP32-Desktop-Terminal-150x113.webp 150w, https://cdn-blog.adafruit.com/uploads/2026/09/DataDisplay-V1-Updated-–-Multifunctional-CYD-ESP32-Desktop-Terminal-768x576.webp 768w, https://cdn-blog.adafruit.com/uploads/2026/09/DataDisplay-V1-Updated-–-Multifunctional-CYD-ESP32-Desktop-Terminal-583x437.webp 583w, https://cdn-blog.adafruit.com/uploads/2026/09/DataDisplay-V1-Updated-–-Multifunctional-CYD-ESP32-Desktop-Terminal-115x85.webp 115w, https://cdn-blog.adafruit.com/uploads/2026/09/DataDisplay-V1-Updated-–-Multifunctional-CYD-ESP32-Desktop-Terminal-356x267.webp 356w, https://cdn-blog.adafruit.com/uploads/2026/09/DataDisplay-V1-Updated-–-Multifunctional-CYD-ESP32-Desktop-Terminal.webp 1000w" sizes="auto, (max-width: 600px) 100vw, 600px" /><br />
<a href="https://makerworld.com/en/@lachimalaif">lachimalaif</a>shares: </p>
<blockquote><p>A multifunctional desktop terminal powered by an ESP32 CYD (ESP32-2432S028) touch TFT screen. 700+ downloads and growing. Full DataDisplay Ecosystem Collection with custom wall mounts, Skadis/Parkside pegboard mounts, desk stands, and accessories. Web-based firmware flasher and GitHub project page linked. Recent update expands weather insights and optimizes display for readability and stability. By lachimalaif</p></blockquote>
<p>download the files on: <a href="https://makerworld.com/en/models/2402822-datadisplay-v1-updated">https://makerworld.com/en/models/2402822-datadisplay-v1-updated</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">664991</post-id>	</item>
		<item>
		<title>Raspberry Pi Zero 2W(H) Case – Slim + Snap-Fit with Heat Sink Mount #3DThursday #3DPrinting</title>
		<link>https://blog.adafruit.com/2026/09/17/raspberry-pi-zero-2wh-case-slim-snap-fit-with-heat-sink-mount-3dthursday-3dprinting/</link>
		
		<dc:creator><![CDATA[Pedro]]></dc:creator>
		<pubDate>Thu, 17 Sep 2026 08:00:05 +0000</pubDate>
				<category><![CDATA[3D printing]]></category>
		<category><![CDATA[#3DPrinting]]></category>
		<category><![CDATA[#3DThursday]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=664988</guid>

					<description><![CDATA[i.boxitshares: A Pi Zero 2W(H) snap-fit case with multiple variants for different header setups, optional screw holes, and dedicated heat sink opening. Wall/Magnetic mount with 40mm spacing (DIN rail + power supply mount compatible). Magnet holes require supports. Alternative Pi Zero case for the enclosure block. By i-BoxIt download the files on: https://makerworld.com/en/models/1054628-raspberry-pi-zero-2w-case-slim-snap-fit Every Thursday [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="600" height="450" src="https://cdn-blog.adafruit.com/uploads/2026/09/Raspberry-Pi-Zero-2WH-Case-–-Slim-Snap-Fit-with-Heat-Sink-Mount-600x450.webp" alt="" class="alignnone size-large wp-image-664989 img-responsive" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/Raspberry-Pi-Zero-2WH-Case-–-Slim-Snap-Fit-with-Heat-Sink-Mount-600x450.webp 600w, https://cdn-blog.adafruit.com/uploads/2026/09/Raspberry-Pi-Zero-2WH-Case-–-Slim-Snap-Fit-with-Heat-Sink-Mount-300x225.webp 300w, https://cdn-blog.adafruit.com/uploads/2026/09/Raspberry-Pi-Zero-2WH-Case-–-Slim-Snap-Fit-with-Heat-Sink-Mount-150x113.webp 150w, https://cdn-blog.adafruit.com/uploads/2026/09/Raspberry-Pi-Zero-2WH-Case-–-Slim-Snap-Fit-with-Heat-Sink-Mount-768x576.webp 768w, https://cdn-blog.adafruit.com/uploads/2026/09/Raspberry-Pi-Zero-2WH-Case-–-Slim-Snap-Fit-with-Heat-Sink-Mount-1536x1152.webp 1536w, https://cdn-blog.adafruit.com/uploads/2026/09/Raspberry-Pi-Zero-2WH-Case-–-Slim-Snap-Fit-with-Heat-Sink-Mount-583x437.webp 583w, https://cdn-blog.adafruit.com/uploads/2026/09/Raspberry-Pi-Zero-2WH-Case-–-Slim-Snap-Fit-with-Heat-Sink-Mount-115x85.webp 115w, https://cdn-blog.adafruit.com/uploads/2026/09/Raspberry-Pi-Zero-2WH-Case-–-Slim-Snap-Fit-with-Heat-Sink-Mount-356x267.webp 356w, https://cdn-blog.adafruit.com/uploads/2026/09/Raspberry-Pi-Zero-2WH-Case-–-Slim-Snap-Fit-with-Heat-Sink-Mount.webp 1920w" sizes="auto, (max-width: 600px) 100vw, 600px" /><br />
<a href="https://makerworld.com/en/@i.boxit">i.boxit</a>shares: </p>
<blockquote><p>A Pi Zero 2W(H) snap-fit case with multiple variants for different header setups, optional screw holes, and dedicated heat sink opening. Wall/Magnetic mount with 40mm spacing (DIN rail + power supply mount compatible). Magnet holes require supports. Alternative Pi Zero case for the enclosure block. By i-BoxIt</p></blockquote>
<p>download the files on: <a href="https://makerworld.com/en/models/1054628-raspberry-pi-zero-2w-case-slim-snap-fit">https://makerworld.com/en/models/1054628-raspberry-pi-zero-2w-case-slim-snap-fit</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">664988</post-id>	</item>
		<item>
		<title>Geometric Jack-o&#8217;-Lantern LED Pumpkin – Stone Collection Faceted #3DThursday #3DPrinting</title>
		<link>https://blog.adafruit.com/2026/09/17/geometric-jack-o-lantern-led-pumpkin-stone-collection-faceted-3dthursday-3dprinting/</link>
		
		<dc:creator><![CDATA[Pedro]]></dc:creator>
		<pubDate>Thu, 17 Sep 2026 07:00:15 +0000</pubDate>
				<category><![CDATA[3D printing]]></category>
		<category><![CDATA[#3DPrinting]]></category>
		<category><![CDATA[#3DThursday]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=664985</guid>

					<description><![CDATA[MYLIGHTshares: A faceted geometric Jack-o&#8217;-Lantern from the designer&#8217;s Stone Collection with sculpted &#8216;stone armor&#8217; texture. Two versions: multi-color print (AMS use, stem + pumpkin separate colors) or single-color (save filament, add stem detail with acrylic paint pen). Hollow inside with cutout base for LED candle. Modern take on the classic pumpkin. By MY LIGHT download [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="600" height="450" src="https://cdn-blog.adafruit.com/uploads/2026/09/Geometric-Jack-o-Lantern-LED-Pumpkin-–-Stone-Collection-Faceted-600x450.webp" alt="" class="alignnone size-large wp-image-664986 img-responsive" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/Geometric-Jack-o-Lantern-LED-Pumpkin-–-Stone-Collection-Faceted-600x450.webp 600w, https://cdn-blog.adafruit.com/uploads/2026/09/Geometric-Jack-o-Lantern-LED-Pumpkin-–-Stone-Collection-Faceted-300x225.webp 300w, https://cdn-blog.adafruit.com/uploads/2026/09/Geometric-Jack-o-Lantern-LED-Pumpkin-–-Stone-Collection-Faceted-150x113.webp 150w, https://cdn-blog.adafruit.com/uploads/2026/09/Geometric-Jack-o-Lantern-LED-Pumpkin-–-Stone-Collection-Faceted-768x576.webp 768w, https://cdn-blog.adafruit.com/uploads/2026/09/Geometric-Jack-o-Lantern-LED-Pumpkin-–-Stone-Collection-Faceted-583x437.webp 583w, https://cdn-blog.adafruit.com/uploads/2026/09/Geometric-Jack-o-Lantern-LED-Pumpkin-–-Stone-Collection-Faceted-115x85.webp 115w, https://cdn-blog.adafruit.com/uploads/2026/09/Geometric-Jack-o-Lantern-LED-Pumpkin-–-Stone-Collection-Faceted-356x267.webp 356w, https://cdn-blog.adafruit.com/uploads/2026/09/Geometric-Jack-o-Lantern-LED-Pumpkin-–-Stone-Collection-Faceted.webp 1000w" sizes="auto, (max-width: 600px) 100vw, 600px" /><br />
<a href="https://makerworld.com/en/@MYLIGHT">MYLIGHT</a>shares: </p>
<blockquote><p>A faceted geometric Jack-o&#8217;-Lantern from the designer&#8217;s Stone Collection with sculpted &#8216;stone armor&#8217; texture. Two versions: multi-color print (AMS use, stem + pumpkin separate colors) or single-color (save filament, add stem detail with acrylic paint pen). Hollow inside with cutout base for LED candle. Modern take on the classic pumpkin. By MY LIGHT</p></blockquote>
<p>download the files on: <a href="https://makerworld.com/en/models/1691167-geometric-jack-o-lantern-led-pumpkin">https://makerworld.com/en/models/1691167-geometric-jack-o-lantern-led-pumpkin</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">664985</post-id>	</item>
		<item>
		<title>MakerWorld Live Monitor – ESP32 Real-Time Stats Display #3DThursday #3DPrinting</title>
		<link>https://blog.adafruit.com/2026/09/17/makerworld-live-monitor-esp32-2432s028r-cyd-real-time-stats-display-3dthursday-3dprinting/</link>
		
		<dc:creator><![CDATA[Pedro]]></dc:creator>
		<pubDate>Thu, 17 Sep 2026 06:00:55 +0000</pubDate>
				<category><![CDATA[3D printing]]></category>
		<category><![CDATA[#3DPrinting]]></category>
		<category><![CDATA[#3DThursday]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=664981</guid>

					<description><![CDATA[aquascape shares: Transform your ESP32 2.8&#8243; CYD into a real-time MakerWorld profile stats display. Live counts for Downloads, Prints, Boosts, and Points with decimal precision. Real-time notifications when someone downloads or prints your models. Account display shows your username prominently. RGB LED feedback with color-coded alerts, optional buzzer for audio notifications (buzzer mount included). Uses [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="600" height="450" src="https://cdn-blog.adafruit.com/uploads/2026/09/MakerWorld-Live-Monitor-–-ESP32-2432S028R-CYD-Real-Time-Stats-Display-600x450.webp" alt="" class="alignnone size-large wp-image-664982 img-responsive" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/MakerWorld-Live-Monitor-–-ESP32-2432S028R-CYD-Real-Time-Stats-Display-600x450.webp 600w, https://cdn-blog.adafruit.com/uploads/2026/09/MakerWorld-Live-Monitor-–-ESP32-2432S028R-CYD-Real-Time-Stats-Display-300x225.webp 300w, https://cdn-blog.adafruit.com/uploads/2026/09/MakerWorld-Live-Monitor-–-ESP32-2432S028R-CYD-Real-Time-Stats-Display-150x113.webp 150w, https://cdn-blog.adafruit.com/uploads/2026/09/MakerWorld-Live-Monitor-–-ESP32-2432S028R-CYD-Real-Time-Stats-Display-768x576.webp 768w, https://cdn-blog.adafruit.com/uploads/2026/09/MakerWorld-Live-Monitor-–-ESP32-2432S028R-CYD-Real-Time-Stats-Display-583x437.webp 583w, https://cdn-blog.adafruit.com/uploads/2026/09/MakerWorld-Live-Monitor-–-ESP32-2432S028R-CYD-Real-Time-Stats-Display-115x85.webp 115w, https://cdn-blog.adafruit.com/uploads/2026/09/MakerWorld-Live-Monitor-–-ESP32-2432S028R-CYD-Real-Time-Stats-Display-356x267.webp 356w, https://cdn-blog.adafruit.com/uploads/2026/09/MakerWorld-Live-Monitor-–-ESP32-2432S028R-CYD-Real-Time-Stats-Display.webp 1000w" sizes="auto, (max-width: 600px) 100vw, 600px" /><br />
<a href="https://makerworld.com/en/@aquascape">aquascape</a> shares: </p>
<blockquote><p>Transform your ESP32 2.8&#8243; CYD into a real-time MakerWorld profile stats display. Live counts for Downloads, Prints, Boosts, and Points with decimal precision. Real-time notifications when someone downloads or prints your models. Account display shows your username prominently. RGB LED feedback with color-coded alerts, optional buzzer for audio notifications (buzzer mount included). Uses M3×4 bolts to secure the CYD. Clean professional-looking case with snap-fit assembly. By aqua3D</p></blockquote>
<p>download the files on: <a href="https://makerworld.com/en/models/1870648-makerworld-live-monitor-esp32">https://makerworld.com/en/models/1870648-makerworld-live-monitor-esp32</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">664981</post-id>	</item>
		<item>
		<title>From the mail bag&#8230;</title>
		<link>https://blog.adafruit.com/2026/09/17/from-the-mail-bag-805/</link>
		
		<dc:creator><![CDATA[Ben]]></dc:creator>
		<pubDate>Thu, 17 Sep 2026 05:30:59 +0000</pubDate>
				<category><![CDATA[mail bag]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=665117</guid>

					<description><![CDATA[From the mail bag! I want to say thank you! I recently graduated with a bachelors in Electrical Engineering, and will graduate with my Master&#8217;s in December. Adafruit has helped me so much with its components, forums, prices and delivery service. I have grown so much as an engineer thanks to being able to order [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="img-responsive" style="display: block; margin-left: auto; margin-right: auto;" title="mailbag_animated.gif" src="https://cdn-blog.adafruit.com/uploads/2025/10/mailbag_animated-2-2.gif" alt="Mailbag animated" width="600" height="431" border="0" /></p>
<p><a href="https://www.adafruit.com/blog/?s=mail+bag">From the mail bag!</a></p>
<blockquote><p>I want to say thank you! I recently graduated with a<br />
bachelors in Electrical Engineering, and will graduate with my Master&#8217;s in<br />
December. Adafruit has helped me so much with its components, forums, prices<br />
and delivery service. I have grown so much as an engineer thanks to being<br />
able to order the exact components I need for any projects. I am currently<br />
making a remote control car with parts I got from your company, and I just<br />
want to say thank you for everything!</p></blockquote>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">665117</post-id>	</item>
		<item>
		<title>SolderClamps for Adjustable PCB Holder – Quick-Release Ball Joint Remix #3DThursday #3DPrinting</title>
		<link>https://blog.adafruit.com/2026/09/17/solderclamps-for-adjustable-pcb-holder-quick-release-ball-joint-remix-3dthursday-3dprinting/</link>
		
		<dc:creator><![CDATA[Pedro]]></dc:creator>
		<pubDate>Thu, 17 Sep 2026 05:00:25 +0000</pubDate>
				<category><![CDATA[3D printing]]></category>
		<category><![CDATA[#3DPrinting]]></category>
		<category><![CDATA[#3DThursday]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=664978</guid>

					<description><![CDATA[shares: Quick-release clamps as add-ons for squinn&#8217;s popular Adjustable PCB Holder Tool. When you need to solder many boards in a row, screw-adjusting isn&#8217;t ideal — these clip-on clamps fix that. Ball-joint connected clips with an integrated cable holder for soldering cables together. Print profile also includes standalone bases with slots for 3×1.6mm magnets — [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="600" height="450" src="https://cdn-blog.adafruit.com/uploads/2026/09/SolderClamps-for-Adjustable-PCB-Holder-–-Quick-Release-Ball-Joint-600x450.webp" alt="" class="alignnone size-large wp-image-664979 img-responsive" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/SolderClamps-for-Adjustable-PCB-Holder-–-Quick-Release-Ball-Joint-600x450.webp 600w, https://cdn-blog.adafruit.com/uploads/2026/09/SolderClamps-for-Adjustable-PCB-Holder-–-Quick-Release-Ball-Joint-300x225.webp 300w, https://cdn-blog.adafruit.com/uploads/2026/09/SolderClamps-for-Adjustable-PCB-Holder-–-Quick-Release-Ball-Joint-150x113.webp 150w, https://cdn-blog.adafruit.com/uploads/2026/09/SolderClamps-for-Adjustable-PCB-Holder-–-Quick-Release-Ball-Joint-583x437.webp 583w, https://cdn-blog.adafruit.com/uploads/2026/09/SolderClamps-for-Adjustable-PCB-Holder-–-Quick-Release-Ball-Joint-115x85.webp 115w, https://cdn-blog.adafruit.com/uploads/2026/09/SolderClamps-for-Adjustable-PCB-Holder-–-Quick-Release-Ball-Joint-356x267.webp 356w, https://cdn-blog.adafruit.com/uploads/2026/09/SolderClamps-for-Adjustable-PCB-Holder-–-Quick-Release-Ball-Joint.webp 660w" sizes="auto, (max-width: 600px) 100vw, 600px" /><br />
shares: </p>
<blockquote><p>Quick-release clamps as add-ons for squinn&#8217;s popular Adjustable PCB Holder Tool. When you need to solder many boards in a row, screw-adjusting isn&#8217;t ideal — these clip-on clamps fix that. Ball-joint connected clips with an integrated cable holder for soldering cables together. Print profile also includes standalone bases with slots for 3×1.6mm magnets — mount to an old printer build plate for magnetic bench holding. Requires the base + screws from squinn&#8217;s original model. By Mittelpunkt Studios</p></blockquote>
<p>download the files on: <a href="https://makerworld.com/en/models/1070999-solderclamps-for-adjustable-pcb-holder-tool">https://makerworld.com/en/models/1070999-solderclamps-for-adjustable-pcb-holder-tool</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">664978</post-id>	</item>
		<item>
		<title>Arcade Machine Ports for Fruit Jam New Learn Guide</title>
		<link>https://blog.adafruit.com/2026/09/16/arcade-machine-ports-for-fruit-jam-new-learn-guide/</link>
		
		<dc:creator><![CDATA[John Park]]></dc:creator>
		<pubDate>Wed, 16 Sep 2026 22:38:42 +0000</pubDate>
				<category><![CDATA[arduino]]></category>
		<category><![CDATA[gaming]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=665152</guid>

					<description><![CDATA[Turn your Fruit Jam into an arcade machine you can hook up to any TV. John Park&#8217;s new Learn Guide will show you how! Pew pew! 👾 DO you wanna play a game of pixel-accurate Space Invaders 🛸, even when you can&#8217;t remember where you put your original 1978 Taito or Midway arcade cabinet. Or maybe Mr. or Ms. Pac-Man 🍒 is more [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone wp-image-665153 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/arcadea-3995-2.jpg" alt="" width="853" height="640" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/arcadea-3995-2.jpg 2000w, https://cdn-blog.adafruit.com/uploads/2026/09/arcadea-3995-2-300x225.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/09/arcadea-3995-2-600x450.jpg 600w, https://cdn-blog.adafruit.com/uploads/2026/09/arcadea-3995-2-150x113.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/09/arcadea-3995-2-768x576.jpg 768w, https://cdn-blog.adafruit.com/uploads/2026/09/arcadea-3995-2-1536x1152.jpg 1536w, https://cdn-blog.adafruit.com/uploads/2026/09/arcadea-3995-2-583x437.jpg 583w, https://cdn-blog.adafruit.com/uploads/2026/09/arcadea-3995-2-115x85.jpg 115w, https://cdn-blog.adafruit.com/uploads/2026/09/arcadea-3995-2-356x267.jpg 356w" sizes="auto, (max-width: 853px) 100vw, 853px" /></p>
<p>Turn your Fruit Jam into an arcade machine you can hook up to any TV. John Park&#8217;s <a href="https://learn.adafruit.com/space-invaders-for-fruit-jam/overview">new Learn Guide</a> will show you how!</p>
<blockquote><p><em>Pew</em> <em>pew! </em><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f47e.png" alt="👾" class="wp-smiley" style="height: 1em; max-height: 1em;" /> DO you wanna play a game of pixel-accurate <strong>Space Invaders</strong> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f6f8.png" alt="🛸" class="wp-smiley" style="height: 1em; max-height: 1em;" />, even when you can&#8217;t remember where you put your original 1978 Taito or Midway arcade cabinet. Or maybe <strong>Mr.</strong> or <strong>Ms. Pac-Man</strong> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f352.png" alt="🍒" class="wp-smiley" style="height: 1em; max-height: 1em;" /> is more your speed? Heck yesh! <strong>Donkey Kong</strong> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f98d.png" alt="🦍" class="wp-smiley" style="height: 1em; max-height: 1em;" />? Check. <strong>Galaga</strong> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2728.png" alt="✨" class="wp-smiley" style="height: 1em; max-height: 1em;" />? YES! How about some <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f354.png" alt="🍔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Burger Time</strong> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f35f.png" alt="🍟" class="wp-smiley" style="height: 1em; max-height: 1em;" />? Totally!! <strong>Lunar Rescue</strong> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f315.png" alt="🌕" class="wp-smiley" style="height: 1em; max-height: 1em;" /> perhaps? LET&#8217;S DO THIS!!!</p>
<p>Rather than running them on the Intel 8080- or Zilog Z80- or MOS 6502-based arcade PCBs, these are native Arduino ports for the <strong>Fruit Jam</strong> on an RP2350 chip, which loads your original game ROMs from a microSD card at boot. The video is output to DVI over HDMI with included I2S audio over the headphone jack, and uses directly wired arcade buttons as input.</p></blockquote>
<p><iframe loading="lazy" title="Single Arcade Machine Ports demo" width="500" height="281" src="https://www.youtube.com/embed/e8d_04Ma3bc?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>Read more at <a href="https://learn.adafruit.com/space-invaders-for-fruit-jam">Arcade Machine Ports for Fruit Jam</a></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">665152</post-id>	</item>
		<item>
		<title>Controlling Tremors with Wearables #WearableWednesday</title>
		<link>https://blog.adafruit.com/2026/09/16/controlling-tremors-with-wearables-wearablewednesday/</link>
		
		<dc:creator><![CDATA[Takara]]></dc:creator>
		<pubDate>Wed, 16 Sep 2026 20:00:34 +0000</pubDate>
				<category><![CDATA[wearables]]></category>
		<category><![CDATA[medical research]]></category>
		<category><![CDATA[Wearables]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=665107</guid>

					<description><![CDATA[Researchers from the University of Tennessee at Chattanooga and Marmara University in Türkiye designed a wearable device for use by people with tremors. Receiving a patent in the U.S., the device will ease symptoms and make routine tasks easier to manage. According to the National Institute of Neurological Disorders and Stroke, essential tremor is one [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://blog.utc.edu/news/2026/09/utc-researchers-earn-u-s-patent-for-wearable-essential-tremor-control-device/"><img loading="lazy" decoding="async" width="600" height="336" src="https://cdn-blog.adafruit.com/uploads/2026/09/SETS_2.jpg-600x336.webp" alt="" class="aligncenter size-large wp-image-665108 img-responsive" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/SETS_2.jpg-600x336.webp 600w, https://cdn-blog.adafruit.com/uploads/2026/09/SETS_2.jpg-300x168.webp 300w, https://cdn-blog.adafruit.com/uploads/2026/09/SETS_2.jpg-150x84.webp 150w, https://cdn-blog.adafruit.com/uploads/2026/09/SETS_2.jpg-768x429.webp 768w, https://cdn-blog.adafruit.com/uploads/2026/09/SETS_2.jpg-782x437.webp 782w, https://cdn-blog.adafruit.com/uploads/2026/09/SETS_2.jpg.webp 1200w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>Researchers from the <a href="https://blog.utc.edu/news/2026/09/utc-researchers-earn-u-s-patent-for-wearable-essential-tremor-control-device/">University of Tennessee at Chattanooga</a> and Marmara University in Türkiye designed a wearable device for use by people with tremors. Receiving a patent in the U.S., the device will ease symptoms and make routine tasks easier to manage.</p>
<blockquote><p>According to the National Institute of Neurological Disorders and Stroke, essential tremor is one of the most common movement disorders. Its defining feature is shaking of both hands and arms during action, although it can also affect the head, voice or lower limbs. It can begin at any age and may remain mild or worsen gradually over time.</p>
<p>Unlike the resting tremor commonly associated with Parkinson’s disease, essential tremor occurs when a person is trying to perform a voluntary movement.</p></blockquote>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">665107</post-id>	</item>
		<item>
		<title>NEW PRODUCT &#8211; Adafruit TSL2585 Digital UVA and Ambient Light Sensor</title>
		<link>https://blog.adafruit.com/2026/09/16/new-product-adafruit-tsl2585-digital-uva-and-ambient-light-sensor/</link>
		
		<dc:creator><![CDATA[Travis]]></dc:creator>
		<pubDate>Wed, 16 Sep 2026 19:55:15 +0000</pubDate>
				<category><![CDATA[New Products]]></category>
		<category><![CDATA[color]]></category>
		<category><![CDATA[light]]></category>
		<category><![CDATA[New Product]]></category>
		<category><![CDATA[Photo]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[TSL2585]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=665145</guid>

					<description><![CDATA[NEW PRODUCT &#8211; Adafruit TSL2585 Digital UVA and Ambient Light Sensor __________________________________________________________________________________________________ The Adafruit TSL2585 Digital UVA and Ambient Light Sensor is a great &#8220;three-in-one&#8221; light sensor that  has ambient light sensing, Infrared channel and UVA (315nm-400nm). In particular its not that common to get UVA narrow-band sensing on an I2C sensor, so this is great for [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.adafruit.com/product/6524"><img loading="lazy" decoding="async" width="2560" height="1975" class="alignnone size-full wp-image-665148 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/6524_iso_ORIG_2026_08-scaled.jpg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/6524_iso_ORIG_2026_08-scaled.jpg 2560w, https://cdn-blog.adafruit.com/uploads/2026/09/6524_iso_ORIG_2026_08-300x231.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/09/6524_iso_ORIG_2026_08-600x463.jpg 600w, https://cdn-blog.adafruit.com/uploads/2026/09/6524_iso_ORIG_2026_08-150x116.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/09/6524_iso_ORIG_2026_08-768x592.jpg 768w, https://cdn-blog.adafruit.com/uploads/2026/09/6524_iso_ORIG_2026_08-1536x1185.jpg 1536w, https://cdn-blog.adafruit.com/uploads/2026/09/6524_iso_ORIG_2026_08-2048x1580.jpg 2048w, https://cdn-blog.adafruit.com/uploads/2026/09/6524_iso_ORIG_2026_08-567x437.jpg 567w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<h2>NEW PRODUCT &#8211; <a href="https://www.adafruit.com/product/6524">Adafruit TSL2585 Digital UVA and Ambient Light Sensor</a></h2>
<p>__________________________________________________________________________________________________</p>
<p>The <strong>Adafruit TSL2585 Digital UVA and Ambient Light Sensor </strong>is a great &#8220;three-in-one&#8221; light sensor that  has ambient light sensing, Infrared channel and UVA (315nm-400nm). In particular its not that common to get UVA narrow-band sensing on an I2C sensor, so this is great for outdoor light monitoring. It can also be used to measure curing lights, blacklights and reptile lamps!</p>
<p><a href="https://www.adafruit.com/product/6524"><img loading="lazy" decoding="async" width="2560" height="1955" class="alignnone size-full wp-image-665146 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/6524_side_ORIG_2026_08-scaled.jpg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/6524_side_ORIG_2026_08-scaled.jpg 2560w, https://cdn-blog.adafruit.com/uploads/2026/09/6524_side_ORIG_2026_08-300x229.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/09/6524_side_ORIG_2026_08-600x458.jpg 600w, https://cdn-blog.adafruit.com/uploads/2026/09/6524_side_ORIG_2026_08-150x115.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/09/6524_side_ORIG_2026_08-768x587.jpg 768w, https://cdn-blog.adafruit.com/uploads/2026/09/6524_side_ORIG_2026_08-1536x1173.jpg 1536w, https://cdn-blog.adafruit.com/uploads/2026/09/6524_side_ORIG_2026_08-2048x1564.jpg 2048w, https://cdn-blog.adafruit.com/uploads/2026/09/6524_side_ORIG_2026_08-572x437.jpg 572w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p><strong>Please Note:</strong> this sensor will give &#8216;counts&#8217; for the ambient light sensor, and is not lux calibrated, so you can use it for measurements but it wont convert to Lux. The UVA sensor does have a calibration byte, but only for &#8216;factory corrected&#8217; counts, not µW/cm².</p>
<p>The sensor has an auto-gain system with up to x4096 gain, plus adjustable integration time, so it can detect down to 1 millilux.</p>
<p><a href="https://www.adafruit.com/product/6524"><img loading="lazy" decoding="async" width="2527" height="1943" class="alignnone size-full wp-image-665149 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/6524_kit_ORIG_2026_08.jpg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/6524_kit_ORIG_2026_08.jpg 2527w, https://cdn-blog.adafruit.com/uploads/2026/09/6524_kit_ORIG_2026_08-300x231.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/09/6524_kit_ORIG_2026_08-600x461.jpg 600w, https://cdn-blog.adafruit.com/uploads/2026/09/6524_kit_ORIG_2026_08-150x115.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/09/6524_kit_ORIG_2026_08-768x591.jpg 768w, https://cdn-blog.adafruit.com/uploads/2026/09/6524_kit_ORIG_2026_08-1536x1181.jpg 1536w, https://cdn-blog.adafruit.com/uploads/2026/09/6524_kit_ORIG_2026_08-2048x1575.jpg 2048w, https://cdn-blog.adafruit.com/uploads/2026/09/6524_kit_ORIG_2026_08-568x437.jpg 568w" sizes="auto, (max-width: 2527px) 100vw, 2527px" /></a></p>
<p>This chip is tiny and normally uses 1.8V power and logic so we&#8217;ve wrapped it into a tasty Stemma QT breakout board with<a href="https://www.sparkfun.com/qwiic"> SparkFun qwiic</a> compatible <strong><a href="https://learn.adafruit.com/introducing-adafruit-stemma-qt">STEMMA QT</a></strong> connectors for the I2C bus <strong>so you don&#8217;t even need to solder.</strong> Just wire up to your favorite micro with a plug-and-play cable to get data ASAP. For a no-solder experience, just wire up to your favorite micro using a <a href="https://www.adafruit.com/?q=stemma%20qt%20cable">STEMMA QT adapter cable.</a> The Stemma QT connectors also mean the TSL2585 can be used with our <a href="https://www.adafruit.com/?q=JST%20SH%204">various associated accessories.</a> <a href="https://www.adafruit.com/?q=stemma+qt+cable&amp;sort=BestMatch">QT Cable is not included, but we have a variety in the shop</a></p>
<p>Communicating to the sensor is done over I2C, <a href="https://github.com/adafruit/?q=tsl2585&amp;type=all&amp;language=&amp;sort=">check out our Arduino and CircuitPython/Python code</a> to get started fast and read data over I2C in a jiffy.</p>
<p><a href="https://www.adafruit.com/product/6524"><img loading="lazy" decoding="async" width="2560" height="1969" class="alignnone size-full wp-image-665150 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/6524_quarter_ORIG_2026_08-scaled.jpg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/6524_quarter_ORIG_2026_08-scaled.jpg 2560w, https://cdn-blog.adafruit.com/uploads/2026/09/6524_quarter_ORIG_2026_08-300x231.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/09/6524_quarter_ORIG_2026_08-600x461.jpg 600w, https://cdn-blog.adafruit.com/uploads/2026/09/6524_quarter_ORIG_2026_08-150x115.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/09/6524_quarter_ORIG_2026_08-768x591.jpg 768w, https://cdn-blog.adafruit.com/uploads/2026/09/6524_quarter_ORIG_2026_08-1536x1181.jpg 1536w, https://cdn-blog.adafruit.com/uploads/2026/09/6524_quarter_ORIG_2026_08-2048x1575.jpg 2048w, https://cdn-blog.adafruit.com/uploads/2026/09/6524_quarter_ORIG_2026_08-568x437.jpg 568w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p><a href="https://www.adafruit.com/product/6524">In stock and shipping now!</a></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">665145</post-id>	</item>
		<item>
		<title>Wisconsin Researchers Tracking  Monarchs with Tiny Solar Tags</title>
		<link>https://blog.adafruit.com/2026/09/16/wisconsin-researchers-tracking-monarchs-with-tiny-solar-tags/</link>
		
		<dc:creator><![CDATA[Ben]]></dc:creator>
		<pubDate>Wed, 16 Sep 2026 19:10:26 +0000</pubDate>
				<category><![CDATA[CitizenScience]]></category>
		<category><![CDATA[butterflies]]></category>
		<category><![CDATA[butterfly]]></category>
		<category><![CDATA[citizen scientist]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[solar]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=665129</guid>

					<description><![CDATA[&#8220;One of 30 monarch butterflies with a solar-powered radio tag glued to its thorax at Goose Pond Sanctuary. This technology is capable of tracking monarchs in real time as they migrate south for the winter. Photo courtesy of Brenna Marsicek/Southern Wisconsin Bird Alliance&#8220; &#160; If you are going to track a butterfly you will need [&#8230;]]]></description>
										<content:encoded><![CDATA[<figure><a href="https://www.wpr.org/news/wisconsin-new-tracking-technology-monarch-butterfly-migration"><img loading="lazy" decoding="async" width="1000" height="573" class="alignnone size-full wp-image-665142 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/monarch.jpg.avif" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/monarch.jpg.avif 1000w, https://cdn-blog.adafruit.com/uploads/2026/09/monarch.jpg-300x172.avif 300w, https://cdn-blog.adafruit.com/uploads/2026/09/monarch.jpg-600x344.avif 600w, https://cdn-blog.adafruit.com/uploads/2026/09/monarch.jpg-150x86.avif 150w, https://cdn-blog.adafruit.com/uploads/2026/09/monarch.jpg-768x440.avif 768w, https://cdn-blog.adafruit.com/uploads/2026/09/monarch.jpg-763x437.avif 763w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></a><figcaption style="text-align: left; font-size: 12px; margin-top: 5px; color: gray;">&#8220;<em>One of 30 monarch butterflies with a solar-powered radio tag glued to its thorax at Goose Pond Sanctuary. This technology is capable of tracking monarchs in real time as they migrate south for the winter. Photo courtesy of Brenna Marsicek/Southern Wisconsin Bird Alliance</em>&#8220;</figcaption></figure>
<p>&nbsp;</p>
<p>If you are going to track a butterfly you will need an <em>extremely</em> tiny tag. These two inch radio tags are solar powered, weigh about 60 milligrams, and are attached with eyelash glue. At $200 apiece, they aren&#8217;t cheap, but researchers in Wisconsin were recently able to fit 30 monarch butterflies with the custom trackers. Before the project, we had a good idea of where butterflies come from and where they go, but what happened in-between remained a mystery. Anyone can follow journey with the <a href="https://apps.apple.com/us/app/project-monarch-science/id6460006970">Project Monarch</a> app!</p>
<p>Read more from <a href="https://www.wpr.org/news/wisconsin-new-tracking-technology-monarch-butterfly-migration">Wisconsin Public Radio</a>:</p>
<blockquote><p>At a Southern Wisconsin Bird Alliance event this month, staff and volunteers caught monarchs in nets and released 30 butterflies with the new radio tags at the Goose Pond Sanctuary. Brenna Marsicek is the director of outreach with the alliance.</p>
<p>“In order for us to better support this insect, we need to better understand what they’re up against along their migration and where the needs are for more habitat,” she said.</p></blockquote>
<p><a href="https://monarchwatch.org">Learn more about Monarch Watch</a></p>
<p><iframe loading="lazy" title="Researchers use tiny trackers to follow monarch butterfly migration" width="500" height="281" src="https://www.youtube.com/embed/5AlgI0InxS4?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 />
<h2 class="storytitle entry-title">Related stories <a href="https://blog.adafruit.com/2025/11/22/tracking-individual-monarch-butterflies/">Tracking <em>Individual</em> Monarch Butterflies</a></h2>
<p></p>
<hr />
<h2><a href="https://learn.adafruit.com/butterfly-bench-with-edge-lit-acrylic">Butterfly Bench with Edge Lit Acrylic</a></h2>
<p><iframe loading="lazy" title="LED Butterfly Bench - Playa Tech with Edge-Lit Acrylic and Sparkle Motion #adafruit" width="500" height="281" src="https://www.youtube.com/embed/Z4YXlvCYCV8?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>&nbsp;</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">665129</post-id>	</item>
		<item>
		<title>The Python on Microcontrollers Newsletter: subscribe for free</title>
		<link>https://blog.adafruit.com/2026/09/16/the-python-on-microcontrollers-newsletter-subscribe-for-free-9-16/</link>
					<comments>https://blog.adafruit.com/2026/09/16/the-python-on-microcontrollers-newsletter-subscribe-for-free-9-16/#respond</comments>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Wed, 16 Sep 2026 16:26:50 +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[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=665114</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-664812 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/10cc6e90-26b1-11f0-9470-0242ac120004-19.png" alt="" width="412" height="289" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/10cc6e90-26b1-11f0-9470-0242ac120004-19.png 460w, https://cdn-blog.adafruit.com/uploads/2026/09/10cc6e90-26b1-11f0-9470-0242ac120004-19-300x211.png 300w, https://cdn-blog.adafruit.com/uploads/2026/09/10cc6e90-26b1-11f0-9470-0242ac120004-19-150x105.png 150w" sizes="auto, (max-width: 412px) 100vw, 412px" /></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/09/16/the-python-on-microcontrollers-newsletter-subscribe-for-free-9-16/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">665114</post-id>	</item>
		<item>
		<title>Adafruit DC and Stepper Motor HAT for Raspberry Pi</title>
		<link>https://blog.adafruit.com/2026/09/16/adafruit-dc-and-stepper-motor-hat-for-raspberry-pi/</link>
		
		<dc:creator><![CDATA[Jessie Mae]]></dc:creator>
		<pubDate>Wed, 16 Sep 2026 16:00:11 +0000</pubDate>
				<category><![CDATA[motors]]></category>
		<category><![CDATA[stepper motor]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=665112</guid>

					<description><![CDATA[Stackable Steppers and DC motor control for your Raspberry Pi Let your robotic dreams come true with a DC+Stepper Motor HAT or DC+Stepper Motor Bonnet from Adafruit. These Raspberry Pi add-ons are perfect for any motion project as they can drive up to 4 DC or 2 Stepper motors with full PWM speed control. Learn [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="aligncenter  wp-image-665113 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/raspberry_pi_2348_iso_demo_01_ORIG-300x231.jpg" alt="" width="475" height="366" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/raspberry_pi_2348_iso_demo_01_ORIG-300x231.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/09/raspberry_pi_2348_iso_demo_01_ORIG-600x462.jpg 600w, https://cdn-blog.adafruit.com/uploads/2026/09/raspberry_pi_2348_iso_demo_01_ORIG-150x115.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/09/raspberry_pi_2348_iso_demo_01_ORIG-768x591.jpg 768w, https://cdn-blog.adafruit.com/uploads/2026/09/raspberry_pi_2348_iso_demo_01_ORIG-568x437.jpg 568w, https://cdn-blog.adafruit.com/uploads/2026/09/raspberry_pi_2348_iso_demo_01_ORIG.jpg 1024w" sizes="auto, (max-width: 475px) 100vw, 475px" /></p>
<p><a href="https://learn.adafruit.com/adafruit-dc-and-stepper-motor-hat-for-raspberry-pi">Stackable Steppers and DC motor control for your Raspberry Pi</a></p>
<p>Let your robotic dreams come true with a DC+Stepper Motor HAT or DC+Stepper Motor Bonnet from Adafruit. These Raspberry Pi add-ons are perfect for any motion project as they can drive up to 4 DC or 2 Stepper motors with full PWM speed control.</p>
<p><a href="https://learn.adafruit.com/adafruit-dc-and-stepper-motor-hat-for-raspberry-pi">Learn more!</a></p>
<p><br />
</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">665112</post-id>	</item>
		<item>
		<title>LIVE! 3D Hangouts with Noe and Pedro</title>
		<link>https://blog.adafruit.com/2026/09/16/live-3d-hangouts-with-noe-and-pedro-84/</link>
		
		<dc:creator><![CDATA[Noe Ruiz]]></dc:creator>
		<pubDate>Wed, 16 Sep 2026 15:00:23 +0000</pubDate>
				<category><![CDATA[3D printing]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=665046</guid>

					<description><![CDATA[3D Hangouts – Franky Candy, E-Ink FruitMesh and Long Fingers https://youtube.com/live/PTCjShegeXU?feature=share This week @adafruit Noe is publishing his Franky candy dispenser project. Pedro has more updates on the e-ink meshtastic project and a new time lapse of articulating extended fingers. Learn Guide https://learn.adafruit.com/franky-candy-dispenser YouTube Video https://youtube.com/shorts/yNbIKtg1oE4?feature=share Feather RP2040 PropMaker: https://www.adafruit.com/product/5768 LED Glasses Starter Kit https://www.adafruit.com/product/5255 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><iframe loading="lazy" title="YouTube video player" src="https://www.youtube.com/embed/PTCjShegeXU?si=pZyS_D2EVWv2dp3x" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p>3D Hangouts – Franky Candy, E-Ink FruitMesh and Long Fingers<br />
<a href="https://youtube.com/live/PTCjShegeXU?feature=share">https://youtube.com/live/PTCjShegeXU?feature=share</a></p>
<p>This week @adafruit Noe is publishing his Franky candy dispenser project. Pedro has more updates on the e-ink meshtastic project and a new time lapse of articulating extended fingers.</p>
<p>Learn Guide<br />
<a href="https://learn.adafruit.com/franky-candy-dispenser">https://learn.adafruit.com/franky-candy-dispenser</a></p>
<p>YouTube Video<br />
<a href="https://youtube.com/shorts/yNbIKtg1oE4?feature=share">https://youtube.com/shorts/yNbIKtg1oE4?feature=share</a></p>
<p>Feather RP2040 PropMaker:<br />
<a href="https://www.adafruit.com/product/5768">https://www.adafruit.com/product/5768</a></p>
<p>LED Glasses Starter Kit<br />
<a href="https://www.adafruit.com/product/5255">https://www.adafruit.com/product/5255</a></p>
<p>4.2 300&#215;400 Tri-Color e-ink display<br />
<a href="https://www.adafruit.com/product/6382">https://www.adafruit.com/product/6382</a></p>
<p>Feather ESP32 S3<br />
<a href="https://www.adafruit.com/product/5323">https://www.adafruit.com/product/5323</a></p>
<p>HelTech Case<br />
<a href="https://makerworld.com/en/models/160873-h1-case-for-heltec-v3-running-meshtastic">https://makerworld.com/en/models/160873-h1-case-for-heltec-v3-running-meshtastic</a></p>
<p>Timelapse Tuesday:</p>
<p>Parametric Articulated Finger Extensions By ShugyoPrint<br />
<a href="https://makerworld.com/en/models/3114173-parametric-articulated-finger-extensions">https://makerworld.com/en/models/3114173-parametric-articulated-finger-extensions</a><br />
<a href="https://youtu.be/KKIErP7QzWA">https://youtu.be/KKIErP7QzWA</a></p>
<p>Community Makes</p>
<p><a href="https://www.printables.com/model/1839393-lab-carry-box-for-adafruit-circuit-playground-blue">https://www.printables.com/model/1839393-lab-carry-box-for-adafruit-circuit-playground-blue</a></p>
<p><br />
<br />
<br />
</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">665046</post-id>	</item>
		<item>
		<title>JP’s Product Pick of the Week 9/15/26</title>
		<link>https://blog.adafruit.com/2026/09/16/jps-product-pick-of-the-week-9-15-26/</link>
		
		<dc:creator><![CDATA[Takara]]></dc:creator>
		<pubDate>Wed, 16 Sep 2026 14:41:34 +0000</pubDate>
				<category><![CDATA[New Products]]></category>
		<category><![CDATA[JP's Product Pick of the Week]]></category>
		<category><![CDATA[JP’s Product Pick of the Week]]></category>
		<category><![CDATA[jpppow]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=665096</guid>

					<description><![CDATA[If you missed this week’s livestream of John Park’s Product Pick(s) of the Week, not to worry, here’s the video. This week’s pick is the Adafruit I2S 3W Class D Amplifier Breakout &#8211; MAX98357A! Watch the video to find out about the Adafruit I2S 3W Class D Amplifier Breakout &#8211; MAX98357A!, how to use ’em, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><iframe loading="lazy" title="JP’s Product Pick of the Week 9/15/26" width="500" height="281" src="https://www.youtube.com/embed/VmvcQR0nHsQ?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>If you missed this week’s livestream of John Park’s Product Pick(s) of the Week, not to worry, here’s the video. This week’s pick is the <a href="https://www.adafruit.com/product/3006">Adafruit I2S 3W Class D Amplifier Breakout &#8211; MAX98357A</a>! Watch the video to find out about the <a href="https://www.adafruit.com/product/3006">Adafruit I2S 3W Class D Amplifier Breakout &#8211; MAX98357A</a>!, how to use ’em, a live demo, and more.</p>
<p> Want more JP’s Product Pick of the Week?! Tune in every Tuesday at 3pm ET and 12pm PT 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>! </p>
<p>Catch previous editions on <a href="https://youtube.com/playlist?list=PLjF7R1fz_OOX4F4dGqB6V2pY3YmFaWDFh">YouTube</a> and don&#8217;t miss our <a href="https://www.adafruit.com/explore/john-parks-product-picks-of-the-past-2026">gift guide</a>!</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">665096</post-id>	</item>
		<item>
		<title>Who Designs Wikipedia?</title>
		<link>https://blog.adafruit.com/2026/09/16/who-designs-wikipedia/</link>
		
		<dc:creator><![CDATA[Stephanie]]></dc:creator>
		<pubDate>Wed, 16 Sep 2026 14:00:51 +0000</pubDate>
				<category><![CDATA[design and architecture]]></category>
		<category><![CDATA[Wikipedia]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=665093</guid>

					<description><![CDATA[Courtesy of Wikimedia Foundation staff and contractors, CC BY-SA 4.0 &#160; Paul Moore breaks down &#8220;who actually makes Wikipedia&#8221; in this piece for It’s Nice That: Although we may take it for granted, the expansive database has a fascinating aesthetic: minimal, data-first, accessible, beautifully simple – but who designs Wikipedia? I’m here to find out [&#8230;]]]></description>
										<content:encoded><![CDATA[<figure><img loading="lazy" decoding="async" width="640" height="785" src="https://cdn-blog.adafruit.com/uploads/2026/09/wikipedia-feature-itsnicethat-3.gif-copy.jpg" alt="" class="aligncenter size-full wp-image-665094 img-responsive" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/wikipedia-feature-itsnicethat-3.gif-copy.jpg 640w, https://cdn-blog.adafruit.com/uploads/2026/09/wikipedia-feature-itsnicethat-3.gif-copy-245x300.jpg 245w, https://cdn-blog.adafruit.com/uploads/2026/09/wikipedia-feature-itsnicethat-3.gif-copy-391x480.jpg 391w, https://cdn-blog.adafruit.com/uploads/2026/09/wikipedia-feature-itsnicethat-3.gif-copy-122x150.jpg 122w, https://cdn-blog.adafruit.com/uploads/2026/09/wikipedia-feature-itsnicethat-3.gif-copy-356x437.jpg 356w" sizes="auto, (max-width: 640px) 100vw, 640px" /><figcaption style="text-align: left; font-size: 12px; margin-top: 5px; color: gray;">Courtesy of Wikimedia Foundation staff and contractors, CC BY-SA 4.0</figcaption></figure>
<p>&nbsp;</p>
<p>Paul Moore breaks down &#8220;who actually makes Wikipedia&#8221; in this piece for <a href="https://www.itsnicethat.com/features/wikipedia-graphic-design-spotlight-150926">It’s Nice That</a>:</p>
<blockquote><p>Although we may take it for granted, the expansive database has a fascinating aesthetic: minimal, data-first, accessible, beautifully simple – but who designs Wikipedia? I’m here to find out once and for all.</p></blockquote>
<p><a href="https://www.itsnicethat.com/features/wikipedia-graphic-design-spotlight-150926">Read more</a></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">665093</post-id>	</item>
		<item>
		<title>ICYMI Python on Microcontrollers Newsletter: Better MicroPython Garbage Collection, Python in 1024 Bytes and More!</title>
		<link>https://blog.adafruit.com/2026/09/16/icymi-python-on-microcontrollers-newsletter-better-micropython-garbage-collection-python-in-1024-bytes-and-more/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Wed, 16 Sep 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=665087</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,382 subscribers worldwide! The next newsletter goes out Monday morning and subscribing is the best way to keep [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class="post-caption">
<h2 class="storytitle entry-title"><img decoding="async" class="img-responsive img-responsive" style="font-size: 16px;" src="https://cdn-blog.adafruit.com/uploads/2026/03/ICYMI-2024.jpg" /></h2>
</div>
<div class="entry-content">
<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,382 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>
</div>
<p>Welcome to the latest Python on Microcontrollers newsletter! Having just concluded her second Vintage Computing Federation gathering near Chicago, your editor is exhausted, having brought all of her IBM gear (minus a nice Model M keyboard) to sell to the next generation. Why divest? I have so much to do otherwise, so the IBMs were sitting idle.</p>
<p>Not sitting idle is the Python on hardware community. Many of us have run into issues with a project stalling due to Python garbage collection. New work helps to avoid stutters in programs. A new Visual Studio Code extension helps with CircuitPython work. And so much more this issue. Thank you for being a reader. – <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="an-incremental-garbage-collector-for-micropython">An Incremental Garbage Collector For MicroPython</h2>
<p><a href="https://github.com/raspy135/micropython/tree/gc-incremental"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/20260914gc.jpg" alt="Incremental Garbage Collector" /></a></p>
<p>nunomo/raspy135 has added incremental garbage collection for MicroPython. It eliminates stop-the-world garbage collection which is one of the disadvantages of using MicroPython. It can keep high FPS in graphics applications with massive data allocations – <a href="https://github.com/raspy135/micropython/tree/gc-incremental">GitHub</a>. Via <a href="https://x.com/nunomo1/status/2097702464862794019">X</a>.</p>
<ul>
<li style="text-align: left;">ATB expanded to 4bit</li>
<li style="text-align: left;">GC skips scanning for ‘data’ type such as bytearray.</li>
<li style="text-align: left;">GC can run partially in background, for scan and sweep.</li>
<li style="text-align: left;">ESP32 and unix port are available, easy to port to other boards.</li>
</ul>
<h2 id="circuitpython-remote">CircuitPython Remote</h2>
<p><a href="https://forums.adafruit.com/viewtopic.php?t=225016"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/20260914vsc.jpg" alt="CircuitPython Remote" /></a></p>
<p>CircuitPython Remote 0.0.2 is an early beta VS Code extension for browsing and editing files on CircuitPython Web Workflow devices over WiFi. It is designed around the standard CircuitPython Web Workflow API, but other boards, operating systems, firmware versions, and network configurations have not yet been verified. The author is looking for community feedback – <a href="https://forums.adafruit.com/viewtopic.php?t=225016">Adafruit Forums</a>, code <a href="https://marketplace.visualstudio.com/items?itemName=triplelrobotics.circuitpython-remote">Visual Studio Marketplace</a> and <a href="https://github.com/triplelrobotics/circuitpython-esp32-remote-dev">GitHub</a>.</p>
<h2 id="these-are-the-programming-languages-developers-want-to-learn-the-most">These Are The Programming Languages Developers Want To Learn The Most</h2>
<p><a href="https://www.bgr.com/2252028/programming-languages-developers-want-to-learn-most/"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/20260914popular.jpg" alt="The Programming Languages Developers Want To Learn The Most" /></a></p>
<p>New programming languages pop up seemingly every day, but despite a sea of options, a few figures routinely stand out as the most sought-after. According to Stack Overflow’s Developer Survey, the three most in-demand programming languages in order of developer popularity are Python, JavaScript, and Rust – <a href="https://www.bgr.com/2252028/programming-languages-developers-want-to-learn-most/">BGR</a>.</p>
<h2 id="refinements-in-the-centauri-quadcopter-system">Refinements in the Centauri Quadcopter System</h2>
<p><a href="https://github.com/TimHanewich/Centauri"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/20260914quad.jpg" alt="Centauri Quadcopter System" /></a></p>
<p>Tim Hanewich continues to refine Centauri, a fully custom quadcopter system with a custom MicroPython‑based flight controller, running efficiently on a low‑power Raspberry Pi Pico. Unlike most quadcopter projects that rely on off‑the‑shelf flight controllers, Centauri is entirely original – <a href="https://timhanewich.medium.com/full-stack-flight-chapter-5-quadcopter-part-3-the-flight-controller-310b3f288975">Blog</a>, <a href="https://github.com/TimHanewich/Centauri">GitHub</a> and <a href="https://www.youtube.com/watch?v=4ocy2szvcbM">YouTube</a>. Via <a href="https://x.com/TimHanewich">X</a>.</p>
<h2 id="snakie-now-allows-picking-a-microcontroller-board-from-a-list-of-nearly-240-devices">Snakie Now Allows Picking a Microcontroller Board From a List of Nearly 240 Devices</h2>
<p><a href="https://x.com/kevsmac/status/2096359153547522329"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/20260914snakie.jpg" alt="Kevin McAleer's Snakie editor" /></a></p>
<p>Kevin McAleer’s Snakie editor / integrated development environment (IDE) for MicroPython and CircuitPython now lets you pick the board to code for and flash from a catalog of nearly 240 boards – <a href="https://x.com/kevsmac/status/2096359153547522329">X</a> and <a href="https://app.snakie.org/">Snakie app</a>.</p>
<h2 id="making-a-python-interpreter-in-1024-bytes">Making a Python Interpreter in 1024 Bytes</h2>
<p><a href="https://austinhenley.com/blog/python1024.html"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/20260914bytes.jpg" alt="Making a Python interpreter in 1024 bytes" /></a></p>
<p>Austin Z. Henley set himself a weekend challenge to write a Python interpreter in 1024 bytes of C, with no macro tricks and no libraries – <a href="https://austinhenley.com/blog/python1024.html">austinhenley.com</a> and <a href="https://github.com/AZHenley/python1024">GitHub</a>. Via the <a href="https://blog.adafruit.com/2026/09/07/making-a-python-interpreter-in-1024-bytes/">Adafruit Blog</a>.</p>
<h2 id="cpython-officially-adds-risc-v-support-as-a-tier-3-platform">CPython Officially Adds RISC-V Support As a Tier 3 Platform</h2>
<p><a href="https://www.infoq.com/news/2026/09/riscv-cpython/"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/20260914r5.jpg" alt="CPython Officially Adds RISC-V Support" /></a></p>
<p>The Python core development team has announced that the open instruction set architecture RISC-V is now officially supported by CPython as a <a href="https://peps.python.org/pep-0011/#tier-3">Tier 3</a> platform. The announcement was shared on the <a href="https://blog.python.org/2026/08/riscv-now-officially-supported/">Python Insider blog</a> by contributor Stan Ulbrych, following sustained efforts across the community to stabilize and validate the implementation on real silicon – <a href="https://www.infoq.com/news/2026/09/riscv-cpython/">InfoQ</a> and <a href="https://news.ycombinator.com/item?id=49425252">Hacker News</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/09/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/nJQ9KGpJLAc"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/20260914deepdive.jpg" alt="Deep Dive" /></a></p>
<p><a href="https://youtube.com/live/nJQ9KGpJLAc">Last Friday</a>, Scott streamed work on Zephyr pin muxing.</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>Deep Dive with Tim</strong></p>
<p><a href="https://youtube.com/live/WKIOX7DlFbs"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/20260914timdive.jpg" alt="Deep Dive with Tim" /></a></p>
<p><a href="https://youtube.com/live/WKIOX7DlFbs">Last week</a>, Tim streamed work on pico-faces Image Gen Model Running on RP2350 Outputting DVI.</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 September 8, 2026 (<a href="https://github.com/adafruit/adafruit-circuitpython-weekly-meeting/blob/main/2026/2026-09-08.md">notes</a>) <a href="https://youtu.be/h0bkdhplaFw">on YouTube</a>.</p>
<h2 id="project-of-the-week-rebuilding-a-1995-gps-time-server-with-raspberry-pi-and-python">Project of the Week: Rebuilding a 1995 GPS Time Server with Raspberry Pi and Python</h2>
<p><a href="https://www.jeffgeerling.com/blog/2026/truetime-xl-gps-time-server-restomod/"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/20260914potw.jpg" alt="Rebuilding a 1995 GPS Time Server with Raspberry Pi and Python" /></a></p>
<p>A 1995 TrueTime XL-AK GPS time server has been rebuilt around a Raspberry Pi 5 by maker Jeff Geerling. The original unit was bought in June to learn about the history of GPS-based time. Sixteen days later, a similar GPS time server took down Australia’s cell service for 12 hours.</p>
<p>The restomod drops a Pi 5 and a GNSS HAT with a u-blox NEO-M9N into the chassis, then drives a vintage Densitron 16×2 LCD and the bicolor status LED from the Pi’s GPIO. <code class="language-plaintext highlighter-rouge">Chrony</code> and <code class="language-plaintext highlighter-rouge">gpsd</code> handle stratum 1 NTP duty using PPS. The build is reversible: two connectors swap the original TrueTime hardware back in – <a href="https://www.jeffgeerling.com/blog/2026/truetime-xl-gps-time-server-restomod/">Jeff Geerling</a>, <a href="https://www.youtube.com/watch?v=1T9xQy-dsQo">YouTube</a> and <a href="https://github.com/geerlingguy/densitron-lcd">GitHub</a>.</p>
<h2 id="popular-last-week">Popular Last Week</h2>
<p><a href="https://www.makeuseof.com/board-everyone-recommends-costs-60-what-buy-instead/"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/20260914last.jpg" alt="Popular Last Week" /></a></p>
<p>What was the most popular, most clicked link, in <a href="https://www.adafruitdaily.com/2026/09/07/python-on-microcontrollers-newsletter-circuitpython-10-3-0-out-pymcu-ros-for-micropython-and-more/">last week’s newsletter</a>? <a href="https://www.makeuseof.com/board-everyone-recommends-costs-60-what-buy-instead/">The $15 Raspberry Pi Zero line board everyone recommends now costs $60, so here’s what to buy instead</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="notes-from-adafruit-playground">Notes from Adafruit Playground</h2>
<p><a href="https://adafruit-playground.com/">Adafruit Playground</a> is a 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/tyeth/pages/bringing-new-conveniences-to-an-old-cnc-v1-unmodified-machine"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/20260914play1.jpg" alt="Bringing new conveniences to an old CNC" /></a></p>
<p>Bringing new conveniences to an old CNC (v1 – unmodified machine) – <a href="https://adafruit-playground.com/u/tyeth/pages/bringing-new-conveniences-to-an-old-cnc-v1-unmodified-machine">Adafruit Playground</a>.</p>
<h2 id="news-from-around-the-web">News From Around the Web</h2>
<p><a href="https://www.youtube.com/watch?v=8evkyQXN-U4"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/20260914kbd.jpg" alt="Keyboard" /></a></p>
<p>A Compaq Portable II keyboard rebuild using a Raspberry Pi Pico and CircuitPython – <a href="https://www.youtube.com/watch?v=8evkyQXN-U4">YouTube</a>.</p>
<p><a href="https://tech-insider.org/ruff-vs-black-vs-flake8-2026/"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/20260914lint.jpg" alt="Ruff vs Black vs Flake8" /></a></p>
<p>Ruff vs Black vs Flake8: 389x faster linting – <a href="https://tech-insider.org/ruff-vs-black-vs-flake8-2026/">Tech Insider</a>.</p>
<p><a href="https://draeger-it.blog/led-reaktionsspiel-mit-dem-xiao-esp32-c6-in-micropython/"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/20260914game.jpg" alt="LED reaction game with the XIAO ESP32-C6 in MicroPython" /></a></p>
<p>An LED reaction game with the XIAO ESP32-C6 in MicroPython – <a href="https://draeger-it.blog/led-reaktionsspiel-mit-dem-xiao-esp32-c6-in-micropython/">draeger-it.blog</a> and <a href="https://www.youtube.com/watch?v=YqxIh2v9yd0">YouTube</a>. (German)</p>
<p><a href="https://hackaday.com/2026/09/05/voicebox-fx-is-a-blueprint-for-circuitpython-i2s-audio/"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/20260914fx.jpg" alt="Voicebox FX" /></a></p>
<p>Voicebox FX is a blueprint for CircuitPython I2S audio – <a href="https://hackaday.com/2026/09/05/voicebox-fx-is-a-blueprint-for-circuitpython-i2s-audio/">Hackaday</a>.</p>
<p><a href="https://www.youtube.com/watch?v=kHL3XzjpT5w"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/20260914vsc2.jpg" alt="Visual Studio Code documentary" /></a></p>
<p>The new full length Visual Studio Code documentary – <a href="https://www.youtube.com/watch?v=kHL3XzjpT5w">YouTube</a>. Via <a href="https://x.com/shanselman/status/2097809184435916975">X</a>.</p>
<p><a href="https://www.opensourceforu.com/2026/09/token-optimization-using-python-for-prompt-development/"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/20260914opt.jpg" alt="Token optimization using Python for prompt development" /></a></p>
<p>Token optimization using Python for prompt development – <a href="https://www.opensourceforu.com/2026/09/token-optimization-using-python-for-prompt-development/">opensourceforu.com</a>. Via <a href="https://blog.adafruit.com/2026/09/08/token-optimization-using-python-for-prompt-development/">Adafruit Blog</a>.</p>
<p><a href="https://www.xda-developers.com/esp32-projects-that-punch-above-their-weight/"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/20260914five.jpg" alt="Five ESP32 projects" /></a></p>
<p>Five ESP32 projects that punch way above their weight – <a href="https://www.xda-developers.com/esp32-projects-that-punch-above-their-weight/">XDA</a>.</p>
<p><a href="https://lavachan.itch.io/re-bound"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/20260914re.jpg" alt="Re-Bound" /></a></p>
<p>RE-BOUND is a feature-rich, high-speed brick-breaking arcade game engineered specifically for the 72×40 monochrome OLED display of the Thumby micro-console, coded in MicroPython – <a href="https://lavachan.itch.io/re-bound">itch.io</a>. Via <a href="https://x.com/Zivzeri/status/2096693611161145461">X</a>.</p>
<p><a href="https://www.youtube.com/watch?v=dfihEKs6_u8"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/20260914bt.jpg" alt="How to Change the Bluetooth Name on Your Raspberry Pi Pico 2W Using MicroPython" /></a></p>
<p>How to change the Bluetooth name on a Raspberry Pi Pico 2W using MicroPython – <a href="https://www.youtube.com/watch?v=dfihEKs6_u8">YouTube</a>.</p>
<p><a href="https://www.youtube.com/watch?v=pPQ5ZmQeuxk"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/20260914track.jpg" alt="GPS tracker" /></a></p>
<p>A 10-feature GPS tracker with Raspberry Pi Pico 2 W, NEO-6M and MicroPython – <a href="https://www.youtube.com/watch?v=pPQ5ZmQeuxk">YouTube</a> and <a href="https://github.com/MakerIO-Hub/PicoTrack-V1">GitHub</a>.</p>
<p><a href="https://www.digikey.com/en/maker/tutorials/2026/tiny-fx-led-effects-controller"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/20260914ecto.jpg" alt="Pimoroni Tiny FX LED Effects Controller for model LED lighting" /></a></p>
<p>Using the Pimoroni Tiny FX LED Effects Controller for model LED lighting with MicroPython – <a href="https://www.digikey.com/en/maker/tutorials/2026/tiny-fx-led-effects-controller">maker.io</a>.</p>
<p><a href="https://www.xda-developers.com/wrong-esp32-board-costs-you-time/"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/20260914not.jpg" alt="Not all ESP32 boards are the same" /></a></p>
<p>Not all ESP32 boards are the same, and picking the wrong one wastes weeks of your project time – <a href="https://www.xda-developers.com/wrong-esp32-board-costs-you-time/">XDA</a>.</p>
<p><a href="https://coxxect.blogspot.com/2026/08/micropython-thread-exercise.html"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/20260914mp.png" alt="MicroPython _thread" /></a></p>
<p>Testing the behavior of MicroPython <code class="language-plaintext highlighter-rouge">_thread</code>, specifically for Raspberry Pi Pico series – <a href="https://coxxect.blogspot.com/2026/08/micropython-thread-exercise.html">coXXect</a>.</p>
<p><a href="https://www.howtogeek.com/esp32-beats-raspberry-pi-for-these-smart-home-projects/"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/20260914eight.jpg" alt="An $8 ESP32 beats Raspberry Pi for these 4 DIY smart home projects" /></a></p>
<p>An $8 ESP32 beats Raspberry Pi for these 4 DIY smart home projects – <a href="https://www.howtogeek.com/esp32-beats-raspberry-pi-for-these-smart-home-projects/">How-To Geek</a>.</p>
<p><a href="https://www.youtube.com/watch?v=f6-0huVztS8"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/20260914sim.jpg" alt="How to use Python code in Simulink" /></a></p>
<p>How to use Python code in Simulink – <a href="https://www.youtube.com/watch?v=f6-0huVztS8">YouTube</a>.</p>
<h2 id="new">New</h2>
<p><a href="https://www.cnx-software.com/2026/09/08/yuzukineko-a-linux-capable-allwinner-f101-64-bit-risc-v-sbc-with-raspberry-pi-pico-form-factor/"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/20260914new1.jpg" alt="YuzukiNeko" /></a></p>
<p>YuzukiNeko is a Raspberry Pi Pico-sized single board computer powered by a new Allwinner F101 RISC-V SoC. The processor features a single 1.008 GHz C907 RISC-V core, 8 MB or 16 MB PSRAM, and support for various display interfaces such as MIPI DSI, 24-bit RGB, and LVDS. The YuzukiNeko board itself features the F101 SoC, an SPI NOR flash, a microSD card for storage, a USB-C port, and two 20-pin GPIO headers – <a href="https://www.cnx-software.com/2026/09/08/yuzukineko-a-linux-capable-allwinner-f101-64-bit-risc-v-sbc-with-raspberry-pi-pico-form-factor/">CNX</a>.</p>
<p><a href="https://www.cnx-software.com/2026/09/09/esp32-c5-pico-board-follows-raspberry-pi-pico-form-factor-ships-with-on-board-or-external-antenna/"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/20260914new2.jpg" alt="Waveshare ESP32-C5 Pico" /></a></p>
<p>Waveshare ESP32-C5 Pico board brings the ESP32-C5 dual-band WiFi 6, Bluetooth LE, and 802.15.4 (Zigbee/Thread) SoC to the Raspberry Pi Pico form factor.</p>
<p>The board features an ESP32-C5-MINI-1 Series module with PCB or external antenna, two 20-pin GPIO headers, a USB-C port for power and programming, Reset and Boot buttons, and a few LEDs. It also supports Li-Ion battery charging and discharging – <a href="https://www.cnx-software.com/2026/09/09/esp32-c5-pico-board-follows-raspberry-pi-pico-form-factor-ships-with-on-board-or-external-antenna/">CNX</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 was one new board added:</p>
<ul>
<li style="text-align: left;"><a href="https://circuitpython.org/board/challenger_rp2040_nfc/">Challenger RP2040 NFC by Invector Labs</a></li>
</ul>
<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/09/20260914learn.gif" 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/adafruit-monster-eyes/overview">Adafruit Monster Eyes</a> from <a href="https://learn.adafruit.com/u/BlitzCityDIY">Liz Clark</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/09/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>585</strong>!</p>
<p><strong>New Libraries</strong></p>
<p>Here are this week’s new CircuitPython libraries:</p>
<ul>
<li style="text-align: left;"><a href="https://github.com/adafruit/Adafruit_CircuitPython_TMF8801">adafruit/Adafruit_CircuitPython_TMF8801</a></li>
<li style="text-align: left;"><a href="https://github.com/adafruit/Adafruit_CircuitPython_TMF8806">adafruit/Adafruit_CircuitPython_TMF8806</a></li>
<li style="text-align: left;"><a href="https://github.com/TheFilipcom4607/circuitpython-pn7150">TheFilipcom4607/circuitpython-pn7150</a></li>
</ul>
<p><strong>Updated Libraries</strong></p>
<p>Here are this week’s updated CircuitPython libraries:</p>
<ul>
<li style="text-align: left;"><a href="https://github.com/adafruit/Adafruit_CircuitPython_Register">adafruit/Adafruit_CircuitPython_Register</a></li>
<li style="text-align: left;"><a href="https://github.com/adafruit/Adafruit_CircuitPython_GPS">adafruit/Adafruit_CircuitPython_GPS</a></li>
<li style="text-align: left;"><a href="https://github.com/adafruit/Adafruit_CircuitPython_MPU6050">adafruit/Adafruit_CircuitPython_MPU6050</a></li>
<li style="text-align: left;"><a href="https://github.com/todbot/CircuitPython_SynthTools">todbot/CircuitPython_SynthTools</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’m finishing up working on BLE workflow bugs. There were multiple bugs and multiple causes for the bugs, depending on the microcontroller chip and also the operating system of the host computer. Then I’ll start becoming familiar with the Zephyr port and working on its issues and desired features.</p>
<p><strong>Tim</strong></p>
<p><a href="https://www.circuitpython.org/"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/20260914tim.jpg" alt="Tim" /></a></p>
<p>The SP-1 and watchdog guides are both published. Next up for me is porting <code class="language-plaintext highlighter-rouge">pico-faces</code> to run on the Fruit Jam and output via HSTX/DVI. I’ve got it working, and added an optional 2×2 colored grid effect inspired by Andy Warhol. Now I’m working on getting it cleaned up and writing a guide for it.</p>
<p><strong>Scott</strong></p>
<p>Last week I merged a fix to the Zephyr continuous tests and proposed another test using address sanitizer to catch issues. That PR is nearly merged. Now I’m catching up on reviews from the long US weekend. Next, I’m wrapping up the Adaboot bootloader that is built on Zephyr and MCUboot. It’ll make it easy to update CircuitPython based on Zephyr and establish standard partition layouts for new boards.</p>
<p><strong>Liz</strong></p>
<p>The <a href="https://learn.adafruit.com/adafruit-monster-eyes">Monster Eyes guide</a> was published this week. Since the code has grown, I’m going to refactor it into an Arduino library, that way folks can use it alongside projects more easily. I’ve also been documenting the <a href="https://learn.adafruit.com/adafruit-tmf8801-time-of-flight-distance-sensor">TMF8801 time of flight sensor</a>. There is a CircuitPython driver available for it.</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/09/20260914mp.png" alt="MicroPython Meetup" /></a></p>
<p>The next MicroPython Meetup in Melbourne will be on September 23 – <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://bayarea.makerfaire.com/"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/20260914mf.jpg" alt="Maker Faire Bay Area" /></a></p>
<p><a href="https://bayarea.makerfaire.com/">Maker Faire Bay Area</a> is September 26-28 at Mare Island, California.</p>
<p><strong>Other Events This Year</strong></p>
<ul>
<li style="text-align: left;"><a href="https://za.pycon.org/">PyConZA 2026</a>, South Africa’s Python conference, will be 14–18 Oct at Belmont Square, Cape Town, South Africa.</li>
<li style="text-align: left;"><a href="https://devcon.espressif.com/">Espressif DevCon 2026</a> will be November 3-4 in Milan, Italy and online.</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.3.0">10.3.0</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">20260910</a> is the latest Adafruit CircuitPython library bundle.</p>
<p><a href="https://github.com/adafruit/CircuitPython_Community_Bundle/releases/latest">20260910</a> is the latest CircuitPython Community library bundle.</p>
<p><a href="https://micropython.org/download">v1.29.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.7</a> is the latest Python release. The latest pre-release version is <a href="https://www.python.org/download/pre-releases/">3.15.0rc2</a>.</p>
<p><a href="https://github.com/adafruit/circuitpython/stargazers">4,551 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/09/20260914weblate.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="38892-thanks">38,892 Thanks</h2>
<p><a href="https://adafru.it/discord"><img decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/38kdiscord.jpg" alt="38,892 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 38,892 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/09/20260914icymi.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">665087</post-id>	</item>
		<item>
		<title>CircuitPython 10.4.0-alpha.2 Released!</title>
		<link>https://blog.adafruit.com/2026/09/16/circuitpython-10-4-0-alpha-2-released/</link>
		
		<dc:creator><![CDATA[Dan Halbert]]></dc:creator>
		<pubDate>Wed, 16 Sep 2026 12:00:35 +0000</pubDate>
				<category><![CDATA[CircuitPython]]></category>
		<category><![CDATA[circuitpython]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=665044</guid>

					<description><![CDATA[From the GitHub release page: This is CircuitPython 10.4.0-alpha.2, an alpha release for 10.4.0. Further features, changes, and bug fixes will be added before the final release of 10.4.0. Highlights of changes since 10.3.1 5 GHz WiFi support. Allow importing turbo (@viper and @native) .mpy files on many espressif, nordic, and SAMx5x boards (already enabled [&#8230;]]]></description>
										<content:encoded><![CDATA[<h1 style="text-align: center;"><img loading="lazy" 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="auto, (max-width: 360px) 100vw, 360px" /></h1>
<p><em>From the <a href="https://github.com/adafruit/circuitpython/releases/tag/10.4.0-alpha.2">GitHub release page</a>:</em></p>
<p>This is <strong>CircuitPython 10.4.0-alpha.2</strong>, an alpha release for 10.4.0. Further features, changes, and bug fixes will be added before the final release of 10.4.0.</p>
<h2>Highlights of changes since 10.3.1</h2>
<ul>
<li>5 GHz WiFi support.</li>
<li>Allow importing turbo (<code>@viper</code> and <code>@native</code>) <code>.mpy</code> files on many espressif, nordic, and SAMx5x boards (already enabled on RP2xxx).</li>
<li>BLE numeric-comparison (PIN) pairing on Espressif.</li>
<li>Merge from MicroPython v1.28 and v1.29.</li>
<li>Many 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-C5, 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> (will be removed in CircuitPython 11): 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.1</h2>
<h3>Fixes and enhancements</h3>
<ul>
<li>Fix argument validations, internal calculations, and edge cases in many places, including audio code. #11385, #11384, #11381, #11378, #11377, #11370, #11368, #11367. Thanks @peterbay.</li>
<li>Allow 5 GHz channels in <code>wifi.Monitor</code>. #11375. Thanks @mikeysklar.</li>
<li>Allow 5 GHz channels in <code>wifi.Radio.start_ap()</code>. #11374. Thanks @mikeysklar.</li>
<li>Compress localized messages further. #11373, #11369. Thanks @dhalbert.</li>
<li>Save firmware space by shrinking property objects on more ports. #11371. Thanks @lynt-smitka.</li>
<li>Allocate space only for terminal font glyphs that exist. #11365. Thanks @lynt-smitka.</li>
<li>Set ARM Thumb bit on code pointers consistently. #11361. Thanks @mikeysklar.</li>
<li>Merge from MicroPython v1.29.0. #11349. Thanks @mikeysklar.</li>
<li>Merge from MicroPython v1.28.0. #11334. Thanks @mikeysklar.</li>
<li><code>wifi.Radio.connect()</code> can now take a <code>Network</code> from scan result. #11309. Thanks @mikeysklar.</li>
</ul>
<h3>Port and board-specific changes</h3>
<h4>Analog Devices</h4>
<h4>Broadcom</h4>
<h4>Espressif</h4>
<ul>
<li>Enable turbo (<code>@viper</code> and <code>@native</code>) <code>.mpy</code> loading. #11392. Thanks @mikeysklar.</li>
<li>BLE numeric-comparison pairing. #11340. Thanks @mmabey.</li>
</ul>
<h4>i.MX</h4>
<h4>Nordic</h4>
<ul>
<li>Enable turbo (<code>@viper</code> and <code>@native</code>) <code>.mpy</code> loading. #11360. Thanks @mikeysklar.</li>
</ul>
<h4>renode</h4>
<h4>RP2xxx</h4>
<ul>
<li>Use a smaller version of the internal timezone code. #11379. Thanks @lynt-smitka.</li>
</ul>
<h4>SAMx</h4>
<ul>
<li>Enable turbo (<code>@viper</code> and <code>@native</code>) <code>.mpy</code> loading. #11356. Thanks @mikeysklar.</li>
</ul>
<h4>SiLabs</h4>
<h4>Spresense</h4>
<h4>STM</h4>
<ul>
<li>Enable turbo (<code>@viper</code> and <code>@native</code>) <code>.mpy</code> loading. #11355. Thanks @mikeysklar.</li>
</ul>
<h4>Zephyr</h4>
<ul>
<li>Correct staleness check for <code>autogen_board_info.toml</code>. #11396. Thanks @mikeysklar.</li>
<li>Fix BLE problems, including those affecting BLE workflow. #11366. Thanks @dhalbert.</li>
<li>In tests, read serial output in chunks instead of one byte at a time. #11353. Thanks @lynt-smitka.</li>
<li>Run tests in parallel. #11348. Thanks @lynt-smitka.</li>
<li>In CI runs, cache each port&#8217;s submodules in its own cache entry. #11345. Thanks @lynt-smitka.</li>
<li>Limit <code>west update</code> to projects we actually use. #11344. Thanks @lynt-smitka.</li>
<li>Only build boards that enabled a changed module. #11316. Thanks @lynt-smitka.</li>
</ul>
<h4>Individual boards</h4>
<p>Pimoroni PicoSystem: enable <code>picogame</code>. #11359. Thanks @lynt-smitka.</p>
<h3>Documentation changes</h3>
<h3>Build and infrastructure changes</h3>
<ul>
<li>Experiment with merge queues. #11399, #11398, #11390, #11389, #11388, #11387. Thanks @tannewt.</li>
<li>Cancel PR merge runs when a later PR is merged, to save CI time. #11388. Thanks @tannewt.</li>
<li>Regenerate translation data when <code>TRANSLATION</code> is changed in a build directory. #11372. Thanks @dhalbert.</li>
</ul>
<h3>Translation additions and improvements</h3>
<h2>New boards</h2>
<ul>
<li>SecuringHardware.com Xiaomao. #11395. Thanks @securelyfitz.</li>
</ul>
<h2>Known issues</h2>
<ul>
<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.3.x">10.3.x</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>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">665044</post-id>	</item>
		<item>
		<title>NEW PRODUCT &#8211; Adafruit TCS3448 14-Channel Light / Color Sensor Breakout</title>
		<link>https://blog.adafruit.com/2026/09/15/new-product-adafruit-tcs3448-14-channel-light-color-sensor-breakout/</link>
		
		<dc:creator><![CDATA[Travis]]></dc:creator>
		<pubDate>Tue, 15 Sep 2026 20:35:37 +0000</pubDate>
				<category><![CDATA[New Products]]></category>
		<category><![CDATA[light]]></category>
		<category><![CDATA[New Product]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[TCS3448]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=665008</guid>

					<description><![CDATA[NEW PRODUCT &#8211; Adafruit TCS3448 14-Channel Light / Color Sensor Breakout __________________________________________________________________________________________________ The Adafruit TCS3448 (a.k.a TCS34488) Multi-Spectral Sensor is a multi-channel spectrometer, which is a special type of light sensor that is able to detect not only the amount of light present but also the amounts of light within different wavelengths. This means that you can use it [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.adafruit.com/product/6525"><img loading="lazy" decoding="async" width="2560" height="1968" class="alignnone size-full wp-image-665009 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/6525_iso_ORIG_2026_09-scaled.jpg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/6525_iso_ORIG_2026_09-scaled.jpg 2560w, https://cdn-blog.adafruit.com/uploads/2026/09/6525_iso_ORIG_2026_09-300x231.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/09/6525_iso_ORIG_2026_09-600x461.jpg 600w, https://cdn-blog.adafruit.com/uploads/2026/09/6525_iso_ORIG_2026_09-150x115.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/09/6525_iso_ORIG_2026_09-768x590.jpg 768w, https://cdn-blog.adafruit.com/uploads/2026/09/6525_iso_ORIG_2026_09-1536x1181.jpg 1536w, https://cdn-blog.adafruit.com/uploads/2026/09/6525_iso_ORIG_2026_09-2048x1575.jpg 2048w, https://cdn-blog.adafruit.com/uploads/2026/09/6525_iso_ORIG_2026_09-568x437.jpg 568w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<h2>NEW PRODUCT &#8211; <a href="https://www.adafruit.com/product/6525">Adafruit TCS3448 14-Channel Light / Color Sensor Breakout</a></h2>
<p>__________________________________________________________________________________________________</p>
<p>The <strong>Adafruit TCS3448 (a.k.a TCS34488) Multi-Spectral Sensor </strong>is a multi-channel spectrometer, which is a special type of light sensor that is able to detect not only the amount of light present but also the amounts of light within different wavelengths. This means that you can use it to detect much better than the human eye is capable of, what color or colors of light is present.</p>
<p>The TCS3448 packs within its 3x2mm footprint 25 photodiodes that can detect 11 separate, overlapping bands of visible light, plus one near infrared, one clear and a flicker channel for 14 channels total. Compared to the AS7341, this sensor has 4 more light channels &#8211; but you&#8217;ll need to use a new firmware driver since it&#8217;s not back-compatible.</p>
<p><a href="https://www.adafruit.com/product/6525"><img loading="lazy" decoding="async" width="2358" height="1812" class="alignnone size-full wp-image-665013 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/6525_top_ORIG_2026_09.jpg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/6525_top_ORIG_2026_09.jpg 2358w, https://cdn-blog.adafruit.com/uploads/2026/09/6525_top_ORIG_2026_09-300x231.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/09/6525_top_ORIG_2026_09-600x461.jpg 600w, https://cdn-blog.adafruit.com/uploads/2026/09/6525_top_ORIG_2026_09-150x115.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/09/6525_top_ORIG_2026_09-768x590.jpg 768w, https://cdn-blog.adafruit.com/uploads/2026/09/6525_top_ORIG_2026_09-1536x1180.jpg 1536w, https://cdn-blog.adafruit.com/uploads/2026/09/6525_top_ORIG_2026_09-2048x1574.jpg 2048w, https://cdn-blog.adafruit.com/uploads/2026/09/6525_top_ORIG_2026_09-569x437.jpg 569w" sizes="auto, (max-width: 2358px) 100vw, 2358px" /></a></p>
<p><strong>The TCS3448 is ams Osram&#8217;s &#8216;refresh&#8217; of the AS7343</strong>, so it&#8217;s an upgrade from the AS7341 and has some slight improvements/changes over the AS7343:</p>
<ul>
<li>I2C address changed from 0x39 to 0x59.</li>
<li>Retuned optical filters: channel centers move by a few nanometers and several visible channels have higher responsivity especially violet/blue and the F8 far-red channel.</li>
<li>Sensitivity is not higher everywhere; NIR response is lower.</li>
<li>Firmware is not 100% drop-in! You&#8217;ll need to recompile since the I2C address has changed</li>
</ul>
<p>The multi-spectral color measuring capabilities of the TCS3448 can be used to quantify the specific makeup of light, either emitted or reflective. It&#8217;s kind of like a mini spectroscopy sensor. This is possible thanks to the impressive collection of sensors in the TCS3448 being routed through 6 independent 16-bit ADCs that take the raw measurements and convert them to digital values that can be read out over I2C.</p>
<p><a href="https://www.adafruit.com/product/6525"><img loading="lazy" decoding="async" width="2560" height="1978" class="alignnone size-full wp-image-665012 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/6525_side__ORIG_2026_09-scaled.jpg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/6525_side__ORIG_2026_09-scaled.jpg 2560w, https://cdn-blog.adafruit.com/uploads/2026/09/6525_side__ORIG_2026_09-300x232.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/09/6525_side__ORIG_2026_09-600x464.jpg 600w, https://cdn-blog.adafruit.com/uploads/2026/09/6525_side__ORIG_2026_09-150x116.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/09/6525_side__ORIG_2026_09-768x593.jpg 768w, https://cdn-blog.adafruit.com/uploads/2026/09/6525_side__ORIG_2026_09-1536x1187.jpg 1536w, https://cdn-blog.adafruit.com/uploads/2026/09/6525_side__ORIG_2026_09-2048x1582.jpg 2048w, https://cdn-blog.adafruit.com/uploads/2026/09/6525_side__ORIG_2026_09-566x437.jpg 566w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p>14 readable individual sensor elements (13 light channels plus flicker detection) don’t exactly fit through a 6-channel ADC all at once, so the chip includes a so-called Super MUX (SMUX) that allows you to route the signal from any sensor to any ADC channel. The sensor also has GPIO and interrupt pins that can allow it to communicate directly with other sensors, or the microcontroller itself.</p>
<p>All of this capability is made accessible by mounting the sensor on a STEMMA QT form factor breakout board, complete with level shifting circuitry and <a href="https://www.sparkfun.com/qwiic">SparkFun Qwiic</a> compatible <a href="https://learn.adafruit.com/introducing-adafruit-stemma-qt" target="_blank" rel="noopener">Stemma QT</a> connectors. This means that you can, without needing to solder, connect our TCS3448 breakout into your 3.3V or 5V microcontroller of choice be it an Arduino Uno, Raspberry Pi, or one of the many <a href="https://circuitpython.org/downloads" target="_blank" rel="noopener">CircuitPython-compatible boards</a>. While it certainly takes a bit of work to make all those different light sensors share their measurements, our Arduino and CircuitPython libraries take care of all of that hard work for you and even include example code to help get you started. <a href="https://www.adafruit.com/?q=stemma+qt+cable&amp;sort=BestMatch"><strong>QT Cable is not included</strong>, but we have a variety in the shop</a>.</p>
<p><a href="https://www.adafruit.com/product/6525"><img loading="lazy" decoding="async" width="2560" height="1969" class="alignnone size-full wp-image-665011 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/6525_quarter_ORIG_2026_09-scaled.jpg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/6525_quarter_ORIG_2026_09-scaled.jpg 2560w, https://cdn-blog.adafruit.com/uploads/2026/09/6525_quarter_ORIG_2026_09-300x231.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/09/6525_quarter_ORIG_2026_09-600x462.jpg 600w, https://cdn-blog.adafruit.com/uploads/2026/09/6525_quarter_ORIG_2026_09-150x115.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/09/6525_quarter_ORIG_2026_09-768x591.jpg 768w, https://cdn-blog.adafruit.com/uploads/2026/09/6525_quarter_ORIG_2026_09-1536x1182.jpg 1536w, https://cdn-blog.adafruit.com/uploads/2026/09/6525_quarter_ORIG_2026_09-2048x1575.jpg 2048w, https://cdn-blog.adafruit.com/uploads/2026/09/6525_quarter_ORIG_2026_09-568x437.jpg 568w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p><a href="https://www.adafruit.com/product/6525">In stock and shipping now!</a></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">665008</post-id>	</item>
		<item>
		<title>NEW PRODUCT &#8211; ScoutMakes DRV5011 Digital Magnetic Hall Effect Sensor</title>
		<link>https://blog.adafruit.com/2026/09/15/new-product-scoutmakes-drv5011-digital-magnetic-hall-effect-sensor/</link>
		
		<dc:creator><![CDATA[Travis]]></dc:creator>
		<pubDate>Tue, 15 Sep 2026 20:20:34 +0000</pubDate>
				<category><![CDATA[New Products]]></category>
		<category><![CDATA[magnetic]]></category>
		<category><![CDATA[New Product]]></category>
		<category><![CDATA[proximity]]></category>
		<category><![CDATA[sensors]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=665001</guid>

					<description><![CDATA[NEW PRODUCT &#8211; ScoutMakes DRV5011 Digital Magnetic Hall Effect Sensor __________________________________________________________________________________________________ This is a breakout for the Texas Instruments DRV5011 Digital Magnetic Latch Hall Effect Sensor. It is the perfect way to add magnetic sensing to your project. It looks and sounds a lot like the DRV5032 but this version has a latching output. The sensor has a digital [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="http://ScoutMakes%20DRV5011%20Digital%20Magnetic%20Hall%20Effect%20Sensor"><img loading="lazy" decoding="async" width="2560" height="1971" class="alignnone size-full wp-image-665002 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/6519_iso_ORIG_2026_08-scaled.jpg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/6519_iso_ORIG_2026_08-scaled.jpg 2560w, https://cdn-blog.adafruit.com/uploads/2026/09/6519_iso_ORIG_2026_08-300x231.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/09/6519_iso_ORIG_2026_08-600x462.jpg 600w, https://cdn-blog.adafruit.com/uploads/2026/09/6519_iso_ORIG_2026_08-150x115.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/09/6519_iso_ORIG_2026_08-768x591.jpg 768w, https://cdn-blog.adafruit.com/uploads/2026/09/6519_iso_ORIG_2026_08-1536x1183.jpg 1536w, https://cdn-blog.adafruit.com/uploads/2026/09/6519_iso_ORIG_2026_08-2048x1577.jpg 2048w, https://cdn-blog.adafruit.com/uploads/2026/09/6519_iso_ORIG_2026_08-568x437.jpg 568w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<h2>NEW PRODUCT &#8211; <a href="https://www.adafruit.com/product/6519">ScoutMakes DRV5011 Digital Magnetic Hall Effect Sensor</a></h2>
<p>__________________________________________________________________________________________________</p>
<p>This is a breakout for the Texas Instruments <strong>DRV5011 Digital Magnetic Latch Hall Effect Sensor</strong>. It is the perfect way to add magnetic sensing to your project. It looks and sounds a lot like the <a href="https://www.adafruit.com/product/6051">DRV5032</a> but this version has a latching output.</p>
<p>The sensor has a digital output that goes LOW when a south-side magnetic field is detected, and will <em>stay low </em>until a north-side field is detected, then it goes back HIGH. This makes it great for detecting a rotating magnet since you&#8217;ll get nice clean pulses on the transition from N to S and S to N. However, it&#8217;s not great for detecting when there&#8217;s <em>no magnetic field. </em>For that, pick up the <a href="https://www.adafruit.com/product/6051">DRV5032</a></p>
<p><a href="https://www.adafruit.com/product/6519"><img loading="lazy" decoding="async" width="2560" height="1967" class="alignnone size-full wp-image-665005 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/6519_side_ORIG_2026_08-scaled.jpg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/6519_side_ORIG_2026_08-scaled.jpg 2560w, https://cdn-blog.adafruit.com/uploads/2026/09/6519_side_ORIG_2026_08-300x231.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/09/6519_side_ORIG_2026_08-600x461.jpg 600w, https://cdn-blog.adafruit.com/uploads/2026/09/6519_side_ORIG_2026_08-150x115.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/09/6519_side_ORIG_2026_08-768x590.jpg 768w, https://cdn-blog.adafruit.com/uploads/2026/09/6519_side_ORIG_2026_08-1536x1180.jpg 1536w, https://cdn-blog.adafruit.com/uploads/2026/09/6519_side_ORIG_2026_08-2048x1574.jpg 2048w, https://cdn-blog.adafruit.com/uploads/2026/09/6519_side_ORIG_2026_08-569x437.jpg 569w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p>The breakout comes with a 3-pin header for breadboard use. This board has a simple plug-and-play JST PH (2mm pitch) 3-pin input connector for solderless use. This cable is <a href="https://www.adafruit.com/product/3893">sold separately</a> but is not needed to use the board.</p>
<p><strong>Note:</strong> <span style="font-family: arial, sans-serif;">this breakout board may come with either a black or tan JST-PH connector.</span></p>
<p><a href="https://www.adafruit.com/product/6519"><img loading="lazy" decoding="async" width="2560" height="1969" class="alignnone size-full wp-image-665004 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/6519_quarter_ORIG_2026_08-scaled.jpg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/6519_quarter_ORIG_2026_08-scaled.jpg 2560w, https://cdn-blog.adafruit.com/uploads/2026/09/6519_quarter_ORIG_2026_08-300x231.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/09/6519_quarter_ORIG_2026_08-600x461.jpg 600w, https://cdn-blog.adafruit.com/uploads/2026/09/6519_quarter_ORIG_2026_08-150x115.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/09/6519_quarter_ORIG_2026_08-768x591.jpg 768w, https://cdn-blog.adafruit.com/uploads/2026/09/6519_quarter_ORIG_2026_08-1536x1181.jpg 1536w, https://cdn-blog.adafruit.com/uploads/2026/09/6519_quarter_ORIG_2026_08-2048x1575.jpg 2048w, https://cdn-blog.adafruit.com/uploads/2026/09/6519_quarter_ORIG_2026_08-568x437.jpg 568w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p><a href="https://www.adafruit.com/product/6519">In stock and shipping now!</a></p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">665001</post-id>	</item>
		<item>
		<title>Printed Matter&#8217;s 2026 New York Art Book Fair</title>
		<link>https://blog.adafruit.com/2026/09/15/printed-matters-2026-new-york-art-book-fair/</link>
		
		<dc:creator><![CDATA[Takara]]></dc:creator>
		<pubDate>Tue, 15 Sep 2026 20:00:37 +0000</pubDate>
				<category><![CDATA[books]]></category>
		<category><![CDATA[book fair]]></category>
		<category><![CDATA[MoMA PS1]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=664925</guid>

					<description><![CDATA[From September 24th through the 27th, you can check out Printed Matter’s NY Art Book Fair for discussions, exhibitions, lectures, and book launches at MoMA PS1. Printed Matter’s NY Art Book Fair (NYABF) is the world’s leading fair for artists’ books. Over four days, NYABF convenes hundreds of independent publishers, artists, antiquarian booksellers, zine collectives, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.momaps1.org/en/events/841-printed-matter-s-2026-ny-art-book-fair"><img loading="lazy" decoding="async" width="600" height="272" src="https://cdn-blog.adafruit.com/uploads/2026/09/Screenshot-2026-09-15-at-10.40.44-AM-600x272.png" alt="" class="aligncenter size-large wp-image-664927 img-responsive" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/Screenshot-2026-09-15-at-10.40.44-AM-600x272.png 600w, https://cdn-blog.adafruit.com/uploads/2026/09/Screenshot-2026-09-15-at-10.40.44-AM-300x136.png 300w, https://cdn-blog.adafruit.com/uploads/2026/09/Screenshot-2026-09-15-at-10.40.44-AM-150x68.png 150w, https://cdn-blog.adafruit.com/uploads/2026/09/Screenshot-2026-09-15-at-10.40.44-AM-768x348.png 768w, https://cdn-blog.adafruit.com/uploads/2026/09/Screenshot-2026-09-15-at-10.40.44-AM-1536x695.png 1536w, https://cdn-blog.adafruit.com/uploads/2026/09/Screenshot-2026-09-15-at-10.40.44-AM-2048x927.png 2048w, https://cdn-blog.adafruit.com/uploads/2026/09/Screenshot-2026-09-15-at-10.40.44-AM-966x437.png 966w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>From September 24th through the 27th, you can check out <a href="https://nyabf2026.printedmatterartbookfairs.org">Printed Matter’s NY Art Book Fair</a> for discussions, exhibitions, lectures, and book launches at <a href="https://www.momaps1.org/en/events/841-printed-matter-s-2026-ny-art-book-fair">MoMA PS1</a>.</p>
<blockquote><p>Printed Matter’s NY Art Book Fair (NYABF) is the world’s leading fair for artists’ books. Over four days, NYABF convenes hundreds of independent publishers, artists, antiquarian booksellers, zine collectives, institutions, and distributors from across the globe to MoMA PS1. This year, both PS1 and Printed Matter celebrate a shared milestone: 50 years of commitment to experimental artistic practices in the New York City cultural landscape.</p></blockquote>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">664925</post-id>	</item>
		<item>
		<title>wch-protocols helps document the use of WCH chips</title>
		<link>https://blog.adafruit.com/2026/09/15/wch-protocols-helps-document-using-wch-chips/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Tue, 15 Sep 2026 19:34:38 +0000</pubDate>
				<category><![CDATA[documentation]]></category>
		<category><![CDATA[microcontrollers]]></category>
		<category><![CDATA[protocols]]></category>
		<category><![CDATA[WCH]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=664972</guid>

					<description><![CDATA[GitHub user ch32-riscv-ug has developed wch-protocols, a knowledge base for the protocols behind flashing and debugging WCH&#8217;s CH32 RISC-V chips. The aim is a spec you can implement from without being tied to any one tool. Byte layouts, register addresses, the procedures themselves. Enough to write your own programmer in Python, Rust, C etc. It [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="400" height="200" class="alignnone size-full wp-image-664973 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/picture-98.jpg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/picture-98.jpg 400w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-98-300x150.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-98-150x75.jpg 150w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p>GitHub user ch32-riscv-ug has developed wch-protocols, a knowledge base for the protocols behind flashing and debugging WCH&#8217;s CH32 RISC-V chips.</p>
<p>The aim is a spec you can implement from without being tied to any one tool. Byte layouts, register addresses, the procedures themselves. Enough to write your own programmer in Python, Rust, C etc.</p>
<p>It works through the protocols one layer at a time. There are four separate routes to the target chip, and each one goes through a different set of layers. Existing implementations, ch32rv among them, get read as documents rather than taken as the final word.</p>
<p>The good part is that every entry tells you how much to trust it. Verified means the author captured it on real hardware. Attested means several earlier implementations agree. Single-source, conflict and todo cover the weaker cases. Draft means original design work that nobody has built or measured yet. There is a coverage file showing which documents are complete enough to build from and where the holes are.</p>
<p>One catch: it is all in Japanese right now, while the details are still moving. English is planned. MIT license.</p>
<p>See more on <a href="https://github.com/ch32-riscv-ug/wch-protocols/" target="_blank" rel="noopener noreferrer">GitHub</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">664972</post-id>	</item>
		<item>
		<title>More than 9,000 patches total in the seven stable kernels for Monday</title>
		<link>https://blog.adafruit.com/2026/09/15/more-than-9000-patches-total-in-the-seven-stable-kernels-for-monday/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Tue, 15 Sep 2026 19:23:51 +0000</pubDate>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[Operating System]]></category>
		<category><![CDATA[software]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=664968</guid>

					<description><![CDATA[jzb at LWN reports that Greg Kroah-Hartman has announced seven stable kernel releases at once: 7.2.6, 6.18.52, 6.12.110, 6.6.157, 6.1.188, 5.15.221 and 5.10.270. Kroah-Hartman says the batch may set a record for patch count, with more than 9,000 patches across the seven releases. The 7.2.6 release alone carries more than 1,800 of them. Users of [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="237" height="262" class="alignnone size-full wp-image-664969 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/tux.jpg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/tux.jpg 237w, https://cdn-blog.adafruit.com/uploads/2026/09/tux-136x150.jpg 136w" sizes="auto, (max-width: 237px) 100vw, 237px" /></p>
<p>jzb at LWN reports that Greg Kroah-Hartman has announced seven stable kernel releases at once: 7.2.6, 6.18.52, 6.12.110, 6.6.157, 6.1.188, 5.15.221 and 5.10.270.</p>
<p>Kroah-Hartman says the batch may set a record for patch count, with more than 9,000 patches across the seven releases. The 7.2.6 release alone carries more than 1,800 of them. Users of any of these kernels are advised to upgrade.</p>
<p>See more at <a href="https://lwn.net/Articles/1093985/" target="_blank" rel="noopener noreferrer">lwn.net</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">664968</post-id>	</item>
		<item>
		<title>How can you not be romantic about UNIX domain sockets?</title>
		<link>https://blog.adafruit.com/2026/09/15/how-can-you-not-be-romantic-about-unix-domain-sockets/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Tue, 15 Sep 2026 19:06:45 +0000</pubDate>
				<category><![CDATA[Operating System]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[domain sockets]]></category>
		<category><![CDATA[sockets]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=664960</guid>

					<description><![CDATA[Writing on yuvalino.com, jachashx traced a demo crash at DEFCON 34 down to a 40 year old kernel bug. The demo was a VM running an SSH server inside an iOS app, with a userspace TTY built from a pair of connected UNIX domain sockets. It crashed only on the first run after a fresh [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="422" height="281" class="alignnone size-full wp-image-664964 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/aaa-11.png" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/aaa-11.png 422w, https://cdn-blog.adafruit.com/uploads/2026/09/aaa-11-300x200.png 300w, https://cdn-blog.adafruit.com/uploads/2026/09/aaa-11-150x100.png 150w" sizes="auto, (max-width: 422px) 100vw, 422px" /></p>
<p>Writing on yuvalino.com, jachashx traced a demo crash at DEFCON 34 down to a 40 year old kernel bug. The demo was a VM running an SSH server inside an iOS app, with a userspace TTY built from a pair of connected UNIX domain sockets. It crashed only on the first run after a fresh boot, which ruled out ASLR and thread races.</p>
<p>A sanity check comparing a socket&#8217;s stored inode number against a fresh <code>fstat()</code> was failing. Two <code>fstat()</code> calls on the same socket end returned different inode numbers. The cause is in XNU&#8217;s <code>uipc_sense()</code>: it lazily assigns an inode from a global counter using <code>unp_ino++</code> instead of <code>++unp_ino</code>. The counter starts at zero, so the first socket ever stat&#8217;ed on the system gets inode 0, which the code treats as uninitialized, and the next call hands out a different number.</p>
<p>The same logic appears in XNU 123.5 from Mac OS X 10.0 in 2001, and in 4.3BSD-Tahoe before that. The line was last touched on December 20, 1985. An earlier commit message from that May reads &#8220;fake up inode numbers and dev for the naive.&#8221;</p>
<p>See more at <a href="https://yuvalino.com/how-can-you-not-be-romantic-about-unix-domain-sockets" target="_blank" rel="noopener noreferrer">yuvalino.com</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">664960</post-id>	</item>
		<item>
		<title>JP&#8217;s Product Pick of the Week &#8212; New Earlier Time!! 3pm Eastern TODAY 9/8/26 and Beyond! @adafruit #adafruit #newproductpick</title>
		<link>https://blog.adafruit.com/2026/09/15/jps-product-pick-of-the-week-new-earlier-time-3pm-eastern-today-9-8-26-and-beyond-adafruit-adafruit-newproductpick-2/</link>
		
		<dc:creator><![CDATA[John Park]]></dc:creator>
		<pubDate>Tue, 15 Sep 2026 19:03:33 +0000</pubDate>
				<category><![CDATA[livestream]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=664961</guid>

					<description><![CDATA[Product Picks come earlier now! One hour earlier in fact. Come on by for JP&#8217;s Product Pick of The Week ! A new product pick will be revealed. The show airs at 3pm ET / 12pm PT We&#8217;re making changes to some show schedules at Adafruit, so this will be the new time slot for [&#8230;]]]></description>
										<content:encoded><![CDATA[<h2><img loading="lazy" decoding="async" class="alignnone wp-image-664962 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/jpppw_thumb_episode293_BLUR.jpg" alt="" width="853" height="480" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/jpppw_thumb_episode293_BLUR.jpg 1920w, https://cdn-blog.adafruit.com/uploads/2026/09/jpppw_thumb_episode293_BLUR-300x169.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/09/jpppw_thumb_episode293_BLUR-600x338.jpg 600w, https://cdn-blog.adafruit.com/uploads/2026/09/jpppw_thumb_episode293_BLUR-150x84.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/09/jpppw_thumb_episode293_BLUR-768x432.jpg 768w, https://cdn-blog.adafruit.com/uploads/2026/09/jpppw_thumb_episode293_BLUR-1536x864.jpg 1536w, https://cdn-blog.adafruit.com/uploads/2026/09/jpppw_thumb_episode293_BLUR-777x437.jpg 777w" sizes="auto, (max-width: 853px) 100vw, 853px" /><br />
Product Picks come earlier now! One hour earlier in fact.</h2>
<p>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>3pm ET / 12pm PT</strong></p>
<p>We&#8217;re making changes to some show schedules at Adafruit, so this will be the new time slot for JPPPoW, put it on your calendar! Grab some lunch or a snack!</p>
<p>Check out the livestream <strong><a href="https://www.adafruit.com/product/4567">right here inside this product page</a> </strong>you won&#8217;t want to miss it because there will be a <strong>LARGE 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>New Time Today and moving forward, every Tuesday @ 3pm ET/12pm PT!</strong></p>

]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">664961</post-id>	</item>
		<item>
		<title>Every ZX81 expansion card you ever wanted, all at once</title>
		<link>https://blog.adafruit.com/2026/09/15/every-zx81-expansion-card-you-ever-wanted-all-at-once/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Tue, 15 Sep 2026 18:56:59 +0000</pubDate>
				<category><![CDATA[Restoration]]></category>
		<category><![CDATA[retro]]></category>
		<category><![CDATA[reverse engineering]]></category>
		<category><![CDATA[vintage computing]]></category>
		<category><![CDATA[sinclair]]></category>
		<category><![CDATA[ZX81]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=664956</guid>

					<description><![CDATA[NollKollTroll has published OpenSpand on Codeberg, an all-in-one expansion for the Sinclair ZX81 and its clones. It works much like the ZXpand+, with more functions and extended versions of the existing ones. OpenSpand takes over the machine&#8217;s memory entirely. The ZX81 internal ROM and RAM are always disabled, and the board supplies all the memory [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="400" height="225" class="alignnone size-full wp-image-664957 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/picture-97.jpg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/picture-97.jpg 400w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-97-300x169.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-97-150x84.jpg 150w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p>NollKollTroll has published OpenSpand on Codeberg, an all-in-one expansion for the Sinclair ZX81 and its clones. It works much like the ZXpand+, with more functions and extended versions of the existing ones.</p>
<p>OpenSpand takes over the machine&#8217;s memory entirely. The ZX81 internal ROM and RAM are always disabled, and the board supplies all the memory the computer needs. The hardware design and the software are both open source, so anyone can change or add to them. The project says it is relatively cheap and easy to build, and the hope is that others find it easy to extend.</p>
<p>The repository carries a full manual, <a href="https://codeberg.org/NollKollTroll/OpenSpand/src/branch/main/OpenSpand_manual.md" target="_blank" rel="noopener">OpenSpand_manual.md</a>, with the details the summary leaves out. Support threads are running on the Sinclair ZX World and tlienhard forums.</p>
<p>See more at <a href="https://codeberg.org/NollKollTroll/OpenSpand" target="_blank" rel="noopener noreferrer">codeberg.org</a>. Via <a href="https://hackaday.com/2026/09/15/every-zx81-expansion-card-you-ever-wanted-all-at-once/" target="_blank" rel="noopener noreferrer">Hackaday</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">664956</post-id>	</item>
		<item>
		<title>This PCB is brought to you by Fable 5 — A6M-Zero</title>
		<link>https://blog.adafruit.com/2026/09/15/this-pcb-is-brought-to-you-by-fable-5-a6m-zero/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Tue, 15 Sep 2026 18:52:01 +0000</pubDate>
				<category><![CDATA[Artificial intelligence]]></category>
		<category><![CDATA[Automation]]></category>
		<category><![CDATA[e-paper]]></category>
		<category><![CDATA[Kicad]]></category>
		<category><![CDATA[Large Language Models]]></category>
		<category><![CDATA[PCB]]></category>
		<category><![CDATA[automated PCB]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=664952</guid>

					<description><![CDATA[An anonymous writer at A6M-Zero set two rules for a hardware experiment: describe a board in plain English, then stay out of the design. The prompt asked for an RP2350 development board that drives an E-ink display. Fable 5 worked autonomously for a couple of hours and produced a KiCad project with 65 footprints, 54 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone  wp-image-664953 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/picture-96.jpg" alt="" width="289" height="301" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/picture-96.jpg 400w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-96-288x300.jpg 288w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-96-144x150.jpg 144w" sizes="auto, (max-width: 289px) 100vw, 289px" /></p>
<p>An anonymous writer at A6M-Zero set two rules for a hardware experiment: describe a board in plain English, then stay out of the design. The prompt asked for an RP2350 development board that drives an E-ink display. Fable 5 worked autonomously for a couple of hours and produced a KiCad project with 65 footprints, 54 nets and 118 unconnected lines.</p>
<p>The first pass had 65 DRC errors, which were reported back to the model and nothing else. Two footprints were wrong: a W25Q128JVS SPI flash in SOIC-8 wide sitting on SOP-8 pads, and an undersized transistor for the E-ink boost converter. The flash was swapped for a P25Q64SH. Freerouting ran seventeen passes over two minutes and left 49 connections undone, so the rest were hand-routed by Claude. KiCadRoutingTools, found later, finished the same placement in 1.25 seconds.</p>
<p>Five assembled boards from JLCPCB cost 130 Euros, with the 1.54 inch displays bought locally. The board enumerated over USB on first plug-in with no short between 3v3 and ground. It now runs a watch face, a stopwatch, a .txt e-reader off the SPI flash and a dithered one-bit photo album. Next up is a Jetson Orin Nano tablet.</p>
<p>See more at <a href="https://a6mzero.com/posts/this-pcb-is-brought-to-you-by-fable-5/" target="_blank" rel="noopener noreferrer">a6mzero.com</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">664952</post-id>	</item>
		<item>
		<title>I 3D printed a replacement for the Raspberry Pi 5&#8217;s fragile MIPI latch, and it cost me nothing</title>
		<link>https://blog.adafruit.com/2026/09/15/i-3d-printed-a-replacement-for-the-raspberry-pi-5s-fragile-mipi-latch-and-it-cost-me-nothing/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Tue, 15 Sep 2026 18:40:41 +0000</pubDate>
				<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[Raspberry Pi 5]]></category>
		<category><![CDATA[Repair]]></category>
		<category><![CDATA[latch]]></category>
		<category><![CDATA[MIPI]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=664948</guid>

					<description><![CDATA[Ayush Pande, writing at XDA Developers, snapped one of the MIPI latches on his Raspberry Pi 5 within a few months of buying the board. He ignored it until he wanted to run two cameras into a Frigate server on the same Pi. That meant both MIPI sockets had to work, so he needed a [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="400" height="267" class="alignnone size-full wp-image-664949 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/picture-95.jpg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/picture-95.jpg 400w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-95-300x200.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-95-150x100.jpg 150w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p>Ayush Pande, writing at XDA Developers, snapped one of the MIPI latches on his Raspberry Pi 5 within a few months of buying the board. He ignored it until he wanted to run two cameras into a Frigate server on the same Pi. That meant both MIPI sockets had to work, so he needed a replacement latch.</p>
<p>The Pi 5 swapped the older full-size CSI and DSI connectors for two smaller interchangeable MIPI sockets, and the latches on them are easy to break. The latch is a small piece of plastic that slides between two wedges, so a print was worth a try. STL files for the older CSI and DSI latches are easy to find. The MIPI version took more searching, and he found a model on Printables.</p>
<p>He printed it in PETG rather than PLA, since the board gets warm enough to warp PLA, and adjusted the deflection settings so the small details survived slicing. The print took two minutes on a stock 0.4mm nozzle. There was some stringing inside the part, which a heat gun cleaned up. The latch slotted into the Pi 5 and held a camera ribbon cable the board detected without trouble.</p>
<p>See more at <a href="https://www.xda-developers.com/i-3d-printed-a-replacement-for-the-raspberry-pi-5s-mipi-latch/" target="_blank" rel="noopener noreferrer">xda-developers.com</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">664948</post-id>	</item>
		<item>
		<title>Converting a $20 4G wireless hotspot into a texting device</title>
		<link>https://blog.adafruit.com/2026/09/15/converting-a-20-4g-wireless-hotspot-into-a-texting-device/</link>
		
		<dc:creator><![CDATA[Ben]]></dc:creator>
		<pubDate>Tue, 15 Sep 2026 18:07:09 +0000</pubDate>
				<category><![CDATA[3D printing]]></category>
		<category><![CDATA[hotspot]]></category>
		<category><![CDATA[texting]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=664944</guid>

					<description><![CDATA[The Modem Thing, image via GitHub &#160; &#160; Can a $20 hotspot help you conquer doomscrolling? bkovac on GitHub created this texting device from an inexpensive modem. The project combines a MSM8916-based 4G hotpsot (purchased for $20), a Clicks Keyboard, and a Sharp memory display into a portable texting device. A pocketable texting device could [&#8230;]]]></description>
										<content:encoded><![CDATA[<figure><img loading="lazy" decoding="async" class="alignnone wp-image-664945 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/img1.jpg" alt="" width="385" height="470" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/img1.jpg 1225w, https://cdn-blog.adafruit.com/uploads/2026/09/img1-246x300.jpg 246w, https://cdn-blog.adafruit.com/uploads/2026/09/img1-393x480.jpg 393w, https://cdn-blog.adafruit.com/uploads/2026/09/img1-123x150.jpg 123w, https://cdn-blog.adafruit.com/uploads/2026/09/img1-768x938.jpg 768w, https://cdn-blog.adafruit.com/uploads/2026/09/img1-358x437.jpg 358w" sizes="auto, (max-width: 385px) 100vw, 385px" /><figcaption style="text-align: left; font-size: 12px; margin-top: 5px; color: gray;">The Modem Thing, image via <a href="https://github.com/bkovac/modem-thing/tree/master">GitHub</a></figcaption></figure>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Can a $20 hotspot help you conquer doomscrolling? bkovac on <a href="https://github.com/bkovac/modem-thing/tree/master">GitHub</a> created this texting device from an inexpensive modem.</p>
<p>The project combines a MSM8916-based 4G hotpsot (purchased for $20), a Clicks Keyboard, and a Sharp memory display into a portable texting device. A pocketable texting device could help stay of the apps designed for endless scrolling, which is why the creator humorously referred to &#8220;the Thing&#8221; as the &#8220;<em>we have the <a href="https://clicks.tech/communicator">Clicks Communicator</a> at home.&#8221; </em></p>
<p>&nbsp;</p>
<blockquote><p>Due to the mysterious laws of supply and demand, and the magic of supply chains &#8211; somehow you can get a 4G modem with WiFi, bluetooth, a display, fully battery powered and completely unlocked &#8211; for less than $20 shipped. This, of course, is the cornerstone of our project.</p>
<p>There are versions with and without a display. The non-display one just swaps the display for LED-s, though the PCB is the same. Display is a GC9107 powered one, but it looks like ass so i ditched it.</p></blockquote>
<p><a href="https://bkovac.github.io/modem-thing/">Learn more!</a></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">664944</post-id>	</item>
		<item>
		<title>New Learn Guide: Pico-Faces On Fruit Jam #Microcontrollers #AdafruitLearningSystem @Adafruit</title>
		<link>https://blog.adafruit.com/2026/09/15/new-learn-guide-pico-faces-on-fruit-jam-microcontrollers-adafruitlearningsystem-adafruit/</link>
		
		<dc:creator><![CDATA[Adafruit Learning System]]></dc:creator>
		<pubDate>Tue, 15 Sep 2026 17:37:13 +0000</pubDate>
				<category><![CDATA[adafruit learning system]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[Artificial intelligence]]></category>
		<category><![CDATA[displays]]></category>
		<category><![CDATA[Fruit Jam]]></category>
		<category><![CDATA[graphics]]></category>
		<category><![CDATA[HDMI]]></category>
		<category><![CDATA[machine learning]]></category>
		<category><![CDATA[microcontrollers]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[photos]]></category>
		<category><![CDATA[RP2350]]></category>
		<category><![CDATA[GenAI]]></category>
		<category><![CDATA[image generating]]></category>
		<category><![CDATA[Local model]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=664773</guid>

					<description><![CDATA[&#160; In the future, every microcontroller will be able to run models with 1.5 million parameters. The Pico-Faces project is an image generation model that can run on a microcontroller. The model implements a latent flow diffusion transformer (DiT). Similar to techniques used by some larger GenAI image models, but with some tricks and efficiencies that [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><iframe loading="lazy" title="Pico-Faces on Fruit Jam with HSTX DVI Output #adafruit" width="500" height="281" src="https://www.youtube.com/embed/u42icBlD7JY?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>&nbsp;</p>
<blockquote><p>In the future, every microcontroller will be able to run models with 1.5 million parameters.</p></blockquote>
<p>The <a href="https://github.com/cpldcpu/pico-faces" target="_blank" rel="noopener">Pico-Faces</a> project is an image generation model that can run on a microcontroller. The model implements a latent flow diffusion transformer (DiT). Similar to techniques used by some larger GenAI image models, but with some tricks and efficiencies that pack it down to 5000 times fewer parameters than typical larger image gen models. The model runs on the RP2350 and generates 128&#215;128 pixel images of faces.</p>
<p>The original project supports two output modes: 1) USB serial link with image data transferred in it and rendered on a host PC with help from the Python Imaging Library. 2) VGA output using the <a href="https://shop.pimoroni.com/products/pimoroni-pico-vga-demo-base" target="_blank" rel="noopener">Pimoroni Pico VGA Demo Base</a>. I have added support for the Fruit Jam and HSTX/DVI video output.</p>
<p>In the ethos of &#8220;Art is what you can get away with&#8221;, I also added a fun 2&#215;2 color grid effect inspired by Andy Worhol&#8217;s artwork.</p>
<p>Read more at <a href="https://learn.adafruit.com/pico-faces-on-fruit-jam">Pico-Faces On Fruit Jam</a></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">664773</post-id>	</item>
		<item>
		<title>Firefox 157 Beta released with latest enhancements</title>
		<link>https://blog.adafruit.com/2026/09/15/firefox-157-beta-released-with-latest-enhancements/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Tue, 15 Sep 2026 15:24:38 +0000</pubDate>
				<category><![CDATA[software]]></category>
		<category><![CDATA[Firefox]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=664935</guid>

					<description><![CDATA[Michael Larabel at Phoronix reports that Firefox 157 Beta is out, moving the browser&#8217;s next release into public beta testing. The beta channel is where Mozilla&#8217;s next set of changes lands before it reaches the stable release. Anyone who wants to see what is coming, or test a site against it early, can install the [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="400" height="250" class="alignnone size-full wp-image-664936 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/picture-94.jpg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/picture-94.jpg 400w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-94-300x188.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-94-150x94.jpg 150w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p>Michael Larabel at Phoronix reports that Firefox 157 Beta is out, moving the browser&#8217;s next release into public beta testing.</p>
<p>The beta channel is where Mozilla&#8217;s next set of changes lands before it reaches the stable release. Anyone who wants to see what is coming, or test a site against it early, can install the beta build now. Phoronix has the rundown of what is new in this cycle.</p>
<p>See more at <a href="https://www.phoronix.com/news/Firefox-157-Beta" target="_blank" rel="noopener noreferrer">phoronix.com</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">664935</post-id>	</item>
		<item>
		<title>XTE Ink X4 Pro vs BOOX Palma: comparing compact e-readers</title>
		<link>https://blog.adafruit.com/2026/09/15/xte-ink-x4-pro-vs-boox-palma-comparing-compact-e-readers/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Tue, 15 Sep 2026 15:06:43 +0000</pubDate>
				<category><![CDATA[e-paper]]></category>
		<category><![CDATA[comparison]]></category>
		<category><![CDATA[eInk]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=664930</guid>

					<description><![CDATA[Julian Horsey at Geeky Gadgets compares two pocket-sized e-ink readers, the BOOX Picco and the XTE Ink X4 Pro, drawing on a breakdown from TechAvid. The Picco keeps things simple. It has a 3.97-inch monochrome e-ink touchscreen, physical page-turn buttons for one-handed reading, an adjustable warm front light and a Linux-based operating system. Several specifications [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="400" height="225" class="alignnone size-full wp-image-664932 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/picture-93.jpg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/picture-93.jpg 400w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-93-300x169.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-93-150x84.jpg 150w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p>Julian Horsey at Geeky Gadgets compares two pocket-sized e-ink readers, the BOOX Picco and the XTE Ink X4 Pro, drawing on a breakdown from TechAvid.</p>
<p>The Picco keeps things simple. It has a 3.97-inch monochrome e-ink touchscreen, physical page-turn buttons for one-handed reading, an adjustable warm front light and a Linux-based operating system. Several specifications are still unconfirmed, including battery capacity, weight and screen resolution. It is expected in November 2026 at an estimated $100.</p>
<p>The X4 Pro is shipping now at $99. Its display is slightly larger at 219 PPI, and its front light offers both warm and cool tones. Open firmware allows custom software installs, typography controls and wireless workflows, and it uses a magnetic charging system that may mean buying an extra accessory.</p>
<p>See the <a href="https://www.youtube.com/watch?v=Ftofz25W3GA" target="_blank" rel="noopener noreferrer">video</a> below and more on <a href="https://www.geeky-gadgets.com/boox-palma-vs-xte-ink-x4-pro/" target="_blank" rel="noopener noreferrer">geeky-gadgets.com</a>.</p>
<p><iframe loading="lazy" title="BOOX Picco vs Xteink X4 Pro: Tiny E Readers Get Interesting." width="500" height="281" src="https://www.youtube.com/embed/Ftofz25W3GA?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">664930</post-id>	</item>
		<item>
		<title>A 386 PC for your RP2350</title>
		<link>https://blog.adafruit.com/2026/09/15/a-386-pc-for-your-rp2350/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Tue, 15 Sep 2026 14:43:21 +0000</pubDate>
				<category><![CDATA[software]]></category>
		<category><![CDATA[vintage computing]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=664923</guid>

					<description><![CDATA[rh1tech has published FRANK-386, an i386 PC emulator that runs on the RP2350, the chip on the Raspberry Pi Pico 2. It is based on Tiny386 by Chunhui He, ported to the microcontroller by Mikhail Matveev and DnCraptor. The firmware targets RP2350 boards that have VGA or HDMI output, an SD card slot, and keyboard [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="400" height="301" class="alignnone size-full wp-image-664924 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/picture-92.jpg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/picture-92.jpg 400w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-92-300x226.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-92-150x113.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-92-356x267.jpg 356w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p>rh1tech has published FRANK-386, an i386 PC emulator that runs on the RP2350, the chip on the Raspberry Pi Pico 2. It is based on Tiny386 by Chunhui He, ported to the microcontroller by Mikhail Matveev and DnCraptor.</p>
<p>The firmware targets RP2350 boards that have VGA or HDMI output, an SD card slot, and keyboard input. It handles PS/2 and USB keyboards and mice, a NES gamepad, and audio output. Four GPIO layouts are covered: M1, M2, PC (Olimex), and Z2 (Waveshare). When USB HID is enabled, the native USB port is used for input and the USB serial console is disabled, so debug output goes over UART.</p>
<p>Disk images live in a 386/ directory on the SD card, with floppy, hard disk, and CD-ROM images configured in config.ini. SeaBIOS and a VGA BIOS are needed, either from the SeaBIOS releases or the copies included in the repository. A runtime Disk Manager swaps images without a restart and writes the changes back to config.ini. The project is MIT licensed.</p>
<p>See more on <a href="https://github.com/rh1tech/frank-386" target="_blank" rel="noopener noreferrer">GitHub</a>. Via <a href="https://hackaday.com/2026/09/13/a-386-pc-for-your-rp2350/" target="_blank" rel="noopener noreferrer">Hackaday</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">664923</post-id>	</item>
		<item>
		<title>CircuitPython goes turbo with precompiled functions &#8211; Hackaday</title>
		<link>https://blog.adafruit.com/2026/09/15/circuitpython-goes-turbo-with-precompiled-functions-hackaday/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Tue, 15 Sep 2026 14:31:07 +0000</pubDate>
				<category><![CDATA[CircuitPython]]></category>
		<category><![CDATA[micropython]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=664919</guid>

					<description><![CDATA[Adafruit has published turbo on GitHub, a pair of pieces that let CircuitPython run machine code from the @micropython.native and @micropython.viper decorators. The language already has the decorators. What was missing was firmware that can load the result and a tool to produce it. turbo firmware is built with CIRCUITPY_LOAD_NATIVE=1, which adds a 2 to [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="460" height="323" class="alignnone size-full wp-image-664920 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/10cc6e90-26b1-11f0-9470-0242ac120004-20.png" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/10cc6e90-26b1-11f0-9470-0242ac120004-20.png 460w, https://cdn-blog.adafruit.com/uploads/2026/09/10cc6e90-26b1-11f0-9470-0242ac120004-20-300x211.png 300w, https://cdn-blog.adafruit.com/uploads/2026/09/10cc6e90-26b1-11f0-9470-0242ac120004-20-150x105.png 150w" sizes="auto, (max-width: 460px) 100vw, 460px" /></p>
<p>Adafruit has published <code>turbo</code> on GitHub, a pair of pieces that let CircuitPython run machine code from the <code>@micropython.native</code> and <code>@micropython.viper</code> decorators. The language already has the decorators. What was missing was firmware that can load the result and a tool to produce it. <code>turbo</code> firmware is built with <code>CIRCUITPY_LOAD_NATIVE=1</code>, which adds a 2 to 3 KB loader and no on-board compiler, and the host CLI compiles a module with the official mpy-cross and installs it where the importer will find it.</p>
<p>On twelve boards measured so far, a <code>viper</code> inner loop ran 19x to 72x faster than the same code as bytecode. The benchmark is a 160&#215;120 Mandelbrot at 64 iterations, and every variant has to produce checksum 407644 or it is not installed. Float bytecode speed changes by under 0.1% with the loader in the build.</p>
<p>ESP32-S2, S3 and C5 are verified on hardware. Getting Xtensa working took fixing <code>MICROPY_MAKE_POINTER_CALLABLE</code>, which OR-ed the ARM Thumb bit into every code pointer. Note that <code>code.py</code> cannot be accelerated, because it runs through <code>pyexec_file</code> rather than import.</p>
<p>See more on <a href="https://hackaday.com/2026/09/14/circuitpython-goes-turbo-with-precompiled-functions/" target="_blank" rel="noopener noreferrer">Hackaday</a> and on <a href="https://learn.adafruit.com/circuitpython-turbo?view=all" target="_blank" rel="noopener">Adafruit</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">664919</post-id>	</item>
		<item>
		<title>It’s the speech synthesiser you wanted for your Apple II</title>
		<link>https://blog.adafruit.com/2026/09/15/its-the-speech-synthesiser-you-wanted-for-your-apple-ii/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Tue, 15 Sep 2026 14:12:34 +0000</pubDate>
				<category><![CDATA[speech]]></category>
		<category><![CDATA[vintage computing]]></category>
		<category><![CDATA[apple II]]></category>
		<category><![CDATA[DECtalk]]></category>
		<category><![CDATA[speech synthesis]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=664915</guid>

					<description><![CDATA[lambdamikel has published Perfect Paul ][ on GitHub, a DECtalk speech synthesizer card for the Apple II built around a Raspberry Pi Pico. It is named after DECtalk&#8217;s default voice. The card speaks plain text, sings in DECtalk&#8217;s phoneme mode, and can hold a conversation. You drive it from Applesoft BASIC with POKE. The interface [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="470" height="252" class="alignnone size-full wp-image-664917 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/adafruit_products_image-14.png" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/adafruit_products_image-14.png 470w, https://cdn-blog.adafruit.com/uploads/2026/09/adafruit_products_image-14-300x161.png 300w, https://cdn-blog.adafruit.com/uploads/2026/09/adafruit_products_image-14-150x80.png 150w" sizes="auto, (max-width: 470px) 100vw, 470px" /></p>
<p>lambdamikel has published Perfect Paul ][ on GitHub, a DECtalk speech synthesizer card for the Apple II built around a Raspberry Pi Pico. It is named after DECtalk&#8217;s default voice. The card speaks plain text, sings in DECtalk&#8217;s phoneme mode, and can hold a conversation. You drive it from Applesoft BASIC with POKE.</p>
<p>The interface is as small as it gets. Bytes written to the card&#8217;s slot window are queued as text, and a carriage return speaks the line. The card decodes no address lines at all, relying on /DEVSEL, so it works in any slot from 1 to 7 with no jumpers and no reflash. Only one constant in BASIC changes. Core 0 catches the bus writes with RP2040 PIO, core 1 runs DECtalk synthesis. There is no slot ROM and no read cycle, which keeps the hardware to two logic chips.</p>
<p>Both audio paths are on the board: I2S through a MAX98357A and PWM through a PAM8403, selected with a jumper. Revision 2 has been fabricated, assembled and tested in a real Apple II, and the Gerbers are published. The demo disk includes Daisy Bell and a talking ELIZA.</p>
<p>See the <a href="https://www.youtube.com/watch?v=QXe7LpF3Q8w" target="_blank" rel="noopener noreferrer">video</a> below and more on <a href="https://github.com/lambdamikel/perfect-paul-ii" target="_blank" rel="noopener noreferrer">GitHub</a>. Via <a href="https://hackaday.com/2026/09/14/its-the-speech-synthesiser-you-wanted-for-the-computer-you-had/" target="_blank" rel="noopener noreferrer">Hackaday</a>.</p>
<p><iframe loading="lazy" title="The legend lives - DECtalk on the Apple II" width="500" height="281" src="https://www.youtube.com/embed/QXe7LpF3Q8w?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">664915</post-id>	</item>
		<item>
		<title>Osborne Computer&#8217;s bankruptcy and the Osborne Effect</title>
		<link>https://blog.adafruit.com/2026/09/15/osborne-computers-bankruptcy-and-the-osborne-effect/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Tue, 15 Sep 2026 14:00:56 +0000</pubDate>
				<category><![CDATA[history]]></category>
		<category><![CDATA[vintage computing]]></category>
		<category><![CDATA[business]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=664911</guid>

					<description><![CDATA[Dave Farquhar, writing at The Silicon Underground, looked into the Osborne Effect and found reason to doubt it happened. Osborne Computer Corporation filed for Chapter 11 on September 13, 1983, with $40 million in assets against $45 million in debt. It emerged in January 1985, defaulted on a payment in early 1986, and was liquidated [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="400" height="293" class="alignnone size-full wp-image-664912 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/picture-91.jpg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/picture-91.jpg 400w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-91-300x220.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-91-150x110.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-91-115x85.jpg 115w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p>Dave Farquhar, writing at The Silicon Underground, looked into the Osborne Effect and found reason to doubt it happened. Osborne Computer Corporation filed for Chapter 11 on September 13, 1983, with $40 million in assets against $45 million in debt. It emerged in January 1985, defaulted on a payment in early 1986, and was liquidated on April 9, 1986.</p>
<p>The familiar story is that Adam Osborne killed demand for the Osborne 1 by talking up the Osborne Executive too early. In his 1984 memoir Hypergrowth, written with John C. Dvorak, Osborne said on page 118 that he invented that explanation to account for two months with no income, and fed it to a Wall Street Journal reporter for the July 13, 1983 issue. Farquhar searched Computerworld and InfoWorld and found no mention of the effect before that date.</p>
<p>He also found June 1983 ads promising IBM compatibility for the Executive. Hypergrowth reveals it was a third party add-on that did not exist yet. The real damage, Farquhar argues, was accounting: a break-even fiscal year restated as a $4 million loss, then $8 million, which sank the planned IPO.</p>
<p>See more at <a href="https://dfarq.homeip.net/osborne-computers-bankruptcy-and-the-osborne-effect/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=osborne-computers-bankruptcy-and-the-osborne-effect" target="_blank" rel="noopener noreferrer">dfarq.homeip.net</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">664911</post-id>	</item>
		<item>
		<title>The Vintage Emulator Studio audio plug-in</title>
		<link>https://blog.adafruit.com/2026/09/15/the-vintage-emulator-studio-audio-plug-in/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Tue, 15 Sep 2026 13:49:21 +0000</pubDate>
				<category><![CDATA[emulation]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[sound]]></category>
		<category><![CDATA[Synthesizer]]></category>
		<category><![CDATA[vintage]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=664907</guid>

					<description><![CDATA[gpasquero has published the source for Vintage Emulator Studio (VES) on GitHub. VES is an audio plug-in for macOS (Apple Silicon and Intel), Windows, and Linux, in AU and VST3 formats where supported, plus a standalone application. It wraps a curated set of vintage synthesizers, drum machines, sound modules, and samplers emulated by MAME into [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="400" height="320" class="alignnone size-full wp-image-664908 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/picture-90.jpg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/picture-90.jpg 400w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-90-300x240.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-90-150x120.jpg 150w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p>gpasquero has published the source for Vintage Emulator Studio (VES) on GitHub. VES is an audio plug-in for macOS (Apple Silicon and Intel), Windows, and Linux, in AU and VST3 formats where supported, plus a standalone application. It wraps a curated set of vintage synthesizers, drum machines, sound modules, and samplers emulated by MAME into a plug-in a musician can load in a DAW.</p>
<p>The current source baseline is VES 0.9.289.1 with an embedded MAME 0.289 tree, upstream commit f34f02505e32c1993c6a782b6814232cbfc74e36. The repository holds the JUCE-based host code, artwork and layout resources, platform build integration, the patched MAME source, and a patch series describing the changes. The MAME integration adds a reduced vesembedded target, in-memory audio and MIDI bridges, video capture for plug-in rendering, machine profiles, and virtual MIDI retrofit paths for some instruments.</p>
<p>Instruments come from Akai, Casio, Ensoniq, Linn, Oberheim, Roland, Sequential, and Yamaha. Accuracy depends on the state of each MAME driver, so some machines have incomplete features. No release binaries are included, and ROMs, firmware, and NVRAM are excluded from source control. Users supply their own machine data and point the plug-in at it.</p>
<p>See more on <a href="https://github.com/gpasquero/VintageEmulatorStudio" target="_blank" rel="noopener noreferrer">GitHub</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">664907</post-id>	</item>
		<item>
		<title>CUPS 2.4.19 vs. printing</title>
		<link>https://blog.adafruit.com/2026/09/15/cups-2-4-19-vs-printing/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Tue, 15 Sep 2026 13:32:54 +0000</pubDate>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[cups]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=664902</guid>

					<description><![CDATA[Ed, writing at The Smell of Molten Projects in the Morning, spent a morning tracking down why printing stopped working on a Manjaro system. The culprit was the recent CUPS update to 2.4.19. The error messages gave no useful clue about what had broken. The fix was to downgrade two packages, which put printing back [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="400" height="267" class="alignnone size-full wp-image-664903 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/picture-88.jpg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/picture-88.jpg 400w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-88-300x200.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-88-150x100.jpg 150w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p>Ed, writing at The Smell of Molten Projects in the Morning, spent a morning tracking down why printing stopped working on a Manjaro system. The culprit was the recent CUPS update to 2.4.19. The error messages gave no useful clue about what had broken.</p>
<p>The fix was to downgrade two packages, which put printing back the way it was. Ed notes that CUPS itself may not have needed reverting, but was not inclined to experiment further once printing worked again. Both packages are now pinned in <code>/etc/pacman.conf</code> so the next update does not undo the repair.</p>
<p>For the downgrade itself, Ed used <code>manjaro-downgrade</code>, calling it the least awful option. It can be done with <code>pacman</code> or <code>pamac</code> instead, but reading through the list of packages in the update cache helped identify what had actually changed.</p>
<p>See more at <a href="https://softsolder.com/2026/09/14/cups-2-4-19-vs-printing/" target="_blank" rel="noopener noreferrer">softsolder.com</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">664902</post-id>	</item>
		<item>
		<title>National Hispanic Heritage Month 2026: September 15th through October 15th</title>
		<link>https://blog.adafruit.com/2026/09/15/national-hispanic-heritage-month-2026-september-15th-through-october-15th/</link>
		
		<dc:creator><![CDATA[Ben]]></dc:creator>
		<pubDate>Tue, 15 Sep 2026 12:30:32 +0000</pubDate>
				<category><![CDATA[featured]]></category>
		<category><![CDATA[history]]></category>
		<category><![CDATA[holiday]]></category>
		<category><![CDATA[Latinx Heritage Month]]></category>
		<category><![CDATA[national hispanic american heritage]]></category>
		<category><![CDATA[National Hispanic Heritage Month]]></category>
		<category><![CDATA[NHHM]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=664894</guid>

					<description><![CDATA[&#160; Happy National Hispanic Heritage Month! Running mid-month from September 15 through October 15th this is a time to share stories, learn about history and celebrate America’s diversity. Throughout this month the Adafruit blog will feature important stories, people and events, you can check in and follow along here! &#160; About National Hispanic Heritage Month: [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://blog.adafruit.com/tag/national-hispanic-american-heritage-month/"><img loading="lazy" decoding="async" width="800" height="450" class="alignnone size-full wp-image-664895 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/ezgif-45a4c1d31a6f89f7.gif" alt="" /></a></p>
<p>&nbsp;</p>
<p>Happy National Hispanic Heritage Month! Running mid-month from September 15 through October 15th this is a time to share stories, learn about history and celebrate America’s diversity.</p>
<p>Throughout this month the Adafruit blog will feature important stories, people and events, you can check in and follow along <a href="https://blog.adafruit.com/tag/national-hispanic-american-heritage-month/">here</a>!</p>
<p>&nbsp;</p>
<p>About <a href="https://www.hispanicheritagemonth.gov/About.html">National Hispanic Heritage Month</a>:</p>
<blockquote><p>Each year, Americans observe National Hispanic Heritage Month from September 15 to October 15, by celebrating the histories, cultures and contributions of American citizens whose ancestors came from Spain, Mexico, the Caribbean and Central and South America.</p>
<p>The observation started in 1968 as Hispanic Heritage Week under President Lyndon Johnson and was expanded by President Ronald Reagan in 1988 to cover a 30-day period starting on September 15 and ending on October 15. It was enacted into law on August 17, 1988, on the approval of Public Law 100-402.</p></blockquote>
<p>And more from the <a href="https://latino.si.edu/learn/teaching-and-learning-resources/hispanic-heritage-month-resources/hispanic-heritage-month">Smithsonian National Museum of the American Latino</a>:</p>
<blockquote><p>Hispanic Heritage Month provides an additional opportunity to explore the incredible impact Latinas and Latinos have had on the United States for generations. The Latino presence in America spans centuries, predating Spain’s colonization of what is now part of the United States, and they have been an integral part of shaping our nation since the Revolutionary War. Through the Treaty of Guadalupe Hidalgo and the Treaty of Paris that followed the Mexican-American and Spanish-American wars, the United States gained territories in the Southwest and Puerto Rico. This incorporated the people of this area into the United States and further expanded the presence of Hispanic Americans.</p></blockquote>
<h2><a href="https://blog.adafruit.com/tag/national-hispanic-american-heritage-month/">Be sure to Check Back!</a></h2>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">664894</post-id>	</item>
		<item>
		<title>CircuitPython 10.3.1 Released!</title>
		<link>https://blog.adafruit.com/2026/09/14/circuitpython-10-3-1-released/</link>
		
		<dc:creator><![CDATA[Dan Halbert]]></dc:creator>
		<pubDate>Mon, 14 Sep 2026 23:05:27 +0000</pubDate>
				<category><![CDATA[CircuitPython]]></category>
		<category><![CDATA[circuitpython]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=664900</guid>

					<description><![CDATA[From the GitHub release page: This is CircuitPython 10.3.1, a bugfix revision of CircuitPython, and is a new stable release. Highlights of changes since 10.3.0 Allow importing turbo (@viper and @native) .mpy files on RP2xxx boards. More to come. Espressif ESP32-C5 support. Espressif and nordic BLE fixes that improve BLE workflow. Many other bug fixes. [&#8230;]]]></description>
										<content:encoded><![CDATA[<h1 style="text-align: center;"><img loading="lazy" 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="auto, (max-width: 360px) 100vw, 360px" /></h1>
<p><em>From the <a href="https://github.com/adafruit/circuitpython/releases/tag/10.3.1">GitHub release page</a>:</em></p>
<p>This is <strong>CircuitPython 10.3.1</strong>, a bugfix revision of CircuitPython, and is a new stable release.</p>
<h2>Highlights of changes since 10.3.0</h2>
<ul>
<li>Allow importing turbo (<code>@viper</code> and <code>@native</code>) <code>.mpy</code> files on RP2xxx boards. More to come.</li>
<li>Espressif ESP32-C5 support.</li>
<li>Espressif and nordic BLE fixes that improve BLE workflow.</li>
<li>Many other bug fixes.</li>
<li>Many build infrastructure improvements and speedups.</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-C5, 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> (will be removed in CircuitPython 11): 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</h2>
<h3>Fixes and enhancements</h3>
<ul>
<li>Keep serving web workflow after a watchdog reset. #1337. Thanks @grgrant.</li>
<li>Add a guard service to BLE workflow services so user-created services won&#8217;t cause problems. #11333. Thanks @dhalbert.</li>
<li>Allow loading &#8220;turbo&#8221; (native and viper) <code>.mpy</code> files without adding the <code>@native</code> and <code>@viper</code> compilers. #11332, #11331. Thanks @mikeysklar.</li>
<li>Fix <code>WaveFile</code> 8-bit sample padding at end of file. #11320. Thanks @4RH1T3CT0R7.</li>
<li>Validate <code>epoch_time</code> in <code>TimeAlarm</code>. #11318. Thanks @4RH1T3CT0R7.</li>
<li>Allow scanning 5 GHz WiFi channels on dual-band boards. #11308. Thanks @mikeysklar.</li>
<li>Validate passed display in <code>picogame</code>. #11306. Thanks @lynt-smitka.</li>
<li>Add <code>freeze</code> property to <code>audiodelays.PitchShift</code>. #11293. Thanks @relic-se.</li>
<li>Fix dirty-rectangle checks in <code>picogame</code>. #11290. Thanks @lynt-smitka.</li>
<li>Fix dropped note when re-pressed after decay in <code>synthio</code> #11289. Thanks @bdbarnett.</li>
<li>Fix regression in LED status code display. #11288. Thanks @dhalbert.</li>
<li><code>usb_hid</code>: honor boot protocol request that arrives after startup. #11282. Thanks @mikeysklar.</li>
<li>Fix <code>synthio</code> <code>Biquad</code> filter reset. #11278. Thanks @bdbarnett.</li>
<li>Fix <code>audiofilters.Distortion(soft_clip=False)</code>. #11277. Thanks @bdbarnett.</li>
<li>Fix <code>synthio</code> oscillator wrapping one sample late. #11276. Thanks @bdbarnett.</li>
<li>Fix <code>synthio</code> <code>Biquad</code> filter computation. #11275. Thanks @bdbarnett.</li>
<li>Mark <code>usb_audio.Speaker</code> OUT adaptive so Windows UAC2 driver can start. #11256. Thanks @jbirchall-svg.</li>
</ul>
<h3>Port and board-specific changes</h3>
<h4>Analog Devices</h4>
<h4>Broadcom</h4>
<h4>Espressif</h4>
<ul>
<li>Fix <code>touchio.TouchIn</code> regression. #11307. Thanks @dhalbert.</li>
<li>Don&#8217;t run out of space for BLE CCCDs. #11304. Thanks @dhalbert.</li>
<li>Don&#8217;t drop <code>Characteristic.value</code> notifications under load. #11301. Thanks @dhalbert.</li>
<li>Add ESP32-C5 support. #11297. Thanks @mikeysklar.</li>
<li>Don&#8217;t lose <code>_bleio.PacketBuffer</code> data when buffers are temporarily not available. #11286. Thanks @dhalbert.</li>
<li>Don&#8217;t clear sleep memory after a reload; only clear after hard reset. #11274. Thanks @mikeysklar.</li>
</ul>
<h4>i.MX</h4>
<h4>Nordic</h4>
<ul>
<li>Fix hardcrash when activating watchdog in <code>boot.py</code>. #11925. Thanks @FoamyGuy.</li>
<li>Add <code>emmcio</code> module, currently only used for Teenage Engineering SP-1. #11257. Thanks @FoamyGuy.</li>
</ul>
<h4>renode</h4>
<h4>RP2xxx</h4>
<ul>
<li>Fix mDNS WiFI hostname. #11035. Thanks @grgrant.</li>
</ul>
<h4>SAMx</h4>
<h4>SiLabs</h4>
<h4>Spresense</h4>
<h4>STM</h4>
<ul>
<li>Make entering bootloader more robust by retrying. #11270. Thanks @mikeysklar.</li>
</ul>
<h4>Zephyr</h4>
<ul>
<li>nrf7002dk: give slot0 the unused 32 kB storage partition. #11335. Thanks @mikeysklar.</li>
<li>RP2xxx: make <code>nvm</code> size be a whole erase block. #11272. Thanks @lynt-smitka.</li>
<li>Build changes:
<ul>
<li>Build translations more selectively. #11336. Thanks @lynt-smitka.</li>
<li>Run tests only when a change can reach them. #11327. Thanks @lynt-smitka.</li>
<li>Allow display capture tests to stop the simulator after the last display write. #11323. Thanks @lynt-smitka.</li>
<li>Add <code>asan</code> <code>native_sim</code> build. #11317. Thanks @tannewt.</li>
<li>Install 32-bit SDL2 packages only for <code>native_sim</code>. Thanks @lynt-smitka.</li>
<li>Use Python 3.13 for board jobs because wheels do not yet exist for some 3.14 packages. #11312. Thanks @lynt-smitka.</li>
<li>Check that zephyr board firmware layouts match the non-zephyr builds for those boards. #11310. THanks @lynt-smitka.</li>
<li>Use dummy SDL video driver for <code>native_sim</code>. #11303. Thanks @tannewt.</li>
<li>Use autogen for <code>emmcio</code>, <code>picogame</code>, <code>board</code>. #11296. Thanks @tannewt.</li>
<li>Run tests in their own workflow. #11294. Thanks @mikeysklar.</li>
<li>Increase timeouts for <code>test_saved_word</code> test. #11280. Thanks @dhalbert.</li>
<li>Add partition layout check. #11273. Thanks @lynt-smitka.</li>
<li>Add ranges to partitions node. #11271. Thanks @lynt-smitka.</li>
<li>Ignore more file changes that don&#8217;t affect board builds. #11264. Thanks @tannewt.</li>
</ul>
</li>
</ul>
<h4>Individual boards</h4>
<ul>
<li>Pajenicko PicoPad: Use 62.5 MHz for display SPI frequency. #11291. Thanks @lynt-smitka.</li>
</ul>
<h3>Documentation changes</h3>
<h3>Build and infrastructure changes</h3>
<ul>
<li>Run zephyr tests as three jobs, to improve parallelism. #11350. Thanks @lynt-smitka.</li>
<li>Add <code>lib/mp3</code> as a dependency for <code>mimxrt10xx</code> in <code>ci_fetch_deps.py</code>. #11346. Thanks @lynt-smitka.</li>
<li>Get <code>ninja</code> from ESP-IDF tools instead of fetching it again with <code>apt</code>. #11343. Thanks @lynt-smitka.</li>
<li>Fix <code>unix</code> <code>coverage</code> build on arm64. #11330. Thanks @4RH1T3CT0R7.</li>
<li>Predict translation sizes to avoid needing to build translations that will not overflow during PR runs. #11326. Thanks @lynt-smitka.</li>
<li>Split ports with more than 256 board jobs into several matrix jobs. #11325. Thanks @lynt-smitka.</li>
<li>Build <code>firmware.size.json</code> in all cases now. #11314. Thanks @lynt-smitka.</li>
<li>use <code>-j$(nproc)</code> for <code>make</code> parallelism. #11313. Thanks @lynt-smitka.</li>
</ul>
<h3>Translation additions and improvements</h3>
<h2>New boards</h2>
<ul>
<li>Challenger RP2040 NFC. #11321. Thanks @TheFilipcom4607.</li>
<li>Espressif ESP32-C5-DevKitC-1-N8R8. #11297. Thanks @mikeysklar.</li>
<li>Teenage Engineering SP-1. #11298, #11261. Thanks @FoamyGuy.</li>
</ul>
<h2>Known issues</h2>
<ul>
<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.3.x">10.3.x</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>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">664900</post-id>	</item>
		<item>
		<title>Recreating Voodoo graphics and a late-1990s gaming PC on an FPGA</title>
		<link>https://blog.adafruit.com/2026/09/14/recreating-voodoo-graphics-and-a-late-1990s-gaming-pc-on-an-fpga/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Mon, 14 Sep 2026 21:37:24 +0000</pubDate>
				<category><![CDATA[emulation]]></category>
		<category><![CDATA[fpga]]></category>
		<category><![CDATA[graphics]]></category>
		<category><![CDATA[graphics cards]]></category>
		<category><![CDATA[Voodoo]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=664890</guid>

					<description><![CDATA[A new project called zSST is a SystemVerilog implementation of the 3dfx Voodoo Graphics chipset, the SST-1. Paired with the z486 soft CPU and the rest of a PC&#8217;s hardware, it forms z486 XL: a DOS machine with Voodoo graphics running entirely in the programmable logic of a Xilinx KV260 board. Tomb Raider runs on [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="400" height="300" class="alignnone size-full wp-image-664892 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/picture-87.jpg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/picture-87.jpg 400w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-87-300x225.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-87-150x113.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-87-115x85.jpg 115w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-87-356x267.jpg 356w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p>A new project called zSST is a SystemVerilog implementation of the 3dfx Voodoo Graphics chipset, the SST-1. Paired with the z486 soft CPU and the rest of a PC&#8217;s hardware, it forms z486 XL: a DOS machine with Voodoo graphics running entirely in the programmable logic of a Xilinx KV260 board. Tomb Raider runs on it with its original 3dfx renderer.</p>
<p>zSST covers most of the central Voodoo features, including texture filtering and mipmapping, depth and alpha tests, fog, blending, dithering and buffer swaps, with both the fixed-point and floating-point setup interfaces. The CPU and renderer run at 100 MHz. The DE10-Nano does not have the room for the graphics addition.</p>
<p>The hard part was memory, not math. The original card gave the texture unit and framebuffer unit their own 64-bit EDO buses with interleaved banks. The KV260 shares DDR through the Zynq AXI ports, so zSST uses an 8 KiB texture cache, eight outstanding line fetches, a replay queue and a 64-entry reorder buffer. In simulation it hits 78.5 MPix/s for textured triangles. Doom runs at 38.5 FPS, Quake 1.06 at 8.1 FPS.</p>
<p>See more at <a href="https://nand2mario.github.io/posts/2026/zsst-voodoo/" target="_blank" rel="noopener noreferrer">nand2mario.github.io</a> and content on <a href="https://github.com/nand2mario/z486_MiSTer" target="_blank" rel="noopener noreferrer">GitHub</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">664890</post-id>	</item>
		<item>
		<title>The origins of Partner&#8217;s computer case</title>
		<link>https://blog.adafruit.com/2026/09/14/the-origins-of-partners-computer-case/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Mon, 14 Sep 2026 21:25:11 +0000</pubDate>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[history]]></category>
		<category><![CDATA[manufacturing]]></category>
		<category><![CDATA[vintage computing]]></category>
		<category><![CDATA[case]]></category>
		<category><![CDATA[Partner]]></category>
		<category><![CDATA[plastic]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=664885</guid>

					<description><![CDATA[Marko Štamcar, writing for the Računalniški muzej in Ljubljana, traced the origins of the plastic case used by the Iskra Delta Partner, the most successful Slovenian microcomputer. The 1983 Partner was built around the Zilog Z80 family and CP/M 2.2, with boards made to order in Italy, enclosures made in England, and assembly and BIOS [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="550" height="219" class="alignnone size-full wp-image-664888 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/a1-16.png" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/a1-16.png 550w, https://cdn-blog.adafruit.com/uploads/2026/09/a1-16-300x119.png 300w, https://cdn-blog.adafruit.com/uploads/2026/09/a1-16-150x60.png 150w" sizes="auto, (max-width: 550px) 100vw, 550px" /></p>
<p>Marko Štamcar, writing for the Računalniški muzej in Ljubljana, traced the origins of the plastic case used by the Iskra Delta Partner, the most successful Slovenian microcomputer. The 1983 Partner was built around the Zilog Z80 family and CP/M 2.2, with boards made to order in Italy, enclosures made in England, and assembly and BIOS work done in Ljubljana.</p>
<p>The museum found a manufacturer&#8217;s stamp inside its five Partners, pointing to the English firm Peerless Foam Moulding. The same case turned up on a Logitech LG-10 in Switzerland, and on a Linotype-Paul machine holding an Apple II. A former associate of Satherley Design Associates, Peter Bessey, still had a BICC-Vero Electronics catalog that named the enclosure: the Gemini II. The housings were moulded using the Cinpres process, which injects nitrogen into the melt to form hollow sections and a surface good enough to skip painting.</p>
<p>The Partner also lives on in three emulators, archived ROM dumps, and newly made reproduction motherboards and graphics cards from the Oddbit Retro community.</p>
<p>See more on <a href="https://www.racunalniski-muzej.si/en/the-origins-of-partners-computer-case/" target="_blank" rel="noopener noreferrer">racunalniski-muzej.si</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">664885</post-id>	</item>
		<item>
		<title>A spectacular LAN party house</title>
		<link>https://blog.adafruit.com/2026/09/14/a-spectacular-lan-party-house/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Mon, 14 Sep 2026 21:15:52 +0000</pubDate>
				<category><![CDATA[gaming]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[custom]]></category>
		<category><![CDATA[LAN Party]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=664880</guid>

					<description><![CDATA[Kenton Varda documented the LAN party house he and Jade Wang built in Austin, Texas, at lanparty.house. The basement game room has 12 PCs built into the walls that fold away when not in use. A conference table in the office opens to reveal six more stations. Twenty identical game machines live in a separate [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="400" height="301" class="alignnone size-full wp-image-664882 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/picture-86.jpg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/picture-86.jpg 400w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-86-300x226.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-86-150x113.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-86-356x267.jpg 356w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p>Kenton Varda documented the LAN party house he and Jade Wang built in Austin, Texas, at lanparty.house. The basement game room has 12 PCs built into the walls that fold away when not in use. A conference table in the office opens to reveal six more stations. Twenty identical game machines live in a separate room with its own air conditioning, fed by fiber optic DisplayPort and USB runs of 35 to 100 feet.</p>
<p>Each machine was built in 2023 with an Intel Core i5-13600, 32GB of RAM and a GeForce RTX 4070. None of them has a local install. They all netboot from one shared disk image on a server, with a copy-on-write overlay per machine that is wiped after the party. Varda published the scripts that run this on GitHub. Internet is 2 Gbps fiber, and the game machines sit on a 10G switch.</p>
<p>The 22 game machines, with monitors, cables and peripherals, came to about $75,000. Varda notes the cabinetry around the stations cost roughly as much as the computers inside them. He also answers the question network engineers kept asking: yes, he should have used patch panels.</p>
<p>See more at <a href="https://lanparty.house/" target="_blank" rel="noopener noreferrer">lanparty.house</a> and content on <a href="https://github.com/kentonv/lanparty" target="_blank" rel="noopener noreferrer">GitHub</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">664880</post-id>	</item>
		<item>
		<title>Microcode in Intel&#8217;s 8087 floating-point chip: the scale instruction</title>
		<link>https://blog.adafruit.com/2026/09/14/microcode-in-intels-8087-floating-point-chip-the-scale-instruction/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Mon, 14 Sep 2026 21:09:48 +0000</pubDate>
				<category><![CDATA[Die Shot]]></category>
		<category><![CDATA[reverse engineering]]></category>
		<category><![CDATA[8087]]></category>
		<category><![CDATA[Intel]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=664876</guid>

					<description><![CDATA[Ken Shirriff has published another look inside Intel&#8217;s 8087 floating-point coprocessor on righto.com, this time tracing the microcode behind a single instruction: FSCALE. He is working with the Opcode Collective, a group reverse engineering the chip&#8217;s microcode ROM, which holds 1648 micro-instructions. FSCALE multiplies a number by a power of two by adding to its [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone  wp-image-664877 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/picture-85.jpg" alt="" width="273" height="273" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/picture-85.jpg 400w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-85-300x300.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-85-150x150.jpg 150w" sizes="auto, (max-width: 273px) 100vw, 273px" /></p>
<p>Ken Shirriff has published another look inside Intel&#8217;s 8087 floating-point coprocessor on righto.com, this time tracing the microcode behind a single instruction: FSCALE. He is working with the Opcode Collective, a group reverse engineering the chip&#8217;s microcode ROM, which holds 1648 micro-instructions.</p>
<p>FSCALE multiplies a number by a power of two by adding to its exponent, which is much faster than a real multiplication. Shirriff expected it to be trivial. It is not. The routine runs over 140 micro-instructions and three levels of subroutine calls to cover the special cases: empty stack slots, infinity, NaN, denormals, overflow, underflow, and four rounding modes. The straightforward path alone takes about 22 micro-instructions.</p>
<p>Along the way he walks through the shifter, the adder, and the exponent converter, and how guard, round and sticky bits are generated. He also turned up an undocumented behavior: a jump on the &#8220;round up&#8221; condition also sets the visible CC1 condition code. Intel did not document that until the 387SX in 1987.</p>
<p>See more at <a href="https://www.righto.com/2026/09/8087-microcode-reverse-engineering-fscale.html" target="_blank" rel="noopener noreferrer">righto.com</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">664876</post-id>	</item>
		<item>
		<title>A whole website of video game menus</title>
		<link>https://blog.adafruit.com/2026/09/14/a-whole-website-of-video-game-menus/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Mon, 14 Sep 2026 20:55:24 +0000</pubDate>
				<category><![CDATA[gaming]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=664871</guid>

					<description><![CDATA[Marcin Wichary, writing on his blog Unsung, points readers to the Game UI Database, a reference site covering the interfaces of almost 2,000 games through more than 75,000 screenshots. It was built by Edd Coates, who calls himself a UI artist. The site is organized so you can jump straight to specific sections and tags. [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="400" height="206" class="alignnone size-full wp-image-664872 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/picture-84.jpg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/picture-84.jpg 400w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-84-300x155.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-84-150x77.jpg 150w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p>Marcin Wichary, writing on his blog Unsung, points readers to the Game UI Database, a reference site covering the interfaces of almost 2,000 games through more than 75,000 screenshots. It was built by Edd Coates, who calls himself a UI artist. The site is organized so you can jump straight to specific sections and tags.</p>
<p>Wichary notes the database is deliberately short on context. Coates told Mashable at launch that designers can use it to spot recurring patterns in successful titles, and that the contrast between images is the point. Wichary disagrees, and thinks games handle some interface problems better than productivity software does.</p>
<p>He also flags that Coates is working on a book, The Game UI Bible, due in the first half of 2027. Wichary says the price is high and that interviews with designers are often a mixed bag, but he is still interested.</p>
<p>See more at <a href="https://unsung.aresluna.org/sweet-a-whole-website-of-video-game-menus/" target="_blank" rel="noopener noreferrer">unsung.aresluna.org</a> and the <a href="https://www.gameuidatabase.com/" target="_blank" rel="noopener">Game UI Database</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">664871</post-id>	</item>
		<item>
		<title>OSP, a less expensive PCB surface finish</title>
		<link>https://blog.adafruit.com/2026/09/14/osp-a-less-expensive-pcb-surface-finish/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Mon, 14 Sep 2026 20:45:00 +0000</pubDate>
				<category><![CDATA[PCB]]></category>
		<category><![CDATA[Finish]]></category>
		<category><![CDATA[OSP]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=664867</guid>

					<description><![CDATA[Mike Rankin posted on X about trying OSP, a less expensive PCB surface finish, for the first time. He ordered boards from JLCPCB to compare it against the ENIG finish he normally uses. In his photo the top board is classic ENIG and the bottom is OSP, which has a darker, copper-looking color. OSP is [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="400" height="300" class="alignnone size-full wp-image-664868 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/picture-83.jpg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/picture-83.jpg 400w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-83-300x225.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-83-150x113.jpg 150w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-83-115x85.jpg 115w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-83-356x267.jpg 356w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p>Mike Rankin posted on X about trying OSP, a less expensive PCB surface finish, for the first time. He ordered boards from JLCPCB to compare it against the ENIG finish he normally uses.</p>
<p>In his photo the top board is classic ENIG and the bottom is OSP, which has a darker, copper-looking color. OSP is pitched as very flat, which makes it a good match for BGA parts.</p>
<p>One tradeoff came up in the replies: OSP boards oxidize faster, so they need to be assembled sooner after they arrive than ENIG boards do.</p>
<p>See more at <a href="https://x.com/mikerankin/status/2097639425798791427" target="_blank" rel="noopener noreferrer">x.com</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">664867</post-id>	</item>
		<item>
		<title>The air computer</title>
		<link>https://blog.adafruit.com/2026/09/14/the-air-computer/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Mon, 14 Sep 2026 20:34:27 +0000</pubDate>
				<category><![CDATA[pneumatics]]></category>
		<category><![CDATA[circuits]]></category>
		<category><![CDATA[fluid]]></category>
		<category><![CDATA[Logic Gates]]></category>
		<category><![CDATA[transistors]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=664862</guid>

					<description><![CDATA[The Chip Letter published a guest post by Jordan Taylor on computing with air. It covers fluidic logic: circuits that switch and store state using pressure and flow instead of electrons. Harvard&#8217;s Wyss Institute Octobot ran on a hydrogen peroxide reservoir and a platinum catalyst with a pneumatic control system, no motors, batteries or CPU, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="400" height="318" class="alignnone size-full wp-image-664864 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/picture-82.jpg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/picture-82.jpg 400w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-82-300x239.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/09/picture-82-150x119.jpg 150w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p>The Chip Letter published a guest post by Jordan Taylor on computing with air. It covers fluidic logic: circuits that switch and store state using pressure and flow instead of electrons. Harvard&#8217;s Wyss Institute Octobot ran on a hydrogen peroxide reservoir and a platinum catalyst with a pneumatic control system, no motors, batteries or CPU, for about eight minutes at a time.</p>
<p>The piece walks through how a fluid stream can act as a transistor, either with a sprung valve or with no moving parts at all using the Coanda effect. A bistable amplifier holds its output after the control signal stops, which gives you memory. The DC-10 used fluidic logic to drive its thrust reverser. Univac built FLODAC in the 1960s with 250 fluidic NOR gates. The University of Michigan made a microfluidic 8-bit processor.</p>
<p>The limits are size and speed. Microfluidic elements are around 10,000 times larger than transistors made with EUV lithography, and switching times are near one millisecond against picoseconds to nanoseconds for electronics. Taylor works through what a pneumatic Commodore 64 would take, and the RAM is the hard part.</p>
<p>See more at <a href="https://thechipletter.substack.com/p/the-air-computer" target="_blank" rel="noopener noreferrer">thechipletter.substack.com</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">664862</post-id>	</item>
		<item>
		<title>Is mathematics about to enter the conservatory?</title>
		<link>https://blog.adafruit.com/2026/09/14/is-mathematics-about-to-enter-the-conservatory/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Mon, 14 Sep 2026 20:17:48 +0000</pubDate>
				<category><![CDATA[Artificial intelligence]]></category>
		<category><![CDATA[math]]></category>
		<category><![CDATA[Publications]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=664854</guid>

					<description><![CDATA[Mike McCoy writes at mbmccoy.dev about a preprint that proves the Spherical Hadwiger Conjecture, open since about 1974. The paper, by Wang and Wu of Hunan University, credits OpenAI Codex with helping develop proof details, finding gaps, organizing the manuscript, and editing the English. The authors say they reviewed and verified all AI-assisted mathematical content [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="400" height="267" class="alignnone size-full wp-image-664856 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/09/b-12.png" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/09/b-12.png 400w, https://cdn-blog.adafruit.com/uploads/2026/09/b-12-300x200.png 300w, https://cdn-blog.adafruit.com/uploads/2026/09/b-12-150x100.png 150w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p>Mike McCoy writes at mbmccoy.dev about a preprint that proves the Spherical Hadwiger Conjecture, open since about 1974.</p>
<p>The paper, by Wang and Wu of Hunan University, credits OpenAI Codex with helping develop proof details, finding gaps, organizing the manuscript, and editing the English. The authors say they reviewed and verified all AI-assisted mathematical content and take full responsibility for the paper.</p>
<p>McCoy tried to prove the same result in grad school and again earlier this year with AI help. He has not fully verified the new proof, but says it passes a first read and follows the Leiden Declaration principles for AI use.</p>
<p>He points back to OpenAI&#8217;s GPT-4 labor impact report, which put mathematicians at the top of its exposure list: 100% exposed across three models, ahead of writers, translators, artists, and graphic designers. His argument is that math lagged behind those fields not because it is harder, but because it has less economic value and less training data. He then asks whether research mathematics ends up like classical music, kept alive in a conservatory by a small slice of capital.</p>
<p>See more at <a href="https://mbmccoy.dev/posts/mathematical-conservatory/" target="_blank" rel="noopener noreferrer">mbmccoy.dev</a> and the paper is <a href="https://arxiv.org/pdf/2608.27305" target="_blank" rel="noopener">here</a>. Via <a href="https://news.ycombinator.com/item?id=49591793" target="_blank" rel="noopener noreferrer">Hacker News</a>.</p>
<p>&nbsp;</p>
<p>Image <a href="https://commons.wikimedia.org/wiki/File:The_Institute_of_Mathematics_of_national_academy_of_sciences_of_Ukraine.Entrance_examination._Kyiv_2019.jpg">Lena Gulenko</a>, <a href="https://creativecommons.org/licenses/by/4.0">CC BY 4.0</a>, via Wikimedia Commons</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">664854</post-id>	</item>
	</channel>
</rss>
