<?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>Fri, 12 Jun 2026 21:14:11 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://cdn-blog.adafruit.com/uploads/2020/04/logo_small@2x.png</url>
	<title>Adafruit Industries &#8211; Makers, hackers, artists, designers and engineers!</title>
	<link>https://blog.adafruit.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">42816698</site>	<item>
		<title>This Jacket Pulls Drinking Water From Thin Air #Wearable</title>
		<link>https://blog.adafruit.com/2026/06/14/this-jacket-pulls-drinking-water-from-thin-air-wearable/</link>
		
		<dc:creator><![CDATA[Ben]]></dc:creator>
		<pubDate>Sun, 14 Jun 2026 18:04:13 +0000</pubDate>
				<category><![CDATA[wearables]]></category>
		<category><![CDATA[young engineers]]></category>
		<category><![CDATA[student]]></category>
		<category><![CDATA[wearable]]></category>
		<category><![CDATA[wearable wednesday]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658865</guid>

					<description><![CDATA[&#8220;The textile incorporated into the jacket collects moisture and funnels it to detachable harvesting units.&#8221; Image Via UT News &#160; Stillsuit anyone? Not quite, but engineers at the University of Texas have developed a jacket that collects water from the air. The advance fabric technology can harvest 3x-10x more water than current materials. Via UT [&#8230;]]]></description>
										<content:encoded><![CDATA[<figure><a href="https://news.utexas.edu/2026/06/11/this-jacket-pulls-drinking-water-from-thin-air/"><img fetchpriority="high" decoding="async" width="1200" height="800" class="alignnone size-full wp-image-658866 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/2026-ME-Jacket-9-1-scaled-1200x800-c-default.jpg.avif" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/2026-ME-Jacket-9-1-scaled-1200x800-c-default.jpg.avif 1200w, https://cdn-blog.adafruit.com/uploads/2026/06/2026-ME-Jacket-9-1-scaled-1200x800-c-default.jpg-300x200.avif 300w, https://cdn-blog.adafruit.com/uploads/2026/06/2026-ME-Jacket-9-1-scaled-1200x800-c-default.jpg-600x400.avif 600w, https://cdn-blog.adafruit.com/uploads/2026/06/2026-ME-Jacket-9-1-scaled-1200x800-c-default.jpg-150x100.avif 150w, https://cdn-blog.adafruit.com/uploads/2026/06/2026-ME-Jacket-9-1-scaled-1200x800-c-default.jpg-768x512.avif 768w, https://cdn-blog.adafruit.com/uploads/2026/06/2026-ME-Jacket-9-1-scaled-1200x800-c-default.jpg-656x437.avif 656w" sizes="(max-width: 1200px) 100vw, 1200px" /></a><figcaption style="text-align: left; font-size: 12px; margin-top: 5px; color: gray;"><em>&#8220;The textile incorporated into the jacket collects moisture and funnels it to detachable harvesting units.&#8221; Image Via <a href="https://news.utexas.edu/2026/06/11/this-jacket-pulls-drinking-water-from-thin-air/">UT News</a></em></figcaption></figure>
<p>&nbsp;</p>
<p><a href="https://dune.fandom.com/wiki/Stillsuit">Stillsuit</a> anyone? Not quite, but engineers at the University of Texas have developed a jacket that collects water from the air. The advance fabric technology can harvest 3x-10x more water than current materials. Via <a href="https://news.utexas.edu/2026/06/11/this-jacket-pulls-drinking-water-from-thin-air/">UT News</a>:</p>
<blockquote><p>“The important advance here is that the team did not simply make another material that absorbs water,” said Keith Johnston, co-author and chair professor of the Cockrell School of Engineering’s McKetta Department of Chemical Engineering. “They designed a pathway for water to move quickly, from vapor in the air, to liquid on the fiber surface, and then into the textile. That transport design is what allows the material to work not just in a small lab test, but in a wearable system.”</p></blockquote>
<p><a href="https://news.utexas.edu/2026/06/11/this-jacket-pulls-drinking-water-from-thin-air/">Learn more!</a></p>
<hr />
<p><a href="http://www.adafruit.com/blog/category/wearables/"><img decoding="async" class="img-responsive" style="float: left;" title="flora_breadboard_is.png" src="https://cdn-blog.adafruit.com/uploads/2012/11/flora_breadboard_is4.png" alt="Flora breadboard is" width="100" height="100" border="0" hspace="4" vspace="4" /></a>We&#8217;re bringing you the blinkiest, most fashionable, innovative, and useful wearables from around the web and in our own original projects featuring our <a href="http://www.adafruit.com/products/659">wearable Arduino-compatible platform, FLORA</a>. Be sure to post up your wearables projects in the <a href="http://forums.adafruit.com/">forums</a> or <a href="http://www.adafruit.com/contact">send us a link</a> and you might be featured here on Wearable Wednesday!</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658865</post-id>	</item>
		<item>
		<title>Adafruit CAN Bus BFF #AdafruitLearnSystem</title>
		<link>https://blog.adafruit.com/2026/06/14/adafruit-can-bus-bff-adafruitlearnsystem/</link>
		
		<dc:creator><![CDATA[Jessie Mae]]></dc:creator>
		<pubDate>Sun, 14 Jun 2026 16:00:16 +0000</pubDate>
				<category><![CDATA[adafruit learning system]]></category>
		<category><![CDATA[adafruit learning technologies]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658674</guid>

					<description><![CDATA[Adafruit QT Py boards are a great way to make very small microcontroller projects that pack a ton of power &#8211; and now we have a way for you to turn many QT Py boards into powerful CAN bus devices that are super small! Check out the full guide!]]></description>
										<content:encoded><![CDATA[<p><a href="https://learn.adafruit.com/adafruit-can-bus-bff/overview"><img decoding="async" class="aligncenter wp-image-658675 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_products_5877-05-300x225.gif" alt="" width="424" height="318" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_products_5877-05-300x225.gif 300w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_products_5877-05-150x112.gif 150w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_products_5877-05-115x85.gif 115w" sizes="(max-width: 424px) 100vw, 424px" /></a></p>
<p>Adafruit QT Py boards are a great way to make very small microcontroller projects that pack a ton of power &#8211; and now we have a way for you to turn many QT Py boards into powerful CAN bus devices that are super small!</p>
<p><a href="https://learn.adafruit.com/adafruit-can-bus-bff/overview">Check out the full guide!</a></p>
<p><br />
</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658674</post-id>	</item>
		<item>
		<title>Reviving Teletext for Ham Radio #HamSunday @IEEESpectrum</title>
		<link>https://blog.adafruit.com/2026/06/14/reviving-teletext-for-ham-radio-hamsunday-ieeespectrum/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Sun, 14 Jun 2026 13:30:06 +0000</pubDate>
				<category><![CDATA[ham radio]]></category>
		<category><![CDATA[ieee spectrum]]></category>
		<category><![CDATA[Teletext]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658749</guid>

					<description><![CDATA[Once upon a time in Europe, television remote controls had a magic teletext button. Years before the internet stole into homes, pressing that button brought up teletext digital information services with hundreds of constantly updated pages. Stephen Cass writing for IEEE Spectrum writes about reviving teletext ssing a computer’s sound card. I decided to send the teletext using the AX.25 protocol, which [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="350" height="336" class="alignnone size-full wp-image-658750 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/a1-5.png" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/a1-5.png 350w, https://cdn-blog.adafruit.com/uploads/2026/06/a1-5-300x288.png 300w, https://cdn-blog.adafruit.com/uploads/2026/06/a1-5-150x144.png 150w" sizes="auto, (max-width: 350px) 100vw, 350px" /></p>
<p>Once upon a time in Europe, television remote controls had a magic teletext button. Years before the internet stole into homes, pressing that button brought up teletext digital information services with hundreds of constantly updated pages. Stephen Cass writing for IEEE Spectrum writes about reviving teletext ssing a computer’s sound card.</p>
<blockquote><p>I decided to send the teletext using the <a class="rm-stats-tracked" href="https://en.wikipedia.org/wiki/AX.25" target="_blank" rel="noopener">AX.25</a> protocol, which encodes ones and zeros as audible tones. For VHF and UHF transmissions at a rate of 1,200 baud, it would take 11 seconds to send one teletext screen. Over HF bands, AX.25 data is normally sent at 300 baud, which would result in a still-acceptable 44 seconds per screen.</p>
<p>When a teletext page is sent repeatedly, any missed or corrupted rows are filled in with new ones. So in a little over 2 minutes, I could send a screen three times over HF, and the receiver would automatically combine the data. I also wanted to build the system in Python for portability, with an editor for creating pages, an AX.25 encoder and decoder, and a monitor for displaying received images.</p></blockquote>
<p>See how things were built and the results in the article <a href="https://spectrum.ieee.org/reviving-teletext-for-ham-radio" target="_blank" rel="noopener">here</a>.</p>
<p><img loading="lazy" decoding="async" width="379" height="249" class="alignnone size-full wp-image-658751 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/Ham-Sunday.jpg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/Ham-Sunday.jpg 379w, https://cdn-blog.adafruit.com/uploads/2026/06/Ham-Sunday-300x197.jpg 300w, https://cdn-blog.adafruit.com/uploads/2026/06/Ham-Sunday-150x99.jpg 150w" sizes="auto, (max-width: 379px) 100vw, 379px" /></p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658749</post-id>	</item>
		<item>
		<title>Cosmodial Sky Atlas 🌌 #SpaceSaturday</title>
		<link>https://blog.adafruit.com/2026/06/13/cosmodial-sky-atlas-%f0%9f%8c%8c-spacesaturday/</link>
		
		<dc:creator><![CDATA[Ben]]></dc:creator>
		<pubDate>Sat, 13 Jun 2026 17:54:29 +0000</pubDate>
				<category><![CDATA[science]]></category>
		<category><![CDATA[space]]></category>
		<category><![CDATA[atlas]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[space saturday]]></category>
		<category><![CDATA[star]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658858</guid>

					<description><![CDATA[&#160; Cosmodial is an open source star atlas that runs in your browser. Select your location and look up! I especially like the red filter mode to keep your night eyes sharp. via KilledByAPixel on GitHub: &#160; Ever look up and wonder &#8220;wait, is that a planet or just a really bright star?&#8221; Cosmodial knows. [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="1200" height="630" class="alignnone size-full wp-image-658859 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/cosmodial-social-1.png" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/cosmodial-social-1.png 1200w, https://cdn-blog.adafruit.com/uploads/2026/06/cosmodial-social-1-300x158.png 300w, https://cdn-blog.adafruit.com/uploads/2026/06/cosmodial-social-1-600x315.png 600w, https://cdn-blog.adafruit.com/uploads/2026/06/cosmodial-social-1-150x79.png 150w, https://cdn-blog.adafruit.com/uploads/2026/06/cosmodial-social-1-768x403.png 768w, https://cdn-blog.adafruit.com/uploads/2026/06/cosmodial-social-1-832x437.png 832w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></p>
<p>&nbsp;</p>
<p><a href="https://killedbyapixel.github.io/Cosmodial/">Cosmodial</a> is an open source star atlas that runs in your browser. Select your location and look up! I especially like the red filter mode to keep your night eyes sharp. via KilledByAPixel on <a href="https://github.com/KilledByAPixel/Cosmodial">GitHub</a>:</p>
<p>&nbsp;</p>
<blockquote>
<p dir="auto">Ever look up and wonder <em>&#8220;wait, is that a planet or just a really bright star?&#8221;</em></p>
<p dir="auto">Cosmodial knows. Tell it where you are and it paints the actual sky above your head, live! The Milky Way drifting overhead, the horizon glowing at dusk, planets show up exactly where they really are. Drag to look around, zoom from a wide view all the way down to a telescopic eyepiece view where Saturn&#8217;s rings resolve.</p>
</blockquote>
<div class="markdown-heading" dir="auto"></div>
<p><a href="https://github.com/KilledByAPixel/Cosmodial">Learn more</a> and <a href="https://killedbyapixel.github.io/Cosmodial/">check it out!</a></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658858</post-id>	</item>
		<item>
		<title>The Python on Microcontrollers Newsletter: subscribe for free</title>
		<link>https://blog.adafruit.com/2026/06/13/the-python-on-microcontrollers-newsletter-subscribe-for-free-6-13/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Sat, 13 Jun 2026 13:30:00 +0000</pubDate>
				<category><![CDATA[Adafruit Daily]]></category>
		<category><![CDATA[CircuitPython]]></category>
		<category><![CDATA[micropython]]></category>
		<category><![CDATA[Newsletter]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[Python on Microcontrollers]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[circuitpython]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[MicroPython]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[raspberry-pi]]></category>
		<category><![CDATA[SBC]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658863</guid>

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

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

					<description><![CDATA[Plug into any HDMI display! Browse, work, watch streaming video and code, just like any computer! Most single board computers, like a Raspberry Pi, fit right into the small form factory of a keyboard with built-in trackpad. Easily detach the keyboard to access additional GPIO hidden inside the case. Check out the guide from the [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="640" height="481" src="https://cdn-blog.adafruit.com/uploads/2026/06/raspberry_pi_hero-screen-site.jpg.png" alt="" class="aligncenter size-full wp-image-658852 img-responsive" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/raspberry_pi_hero-screen-site.jpg.png 640w, https://cdn-blog.adafruit.com/uploads/2026/06/raspberry_pi_hero-screen-site.jpg-300x225.png 300w, https://cdn-blog.adafruit.com/uploads/2026/06/raspberry_pi_hero-screen-site.jpg-600x451.png 600w, https://cdn-blog.adafruit.com/uploads/2026/06/raspberry_pi_hero-screen-site.jpg-150x113.png 150w, https://cdn-blog.adafruit.com/uploads/2026/06/raspberry_pi_hero-screen-site.jpg-581x437.png 581w, https://cdn-blog.adafruit.com/uploads/2026/06/raspberry_pi_hero-screen-site.jpg-115x85.png 115w, https://cdn-blog.adafruit.com/uploads/2026/06/raspberry_pi_hero-screen-site.jpg-356x267.png 356w" sizes="auto, (max-width: 640px) 100vw, 640px" /></p>
<p>Plug into any HDMI display! Browse, work, watch streaming video and code, just like any computer!</p>
<p>Most single board computers, like a Raspberry Pi, fit right into the small form factory of a keyboard with built-in trackpad. Easily detach the keyboard to access additional GPIO hidden inside the case. </p>
<p><a href="https://learn.adafruit.com/pc-keyboard-case">Check out the guide</a> from the <a href="https://learn.adafruit.com/u/pixil3d">Ruiz brothers</a>!</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658851</post-id>	</item>
		<item>
		<title>GrowBot is a LLM in a Body #piday #raspberrypi</title>
		<link>https://blog.adafruit.com/2026/06/12/growbot-is-a-llm-in-a-body-piday-raspberrypi/</link>
		
		<dc:creator><![CDATA[Ben]]></dc:creator>
		<pubDate>Fri, 12 Jun 2026 17:44:36 +0000</pubDate>
				<category><![CDATA[Artificial intelligence]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[robotics]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[piday]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[robot]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658854</guid>

					<description><![CDATA[Art of the problem gave a super simple bot a pretty big brain. The two legged GrowBot is based on a Raspberry Pi Zero 2, two servos, a camera, an IMU, a battery, some 3D printed parts. This project started when I imagined making a little robot that would learn everything, how to move and [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://github.com/britcruise9/GrowBot"><img loading="lazy" decoding="async" width="1280" height="720" class="alignnone size-full wp-image-658855 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/image-1.jpeg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/image-1.jpeg 1280w, https://cdn-blog.adafruit.com/uploads/2026/06/image-1-300x169.jpeg 300w, https://cdn-blog.adafruit.com/uploads/2026/06/image-1-600x338.jpeg 600w, https://cdn-blog.adafruit.com/uploads/2026/06/image-1-150x84.jpeg 150w, https://cdn-blog.adafruit.com/uploads/2026/06/image-1-768x432.jpeg 768w, https://cdn-blog.adafruit.com/uploads/2026/06/image-1-777x437.jpeg 777w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /></a></p>
<p><a href="https://youtu.be/S67z2aekBrI">Art of the problem</a> gave a super simple bot a pretty big brain. The two legged GrowBot is based on a Raspberry Pi Zero 2, two servos, a camera, an IMU, a battery, some 3D printed parts.</p>
<blockquote><p>This project started when I imagined making a little robot that would learn everything, how to move and do things. A pure machine learning approach, using basic evolutionary algorithms and then a neural network. It then evolved to ask, &#8220;what if you gave a modern AI foundation model a nervous and motor system?&#8221; GrowBot collides these questions into a &#8220;general learning robot&#8221;, which can be anything&#8230; and learns to move, see, and react from scratch.</p></blockquote>
<p>You can see the build guide on <a href="https://github.com/britcruise9/GrowBot">GitHub</a> or signup to be notified when <a href="https://artoftheproblem.com/pages/growbot">kits are available </a>. Watch the video below!</p>
<p><iframe loading="lazy" title="I Gave ChatGPT a Body" width="500" height="281" src="https://www.youtube.com/embed/S67z2aekBrI?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<hr />
<p><a href="https://www.adafruit.com/raspberrypi"><img loading="lazy" decoding="async" class="img-responsive" style="margin: 4px;" title="3055-06.jpg" src="https://cdn-blog.adafruit.com/uploads/2017/01/3055-06.jpg" alt="3055 06" width="75" height="57" align="left" border="0" /></a>Each Friday is <a href="https://blog.adafruit.com/category/raspberry-pi/">PiDay</a> here at Adafruit! Be sure to check out our <a href="http://www.adafruit.com/blog/category/raspberry-pi/">posts</a>, <a href="http://learn.adafruit.com/category/raspberry-pi">tutorials</a> and new <a href="http://www.adafruit.com/raspberrypi">Raspberry Pi related products</a>. Adafruit has the largest and best selection of Raspberry Pi accessories and all the code &amp; tutorials to get you up and running in no time!</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658854</post-id>	</item>
		<item>
		<title>John Park&#8217;s CircuitPython Parsec: LCD Character Button Movement</title>
		<link>https://blog.adafruit.com/2026/06/12/john-parks-circuitpython-parsec-lcd-character-button-movement/</link>
		
		<dc:creator><![CDATA[John Park]]></dc:creator>
		<pubDate>Fri, 12 Jun 2026 15:40:58 +0000</pubDate>
				<category><![CDATA[CircuitPython]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658845</guid>

					<description><![CDATA[#circuitpythonparsec Move a custom character with the LCD Character Display Shield&#8217;s buttons. code example To learn about CircuitPython: https://circuitpython.org &#160;]]></description>
										<content:encoded><![CDATA[<p><iframe loading="lazy" title="John Park&#039;s CircuitPython Parsec: LCD Character Button Movement" width="500" height="281" src="https://www.youtube.com/embed/yBdl-DO3dmY?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>#circuitpythonparsec<br />
Move a custom character with the <a href="https://www.adafruit.com/product/716">LCD Character Display Shield&#8217;s</a> buttons.</p>
<p><a href="https://github.com/jedgarpark/parsec/blob/main/2026-06-1/code.py">code example</a><br />
To learn about CircuitPython: <a href="https://circuitpython.org">https://circuitpython.org</a></p>

<p>&nbsp;</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658845</post-id>	</item>
		<item>
		<title>How to Paint with Light</title>
		<link>https://blog.adafruit.com/2026/06/12/how-to-paint-with-light/</link>
		
		<dc:creator><![CDATA[Stephanie]]></dc:creator>
		<pubDate>Fri, 12 Jun 2026 14:00:29 +0000</pubDate>
				<category><![CDATA[adafruit learning system]]></category>
		<category><![CDATA[adafruit learning technologies]]></category>
		<category><![CDATA[light painting]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658658</guid>

					<description><![CDATA[I don&#8217;t know about you, but, warm summer nights seem like the perfect time to get a little light painting in to me! Get started with the Adafruit Learning System! DIY Thermal Light Painting &#8211; Heat Map Photography Make a low-budget, thermal camera for scientific analysis, or just some awesome cosplay. NeoPixel Bracelet 3D Print [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I don&#8217;t know about you, but, warm summer nights seem like the perfect time to get a little light painting in to me! Get started with the <a href="https://learn.adafruit.com/search?q=light%2520painting">Adafruit Learning System</a>!</p>
<p><h2><a href="https://learn.adafruit.com/diy-flir-light-painting-heat-map-photography">DIY Thermal Light Painting &#8211; Heat Map Photography</a></h2>
<p>Make a low-budget, thermal camera for scientific analysis, or just some awesome cosplay.</p>
<p><iframe loading="lazy" width="745" height="419" src="https://www.youtube.com/embed/G_NQNFUaHRQ" title="DIY FLIR Light Painting - Heat Map Photography" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<hr />
<p><h2><a href="https://learn.adafruit.com/neopixel-bracelet">NeoPixel Bracelet</a></h2>
<p>3D Print a NeoPixel Bracelet!</p>
<p><iframe loading="lazy" width="745" height="419" src="https://www.youtube.com/embed/fc32KN9ec0A" title="3D Printing a NeoPixel LED Bracelet" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<hr />
<p><h2><a href="https://learn.adafruit.com/circuitpython-painter">CircuitPython Painter</a></h2>
<p>POV DotStar Pixel Painter!</p>
<p><iframe loading="lazy" width="745" height="419" src="https://www.youtube.com/embed/1CB3UVmEcB0" title="Circuit Python DotStar LED POV Wand" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<hr />
<p><h2><a href="https://learn.adafruit.com/lightpaint-cplay">Light Paintbrush with Circuit Playground</a></h2>
<p>Create beautiful, expressive light paintings using the Circuit Playground for long exposure photography.</p>
<p><iframe loading="lazy" width="845" height="475" src="https://www.youtube.com/embed/pHWi-MtXKs4" title="John Park&#39;s Light Paintbrush @adafruit @johnedgarpark #adafruit #CircuitPlayground" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<hr />
<p><h2><a href="https://learn.adafruit.com/hallowing-light-paintstick">HalloWing Light Paintstick</a></h2>
<p>Create bitmapped light paintings with HalloWing or Circuit Playground Express!</p>
<p><a href="https://learn.adafruit.com/hallowing-light-paintstick">xxx</a></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658658</post-id>	</item>
		<item>
		<title>Raspberry Pi USB-C Gadget mode @Raspberry_Pi</title>
		<link>https://blog.adafruit.com/2026/06/12/raspberry-pi-usb-c-gadget-mode-raspberry_pi/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Fri, 12 Jun 2026 13:30:50 +0000</pubDate>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[USB]]></category>
		<category><![CDATA[usb gadget]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658778</guid>

					<description><![CDATA[Ben Hardill writes on Ben&#8217;s Place about how to configure a Raspberry Pi 4, 5 and Pi Zero to act as a USB Ethernet device for a while now. Starting with Pi Zero in 2017, then Pi 4 and finally for Pi 5 in 2023, used Raspberry Pis configured this way for lots of different things both at home [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="398" height="284" class="alignnone size-full wp-image-658780 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/DataSpell-icon-8.png" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/DataSpell-icon-8.png 398w, https://cdn-blog.adafruit.com/uploads/2026/06/DataSpell-icon-8-300x214.png 300w, https://cdn-blog.adafruit.com/uploads/2026/06/DataSpell-icon-8-150x107.png 150w" sizes="auto, (max-width: 398px) 100vw, 398px" /></p>
<p>Ben Hardill writes on Ben&#8217;s Place about how to configure a Raspberry Pi 4, 5 and Pi Zero to act as a USB Ethernet device for a while now. Starting with <a href="https://blog.hardill.me.uk/2017/01/23/raspberry-pi-zero-gadgets/" target="_blank" rel="noopener">Pi Zero in 2017</a>, then <a href="https://blog.hardill.me.uk/2019/11/02/pi4-usb-c-gadget/" target="_blank" rel="noopener" data-type="link" data-id="https://blog.hardill.me.uk/2019/11/02/pi4-usb-c-gadget/">Pi 4</a> and finally for <a href="https://blog.hardill.me.uk/2023/12/23/pi5-usb-c-gadget/" target="_blank" rel="noopener">Pi 5</a> in 2023, used Raspberry Pis configured this way for lots of different things both at home and work.</p>
<blockquote><p>I noticed a link to the Raspberry Pi Blog that talks about how USB Gadget Mode been added to the default Raspberry Pi OS Trixie version as of January 2026 and can be enabled via the new version of the Raspberry Pi Imager.</p></blockquote>
<p>See how it&#8217;s all done in the post <a href="https://blog.hardill.me.uk/2026/05/31/raspberry-pi-usb-c-gadget-mode/" target="_blank" rel="noopener">here</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658778</post-id>	</item>
		<item>
		<title>Brooklyn Pride Day &#8211; This Saturday! #Pride2026</title>
		<link>https://blog.adafruit.com/2026/06/12/brooklyn-pride-day-this-saturday-pride2026/</link>
		
		<dc:creator><![CDATA[Ben]]></dc:creator>
		<pubDate>Fri, 12 Jun 2026 12:30:03 +0000</pubDate>
				<category><![CDATA[community]]></category>
		<category><![CDATA[brooklyn]]></category>
		<category><![CDATA[history]]></category>
		<category><![CDATA[holiday]]></category>
		<category><![CDATA[nyc]]></category>
		<category><![CDATA[pride]]></category>
		<category><![CDATA[pride 2026]]></category>
		<category><![CDATA[pride2026]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658822</guid>

					<description><![CDATA[Brooklyn celebrates pride all month but this weekend is your chance to really get OUT there. Starting tonight you can catch a game on Coney Island with the Cyclones Brooklyn Pride Night . Then get ready for a day of movement! Saturday June 13 is Brooklyn Pride Day, begining with the Brooklyn Pride LGBTQIA+ 5K [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://cdn-blog.adafruit.com/uploads/2026/05/adafruit_progress_flag_blog.jpg"><img loading="lazy" decoding="async" width="1300" height="437" class="alignnone size-full wp-image-658823 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/image.jpeg" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/image.jpeg 1300w, https://cdn-blog.adafruit.com/uploads/2026/06/image-300x101.jpeg 300w, https://cdn-blog.adafruit.com/uploads/2026/06/image-600x202.jpeg 600w, https://cdn-blog.adafruit.com/uploads/2026/06/image-150x50.jpeg 150w, https://cdn-blog.adafruit.com/uploads/2026/06/image-768x258.jpeg 768w" sizes="auto, (max-width: 1300px) 100vw, 1300px" /></a></p>
<p>Brooklyn celebrates pride all month but this weekend is your chance to really get OUT there. Starting tonight you can catch a game on Coney Island with the <a href="https://www.gofevo.com/event/brooklynpride2026">Cyclones Brooklyn Pride Night </a>. Then get ready for a day of movement!</p>
<p>Saturday June 13 is Brooklyn Pride Day, begining with the <a href="https://brooklynpride.org/events/2026-5k">Brooklyn Pride LGBTQIA+ 5K Run/Walk</a> at 10 AM in Prospect Park. Tickets for runners are sold out but spectators can line up along the route!</p>
<p>At 11 AM get going with the <a href="https://brooklynpride.org/events/2026-brooklyn-pride-festival">Annual Brooklyn Pride Multicultural Festival</a> along 5th Avenue from Union to 9th street</p>
<p>As the sun sets the night heats up with the <a href="https://brooklynpride.org/events/2026-pride-twilight-parade-enhd3">Annual Brooklyn Pride Twilight Parade</a></p>
<blockquote><p>Capping off a full slate of events on Brooklyn Pride Day, the Brooklyn Pride Twilight Parade will take place at 7:30PM along Fifth Avenue from Lincoln Place and Eighth Street. The only evening parade in the Northeast, the street will be filled with organizations showing up to march in support of the amazing and vibrant LGBTQIA+ community.</p></blockquote>
<p>After the parade, merriment usually spills into restaurant and bars (and <em>might</em> stay in the streets) through the night.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658822</post-id>	</item>
		<item>
		<title>Two-Layer Gear Fidget Spinner – Dual Independent Rings #3DThursday #3DPrinting</title>
		<link>https://blog.adafruit.com/2026/06/11/two-layer-gear-fidget-spinner-dual-independent-rings-3dthursday-3dprinting/</link>
		
		<dc:creator><![CDATA[Ben]]></dc:creator>
		<pubDate>Thu, 11 Jun 2026 23:00:14 +0000</pubDate>
				<category><![CDATA[3D printing]]></category>
		<category><![CDATA[3d thursday]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658597</guid>

					<description><![CDATA[Shared by Joseph on MakerWorld: A print-in-place planetary gear fidget spinner with a unique dual-ring design — inner and outer rings spin independently. Stop only the inner layer while the outer continues, knurled outer grip, and 15-20 second spin time. Single and 4-band multicolor profiles included Download the files and learn more Every Thursday is [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://makerworld.com/en/models/1655976-two-layer-gear-fidget-spinner-print-in-place#profileId-1751412"><img loading="lazy" decoding="async" width="712" height="528" class="alignnone size-full wp-image-658598 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/Screenshot-2026-06-09-at-1.00.37-PM.png" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/Screenshot-2026-06-09-at-1.00.37-PM.png 712w, https://cdn-blog.adafruit.com/uploads/2026/06/Screenshot-2026-06-09-at-1.00.37-PM-300x222.png 300w, https://cdn-blog.adafruit.com/uploads/2026/06/Screenshot-2026-06-09-at-1.00.37-PM-600x445.png 600w, https://cdn-blog.adafruit.com/uploads/2026/06/Screenshot-2026-06-09-at-1.00.37-PM-150x111.png 150w, https://cdn-blog.adafruit.com/uploads/2026/06/Screenshot-2026-06-09-at-1.00.37-PM-589x437.png 589w, https://cdn-blog.adafruit.com/uploads/2026/06/Screenshot-2026-06-09-at-1.00.37-PM-115x85.png 115w" sizes="auto, (max-width: 712px) 100vw, 712px" /></a></p>
<p>Shared by Joseph on <a href="https://makerworld.com/en/models/1655976-two-layer-gear-fidget-spinner-print-in-place#profileId-1751412">MakerWorld</a>:</p>
<blockquote><p>A print-in-place planetary gear fidget spinner with a unique dual-ring design — inner and outer rings spin independently. Stop only the inner layer while the outer continues, knurled outer grip, and 15-20 second spin time. Single and 4-band multicolor profiles included</p></blockquote>
<p><a href="https://makerworld.com/en/models/1655976-two-layer-gear-fidget-spinner-print-in-place#profileId-1751412">Download the files and learn more</a></p>
<hr />
<p><a href="http://www.adafruit.com/blog/category/3d-printing/"><img loading="lazy" decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2012/10/649-1.jpg" alt="649-1" width="133" height="102" align="left" border="0" hspace="4" vspace="4" /></a><br />
Every Thursday is <a href="http://www.adafruit.com/blog/category/3d-printing/">#3dthursday</a> here at Adafruit! The DIY 3D printing community has passion and dedication for making solid objects from digital models. Recently, we have noticed electronics projects integrated with 3D printed enclosures, brackets, and sculptures, so each Thursday we celebrate and highlight these bold pioneers!</p>
<p>Have you considered building a 3D project around an <a href="http://www.adafruit.com/category/17">Arduino</a> or other microcontroller? How about printing a bracket to mount your <a href="http://www.adafruit.com/category/105">Raspberry Pi</a> to the back of your HD monitor? And don&#8217;t forget the countless <a href="http://www.adafruit.com/category/37">LED projects</a> that are possible when you are modeling your projects in 3D!</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658597</post-id>	</item>
		<item>
		<title>ESP32 C3 Super mini case #3DThursday #3DPrinting</title>
		<link>https://blog.adafruit.com/2026/06/11/esp32-c3-super-mini-case-3dthursday-3dprinting/</link>
		
		<dc:creator><![CDATA[Ben]]></dc:creator>
		<pubDate>Thu, 11 Jun 2026 21:02:43 +0000</pubDate>
				<category><![CDATA[3D printing]]></category>
		<category><![CDATA[3d thursday]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658600</guid>

					<description><![CDATA[Shared by 4Designs on MakerWorld: A well-tolerance ESP32-CAM enclosure with two front-piece versions for different lens sizes (M2 bolts for the larger lenses), aerial mount for WiFi range, and cutouts for SD card, LED, and USB. Designed by CosmicNimbus for cat cams running through Frigate and Home Assistant Download the files and learn more Every [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://makerworld.com/en/models/435147-esp32-c3-super-mini-case#profileId-340104"><img loading="lazy" decoding="async" width="671" height="521" class="alignnone size-full wp-image-658601 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/Screenshot-2026-06-09-at-1.02.52-PM.png" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/Screenshot-2026-06-09-at-1.02.52-PM.png 671w, https://cdn-blog.adafruit.com/uploads/2026/06/Screenshot-2026-06-09-at-1.02.52-PM-300x233.png 300w, https://cdn-blog.adafruit.com/uploads/2026/06/Screenshot-2026-06-09-at-1.02.52-PM-600x466.png 600w, https://cdn-blog.adafruit.com/uploads/2026/06/Screenshot-2026-06-09-at-1.02.52-PM-150x116.png 150w, https://cdn-blog.adafruit.com/uploads/2026/06/Screenshot-2026-06-09-at-1.02.52-PM-563x437.png 563w" sizes="auto, (max-width: 671px) 100vw, 671px" /></a></p>
<p>Shared by 4Designs on <a href="https://makerworld.com/en/models/435147-esp32-c3-super-mini-case#profileId-340104">MakerWorld</a>:</p>
<blockquote><p>A well-tolerance ESP32-CAM enclosure with two front-piece versions for different lens sizes (M2 bolts for the larger lenses), aerial mount for WiFi range, and cutouts for SD card, LED, and USB. Designed by CosmicNimbus for cat cams running through Frigate and Home Assistant</p></blockquote>
<p><a href="https://makerworld.com/en/models/435147-esp32-c3-super-mini-case#profileId-340104">Download the files and learn more</a></p>
<hr />
<p><a href="http://www.adafruit.com/blog/category/3d-printing/"><img loading="lazy" decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2012/10/649-1.jpg" alt="649-1" width="133" height="102" align="left" border="0" hspace="4" vspace="4" /></a><br />
Every Thursday is <a href="http://www.adafruit.com/blog/category/3d-printing/">#3dthursday</a> here at Adafruit! The DIY 3D printing community has passion and dedication for making solid objects from digital models. Recently, we have noticed electronics projects integrated with 3D printed enclosures, brackets, and sculptures, so each Thursday we celebrate and highlight these bold pioneers!</p>
<p>Have you considered building a 3D project around an <a href="http://www.adafruit.com/category/17">Arduino</a> or other microcontroller? How about printing a bracket to mount your <a href="http://www.adafruit.com/category/105">Raspberry Pi</a> to the back of your HD monitor? And don&#8217;t forget the countless <a href="http://www.adafruit.com/category/37">LED projects</a> that are possible when you are modeling your projects in 3D!</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658600</post-id>	</item>
		<item>
		<title>John Park&#8217;s Workshop &#8212; LIVE TODAY 6/11/26</title>
		<link>https://blog.adafruit.com/2026/06/11/john-parks-workshop-live-today-6-11-26/</link>
		
		<dc:creator><![CDATA[John Park]]></dc:creator>
		<pubDate>Thu, 11 Jun 2026 19:59:15 +0000</pubDate>
				<category><![CDATA[livestream]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658828</guid>

					<description><![CDATA[It&#8217;s JOHN PARK’S WORKSHOP — LIVE! &#8212; Coming up at 4pm ET / 1pm PT Today!  LIVE TEXT CHAT IS HERE in the Adafruit Discord chat! Projects: Attachécade, Demoscene Code Fruit Jam CircuitPython Parsec Tool Tips Learn Guide recap Retro Gear  and more! The live video will be on Youtube LIVE, Twitch, Periscope (Twitter) and [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone wp-image-312322 size-full img-responsive" src="https://cdn-blog.adafruit.com/uploads/2017/08/JohnParkWorkshopLogoSquatBlog_853.jpg" alt="" width="853" height="329" srcset="https://cdn-blog.adafruit.com/uploads/2017/08/JohnParkWorkshopLogoSquatBlog_853.jpg 853w, https://cdn-blog.adafruit.com/uploads/2017/08/JohnParkWorkshopLogoSquatBlog_853-150x58.jpg 150w, https://cdn-blog.adafruit.com/uploads/2017/08/JohnParkWorkshopLogoSquatBlog_853-300x116.jpg 300w, https://cdn-blog.adafruit.com/uploads/2017/08/JohnParkWorkshopLogoSquatBlog_853-768x296.jpg 768w, https://cdn-blog.adafruit.com/uploads/2017/08/JohnParkWorkshopLogoSquatBlog_853-600x231.jpg 600w" sizes="auto, (max-width: 853px) 100vw, 853px" /></p>
<p>It&#8217;s <strong>JOHN PARK’S WORKSHOP</strong> — LIVE! &#8212; Coming up at 4<strong>pm ET / 1pm PT</strong> Today!  <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>
<ul>
<li><strong><em>Projects: Attachécade, Demoscene Code Fruit Jam</em></strong></li>
<li><strong><em>CircuitPython Parsec</em></strong></li>
<li><strong><em>Tool Tips</em></strong></li>
<li><em><strong>Learn Guide recap</strong></em></li>
<li><strong><em>Retro Gear </em></strong></li>
<li><em>and <strong>more!</strong></em></li>
</ul>
<p>The live video will 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></p>
<p>Join maker John Park in his workshop each week as he builds, demos, hacks, and mods projects live on air! “<strong>John Park’s Workshop — LIVE</strong>” is the place to see creative projects come to life, as John uses a wide variety of tools and techniques to make everything from video game controllers to synthesizers to LED dance shoes to coffee robots, using digital fabrication, hand and power tools, microcontrollers, and more. Come on into the chat to participate in the fun! <strong>Every Thursday @ 4pm ET/1pm PT! </strong></p>

]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658828</post-id>	</item>
		<item>
		<title>The Python on Microcontrollers Newsletter: subscribe for free</title>
		<link>https://blog.adafruit.com/2026/06/11/the-python-on-microcontrollers-newsletter-subscribe-for-free-6-11-2/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Thu, 11 Jun 2026 16:30:11 +0000</pubDate>
				<category><![CDATA[Adafruit Daily]]></category>
		<category><![CDATA[CircuitPython]]></category>
		<category><![CDATA[micropython]]></category>
		<category><![CDATA[Newsletter]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[Python on Microcontrollers]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[circuitpython]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[MicroPython]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[raspberry-pi]]></category>
		<category><![CDATA[SBC]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658820</guid>

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

					<description><![CDATA[Marko Stanic&#8216;s goal was to build a complete, shippable first-person shooter using techniques that were common in the early 90s, while using a modern compiler and a platform abstraction layer. I expect to publish Catlantean 3D sometime in Q1 2027. Right now, I&#8217;m focusing on level design, adding some more enemies and weapons, and polishing [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="480" height="360" class="alignnone size-full wp-image-658817 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/z.gif" alt="" /></p>
<p><a href="https://staniks.github.io/contact/" target="_blank" rel="noopener">Marko Stanic</a>&#8216;s goal was to build a complete, shippable first-person shooter using techniques that were common in the early 90s, while using a modern compiler and a platform abstraction layer.</p>
<blockquote><p>I expect to publish Catlantean 3D sometime in Q1 2027. Right now, I&#8217;m focusing on level design, adding some more enemies and weapons, and polishing as I go.</p>
<p>I&#8217;m aiming for somewhere in $5-$8 price range. I intend to release the game source code on GitHub as open-source, but you&#8217;d have to buy the game to get the actual data archive (with graphics, levels, sounds, music, etc.), which I think is fair.</p></blockquote>
<p>Check out all the details on how the game will be built in the post <a href="https://staniks.github.io/articles/catlantean-3d-blog-1/" target="_blank" rel="noopener">here</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658816</post-id>	</item>
		<item>
		<title>3D Hangouts –  Prop It, Compass and Enderman #3DThursday</title>
		<link>https://blog.adafruit.com/2026/06/11/3d-hangouts-prop-it-compass-and-enderman-3dthursday/</link>
		
		<dc:creator><![CDATA[Noe Ruiz]]></dc:creator>
		<pubDate>Thu, 11 Jun 2026 15:00:10 +0000</pubDate>
				<category><![CDATA[3D printing]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658698</guid>

					<description><![CDATA[﻿ 3D Hangouts – Prop It, Compass and Enderman https://www.youtube.com/live/9kt3Ht84qzg This week @adafruit Noe and Pedro are back from their break. Catch up on our GPS compass device and Prop It handheld game. This week’s timelapse features the iconic Enderman from Minecraft. Feather RP2040 Propmaker: https://www.adafruit.com/product/5768 Alpanumeric LED Display: https://www.adafruit.com/product/2158 Adafruit Feather RP2350 with 8MB [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><iframe loading="lazy" title="YouTube video player" src="https://www.youtube.com/embed/9kt3Ht84qzg?si=c5cSrasKb2oY6FQN" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"><span data-mce-type="bookmark" style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" class="mce_SELRES_start">﻿</span></iframe></p>
<p>3D Hangouts – Prop It, Compass and Enderman<br />
<a href="https://www.youtube.com/live/9kt3Ht84qzg">https://www.youtube.com/live/9kt3Ht84qzg</a></p>
<p>This week @adafruit Noe and Pedro are back from their break. Catch up on our GPS compass device and Prop It handheld game. This week’s timelapse features the iconic Enderman from Minecraft.</p>
<p>Feather RP2040 Propmaker:<br />
<a href="https://www.adafruit.com/product/5768">https://www.adafruit.com/product/5768</a></p>
<p>Alpanumeric LED Display:<br />
<a href="https://www.adafruit.com/product/2158">https://www.adafruit.com/product/2158</a></p>
<p>Adafruit Feather RP2350 with 8MB PSRAM<br />
<a href="https://www.adafruit.com/product/6130">https://www.adafruit.com/product/6130</a></p>
<p>Adafruit 3.5&#8243; TFT FeatherWing V2<br />
<a href="https://www.adafruit.com/product/3651">https://www.adafruit.com/product/3651</a></p>
<p>Adafruit LSM6DSOX + LIS3MDL 9-DoF IMU<br />
<a href="https://www.adafruit.com/product/4517">https://www.adafruit.com/product/4517</a></p>
<p>Adafruit PA1010D GPS<br />
<a href="https://www.adafruit.com/product/4415">https://www.adafruit.com/product/4415</a></p>
<p>Timelapse Tuesday</p>
<p>Enderman By PeWu<br />
<a href="https://makerworld.com/en/models/1952402-minecraft-enderman-model-kit">https://makerworld.com/en/models/1952402-minecraft-enderman-model-kit</a><br />
<a href="https://youtu.be/sDtclneIbvc">https://youtu.be/sDtclneIbvc</a></p>
<p>Community Makes</p>
<p><a href="https://www.printables.com/model/1744667-usb-chorded-keyset-pro-micro-version">https://www.printables.com/model/1744667-usb-chorded-keyset-pro-micro-version</a><br />
<a href="https://www.printables.com/model/1744095-ipad-mini-4th-and-5th-gen-sun-shade-case">https://www.printables.com/model/1744095-ipad-mini-4th-and-5th-gen-sun-shade-case</a><br />
<a href="https://www.printables.com/model/1741542-case-for-rp2040-radio-fruit-adafruit-feather-rp204">https://www.printables.com/model/1741542-case-for-rp2040-radio-fruit-adafruit-feather-rp204</a><br />
<a href="https://www.printables.com/make/3448631">https://www.printables.com/make/3448631</a><br />
<a href="https://www.printables.com/model/1748875-20mm-watch-band-patterned">https://www.printables.com/model/1748875-20mm-watch-band-patterned</a></p>
<hr />
<p><a href="http://www.adafruit.com/blog/category/3d-printing/"><img loading="lazy" decoding="async" class="img-responsive" src="https://cdn-blog.adafruit.com/uploads/2012/10/649-1.jpg" alt="649-1" width="133" height="102" align="left" border="0" hspace="4" vspace="4" /></a><br />
Every Thursday is <a href="http://www.adafruit.com/blog/category/3d-printing/">#3dthursday</a> here at Adafruit! The DIY 3D printing community has passion and dedication for making solid objects from digital models. Recently, we have noticed electronics projects integrated with 3D printed enclosures, brackets, and sculptures, so each Thursday we celebrate and highlight these bold pioneers!</p>
<p>Have you considered building a 3D project around an <a href="https://www.adafruit.com/category/946">Feather</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>The <a href="http://learn.adafruit.com">Adafruit Learning System</a> has dozens of great tools to get you well on your way to creating incredible works of engineering, interactive art, and design with your 3D printer! If you&#8217;ve made a cool project that combines 3D printing and electronics, be sure to let us know, and we&#8217;ll <a href="http://www.adafruit.com/blog/category/3d-printing/">feature</a> it here!</p>
<p><br />
<br />
<br />
<br />
<br />
</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658698</post-id>	</item>
		<item>
		<title>Powering up a module from the IBM 604: an electronic calculator from 1948</title>
		<link>https://blog.adafruit.com/2026/06/11/powering-up-a-module-from-the-ibm-604-an-electronic-calculator-from-1948/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Thu, 11 Jun 2026 14:57:04 +0000</pubDate>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[history]]></category>
		<category><![CDATA[vintage computing]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[vacuum tubes]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658810</guid>

					<description><![CDATA[Ken Shirriff is back with vintage hardware, this time an IBM 604, an electronic calculator from 1948. 1948 was an interesting time for computing. For decades, businesses had used punch card equipment that added and sorted electromechanically. Now these electromechanical relays and counting wheels were being used to build room-filling general-purpose computers such as Harvard [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="500" height="127" class="alignnone size-full wp-image-658811 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/a1-10.png" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/a1-10.png 500w, https://cdn-blog.adafruit.com/uploads/2026/06/a1-10-300x76.png 300w, https://cdn-blog.adafruit.com/uploads/2026/06/a1-10-150x38.png 150w" sizes="auto, (max-width: 500px) 100vw, 500px" /></p>
<p>Ken Shirriff is back with vintage hardware, this time an IBM 604, an electronic calculator from 1948.</p>
<blockquote><p>1948 was an interesting time for computing. For decades, businesses had used punch card equipment that added and sorted electromechanically. Now these electromechanical relays and counting wheels were being used to build room-filling general-purpose computers such as Harvard Mark I (1944) and IBM&#8217;s SSEC (1948).</p>
<p>But slow electromechanical mechanisms were already becoming obsolete. World War II had fostered the development of electronics and vacuum tubes for radio, radar, and navigation. Electronic technology was being used in massive electronic computers, such as Colossus (1943) and ENIAC (1946). The first stored-program computer, the Manchester Baby, was built in 1948.</p>
<p>In the midst of these technological advances, IBM introduced the Electronic Calculating Punch, type 604.<span id="fnref:references"><a class="ref" href="https://www.righto.com/2026/06/ibm-604-thyraton-tube-module.html#fn:references">1</a></span> This system may seem like a step backward: it wasn&#8217;t a computer, but a programmable calculator that performed a fixed set of operations.<span id="fnref:plugboard"></span> However, it was much smaller<span id="fnref:size"><a class="ref" href="https://www.righto.com/2026/06/ibm-604-thyraton-tube-module.html#fn:size">3</a></span> than a computer—about the size of a double refrigerator—and much cheaper: renting for $550 a month, it was affordable by businesses and universities.</p>
<p>Since it used vacuum tubes, it was much more powerful than electromechanical equipment; it could do 60 operations in under a second, including multiplication and division. As a result, the IBM 604 became very popular, with over 5600 units produced. Moreover, IBM&#8217;s experience with electronics in the 604 led to the success of its vacuum-tube computers in the 1950s.</p></blockquote>
<p>See the <a href="https://youtu.be/V8pxpuN9tMQ?si=oaQCVoR-SSxV2XVw" target="_blank" rel="noopener">video</a> below and much more in the post <a href="https://www.righto.com/2026/06/ibm-604-thyraton-tube-module.html" target="_blank" rel="noopener">here</a>.</p>
<p><iframe loading="lazy" title="Powering up an IBM tube module from 1948" width="500" height="281" src="https://www.youtube.com/embed/V8pxpuN9tMQ?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">658810</post-id>	</item>
		<item>
		<title>Floating Point: The Origin Story</title>
		<link>https://blog.adafruit.com/2026/06/11/floating-point-the-origin-story/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Thu, 11 Jun 2026 14:47:23 +0000</pubDate>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[math]]></category>
		<category><![CDATA[floating point]]></category>
		<category><![CDATA[numbers]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658805</guid>

					<description><![CDATA[Floating point arithmetic is a crucial part of modern computing. A large proportion of the silicon currently being installed consists of ‘floating point units’ and floating point standards continue to emerge to meet the needs of modern machine learning. But where did floating point arithmetic come from and where was it first implemented? Perhaps surprisingly [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="400" height="300" class="alignnone size-full wp-image-658807 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/10cc6e90-26b1-11f0-9470-0242ac120004-13.png" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/10cc6e90-26b1-11f0-9470-0242ac120004-13.png 400w, https://cdn-blog.adafruit.com/uploads/2026/06/10cc6e90-26b1-11f0-9470-0242ac120004-13-300x225.png 300w, https://cdn-blog.adafruit.com/uploads/2026/06/10cc6e90-26b1-11f0-9470-0242ac120004-13-150x113.png 150w, https://cdn-blog.adafruit.com/uploads/2026/06/10cc6e90-26b1-11f0-9470-0242ac120004-13-115x85.png 115w, https://cdn-blog.adafruit.com/uploads/2026/06/10cc6e90-26b1-11f0-9470-0242ac120004-13-356x267.png 356w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p>Floating point arithmetic is a crucial part of modern computing. A large proportion of the silicon currently being installed consists of ‘floating point units’ and floating point standards continue to emerge to meet the needs of modern machine learning.</p>
<p>But where did floating point arithmetic come from and where was it first implemented? Perhaps surprisingly it can trace its beginnings to the origins of the development of the computing universe as we know it today ….</p>
<p>The Chip Letter does a <a href="https://thechipletter.substack.com/p/floating-point-the-origin-story" target="_blank" rel="noopener">deep dive</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658805</post-id>	</item>
		<item>
		<title>An Amstrad CPC 464 / 664 / 6128 emulator for the Raspberry Pi Pico 2</title>
		<link>https://blog.adafruit.com/2026/06/11/an-amstrad-cpc-464-664-6128-emulator-for-the-raspberry-pi-pico-2/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Thu, 11 Jun 2026 14:36:59 +0000</pubDate>
				<category><![CDATA[emulation]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[vintage computing]]></category>
		<category><![CDATA[Amstrad]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658798</guid>

					<description><![CDATA[Amstrad CPC 464 / 664 / 6128 emulator for the Raspberry Pi Pico 2 (RP2350). HDMI, VGA, and composite-TV output. SD card file browser. PS/2 keyboard, NES/SNES gamepads, optional USB HID (keyboard, gamepad, XInput). Disk (.DSK, .IPF), tape (.CDT), and cartridge (.CPR) loading. Audio over HDMI, I2S, or PWM. Based on Caprice32 by Ulrich Doewich, with the cpc4x adapter layer [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone wp-image-658801 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/aaa-7.png" alt="" width="498" height="183" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/aaa-7.png 764w, https://cdn-blog.adafruit.com/uploads/2026/06/aaa-7-300x110.png 300w, https://cdn-blog.adafruit.com/uploads/2026/06/aaa-7-600x221.png 600w, https://cdn-blog.adafruit.com/uploads/2026/06/aaa-7-150x55.png 150w" sizes="auto, (max-width: 498px) 100vw, 498px" /></p>
<p dir="auto">Amstrad CPC 464 / 664 / 6128 emulator for the Raspberry Pi Pico 2 (RP2350). HDMI, VGA, and composite-TV output. SD card file browser.</p>
<p dir="auto">PS/2 keyboard, NES/SNES gamepads, optional USB HID (keyboard, gamepad, XInput). Disk (<code>.DSK</code>, <code>.IPF</code>), tape (<code>.CDT</code>), and cartridge (<code>.CPR</code>) loading. Audio over HDMI, I2S, or PWM.</p>
<p dir="auto">Based on <a href="https://github.com/ColinPitrat/caprice32">Caprice32</a> by Ulrich Doewich, with the <a href="http://www.amstrad-cpc.de/" rel="nofollow">cpc4x</a> adapter layer by Ulrich Cordes. IPF disk image support via the <a href="http://www.softpres.org/" rel="nofollow">SPS Decoder Library</a> (capsimg).</p>
<blockquote>
<p dir="auto"><strong>Code heritage:</strong> this project reuses code from several existing CPC emulators and Pico homebrew projects. Caprice32 provides the full emulation core (Z80, CRTC, Gate Array, AY PSG, FDC); cpc4x contributes the dialog and printer adapter layer. Platform drivers (HDMI, composite TV, PS/2, NES pad, USB HID) are adapted from open-source Pico projects — see the <a href="https://github.com/rh1tech/frank-cpc#license">License</a> section for full attribution.</p>
</blockquote>
<p dir="auto">See the project on <a href="https://github.com/rh1tech/frank-cpc" target="_blank" rel="noopener">GitHub</a>.</p>
<p dir="auto"></p>
<p dir="auto"></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658798</post-id>	</item>
		<item>
		<title>The Open Repair Data Standard</title>
		<link>https://blog.adafruit.com/2026/06/11/the-open-repair-data-standard/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Thu, 11 Jun 2026 14:21:38 +0000</pubDate>
				<category><![CDATA[Repair]]></category>
		<category><![CDATA[Open repair data standard]]></category>
		<category><![CDATA[right to repair]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658794</guid>

					<description><![CDATA[The Open Repair Data Standard (ORDS) defines a shared approach towards collecting and sharing repair data about small electricals and electronics. The goal of this standard is to make it easy to combine open data on electronics repair that has been collected by many different groups. Following a common standard helps us to identify trends and patterns [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="500" height="267" class="alignnone size-full wp-image-658795 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/bootsel-7.png" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/bootsel-7.png 500w, https://cdn-blog.adafruit.com/uploads/2026/06/bootsel-7-300x160.png 300w, https://cdn-blog.adafruit.com/uploads/2026/06/bootsel-7-150x80.png 150w" sizes="auto, (max-width: 500px) 100vw, 500px" /></p>
<p>The <strong>Open Repair Data Standard (ORDS)</strong> defines a shared approach towards collecting and sharing repair data about small electricals and electronics. The goal of this standard is to make it easy to combine open data on electronics repair that has been collected by many different groups.</p>
<blockquote><p>Following a common standard helps us to identify trends and patterns globally, and also within countries and regions, by combining data from local community repair events.  For example, when we combine our data, we could identify the most recurrent failures and fixes of blenders brought to community repair events in the UK, across Europe and even globally.</p></blockquote>
<p class="wp-block-heading"><strong>Summary</strong></p>
<ul class="wp-block-list">
<li>The standard focuses on repairs of small electrical and electronic products.</li>
<li>It focuses on collecting information about 3 main areas: Product Related; Repair Related; and Session Related.</li>
<li>For each primary module, it explains what they are and identifies the data we collect for them.</li>
<li>For each field, the standard explains how to collect data in ways that make it easy to aggregate and compare.</li>
<li>Data collected is shared with an open Creative Commons license.</li>
</ul>
<p>Check it out <a href="https://openrepair.org/open-data/open-standard/" target="_blank" rel="noopener">here</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658794</post-id>	</item>
		<item>
		<title>Make your video look like it&#8217;s on NTSC video or VHS</title>
		<link>https://blog.adafruit.com/2026/06/11/make-your-video-look-like-its-on-ntsc-video-or-vhs/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Thu, 11 Jun 2026 14:08:50 +0000</pubDate>
				<category><![CDATA[Video]]></category>
		<category><![CDATA[ntsc]]></category>
		<category><![CDATA[Rust]]></category>
		<category><![CDATA[VHS]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658789</guid>

					<description><![CDATA[ntsc-rs is a video effect which emulates NTSC and VHS video artifacts. It can be used as an After Effects, Premiere, or OpenFX plugin, or as a standalone application. Other popular effects eyeball the look of VHS tapes using simple color lookup tables and overlays. ntsc-rs uses algorithms that model how NTSC transmission and VHS [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="480" height="320" class="alignnone size-full wp-image-658790 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_products_image-17.png" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_products_image-17.png 480w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_products_image-17-300x200.png 300w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_products_image-17-150x100.png 150w" sizes="auto, (max-width: 480px) 100vw, 480px" /></p>
<p>ntsc-rs is a video effect which emulates NTSC and VHS video artifacts. It can be used as an After Effects, Premiere, or OpenFX plugin, or as a standalone application.</p>
<blockquote><p>Other popular effects eyeball the look of VHS tapes using simple color lookup tables and overlays. ntsc-rs uses algorithms that model how NTSC transmission and VHS encoding actually work, based on algorithms developed in <a class="external-link" href="https://github.com/joncampbell123/composite-video-simulator/" target="_blank" rel="noopener">composite-video-simulator</a>, <a class="external-link" href="https://github.com/zhuker/ntsc" target="_blank" rel="noopener">zhuker/ntsc</a>, and <a class="external-link" href="https://github.com/JargeZ/ntscqt/" target="_blank" rel="noopener">ntscQT</a>.</p></blockquote>
<p>ntsc-rs is written in Rust, and is multithreaded and SIMD-accelerated. It can run in real time at much higher resolutions than actual NTSC footage.</p>
<p>See more on their website <a href="https://ntsc.rs/" target="_blank" rel="noopener">ntsc.rs</a> and on <a href="https://github.com/ntsc-rs/ntsc-rs" target="_blank" rel="noopener">GitHub</a>. And try the <a href="https://web.ntsc.rs/" target="_blank" rel="noopener">web browser version</a> (works best in Chrome desktop).</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658789</post-id>	</item>
		<item>
		<title>A fold up 3D printer #3dThursday</title>
		<link>https://blog.adafruit.com/2026/06/11/a-fold-up-3d-printer-3dthursday/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Thu, 11 Jun 2026 13:30:23 +0000</pubDate>
				<category><![CDATA[3D printing]]></category>
		<category><![CDATA[design and architecture]]></category>
		<category><![CDATA[mechanical]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658754</guid>

					<description><![CDATA[Kai Pereira debuts a folding, scissor lift, cross-cantilever 3D printer  made to demonstrate at Open Sauce 2026. The finished project will essentially be a combination of two printers. Last summer, I designed my own 3D printer motherboard, and it&#8217;s made me really antsy to design my own fold up printer! So; I&#8217;ve spent quite a [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="500" height="258" class="alignnone size-full wp-image-658755 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_products_image-14.png" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_products_image-14.png 500w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_products_image-14-300x155.png 300w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_products_image-14-150x77.png 150w" sizes="auto, (max-width: 500px) 100vw, 500px" /></p>
<p>Kai Pereira debuts a folding, scissor lift, cross-cantilever 3D printer  made to demonstrate at Open Sauce 2026.</p>
<p>The finished project will essentially be a combination of two printers.</p>
<blockquote>
<p dir="auto">Last summer, I designed my own 3D printer motherboard, and it&#8217;s made me really antsy to design my own fold up printer! So; I&#8217;ve spent quite a few hours (and a day of skipping school) to come up with the exact type of fold up mechanism I want to do, alongside some other cool specs for it!</p>
<p dir="auto">My process was fairly simple:</p>
<ul dir="auto">
<li>I wanted to have a decent amount of bed area for if I brought it to hackathons and needed to print something a bit larger</li>
<li>I wanted it to be able to fit inside of a filament box so it&#8217;s easy to transport</li>
<li>Should be made using off-the-shelf parts, and the design shouldn&#8217;t be insanely overly complex.</li>
</ul>
<p dir="auto">After many hours, I came up with my brain-child! A folding, scissor lift, cross/double cantilever 3D printer.</p>
</blockquote>
<p dir="auto">See the details on <a href="https://github.com/KaiPereira/Foldup-3D-Printer" target="_blank" rel="noopener">GitHub</a>, especially the <a href="https://github.com/KaiPereira/Foldup-3D-Printer/blob/main/JOURNAL.md" target="_blank" rel="noopener">planning journal</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658754</post-id>	</item>
		<item>
		<title>Automating my job away</title>
		<link>https://blog.adafruit.com/2026/06/11/automating-my-job-away/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Thu, 11 Jun 2026 12:30:44 +0000</pubDate>
				<category><![CDATA[Artificial intelligence]]></category>
		<category><![CDATA[Large Language Models]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[Robots]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658774</guid>

					<description><![CDATA[Austin Z. Henley writes about automating a job away, inspired by conversations with several colleagues. I was talking to a friend who runs a startup and he said that he tells his team, &#8220;don&#8217;t do anything three times.&#8221; If they have to do something more than twice, they should automate it. Surely, this is overkill? I already automated 95% [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="450" height="247" class="alignnone size-full wp-image-658775 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/blink-9.png" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/blink-9.png 450w, https://cdn-blog.adafruit.com/uploads/2026/06/blink-9-300x165.png 300w, https://cdn-blog.adafruit.com/uploads/2026/06/blink-9-150x82.png 150w" sizes="auto, (max-width: 450px) 100vw, 450px" /></p>
<p>Austin Z. Henley writes about automating a job away, inspired by conversations with several colleagues.</p>
<blockquote><p>I was talking to a friend who runs a <a href="https://certiv.ai/">startup</a> and he said that he tells his team, <b>&#8220;don&#8217;t do anything three times.&#8221;</b> If they have to do something more than twice, they should automate it.</p>
<p>Surely, this is overkill? I already automated 95% of my coding-related tasks. What else would be left for me to do even?</p>
<p>I started trying it. Slowly at first, because automation can be a distraction from getting work done in the moment. By the second week, I was leaning in head first—<i>how deep does the rabbit hole go?</i></p></blockquote>
<p>See what happens in the post <a href="https://austinhenley.com/blog/automatingmyjob.html" target="_blank" rel="noopener">here</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658774</post-id>	</item>
		<item>
		<title>From the mail bag&#8230;</title>
		<link>https://blog.adafruit.com/2026/06/11/from-the-mail-bag-792/</link>
		
		<dc:creator><![CDATA[Ben]]></dc:creator>
		<pubDate>Thu, 11 Jun 2026 05:30:17 +0000</pubDate>
				<category><![CDATA[mail bag]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658595</guid>

					<description><![CDATA[From the mail bag! As a kid I was massively enabled in my projects by Adafruit and hope what we are building allows creators to take the next step in their projects and make custom circuits that suit their needs. Thanks!]]></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>As a kid I was massively<br />
enabled in my projects by Adafruit and hope what we are building allows<br />
creators to take the next step in their projects and make custom circuits<br />
that suit their needs.</p>
<p>Thanks!</p></blockquote>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658595</post-id>	</item>
		<item>
		<title>SHOW and TELL 6/10/26 with @johnedgarpark #ShowandTell @adafruit</title>
		<link>https://blog.adafruit.com/2026/06/10/show-and-tell-6-10-26-with-johnedgarpark-showandtell-adafruit/</link>
		
		<dc:creator><![CDATA[John Park]]></dc:creator>
		<pubDate>Wed, 10 Jun 2026 22:51:24 +0000</pubDate>
				<category><![CDATA[show and tell]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658784</guid>

					<description><![CDATA[The biggest and longest running worldwide online Show and Tell LIVE! 6/10/2026 at 7:30pm Eastern.  Video. Hosted this week by John Park]]></description>
										<content:encoded><![CDATA[<p><iframe loading="lazy" title="SHOW and TELL 6/10/26 #ShowandTell #adafruit #diy" width="500" height="281" src="https://www.youtube.com/embed/XzlZPu7XkbQ?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>The biggest and longest running worldwide online Show and Tell LIVE! 6/10/2026 at 7:30pm Eastern.  <a href="https://youtu.be/XzlZPu7XkbQ">Video</a>. Hosted this week by John Park</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658784</post-id>	</item>
		<item>
		<title>Rust Embassy examples for Raspberry Pi Pico 2</title>
		<link>https://blog.adafruit.com/2026/06/10/rust-embassy-examples-for-raspberry-pi-pico-2/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Wed, 10 Jun 2026 21:24:55 +0000</pubDate>
				<category><![CDATA[Pico 2]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[RP2350]]></category>
		<category><![CDATA[Embassy]]></category>
		<category><![CDATA[matter]]></category>
		<category><![CDATA[Rust]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658770</guid>

					<description><![CDATA[The Rust Embassy Examples for Raspberry Pi Pico 2 contains examples for the Raspberry Pi Pico 2 (RP2350) board, written in Rust using the Embassy async framework. There are several examples included including using Matter. See GitHub for the details.]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="500" height="313" class="alignnone size-full wp-image-658771 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/aa-10.png" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/aa-10.png 500w, https://cdn-blog.adafruit.com/uploads/2026/06/aa-10-300x188.png 300w, https://cdn-blog.adafruit.com/uploads/2026/06/aa-10-150x94.png 150w" sizes="auto, (max-width: 500px) 100vw, 500px" /></p>
<p>The Rust Embassy Examples for Raspberry Pi Pico 2 contains examples for the Raspberry Pi Pico 2 (RP2350) board, written in Rust using the Embassy async framework.</p>
<p>There are several examples included including using Matter.</p>
<p>See <a href="https://github.com/melastmohican/rust-rpico2-embassy-examples" target="_blank" rel="noopener">GitHub</a> for the details.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658770</post-id>	</item>
		<item>
		<title>A library for turning sensor data into useful motion features</title>
		<link>https://blog.adafruit.com/2026/06/10/a-library-for-turning-sensor-data-into-useful-motion-features/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Wed, 10 Jun 2026 21:17:16 +0000</pubDate>
				<category><![CDATA[arduino]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[detection]]></category>
		<category><![CDATA[gestures]]></category>
		<category><![CDATA[library]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658768</guid>

					<description><![CDATA[Puara Gestures is a lightweight C++ library for turning sensor data into useful motion features. It is designed for embedded systems and real-time projects that need gesture-style signals from accelerometers, IMUs, touch arrays, and buttons. What this library gives you Jab, Jab2D, Jab3D — simple motion burst detectors for 1, 2, or 3 axes. Shake, Shake2D, Shake3D — smooth motion energy [&#8230;]]]></description>
										<content:encoded><![CDATA[<p dir="auto">Puara Gestures is a lightweight C++ library for turning sensor data into useful motion features. It is designed for embedded systems and real-time projects that need gesture-style signals from accelerometers, IMUs, touch arrays, and buttons.</p>
<div class="markdown-heading" dir="auto">
<p class="heading-element" dir="auto" tabindex="-1"><strong>What this library gives you</strong></p>
<p><a id="user-content-what-this-library-gives-you" class="anchor" href="https://github.com/Puara/puara-gestures-arduino#what-this-library-gives-you" aria-label="Permalink: What this library gives you"></a></div>
<ul dir="auto">
<li><code>Jab</code>, <code>Jab2D</code>, <code>Jab3D</code> — simple motion burst detectors for 1, 2, or 3 axes.</li>
<li><code>Shake</code>, <code>Shake2D</code>, <code>Shake3D</code> — smooth motion energy tracking for vibration and shaking.</li>
<li><code>Tilt</code> and <code>Roll</code> — orientation signals from 9DoF IMU data.</li>
<li><code>Tilt_Roll</code> — fast roll/tilt computation using accelerometer data only.</li>
<li><code>TouchArrayGestureDetector</code> — brush/rub and swipe-style touch features for sensor arrays.</li>
<li><code>Button</code> — tap, double-tap, hold and press tracking from digital button input.</li>
<li><code>utils/</code> — reusable helpers for smoothing, thresholds, mapping, timing, and sensor support.</li>
</ul>
<div class="markdown-heading" dir="auto">
<p class="heading-element" dir="auto" tabindex="-1"><strong>Why it is useful</strong></p>
<p><a id="user-content-why-it-is-useful" class="anchor" href="https://github.com/Puara/puara-gestures-arduino#why-it-is-useful" aria-label="Permalink: Why it is useful"></a></div>
<p dir="auto">This library is made for people who want meaningful sensor features, not raw numbers. Instead of reading raw acceleration or touch values, you can get:</p>
<ul dir="auto">
<li>a jab intensity score</li>
<li>shake energy that grows with movement and decays smoothly</li>
<li>tilt and roll values ready for gesture use</li>
<li>touch brush/rub metrics</li>
<li>button interactions like taps and holds</li>
</ul>
<p>This MIT licensed project is on <a href="https://github.com/Puara/puara-gestures-arduino" target="_blank" rel="noopener">GitHub</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658768</post-id>	</item>
		<item>
		<title>Giving frontier AI coding agents 24 hours to write a complete software GBA emulator</title>
		<link>https://blog.adafruit.com/2026/06/10/giving-frontier-ai-coding-agents-24-hours-to-write-a-complete-software-gba-emulator/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Wed, 10 Jun 2026 20:50:08 +0000</pubDate>
				<category><![CDATA[Artificial intelligence]]></category>
		<category><![CDATA[emulation]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[Large Language Models]]></category>
		<category><![CDATA[competition]]></category>
		<category><![CDATA[measurement]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658763</guid>

					<description><![CDATA[Mechanize, Inc. is trying various LLM models to see how well they can make a Game Boy Advance emulator in Webassembly given various time constraints. Above are the May 2026 numbers. Each model gets a Docker container with the Rust + wasm32 toolchain, the ABI specification, a BIOS stub, dev ROMs, and an oracle CLI, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="500" height="201" class="alignnone size-full wp-image-658765 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/a1-7.png" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/a1-7.png 500w, https://cdn-blog.adafruit.com/uploads/2026/06/a1-7-300x121.png 300w, https://cdn-blog.adafruit.com/uploads/2026/06/a1-7-150x60.png 150w" sizes="auto, (max-width: 500px) 100vw, 500px" /></p>
<p>Mechanize, Inc. is trying various LLM models to see how well they can make a Game Boy Advance emulator in Webassembly given various time constraints. Above are the May 2026 numbers.</p>
<blockquote><p>Each model gets a Docker container with the Rust + wasm32 toolchain, the ABI specification, a BIOS stub, dev ROMs, and an oracle CLI, which is a black-box wrapper around Mesen2 that the model can run on any ROM with any input sequence to see Mesen2&#8217;s behavior. The model cannot read Mesen2&#8217;s source and does not have access to the internet. We run each model for 24 hours, and take checkpoints of its progress every 15 minutes.</p></blockquote>
<p>According to their charts, Claude Opus 4.6 is the leader, beating other commercial models and hands down better than local models.</p>
<p><em>Ed note: I wonder how Fable and Mythos will do&#8230;</em></p>
<p>See the results at<a href="https://gbaeval.com/" target="_blank" rel="noopener"> gbaeval.com</a> and all the nitty gritty on <a href="https://github.com/mechanize-work/gba-eval" target="_blank" rel="noopener">GitHub</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658763</post-id>	</item>
		<item>
		<title>Reverse engineering the TI-84 Plus OS</title>
		<link>https://blog.adafruit.com/2026/06/10/reverse-engineering-the-ti-84-plus-os/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Wed, 10 Jun 2026 20:37:57 +0000</pubDate>
				<category><![CDATA[calculators]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[reverse engineering]]></category>
		<category><![CDATA[TI-84 Plus]]></category>
		<category><![CDATA[Z80]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658758</guid>

					<description><![CDATA[Ben Siraphob is currently working on a reproducible Ghidra reverse-engineering project for the TI-84 Plus calculator OS (version 2.55MP), a Zilog Z80 system. A Z80 (64 KiB address space) with hardware paging maps flash page 0 at 0000 (the kernel: RST vectors, the bcall dispatcher, FP/VAT/memory core) and swaps other 16 KiB flash pages into 4000 on demand. Code [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone  wp-image-658761 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/a-5.jpg" alt="" width="160" height="351" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/a-5.jpg 350w, https://cdn-blog.adafruit.com/uploads/2026/06/a-5-137x300.jpg 137w, https://cdn-blog.adafruit.com/uploads/2026/06/a-5-219x480.jpg 219w, https://cdn-blog.adafruit.com/uploads/2026/06/a-5-68x150.jpg 68w, https://cdn-blog.adafruit.com/uploads/2026/06/a-5-199x437.jpg 199w" sizes="auto, (max-width: 160px) 100vw, 160px" /></p>
<p>Ben Siraphob is currently working on a reproducible Ghidra reverse-engineering project for the TI-84 Plus calculator OS (version 2.55MP), a Zilog Z80 system.</p>
<blockquote><p>A Z80 (64 KiB address space) with hardware paging maps flash page 0 at <code>0000</code> (the kernel: RST vectors, the bcall dispatcher, FP/VAT/memory core) and swaps other 16 KiB flash pages into <code>4000</code> on demand. Code reaches routines on other pages via bcalls (<code>rst 28h</code> + a 2-byte ID resolved through a jump table on flash page <code>0x3B</code>).</p>
<p>The OS is a single-tasking context machine: a main event loop runs the active context&#8217;s handlers, switching contexts by key. All arithmetic flows through a 9-byte BCD floating-point engine (OP1–OP6); named objects live in the VAT; TI-BASIC is stored as 1/2-byte tokens executed by the parser on page <code>0x38</code>.</p></blockquote>
<p>See a detailed outline of the reverse engineering <a href="https://siraben.github.io/ti84p-re/" target="_blank" rel="noopener">here</a> and the GitHub repo <a href="https://github.com/siraben/ti84p-re" target="_blank" rel="noopener">here</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658758</post-id>	</item>
		<item>
		<title>GPUsnek is Python on nVidia&#8217;s CUDA</title>
		<link>https://blog.adafruit.com/2026/06/10/gpusnek-is-python-on-nvidias-cuda/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Wed, 10 Jun 2026 19:47:25 +0000</pubDate>
				<category><![CDATA[micropython]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[CUDA]]></category>
		<category><![CDATA[GPU]]></category>
		<category><![CDATA[gpusnek]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658744</guid>

					<description><![CDATA[gpusnek answers the question &#8220;What would it look like to be able to inline arbitrary Python code into your high-performance CUDA kernels, with no consideration for why that is a bad idea?&#8221;. The repository implements a full Python interpreter that can run on one GPU thread (or in parallel on many). It even includes the Python [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="400" height="301" class="alignnone size-full wp-image-658745 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/10cc6e90-26b1-11f0-9470-0242ac120004-10.png" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/10cc6e90-26b1-11f0-9470-0242ac120004-10.png 400w, https://cdn-blog.adafruit.com/uploads/2026/06/10cc6e90-26b1-11f0-9470-0242ac120004-10-300x226.png 300w, https://cdn-blog.adafruit.com/uploads/2026/06/10cc6e90-26b1-11f0-9470-0242ac120004-10-150x113.png 150w, https://cdn-blog.adafruit.com/uploads/2026/06/10cc6e90-26b1-11f0-9470-0242ac120004-10-356x267.png 356w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p dir="auto"><strong>gpusnek</strong> answers the question &#8220;What would it look like to be able to inline arbitrary Python code into your high-performance CUDA kernels, with no consideration for why that is a bad idea?&#8221;.</p>
<p dir="auto">The repository implements a full Python interpreter that can run on one GPU thread (or in parallel on many). It even includes the Python lexer, parser and bytecode compiler.</p>
<blockquote>
<p dir="auto">We take the source code from MicroPython, ram it through <em>nvcc</em> (NVIDIA&#8217;s CUDA compiler), and fix most of the things which break.</p>
</blockquote>
<p dir="auto">Examples include:</p>
<ul dir="auto">
<li>Running 1 Million Python interpreters on a consumer GPU and using them in an interactive REPL.</li>
<li>Communicating between CUDA threads by using Python to read/write to a shared virtual filesystem living in VRAM</li>
<li>Other such nonsense.</li>
</ul>
<p>See it all on <a href="https://github.com/jndean/gpusnek" target="_blank" rel="noopener">GitHub</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658744</post-id>	</item>
		<item>
		<title>NEW PRODUCT &#8211;  Snap-on Enclosure for Adafruit FeatherWing RP2040 Prop-Maker</title>
		<link>https://blog.adafruit.com/2026/06/10/new-product-snap-on-enclosure-for-adafruit-featherwing-rp2040-prop-maker/</link>
		
		<dc:creator><![CDATA[Angelica]]></dc:creator>
		<pubDate>Wed, 10 Jun 2026 19:42:43 +0000</pubDate>
				<category><![CDATA[enclosures/cases]]></category>
		<category><![CDATA[New Products]]></category>
		<category><![CDATA[#3DPrinting]]></category>
		<category><![CDATA[3d printed]]></category>
		<category><![CDATA[case]]></category>
		<category><![CDATA[cases]]></category>
		<category><![CDATA[cases and enclosures]]></category>
		<category><![CDATA[enclosure]]></category>
		<category><![CDATA[enclosures]]></category>
		<category><![CDATA[new products]]></category>
		<category><![CDATA[prop-maker]]></category>
		<category><![CDATA[rp2040 prop-maker feather]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658725</guid>

					<description><![CDATA[NEW PRODUCT &#8211; Snap-on Enclosure for Adafruit FeatherWing RP2040 Prop-Maker Here is a cute and minimal enclosure for your Adafruit RP2040 Prop-Maker Feather with I2S Audio Amplifier to keep it safe during use and transport. This case has been custom-designed and 3D printed to accommodate the USB Type C main USB connector on one end, the [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.adafruit.com/product/6504"><img loading="lazy" decoding="async" width="852" height="655" class="alignnone size-full wp-image-658728 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/6504_demo_V1_ORIG_2026_05-scaled-e1781120012841.jpg" alt="" /></a></p>
<h3>NEW PRODUCT &#8211; <a href="https://www.adafruit.com/product/6504">Snap-on Enclosure for Adafruit FeatherWing RP2040 Prop-Maker</a></h3>
<hr />
<p>Here is a cute and minimal enclosure for your <a href="https://www.adafruit.com/product/5768">Adafruit RP2040 Prop-Maker Feather with I2S Audio Amplifier</a> to keep it safe during use and transport. This case has been custom-designed and 3D printed to accommodate the USB Type C main USB connector on one end, the terminal block on the other, STEMMA QT connector, and the Reset and Bootloader buttons. No screws or glue are required; simply snap the Feather into the bottom piece and assemble the top piece.</p>
<p><a href="https://www.adafruit.com/product/6504"><img loading="lazy" decoding="async" width="852" height="655" class="alignnone size-full wp-image-658737 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/6504_iso_V1_ORIG_2026_05-scaled-e1781120109348.jpg" alt="" /></a></p>
<p><a href="https://www.adafruit.com/product/6504"><img loading="lazy" decoding="async" width="852" height="654" class="alignnone size-full wp-image-658738 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/6504_demo_V3_ORIG_2026_05-scaled-e1781120217389.jpg" alt="" /></a></p>
<p>It&#8217;s made of translucent milky white plastic with an SLA process, so you can still easily see the NeoPixel and 5V power good LEDs shining through, and there are no lines or blobbiness to the print.</p>
<p>No boards, cables, or accessories are included. Designed for the Adafruit RP2040 Prop-Maker Feather with I2S Audio Amplifier, <a href="https://www.adafruit.com/product/5768">which you can grab here</a>!</p>
<p><a href="https://www.adafruit.com/product/6504"><img loading="lazy" decoding="async" width="852" height="655" class="alignnone size-full wp-image-658740 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/6504_demo_V4_ORIG_2026_05-scaled-e1781120337165.jpg" alt="" /></a></p>
<p><a href="https://www.adafruit.com/product/6504"><img loading="lazy" decoding="async" width="852" height="655" class="alignnone size-full wp-image-658742 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/6504_demo_V5_ORIG_2026_05-scaled-e1781120394474.jpg" alt="" /></a></p>
<p><a href="https://www.adafruit.com/product/6504"><img loading="lazy" decoding="async" width="852" height="655" class="alignnone size-full wp-image-658743 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/6504_quarter_ORIG_2026_05-scaled-e1781120469964.jpg" alt="" /></a></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658725</post-id>	</item>
		<item>
		<title>An LLM that reviews your code, challenges your decisions, but never writes code for you</title>
		<link>https://blog.adafruit.com/2026/06/10/an-llm-that-reviews-your-code-challenges-your-decisions-but-never-writes-code-for-you/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Wed, 10 Jun 2026 19:39:12 +0000</pubDate>
				<category><![CDATA[Large Language Models]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[code review]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658733</guid>

					<description><![CDATA[Socreates is a Socratic coding companion by Serge Zaitsev which reviews your code, challenges your decisions, but never writes code for you. A non-coding coding agent, really. It&#8217;s made with ~1000 lines of Go with zero dependencies. It works with Ollama (local) or any OpenAI-compatible API (DeepSeek, OpenAI, OpenRouter). See this MIT licensed project on [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone  wp-image-658736 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/bootsel-5.png" alt="" width="253" height="215" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/bootsel-5.png 474w, https://cdn-blog.adafruit.com/uploads/2026/06/bootsel-5-300x255.png 300w, https://cdn-blog.adafruit.com/uploads/2026/06/bootsel-5-150x128.png 150w" sizes="auto, (max-width: 253px) 100vw, 253px" /></p>
<p>Socreates is a Socratic coding companion by Serge Zaitsev which reviews your code, challenges your decisions, but never writes code for you. A non-coding coding agent, really.</p>
<p dir="auto">It&#8217;s made with ~1000 lines of Go with zero dependencies. It works with Ollama (local) or any OpenAI-compatible API (DeepSeek, OpenAI, OpenRouter).</p>
<p dir="auto">See this MIT licensed project on <a href="https://github.com/zserge/socreates" target="_blank" rel="noopener">GitHub</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658733</post-id>	</item>
		<item>
		<title>Serial SDI-12 on an AVR with bitbanging</title>
		<link>https://blog.adafruit.com/2026/06/10/serial-sdi-12-on-an-avr-with-bitbanging/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Wed, 10 Jun 2026 19:27:51 +0000</pubDate>
				<category><![CDATA[avr development]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[bitbanging]]></category>
		<category><![CDATA[SDI-12]]></category>
		<category><![CDATA[serial]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658727</guid>

					<description><![CDATA[Radu Motisan recently had to implement SDI-12 communication on a multi-parameter sensor. The PCB had an extension port on the PCB, exposing UART1 RX&#38;TX and 2 GPIOs. While I considered using the UART first, detecting the break was a bit problematic. So a different solution with bitbanging on one of the GPIO’s was implemented. Timing [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="450" height="232" class="alignnone size-full wp-image-658730 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_products_image-13.png" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_products_image-13.png 450w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_products_image-13-300x155.png 300w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_products_image-13-150x77.png 150w" sizes="auto, (max-width: 450px) 100vw, 450px" /></p>
<p>Radu Motisan recently had to implement SDI-12 communication on a multi-parameter sensor. The PCB had an extension port on the PCB, exposing UART1 RX&amp;TX and 2 GPIOs.</p>
<blockquote><p>While I considered using the UART first, detecting the break was a bit problematic. So a different solution with bitbanging on one of the GPIO’s was implemented. Timing issues were critical and were solved using one of the AVR timers (Timer1).</p>
<p>The SDI-12 implementation on uRADMonitor CITY is entirely software-defined, requiring no additional hardware beyond the direct wire connection. On the ATmega1284P microcontroller running at 14.7456 MHz, the firmware uses a pin-change interrupt on GPIO1 to detect every signal transition, with Timer1 providing precise bit timing at 1200 baud.</p></blockquote>
<p>See the <a href="https://youtu.be/Z9-ffR5bVU0?si=1PRNEUSARdX72cVy" target="_blank" rel="noopener">video</a> below and more <a href="https://www.pocketmagic.net/sdi-12-on-avr-with-bitbanging/" target="_blank" rel="noopener">here</a>. The full source code is on <a href="https://github.com/radhoo/sdi12" target="_blank" rel="noopener">GitHub</a>.</p>
<p><iframe loading="lazy" title="SDI-12 on AVR with bitbanging" width="500" height="375" src="https://www.youtube.com/embed/Z9-ffR5bVU0?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">658727</post-id>	</item>
		<item>
		<title>Register for North America FreeCAD meetup</title>
		<link>https://blog.adafruit.com/2026/06/10/register-for-north-america-freecad-meetup/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Wed, 10 Jun 2026 19:14:14 +0000</pubDate>
				<category><![CDATA[CAD]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[FreeeCAD]]></category>
		<category><![CDATA[gathering]]></category>
		<category><![CDATA[meetting]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658721</guid>

					<description><![CDATA[FreeCAD announces that the 2026 North American FreeCAD Meetup will be happening August the 7th through 9th in Knoxville Tennessee. Hosted by Knox Makers™, this informal gathering will include ad hoc presentations, discussion, tutorials and more. We hope to see a range of the FreeCAD community there, from developers and maintainers, to expert users and [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone  wp-image-658722 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/a1-3.png" alt="" width="474" height="251" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/a1-3.png 530w, https://cdn-blog.adafruit.com/uploads/2026/06/a1-3-300x159.png 300w, https://cdn-blog.adafruit.com/uploads/2026/06/a1-3-150x80.png 150w" sizes="auto, (max-width: 474px) 100vw, 474px" /></p>
<p>FreeCAD announces that the 2026 North American FreeCAD Meetup will be happening August the 7th through 9th in Knoxville Tennessee.</p>
<p>Hosted by Knox Makers<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />, this informal gathering will include ad hoc presentations, discussion, tutorials and more.</p>
<blockquote><p>We hope to see a range of the FreeCAD community there, from developers and maintainers, to expert users and those new to FreeCAD. All are welcome.</p></blockquote>
<p>Register now over <a href="https://events.freecad.org/conferences/freecad-north-america-2026">on the event page</a>. Via <a href="https://blog.freecad.org/2026/06/08/register-for-north-america-freecad-meetup/" target="_blank" rel="noopener">FreeCAD News</a></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658721</post-id>	</item>
		<item>
		<title>Beam spring B104 keyboards now for sale at Model F Labs</title>
		<link>https://blog.adafruit.com/2026/06/10/beam-spring-b104-keyboards-now-for-sale-at-model-f-labs/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Wed, 10 Jun 2026 18:55:26 +0000</pubDate>
				<category><![CDATA[Keyboards]]></category>
		<category><![CDATA[beam-spring]]></category>
		<category><![CDATA[customization]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658716</guid>

					<description><![CDATA[Model F Labs has come out with customizable beam spring keyboards. What is a Beam Spring Keyboard?  Before the Model F keyboard was the Beam Spring keyboard, a keyboard that was designed to be like the IBM Selectric electric typewriters but made to work with IBM’s mainframe terminals. Originals regularly sell for over $1,000 to [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone  wp-image-658717 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/DataSpell-icon-6.png" alt="" width="372" height="239" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/DataSpell-icon-6.png 437w, https://cdn-blog.adafruit.com/uploads/2026/06/DataSpell-icon-6-300x193.png 300w, https://cdn-blog.adafruit.com/uploads/2026/06/DataSpell-icon-6-150x96.png 150w" sizes="auto, (max-width: 372px) 100vw, 372px" /></p>
<p>Model F Labs has come out with customizable beam spring keyboards.</p>
<blockquote><p>What is a Beam Spring Keyboard?  Before the Model F keyboard was the Beam Spring keyboard, a keyboard that was designed to be like the IBM Selectric electric typewriters but made to work with IBM’s mainframe terminals.</p>
<p>Originals regularly sell for over $1,000 to $2,000 but now you can get one in various “normal” modern layouts and various color options for a fraction of that cost.  The new beam spring keyboards are also compatible with MX keycaps (see below for details).</p></blockquote>
<p>The B104 model is the standard 104-key layout similar to the classic Model M.  The BSSK model is similar to the IBM Space Saving Keyboard / 87-key / TKL style keyboards.  The B122 model is similar to the 122-key terminal keyboards but with LED lock lights and separated function blocks.  The B62 model is similar to the F62 / 60% layout keyboards.</p>
<p>There are customization options. See the extensive description in the listing <a href="https://www.modelfkeyboards.com/product/beam-spring-b104-keyboard/" target="_blank" rel="noopener">here</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658716</post-id>	</item>
		<item>
		<title>The HP 16c Collector’s Edition calculator is being released</title>
		<link>https://blog.adafruit.com/2026/06/10/the-hp-16c-collectors-edition-calculator-is-being-released/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Wed, 10 Jun 2026 18:45:40 +0000</pubDate>
				<category><![CDATA[calculators]]></category>
		<category><![CDATA[HP-16C]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658712</guid>

					<description><![CDATA[After more than 35 years, the HP 16c – the legendary programmer’s calculator – returns in a Collector’s Edition version. It preserves the intelligent design and power of the original model while introducing refined improvements for modern users. Engineers, programmers, and enthusiasts will appreciate the same intuitive layout and advanced functionality, now with faster performance [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="454" height="281" class="alignnone size-full wp-image-658713 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/blink-7.png" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/blink-7.png 454w, https://cdn-blog.adafruit.com/uploads/2026/06/blink-7-300x186.png 300w, https://cdn-blog.adafruit.com/uploads/2026/06/blink-7-150x93.png 150w" sizes="auto, (max-width: 454px) 100vw, 454px" /></p>
<p>After more than 35 years, the HP 16c – the legendary programmer’s calculator – returns in a Collector’s Edition version. It preserves the intelligent design and power of the original model while introducing refined improvements for modern users.</p>
<p>Engineers, programmers, and enthusiasts will appreciate the same intuitive layout and advanced functionality, now with faster performance and enhanced programmability.</p>
<p>It retains the familiar RPN (Reverse Polish Notation) layout and design of the classic HP 16c but is now up to <strong>100x faster</strong>.</p>
<p>It allows users to switch seamlessly between number bases (HEX, DEC, OCT, BIN) and to perform bitwise operations, logical tests, and integer arithmetic with customizable word size (1–64 bits). The new model also includes the ability to save and load programs – a valuable feature for professionals and collectors alike.</p>
<p>See more on the site <a href="https://hpcalcs.com/product/hp-16c-collectors-edition/" target="_blank" rel="noopener">here</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658712</post-id>	</item>
		<item>
		<title>Putting a datacenter GPU in a gaming PC for £200 ($268)</title>
		<link>https://blog.adafruit.com/2026/06/10/putting-a-datacenter-gpu-in-a-gaming-pc-for-200-268/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Wed, 10 Jun 2026 18:35:33 +0000</pubDate>
				<category><![CDATA[graphics]]></category>
		<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Large Language Models]]></category>
		<category><![CDATA[GPU]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[NVIDIA]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658708</guid>

					<description><![CDATA[Oscar Molnar already had an RTX 4080. 16GB of VRAM. Good enough for gaming, not good enough for  LLM models Oscar wanted to run locally. The next step up in GPU land is either spend a fortune on a card with more VRAM, or find another way. I found another way. I bought a datacenter [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone  wp-image-658709 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/aaa-5.png" alt="" width="314" height="299" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/aaa-5.png 400w, https://cdn-blog.adafruit.com/uploads/2026/06/aaa-5-300x286.png 300w, https://cdn-blog.adafruit.com/uploads/2026/06/aaa-5-150x143.png 150w" sizes="auto, (max-width: 314px) 100vw, 314px" /></p>
<p>Oscar Molnar already had an RTX 4080. 16GB of VRAM. Good enough for gaming, not good enough for  LLM models Oscar wanted to run locally. The next step up in GPU land is either spend a fortune on a card with more VRAM, or find another way.</p>
<blockquote><p>I found another way.</p>
<p>I bought a datacenter GPU that doesn’t even have a normal PCIe connector, stuck it in my gaming PC with an adapter, and now I have 32GB of VRAM across two GPUs running a 27 billion parameter model at 32 tokens per second. The whole thing cost me £200.</p>
<p>This is a Tesla V100 SXM2 16GB. It was designed for NVIDIA’s DGX servers and hyperscaler racks. The SXM2 form factor means it does not have a PCIe slot. It does not have display outputs. It does not have a normal power connector.</p>
<p>Turns out, someone makes an SXM2-to-PCIe adapter. It is not made by NVIDIA. It is not officially supported by anyone. It is a bare PCB with the SXM2 socket on one side and a PCIe edge connector on the other. I paid about £50 for it. Half of that might just be the copper.</p></blockquote>
<p>Check out the build and how it does in the post <a href="https://blog.tymscar.com/posts/v100localllm/" target="_blank" rel="noopener">here</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658708</post-id>	</item>
		<item>
		<title>Detailed CT scanner images inside BYD products</title>
		<link>https://blog.adafruit.com/2026/06/10/detailed-ct-scanner-images-inside-byd-products/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Wed, 10 Jun 2026 18:21:10 +0000</pubDate>
				<category><![CDATA[photography]]></category>
		<category><![CDATA[reverse engineering]]></category>
		<category><![CDATA[CT scan]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658704</guid>

					<description><![CDATA[Lumafield looks inside four products from BYD: BYD delivered 4.6 million vehicles in 2025, making it the world&#8217;s largest electric vehicle manufacturer by volume. We got our hands on four components from BYD&#8217;s lineup and put them in our CT scanner: a lithium iron phosphate battery cell, a window switch panel, a portable EV charger, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone  wp-image-658705 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/10cc6e90-26b1-11f0-9470-0242ac120004-8.png" alt="" width="297" height="297" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/10cc6e90-26b1-11f0-9470-0242ac120004-8.png 400w, https://cdn-blog.adafruit.com/uploads/2026/06/10cc6e90-26b1-11f0-9470-0242ac120004-8-300x300.png 300w, https://cdn-blog.adafruit.com/uploads/2026/06/10cc6e90-26b1-11f0-9470-0242ac120004-8-150x150.png 150w" sizes="auto, (max-width: 297px) 100vw, 297px" /></p>
<p>Lumafield looks inside four products from BYD:</p>
<blockquote><p>BYD delivered 4.6 million vehicles in 2025, making it the world&#8217;s largest electric vehicle manufacturer by volume.</p>
<p>We got our hands on four components from BYD&#8217;s lineup and put them in our CT scanner: a lithium iron phosphate battery cell, a window switch panel, a portable EV charger, and a key fob. They reveal as much about the company as they do about what’s inside the parts.</p></blockquote>
<p>See details and inside scans from multiple angles in the article <a href="https://www.lumafield.com/scan-of-the-month/byd" target="_blank" rel="noopener">here</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658704</post-id>	</item>
		<item>
		<title>Recovering Eric Graham&#8217;s 1987 Juggler raytracer source code</title>
		<link>https://blog.adafruit.com/2026/06/10/recovering-eric-grahams-1987-juggler-raytracer-source-code/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Wed, 10 Jun 2026 18:00:28 +0000</pubDate>
				<category><![CDATA[reverse engineering]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[vintage computing]]></category>
		<category><![CDATA[amiga]]></category>
		<category><![CDATA[juggling]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658695</guid>

					<description><![CDATA[Chris Hanson writes about how AlphaPixel took a look at Amiga Juggler. The Juggler animation was ground-breaking and Earth-shattering. Even the Amiga&#8217;s creators (Commodore) didn&#8217;t believe it had been made on an Amiga. They thought the actual computation work had been done on a mainframe, and the result simply converted to and displayed on an [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="450" height="281" class="alignnone size-full wp-image-658696 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/bootsel-3.png" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/bootsel-3.png 450w, https://cdn-blog.adafruit.com/uploads/2026/06/bootsel-3-300x187.png 300w, https://cdn-blog.adafruit.com/uploads/2026/06/bootsel-3-150x94.png 150w" sizes="auto, (max-width: 450px) 100vw, 450px" /></p>
<p>Chris Hanson writes about how <a href="https://alphapixeldev.com/" target="_blank" rel="noopener">AlphaPixel</a> took a look at <a href="https://en.wikipedia.org/wiki/Sculpt_3D" target="_blank" rel="noopener">Amiga Juggler</a>.</p>
<blockquote><p>The Juggler animation was ground-breaking and Earth-shattering. Even the Amiga&#8217;s creators (Commodore) didn&#8217;t believe it had been made on an Amiga. They thought the actual computation work had been done on a mainframe, and the result simply converted to and displayed on an Amiga.</p>
<p>There were known references to the Juggler raytracer source.</p>
<p>For this archive I wanted a Python version that could be kept with the recovered files and run without compiling the original C program. Most developers have easy access to Python, and it&#8217;s quicker to run a one-off Python script than it is to spin up a dev environment, configure and compile and run a compiled native executable. Plus, the Python interpreter is easy and more harmless to modify and debug.</p>
<p>I contacted Eric Graham on February 10, 2026 and asked directly:</p>
<blockquote><p>I was hoping to put the code onto GitHub for posterity, and I realized there is no explicit license, or copyright release on the code. I&#8217;m wondering if you&#8217;d be willing to specifically declare a license or a release of copyright so it would be legitimate on GitHub.</p></blockquote>
<p>Eric replied the same day:</p>
<blockquote><p>Yes, I&#8217;d be happy to! It is ironic to be most known for something that I did in a day! As far as I am concerned anyone can do what they want with the code, so long as I get a mention!</p></blockquote>
<p>That clarifies things sufficiently. This code should be treated as public domain with an attribution request. The attribution is not hard to honor.</p></blockquote>
<p>Chris&#8217; repository for the extraction is on <a href="https://github.com/AlphaPixel/Eric-Graham-1987-Juggler-Raytracer-1.0" target="_blank" rel="noopener">GitHub</a>. Read more in the article <a href="https://alphapixeldev.com/recovering-eric-grahams-1987-amiga-juggler-raytracer-source-code/" target="_blank" rel="noopener">here</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658695</post-id>	</item>
		<item>
		<title>The Python on Microcontrollers Newsletter: subscribe for free</title>
		<link>https://blog.adafruit.com/2026/06/10/the-python-on-microcontrollers-newsletter-subscribe-for-free-6-10/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Wed, 10 Jun 2026 16:07:53 +0000</pubDate>
				<category><![CDATA[Adafruit Daily]]></category>
		<category><![CDATA[CircuitPython]]></category>
		<category><![CDATA[micropython]]></category>
		<category><![CDATA[Newsletter]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[Python on Microcontrollers]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[circuitpython]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[MicroPython]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[raspberry-pi]]></category>
		<category><![CDATA[SBC]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658692</guid>

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

					<description><![CDATA[Dave Farquhar on The Silicon Underground writes about the rise and fall of the early PC clone company Eagle Computer. When it comes to 80s computer brands, few flew as high as Eagle Computer flew in 1983. The aptly named company was selling 12,000 computers a month and had been doubling sales every quarter under the [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone  wp-image-658689 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_products_image-11.png" alt="" width="296" height="222" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_products_image-11.png 375w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_products_image-11-300x225.png 300w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_products_image-11-150x112.png 150w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_products_image-11-115x85.png 115w, https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_products_image-11-356x267.png 356w" sizes="auto, (max-width: 296px) 100vw, 296px" /></p>
<p>Dave Farquhar on The Silicon Underground writes about the rise and fall of the early PC clone company Eagle Computer.</p>
<blockquote><p>When it comes to <a href="https://dfarq.homeip.net/80s-computer-brands/" target="_blank" rel="noopener">80s computer brands</a>, few flew as high as Eagle Computer flew in 1983. The aptly named company was selling 12,000 computers a month and had been doubling sales every quarter under the leadership of a talented CEO.</p>
<p>Eagle had been a leading producer of <a href="https://dfarq.homeip.net/cpm-operating-system/" target="_blank" rel="noopener">CP/M computers</a>, entering the market somewhat accidentally. They were an offshoot of Audio Visual Labs, who made a product that could double as a general purpose computer. Audio Visual Labs recruited Dennis Barnhart, the vice president of marketing and sales at <a href="https://dfarq.homeip.net/commodore-financial-history-1978-1994/" target="_blank" rel="noopener">Commodore</a>, in 1981. Audio Visual Labs spun Eagle off as a separate company soon after, and Barnhart became CEO.</p>
<p>Eagle was selling 12,000 units a month at its peak in 1983.</p>
<p>Then Eagle lost Dennis Barnhart, in a crashed Ferrari on the day of its IPO, June 8, 1983. In this blog post, we’ll explore the reasons Eagle Computer fell, because there was more to it than just the tragic story involving its CEO.</p></blockquote>
<p>See the whole story in the post <a href="https://dfarq.homeip.net/eagle-computer-the-rise-and-fall-of-an-early-pc-clone/" target="_blank" rel="noopener">here</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658688</post-id>	</item>
		<item>
		<title>Deflock, an open-source project mapping license plate readers</title>
		<link>https://blog.adafruit.com/2026/06/10/deflock-an-open-source-project-mapping-license-plate-readers/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Wed, 10 Jun 2026 15:42:12 +0000</pubDate>
				<category><![CDATA[cameras]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[flock]]></category>
		<category><![CDATA[surveillance]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658680</guid>

					<description><![CDATA[Automated License Plate Readers (ALPRs or LPRs) are AI-powered cameras that capture and analyze images of all passing vehicles, storing details like your car&#8217;s location, date, and time. They also capture your car&#8217;s make, model, color, and identifying features such as dents, roof racks, and bumper stickers, often turning these into searchable data points. These cameras collect data on millions of [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone  wp-image-658682 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/10cc6e90-26b1-11f0-9470-0242ac120004-7.png" alt="" width="456" height="224" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/10cc6e90-26b1-11f0-9470-0242ac120004-7.png 572w, https://cdn-blog.adafruit.com/uploads/2026/06/10cc6e90-26b1-11f0-9470-0242ac120004-7-300x147.png 300w, https://cdn-blog.adafruit.com/uploads/2026/06/10cc6e90-26b1-11f0-9470-0242ac120004-7-150x74.png 150w" sizes="auto, (max-width: 456px) 100vw, 456px" /></p>
<p class="text-left px-6">Automated License Plate Readers (ALPRs or LPRs) are AI-powered cameras that capture and analyze images of <b>all passing vehicles</b>, storing details like your car&#8217;s <b>location, date, and time</b>.</p>
<p class="text-left px-6">They also capture your car&#8217;s <b>make, model, color</b>, and <b>identifying features</b> such as dents, roof racks, and bumper stickers, often turning these into <b>searchable data points</b>.</p>
<p><img loading="lazy" decoding="async" width="350" height="263" class="alignnone size-full wp-image-658686 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/b-8.png" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/b-8.png 350w, https://cdn-blog.adafruit.com/uploads/2026/06/b-8-300x225.png 300w, https://cdn-blog.adafruit.com/uploads/2026/06/b-8-150x113.png 150w, https://cdn-blog.adafruit.com/uploads/2026/06/b-8-115x85.png 115w" sizes="auto, (max-width: 350px) 100vw, 350px" /></p>
<p class="text-left px-6">These cameras collect data on millions of vehicles <b>regardless of whether the driver is suspected of a crime</b>. These systems are marketed as indispensable tools to fight crime, but they ignore the powerful tools police already have to track criminals, such as cell phone location data, <b>creating a loophole that doesn&#8217;t require a warrant</b>.</p>
<p><a href="https://consumerrights.wiki/w/Flock_Safety" target="_blank" rel="noopener">Flock Safety</a> is one of the largest ALPR vendors in the United States. Their cameras are installed for <b>police departments, businesses, and HOAs</b>. Captured vehicle data is uploaded to Flock&#8217;s cloud system, where participating agencies can <b>search and share information across jurisdictions</b>.</p>
<p class="display-1 px-4 mb-4">DeFlock is an open-source project mapping license plate readers. There is an <a href="https://maps.deflock.org/?lat=39.8283&amp;lng=-98.5795&amp;zoom=4.00" target="_blank" rel="noopener">interactive map of Flock/ALPR cameras</a>. DeFlock&#8217;s mission:</p>
<blockquote><p>Our mission is simple: to shine a light on the widespread use of ALPR technology, raise awareness about the threats it poses to personal privacy and civil liberties, and empower the public to take action. ALPRs are increasingly being deployed by law enforcement and private companies without the public&#8217;s full understanding or consent, and they collect vast amounts of data on our movements, often without any real oversight.</p></blockquote>
<p>Learn more about DeFlock at <a href="https://deflock.org/" target="_blank" rel="noopener">deflock.org</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658680</post-id>	</item>
		<item>
		<title>LIVE! 3D Hangouts with Noe and Pedro</title>
		<link>https://blog.adafruit.com/2026/06/10/live-3d-hangouts-with-noe-and-pedro-77/</link>
		
		<dc:creator><![CDATA[Noe Ruiz]]></dc:creator>
		<pubDate>Wed, 10 Jun 2026 15:00:18 +0000</pubDate>
				<category><![CDATA[3D printing]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658664</guid>

					<description><![CDATA[3D Hangouts – Prop It, Compass and Enderman https://www.youtube.com/live/9kt3Ht84qzg This week @adafruit Noe and Pedro are back from their break. Catch up on our GPS compass device and Prop It handheld game. This week’s timelapse features the iconic Enderman from Minecraft. Feather RP2040 Propmaker: https://www.adafruit.com/product/5768 Alpanumeric LED Display https://www.adafruit.com/product/2158 Adafruit Feather RP2350 with 8MB PSRAM [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><iframe loading="lazy" title="YouTube video player" src="https://www.youtube.com/embed/9kt3Ht84qzg?si=9--JzQhT8VB4_z4i" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p>3D Hangouts – Prop It, Compass and Enderman<br />
<a href="https://www.youtube.com/live/9kt3Ht84qzg">https://www.youtube.com/live/9kt3Ht84qzg</a></p>
<p>This week @adafruit Noe and Pedro are back from their break. Catch up on our GPS compass device and Prop It handheld game. This week’s timelapse features the iconic Enderman from Minecraft.</p>
<p>Feather RP2040 Propmaker:<br />
<a href="https://www.adafruit.com/product/5768">https://www.adafruit.com/product/5768</a></p>
<p>Alpanumeric LED Display<br />
<a href="https://www.adafruit.com/product/2158">https://www.adafruit.com/product/2158</a></p>
<p>Adafruit Feather RP2350 with 8MB PSRAM<br />
<a href="https://www.adafruit.com/product/6130">https://www.adafruit.com/product/6130</a></p>
<p>Adafruit 3.5&#8243; TFT FeatherWing V2<br />
<a href="https://www.adafruit.com/product/3651">https://www.adafruit.com/product/3651</a></p>
<p>Adafruit LSM6DSOX + LIS3MDL 9-DoF IMU<br />
<a href="https://www.adafruit.com/product/4517">https://www.adafruit.com/product/4517</a></p>
<p>Adafruit PA1010D GPS<br />
<a href="https://www.adafruit.com/product/4415">https://www.adafruit.com/product/4415</a></p>
<p>Timelapse Tuesday</p>
<p>Enderman By PeWu<br />
<a href="https://makerworld.com/en/models/1952402-minecraft-enderman-model-kit">https://makerworld.com/en/models/1952402-minecraft-enderman-model-kit</a><br />
<a href="https://youtu.be/sDtclneIbvc">https://youtu.be/sDtclneIbvc</a></p>
<p>Community Makes</p>
<p><a href="https://www.printables.com/model/1744667-usb-chorded-keyset-pro-micro-version">https://www.printables.com/model/1744667-usb-chorded-keyset-pro-micro-version</a><br />
<a href="https://www.printables.com/model/1744095-ipad-mini-4th-and-5th-gen-sun-shade-case">https://www.printables.com/model/1744095-ipad-mini-4th-and-5th-gen-sun-shade-case</a><br />
<a href="https://www.printables.com/model/1741542-case-for-rp2040-radio-fruit-adafruit-feather-rp204">https://www.printables.com/model/1741542-case-for-rp2040-radio-fruit-adafruit-feather-rp204</a><br />
<a href="https://www.printables.com/make/3448631">https://www.printables.com/make/3448631</a><br />
<a href="https://www.printables.com/model/1748875-20mm-watch-band-patterned">https://www.printables.com/model/1748875-20mm-watch-band-patterned</a></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658664</post-id>	</item>
		<item>
		<title>JP’s Product Pick of the Week 6/9/26</title>
		<link>https://blog.adafruit.com/2026/06/10/jps-product-pick-of-the-week-6-9-26/</link>
		
		<dc:creator><![CDATA[Stephanie]]></dc:creator>
		<pubDate>Wed, 10 Jun 2026 13:45:51 +0000</pubDate>
				<category><![CDATA[Adafruit Video]]></category>
		<category><![CDATA[New Products]]></category>
		<category><![CDATA[JP’s Product Pick of the Week]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658655</guid>

					<description><![CDATA[This week’s pick is the TCS3403 Ambient Tri-Stimulus Color Sensor! Watch the video for a live demo and more. Want more JP’s Product Pick of the Week?! Tune in every Tuesday at 4pm ET and 1pm PT on Youtube LIVE, Twitch, Periscope (Twitter) and Facebook. LIVE TEXT CHAT IS HERE in the Adafruit Discord chat! [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><iframe loading="lazy" width="640" height="360" src="https://www.youtube.com/embed/IdpI1tNapiY" title="JP’s Product Pick of the Week 6/9/26" 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>This week’s pick is the <a href="https://www.adafruit.com/product/6479">TCS3403 Ambient Tri-Stimulus Color Sensor</a>! Watch the video for a live demo and more.</p>
<p>Want more JP’s Product Pick of the Week?! Tune in every Tuesday at 4pm ET and 1pm 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">658655</post-id>	</item>
		<item>
		<title>Borrow LGBTQ+ Titles Targeted for Censorship from NYPL</title>
		<link>https://blog.adafruit.com/2026/06/10/borrow-lgbtq-titles-targeted-for-censorship-from-nypl/</link>
		
		<dc:creator><![CDATA[Stephanie]]></dc:creator>
		<pubDate>Wed, 10 Jun 2026 12:45:30 +0000</pubDate>
				<category><![CDATA[history]]></category>
		<category><![CDATA[holiday]]></category>
		<category><![CDATA[pride]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658525</guid>

					<description><![CDATA[NYPL staff said it best in this post discussing books targeted for censorship based on LGBTQ+ content: Banning books is an attempt to silence voices. Voices that have fought to be heard. Voices whose stories light the way for the next generation. Voices that belong in libraries. Let us say it loud and clear: Libraries [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://blog.adafruit.com/?s=pride"><img loading="lazy" decoding="async" width="853" height="287" src="https://cdn-blog.adafruit.com/uploads/2026/06/adafruit_progress_flag_blog-2-e1781012593331.jpg" alt="" class="aligncenter size-full wp-image-658526 img-responsive" /></a></p>
<p>NYPL staff said it best in <a href="https://www.nypl.org/blog/2024/05/28/stand-against-book-banning-lgbtq-titles-targeted-censorship">this post</a> discussing books targeted for censorship based on LGBTQ+ content:</p>
<blockquote><p>Banning books is an attempt to silence voices. Voices that have fought to be heard. Voices whose stories light the way for the next generation. Voices that belong in libraries. Let us say it loud and clear: Libraries are for everyone and books are for everyone. </p></blockquote>
<blockquote><p>talk to your librarians about what other titles have been the target of censorship, then—check them out. Read banned books. Ensure these stories—and the writers who share them—are read, their voices amplified, and their impact felt.</p></blockquote>
<p><a href="https://www.nypl.org/blog/2024/05/28/stand-against-book-banning-lgbtq-titles-targeted-censorship">Read more about books targeted for censorship</a> and borrow <a href="https://borrow.nypl.org/search/card?id=81588765-32fd-5871-bf97-4204ac276cf9&#038;entityType=FormatGroup&#038;_gl=1*1h59bgb*_gcl_au*MTM5MTgzMjc3My4xNzc3OTgyNjcy*_ga*OTYzMzM2Nzg2LjE3MjcxMDY2MTk.*_ga_P03CNT7C31*czE3ODEwMTEyNTAkbzIxJGcxJHQxNzgxMDEyMzYxJGo2MCRsMCRoMA..">Gender Queer: A Memoir</a>, <a href="https://borrow.nypl.org/search/card?id=9cf25195-63f6-5348-8579-ef43de0ba152&#038;entityType=FormatGroup&#038;_gl=1*1h59bgb*_gcl_au*MTM5MTgzMjc3My4xNzc3OTgyNjcy*_ga*OTYzMzM2Nzg2LjE3MjcxMDY2MTk.*_ga_P03CNT7C31*czE3ODEwMTEyNTAkbzIxJGcxJHQxNzgxMDEyMzYxJGo2MCRsMCRoMA..">The Perks of Being a Wallflower</a>, <a href="https://borrow.nypl.org/search/card?id=a12f8c29-a327-5e4b-99b7-50ba1a0d001a&#038;entityType=FormatGroup&#038;_gl=1*1m6r0nf*_gcl_au*MTM5MTgzMjc3My4xNzc3OTgyNjcy*_ga*OTYzMzM2Nzg2LjE3MjcxMDY2MTk.*_ga_P03CNT7C31*czE3ODEwMTEyNTAkbzIxJGcxJHQxNzgxMDEyMzYxJGo2MCRsMCRoMA..">Tricks</a> and <a href="https://borrow.nypl.org/search/card?id=d2893695-5686-5658-89ab-5986d5d7a4a3&#038;entityType=FormatGroup&#038;_gl=1*1m6r0nf*_gcl_au*MTM5MTgzMjc3My4xNzc3OTgyNjcy*_ga*OTYzMzM2Nzg2LjE3MjcxMDY2MTk.*_ga_P03CNT7C31*czE3ODEwMTEyNTAkbzIxJGcxJHQxNzgxMDEyMzYxJGo2MCRsMCRoMA..">Last Night at the Telegraph Club</a></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658525</post-id>	</item>
		<item>
		<title>Using Tracealyzer for embedded systems analysis</title>
		<link>https://blog.adafruit.com/2026/06/09/using-tracealyzer-for-embedded-systems-analysis/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Tue, 09 Jun 2026 21:16:10 +0000</pubDate>
				<category><![CDATA[development board]]></category>
		<category><![CDATA[microcontrollers]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[embedded systems]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658642</guid>

					<description><![CDATA[Erich Styger in his latest research project is using the NXP FRDM-MCXN947 board. As part of that project I have to collect and export application trace data for later analysis. In that project I’m using the the Tracealyzer product from Percepio. With Tracealyzer, the application gets instrumented to record system actions. I can stream the data [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone wp-image-658643 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/b-6.png" alt="" width="469" height="252" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/b-6.png 523w, https://cdn-blog.adafruit.com/uploads/2026/06/b-6-300x161.png 300w, https://cdn-blog.adafruit.com/uploads/2026/06/b-6-150x81.png 150w" sizes="auto, (max-width: 469px) 100vw, 469px" /></p>
<p>Erich Styger in his latest research project is using the NXP FRDM-MCXN947 board.</p>
<blockquote><p>As part of that project I have to collect and export application trace data for later analysis. In that project I’m using the the <a href="https://percepio.com/tracealyzer/" target="_blank" rel="noopener">Tracealyzer</a> product from <a href="https://percepio.com/" target="_blank" rel="noopener">Percepio</a>.</p>
<p class="wp-block-paragraph">With Tracealyzer, the application gets instrumented to record system actions. I can stream the data for example using <a href="https://mcuoneclipse.com/tag/segger-rtt/">SEGGER RTT</a>. Or I can record data in a ring buffer.</p>
<p class="wp-block-paragraph">In this article, I’m using VS Code with <a href="https://www.nxp.com/design/design-center/software/development-software/mcuxpresso-software-and-tools-/linkserver-for-microcontrollers:LINKERSERVER">NXP LinkServer based debugging</a> on the <a href="https://www.nxp.com/design/design-center/development-boards-and-designs/FRDM-MCXN947">FRDM-MCXN947 board</a>. It works fine with <a href="https://github.com/marus/cortex-debug">cortex-debug</a> and <a href="https://github.com/nxp-mcuxpresso/vscode-for-mcux">mcuxpresso-debug</a> extensions.</p>
</blockquote>
<p>See the details in the post <a href="https://mcuoneclipse.com/2026/06/06/usingtracealyzerforembeddedsystemsanalysis/" target="_blank" rel="noopener">here</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658642</post-id>	</item>
		<item>
		<title>Sigma 45mm f/2.8 camera lens repair &#038; analysis</title>
		<link>https://blog.adafruit.com/2026/06/09/sigma-45mm-f-2-8-camera-lens-repair-analysis/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Tue, 09 Jun 2026 20:53:47 +0000</pubDate>
				<category><![CDATA[cameras]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[Repair]]></category>
		<category><![CDATA[reverse engineering]]></category>
		<category><![CDATA[camera lens]]></category>
		<category><![CDATA[repair]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658637</guid>

					<description><![CDATA[Anthony Kouttron has a camera gear collection problem and as part of a personal 12 step plan, he restrict myself from purchasing functioning lenses. This sounds illogical, and it frankly is, but it&#8217;s very hard for me to resist heavily discounted lenses. To keep my hat, I tend to only bid on lenses that are [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="454" height="281" class="alignnone size-full wp-image-658638 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/a1-1.png" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/a1-1.png 454w, https://cdn-blog.adafruit.com/uploads/2026/06/a1-1-300x186.png 300w, https://cdn-blog.adafruit.com/uploads/2026/06/a1-1-150x93.png 150w" sizes="auto, (max-width: 454px) 100vw, 454px" /></p>
<p>Anthony Kouttron has a camera gear collection problem and as part of a personal 12 step plan, he restrict myself from purchasing functioning lenses.</p>
<blockquote><p>This sounds illogical, and it frankly is, but it&#8217;s very hard for me to resist heavily discounted lenses. To keep my hat, I tend to only bid on lenses that are less than 1/4 of the going used sale prices and have little to no mechanical damage.</p>
<p>In this case I&#8217;ve been eyeing the recently produced sigma I-series lenses that feature mostly aluminum construction. A broken 45mm f/2.8 lens popped up on ebay in January for a song and a dance, and I simply could not resist.</p></blockquote>
<p>Check out the disassembly and repair in the post <a href="https://salvagedcircuitry.com/sigma-45mm.html" target="_blank" rel="noopener">here</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658637</post-id>	</item>
		<item>
		<title>OpenCV 5 is here: The biggest leap in years for computer vision</title>
		<link>https://blog.adafruit.com/2026/06/09/opencv-5-is-here-the-biggest-leap-in-years-for-computer-vision/</link>
		
		<dc:creator><![CDATA[Anne Barela]]></dc:creator>
		<pubDate>Tue, 09 Jun 2026 20:45:57 +0000</pubDate>
				<category><![CDATA[cameras]]></category>
		<category><![CDATA[computers]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[robotics]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[OpenCV]]></category>
		<category><![CDATA[OpenCV 5]]></category>
		<guid isPermaLink="false">https://blog.adafruit.com/?p=658633</guid>

					<description><![CDATA[For more than two decades, OpenCV has been the foundation for computer vision research, robotics, embedded vision, AI applications, industrial inspection, AR/VR, medical imaging, and countless production systems. Today, the library has more than 86,000 GitHub stars, more than a million installs per day, and one of the largest collections of computer vision algorithms in [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="400" height="199" class="alignnone size-full wp-image-658634 img-responsive" src="https://cdn-blog.adafruit.com/uploads/2026/06/10cc6e90-26b1-11f0-9470-0242ac120004-4.png" alt="" srcset="https://cdn-blog.adafruit.com/uploads/2026/06/10cc6e90-26b1-11f0-9470-0242ac120004-4.png 400w, https://cdn-blog.adafruit.com/uploads/2026/06/10cc6e90-26b1-11f0-9470-0242ac120004-4-300x149.png 300w, https://cdn-blog.adafruit.com/uploads/2026/06/10cc6e90-26b1-11f0-9470-0242ac120004-4-150x75.png 150w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p>For more than two decades, OpenCV has been the foundation for computer vision research, robotics, embedded vision, AI applications, industrial inspection, AR/VR, medical imaging, and countless production systems. Today, the library has more than 86,000 GitHub stars, more than a million installs per day, and one of the largest collections of computer vision algorithms in the world.</p>
<p>The new OpenCV 5 builds on that foundation with a major modernization of the library. It brings a new DNN engine, stronger ONNX support, hardware acceleration improvements, better Python integration, new data types, expanded 3D vision capabilities, improved documentation, and a cleaner architecture for the future.</p>
<blockquote><p>Modern applications now combine classical vision, deep learning, transformers, large vision models, edge deployment, heterogeneous hardware, and Python-first workflows. Developers expect the same code to run efficiently across laptops, servers, embedded devices, ARM chips, Snapdragon platforms, and specialized accelerators.</p>
<p>OpenCV 5 was designed to meet that reality.</p></blockquote>
<p>See what&#8217;s new on <a href="https://opencv.org/opencv-5/" target="_blank" rel="noopener">opencv.org</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">658633</post-id>	</item>
	</channel>
</rss>
