<?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/"
	xmlns:media="http://search.yahoo.com/mrss/"
		>

<channel>
	<title>Hackaday</title>
	<atom:link href="https://hackaday.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://hackaday.com</link>
	<description>Fresh hacks every day</description>
	<lastBuildDate>Thu, 06 Aug 2026 20:26:13 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.3</generator>
<site xmlns="com-wordpress:feed-additions:1">156670177</site>	<item>
		<title>NASA&#8217;s Just Prolonged Voyager 2’s Science Mission With a Big Bang</title>
		<link>https://hackaday.com/2026/08/06/nasas-just-prolonged-voyager-2s-science-mission-with-a-big-bang/</link>
					<comments>https://hackaday.com/2026/08/06/nasas-just-prolonged-voyager-2s-science-mission-with-a-big-bang/#comments</comments>
		
		<dc:creator><![CDATA[Maya Posch]]></dc:creator>
		<pubDate>Fri, 07 Aug 2026 02:00:01 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Space]]></category>
		<category><![CDATA[Voyager 2]]></category>
		<guid isPermaLink="false">https://hackaday.com/?p=1134572</guid>

					<description><![CDATA[<div><img width="800" height="412" src="https://hackaday.com/wp-content/uploads/2024/04/Voyager2.jpg?w=800" class="attachment-large size-large wp-post-image" alt="" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" fetchpriority="high" srcset="https://hackaday.com/wp-content/uploads/2024/04/Voyager2.jpg 3519w, https://hackaday.com/wp-content/uploads/2024/04/Voyager2.jpg?resize=250,129 250w, https://hackaday.com/wp-content/uploads/2024/04/Voyager2.jpg?resize=400,206 400w, https://hackaday.com/wp-content/uploads/2024/04/Voyager2.jpg?resize=800,412 800w, https://hackaday.com/wp-content/uploads/2024/04/Voyager2.jpg?resize=1536,791 1536w, https://hackaday.com/wp-content/uploads/2024/04/Voyager2.jpg?resize=2048,1055 2048w" sizes="(max-width: 800px) 100vw, 800px" data-attachment-id="676769" data-permalink="https://hackaday.com/2024/05/06/the-computers-of-voyager/voyager2/" data-orig-file="https://hackaday.com/wp-content/uploads/2024/04/Voyager2.jpg" data-orig-size="3519,1812" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="Voyager2" data-image-description="" data-image-caption="" data-large-file="https://hackaday.com/wp-content/uploads/2024/04/Voyager2.jpg?w=800" /></div>Letting go is hard, especially when it concerns an irreplaceable space probe like the two Voyagers. Fortunately JPL engineers have managed to pull off a &#8216;big bang&#8217; switch on Voyager <a href="https://hackaday.com/2026/08/06/nasas-just-prolonged-voyager-2s-science-mission-with-a-big-bang/" class="read-more">&#8230;read more</a>]]></description>
										<content:encoded><![CDATA[<div><img width="800" height="412" src="https://hackaday.com/wp-content/uploads/2024/04/Voyager2.jpg?w=800" class="attachment-large size-large wp-post-image" alt="" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" srcset="https://hackaday.com/wp-content/uploads/2024/04/Voyager2.jpg 3519w, https://hackaday.com/wp-content/uploads/2024/04/Voyager2.jpg?resize=250,129 250w, https://hackaday.com/wp-content/uploads/2024/04/Voyager2.jpg?resize=400,206 400w, https://hackaday.com/wp-content/uploads/2024/04/Voyager2.jpg?resize=800,412 800w, https://hackaday.com/wp-content/uploads/2024/04/Voyager2.jpg?resize=1536,791 1536w, https://hackaday.com/wp-content/uploads/2024/04/Voyager2.jpg?resize=2048,1055 2048w" sizes="(max-width: 800px) 100vw, 800px" data-attachment-id="676769" data-permalink="https://hackaday.com/2024/05/06/the-computers-of-voyager/voyager2/" data-orig-file="https://hackaday.com/wp-content/uploads/2024/04/Voyager2.jpg" data-orig-size="3519,1812" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="Voyager2" data-image-description="" data-image-caption="" data-large-file="https://hackaday.com/wp-content/uploads/2024/04/Voyager2.jpg?w=800" /></div><p>Letting go is hard, especially when it concerns an irreplaceable space probe like the two Voyagers. Fortunately JPL engineers have managed to pull off <a href="https://science.nasa.gov/blogs/voyager/2026/08/04/nasa-engineers-help-prolong-voyager-2s-science-mission/" target="_blank">a &#8216;big bang&#8217; switch</a> on Voyager 2, involving two heaters and another device that was kept on to keep providing sufficient heat to the spacecraft to allow it to keep functioning. After all, while the vacuum of space isn&#8217;t cold, out in deep space you&#8217;re radiating away all your precious heat.</p>
<p>Unfortunately the official press release in exceedingly limited in details, but <em>The Register </em>was kind enough to already nag a NASA spokesperson about it, which gives us <a href="https://www.theregister.com/science/2026/08/05/voyager-2-cheats-the-power-budget-for-another-year/5283247" target="_blank">some technical details</a>. The short version is that these heaters don&#8217;t just keep the electronics within a happy operating range, they also keep the fuel lines warm and capable of providing fuel for attitude adjustments.</p>
<p>With this switch apparently enough of the rapidly diminishing power from the RTG has been freed up that the Voyager 2 has just gained a whole extra year on its extended mission. The JPL team hopes to perform the same switch on the Voyager 1 spacecraft soon, giving it a similar boost to its expected lifespan, before both of them go quiet in the depths of space.</p>
<p>Thanks to [Mark Stevens] for the tip.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hackaday.com/2026/08/06/nasas-just-prolonged-voyager-2s-science-mission-with-a-big-bang/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1134572</post-id>
		<media:thumbnail url="https://hackaday.com/wp-content/uploads/2024/04/Voyager2.jpg" />
		<media:content url="https://hackaday.com/wp-content/uploads/2024/04/Voyager2.jpg" medium="image">
			<media:title type="html">Voyager2</media:title>
		</media:content>
	</item>
		<item>
		<title>Rubidium Frequency Standard Explained</title>
		<link>https://hackaday.com/2026/08/06/rubidium-frequency-standard-explained/</link>
					<comments>https://hackaday.com/2026/08/06/rubidium-frequency-standard-explained/#respond</comments>
		
		<dc:creator><![CDATA[Al Williams]]></dc:creator>
		<pubDate>Thu, 06 Aug 2026 23:00:28 +0000</pubDate>
				<category><![CDATA[Science]]></category>
		<category><![CDATA[atomic clock]]></category>
		<category><![CDATA[rubidium]]></category>
		<category><![CDATA[rubidium frequency standard]]></category>
		<category><![CDATA[rubidium standard]]></category>
		<guid isPermaLink="false">https://hackaday.com/?p=1134727</guid>

					<description><![CDATA[<div><img width="800" height="450" src="https://hackaday.com/wp-content/uploads/2026/08/rube.png?w=800" class="attachment-large size-large wp-post-image" alt="" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" srcset="https://hackaday.com/wp-content/uploads/2026/08/rube.png 800w, https://hackaday.com/wp-content/uploads/2026/08/rube.png?resize=250,141 250w, https://hackaday.com/wp-content/uploads/2026/08/rube.png?resize=400,225 400w" sizes="(max-width: 800px) 100vw, 800px" data-attachment-id="1134741" data-permalink="https://hackaday.com/2026/08/06/rubidium-frequency-standard-explained/rube/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/08/rube.png" data-orig-size="800,450" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="rube" data-image-description="" data-image-caption="" data-large-file="https://hackaday.com/wp-content/uploads/2026/08/rube.png?w=800" /></div>You&#8217;ve probably heard of rubidium frequency standards, which are used where you need an extremely accurate time or frequency reference. [IMSAI] guy has a good explainer video about what&#8217;s actually <a href="https://hackaday.com/2026/08/06/rubidium-frequency-standard-explained/" class="read-more">&#8230;read more</a>]]></description>
										<content:encoded><![CDATA[<div><img width="800" height="450" src="https://hackaday.com/wp-content/uploads/2026/08/rube.png?w=800" class="attachment-large size-large wp-post-image" alt="" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" loading="lazy" srcset="https://hackaday.com/wp-content/uploads/2026/08/rube.png 800w, https://hackaday.com/wp-content/uploads/2026/08/rube.png?resize=250,141 250w, https://hackaday.com/wp-content/uploads/2026/08/rube.png?resize=400,225 400w" sizes="auto, (max-width: 800px) 100vw, 800px" data-attachment-id="1134741" data-permalink="https://hackaday.com/2026/08/06/rubidium-frequency-standard-explained/rube/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/08/rube.png" data-orig-size="800,450" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="rube" data-image-description="" data-image-caption="" data-large-file="https://hackaday.com/wp-content/uploads/2026/08/rube.png?w=800" /></div><p>You&#8217;ve probably heard of rubidium frequency standards, which are used where you need an extremely accurate time or frequency reference. [IMSAI] guy <a href="https://www.youtube.com/watch?v=e4Y55QtoOB8" target="_blank">has a good explainer video about what&#8217;s actually going on inside one of these standards</a>. Much of the basic idea also applies to cesium standards.</p>
<p>The explainer starts with the periodic table. Rubidium and cesium are both alkali metals, with a single electron in their outermost electron shell. Rubidium has 37 electrons, with the outermost one relatively loosely bound. Naturally occurring rubidium consists mainly of two isotopes, rubidium-85 and rubidium-87, which have the same number of protons and electrons but different numbers of neutrons.</p>
<p>A rubidium standard typically has three gas cells that have a bit of rubidium in them. An RF-excited rubidium-87 discharge lamp produces light at very specific wavelengths. The RF energy excites rubidium atoms into higher electronic states, and when their electrons fall back to lower-energy states, the atoms emit photons.</p>
<p>That light passes through a filter cell containing rubidium-85. The filter preferentially absorbs part of the lamp&#8217;s spectrum, leaving light that optically pumps the rubidium-87 atoms in the second resonance cell into one of two closely spaced hyperfine states of the atom&#8217;s ground state.</p>
<p>Those two states differ because of the interaction between the magnetic moment of the outer electron and that of the rubidium-87 nucleus. Their energy separation corresponds to a microwave frequency of about 6.835 GHz.</p>
<p>The resonance cell is illuminated by the filtered light while also being exposed to microwave energy from a local oscillator. When the microwave frequency is exactly equal to the rubidium-87 hyperfine transition frequency, it transfers atoms between the two ground-state hyperfine levels. That changes how strongly the cell absorbs the optical pumping light, producing a detectable dip in the light reaching a photodetector.</p>
<p>Electronics then servo the microwave oscillator onto the center of that absorption dip, using a feedback technique somewhat analogous to a phase-locked loop. Once locked, the oscillator is effectively referenced to an atomic transition rather than to the dimensions or mechanical properties of a crystal, giving you an extremely stable frequency standard.</p>
<p><span id="more-1134727"></span></p>
<p>We&#8217;ve peeked <a href="https://hackaday.com/2023/12/05/inside-a-rubidium-frequency-standard/">into these before</a>. Cesium clocks are more accurate, and <a href="https://hackaday.com/2021/03/26/move-over-cesium-clock-optical-clocks-are-taking-over/">optical clocks</a> are even better than that.</p>
<p><iframe loading="lazy" title="#2675 How Does a Rubidium Frequency Standard Work?" width="800" height="450" src="https://www.youtube.com/embed/e4Y55QtoOB8?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>
					
					<wfw:commentRss>https://hackaday.com/2026/08/06/rubidium-frequency-standard-explained/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1134727</post-id>
		<media:thumbnail url="https://hackaday.com/wp-content/uploads/2026/08/rube.png" />
		<media:content url="https://hackaday.com/wp-content/uploads/2026/08/rube.png" medium="image">
			<media:title type="html">rube</media:title>
		</media:content>
	</item>
		<item>
		<title>Phantomdrive Keeps Your Secrets Out of Sight</title>
		<link>https://hackaday.com/2026/08/06/phantomdrive-keeps-your-secrets-out-of-sight/</link>
					<comments>https://hackaday.com/2026/08/06/phantomdrive-keeps-your-secrets-out-of-sight/#comments</comments>
		
		<dc:creator><![CDATA[Tom Nardi]]></dc:creator>
		<pubDate>Thu, 06 Aug 2026 20:00:35 +0000</pubDate>
				<category><![CDATA[Peripherals Hacks]]></category>
		<category><![CDATA[Security Hacks]]></category>
		<category><![CDATA[encrypted data]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[flash drive]]></category>
		<category><![CDATA[usb flash drive]]></category>
		<guid isPermaLink="false">https://hackaday.com/?p=1134540</guid>

					<description><![CDATA[<div><img width="800" height="253" src="https://hackaday.com/wp-content/uploads/2026/08/phantom_feat.jpg?w=800" class="attachment-large size-large wp-post-image" alt="" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" loading="lazy" srcset="https://hackaday.com/wp-content/uploads/2026/08/phantom_feat.jpg 1280w, https://hackaday.com/wp-content/uploads/2026/08/phantom_feat.jpg?resize=250,79 250w, https://hackaday.com/wp-content/uploads/2026/08/phantom_feat.jpg?resize=400,126 400w, https://hackaday.com/wp-content/uploads/2026/08/phantom_feat.jpg?resize=800,253 800w" sizes="auto, (max-width: 800px) 100vw, 800px" data-attachment-id="1134637" data-permalink="https://hackaday.com/2026/08/06/phantomdrive-keeps-your-secrets-out-of-sight/phantom_feat/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/08/phantom_feat.jpg" data-orig-size="1280,404" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="phantom_feat" data-image-description="" data-image-caption="" data-large-file="https://hackaday.com/wp-content/uploads/2026/08/phantom_feat.jpg?w=800" /></div>It&#8217;s a complex world out there, and more than ever folks may find themselves in a situation where they want to keep particular bits of information away from prying eyes. <a href="https://hackaday.com/2026/08/06/phantomdrive-keeps-your-secrets-out-of-sight/" class="read-more">&#8230;read more</a>]]></description>
										<content:encoded><![CDATA[<div><img width="800" height="253" src="https://hackaday.com/wp-content/uploads/2026/08/phantom_feat.jpg?w=800" class="attachment-large size-large wp-post-image" alt="" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" loading="lazy" srcset="https://hackaday.com/wp-content/uploads/2026/08/phantom_feat.jpg 1280w, https://hackaday.com/wp-content/uploads/2026/08/phantom_feat.jpg?resize=250,79 250w, https://hackaday.com/wp-content/uploads/2026/08/phantom_feat.jpg?resize=400,126 400w, https://hackaday.com/wp-content/uploads/2026/08/phantom_feat.jpg?resize=800,253 800w" sizes="auto, (max-width: 800px) 100vw, 800px" data-attachment-id="1134637" data-permalink="https://hackaday.com/2026/08/06/phantomdrive-keeps-your-secrets-out-of-sight/phantom_feat/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/08/phantom_feat.jpg" data-orig-size="1280,404" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="phantom_feat" data-image-description="" data-image-caption="" data-large-file="https://hackaday.com/wp-content/uploads/2026/08/phantom_feat.jpg?w=800" /></div><p>It&#8217;s a complex world out there, and more than ever folks may find themselves in a situation where they want to keep particular bits of information away from prying eyes. At the same time, overly complex methods of file security can make it difficult to share said information with the intended recipients impractical. So what&#8217;s the solution?</p>
<p>One proposal from [Ryan Walker] AKA [machinehum] is the <a href="https://rootkitlabs.com/2026/06/22/I%27m-Building-a-Secure-USB-Drive/" target="_blank">Phantomdrive</a> &#8212; a fully open source USB flash drive that features a secret secondary filesystem. Not only is the existence of this data hidden from the operating system under normal circumstances, but it&#8217;s encrypted with AES-256. Rather than relying on software running on the computer to handle the decryption, the CH569 chip that powers the drive does it internally.</p>
<p><a href="https://hackaday.com/wp-content/uploads/2026/08/phantom_detail.png" target="_blank"><img loading="lazy" decoding="async" data-attachment-id="1134641" data-permalink="https://hackaday.com/2026/08/06/phantomdrive-keeps-your-secrets-out-of-sight/phantom_detail/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/08/phantom_detail.png" data-orig-size="1058,525" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="phantom_detail" data-image-description="" data-image-caption="" data-large-file="https://hackaday.com/wp-content/uploads/2026/08/phantom_detail.png?w=800" class="alignright size-medium wp-image-1134641" src="https://hackaday.com/wp-content/uploads/2026/08/phantom_detail.png?w=400" alt="" width="400" height="198" srcset="https://hackaday.com/wp-content/uploads/2026/08/phantom_detail.png 1058w, https://hackaday.com/wp-content/uploads/2026/08/phantom_detail.png?resize=250,124 250w, https://hackaday.com/wp-content/uploads/2026/08/phantom_detail.png?resize=400,198 400w, https://hackaday.com/wp-content/uploads/2026/08/phantom_detail.png?resize=800,397 800w" sizes="auto, (max-width: 400px) 100vw, 400px" /></a>To complete this platform-agnostic approach, [machinehum] had to come up with a way for the user to unlock the secure storage that didn&#8217;t require running any code on the client machine. A hardware solution such as a keypad is the obvious answer, but in this case, was out of the question as it would immediately tip off an observer about the drive&#8217;s true nature. A covert storage device needs a similarly inconspicuous method of authentication.</p>
<p>That&#8217;s why the firmware on the Phantomdrive keeps an eye on all the write operations to the unsecured section of the drive looking for the string <code>password:</code>. Once it sees that, it treats whatever follows as the decryption key. If it&#8217;s correct, the previously inaccessible data will appear to the operating system as a new drive.</p>
<p>[machinehum] cautions that none of this has been professionally audited from a security standpoint, and that you should treat this whole concept as an experiment. In other words, it&#8217;s probably more than sufficient for the average person, but no guarantees on how long it would last should a three letter agency gets too interested in what you&#8217;re up to.</p>
<p>If this seems a bit familiar, it&#8217;s because the Phantomdrive follows up <a href="https://hackaday.com/2023/03/01/self-destructing-usb-drive-releases-the-magic-smoke/">[machinehum]&#8217;s self-destructing USB flash drive from a few years back</a>. The concept is essentially the same, except this time there&#8217;s no Magic Smoke getting released.</p>
<p><span id="more-1134540"></span></p>
<p><iframe loading="lazy" title="The Open Source USB Drive Built for Privacy" width="800" height="450" src="https://www.youtube.com/embed/-yI8j4pUuRU?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>
					
					<wfw:commentRss>https://hackaday.com/2026/08/06/phantomdrive-keeps-your-secrets-out-of-sight/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1134540</post-id>
		<media:thumbnail url="https://hackaday.com/wp-content/uploads/2026/08/phantom_feat.jpg" />
		<media:content url="https://hackaday.com/wp-content/uploads/2026/08/phantom_feat.jpg" medium="image">
			<media:title type="html">phantom_feat</media:title>
		</media:content>

		<media:content url="https://hackaday.com/wp-content/uploads/2026/08/phantom_detail.png?w=400" medium="image" />
	</item>
		<item>
		<title>CNC&#8217;d, CNC-inspired Adjustable Wrench Won&#8217;t Round Your Bolts</title>
		<link>https://hackaday.com/2026/08/06/cncd-cnc-inspired-adjustable-wrench-wont-round-your-bolts/</link>
					<comments>https://hackaday.com/2026/08/06/cncd-cnc-inspired-adjustable-wrench-wont-round-your-bolts/#comments</comments>
		
		<dc:creator><![CDATA[Tyler August]]></dc:creator>
		<pubDate>Thu, 06 Aug 2026 18:30:27 +0000</pubDate>
				<category><![CDATA[Tool Hacks]]></category>
		<category><![CDATA[adjustable wrench]]></category>
		<category><![CDATA[backlash]]></category>
		<category><![CDATA[cnc]]></category>
		<guid isPermaLink="false">https://hackaday.com/?p=1134592</guid>

					<description><![CDATA[<div><img width="800" height="450" src="https://hackaday.com/wp-content/uploads/2026/08/better-adjustable-wrench-feat.jpg?w=800" class="attachment-large size-large wp-post-image" alt="" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" loading="lazy" srcset="https://hackaday.com/wp-content/uploads/2026/08/better-adjustable-wrench-feat.jpg 1920w, https://hackaday.com/wp-content/uploads/2026/08/better-adjustable-wrench-feat.jpg?resize=250,141 250w, https://hackaday.com/wp-content/uploads/2026/08/better-adjustable-wrench-feat.jpg?resize=400,225 400w, https://hackaday.com/wp-content/uploads/2026/08/better-adjustable-wrench-feat.jpg?resize=800,450 800w, https://hackaday.com/wp-content/uploads/2026/08/better-adjustable-wrench-feat.jpg?resize=1536,864 1536w" sizes="auto, (max-width: 800px) 100vw, 800px" data-attachment-id="1134602" data-permalink="https://hackaday.com/2026/08/06/cncd-cnc-inspired-adjustable-wrench-wont-round-your-bolts/better-adjustable-wrench-feat/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/08/better-adjustable-wrench-feat.jpg" data-orig-size="1920,1080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="better-adjustable-wrench-feat" data-image-description="" data-image-caption="" data-large-file="https://hackaday.com/wp-content/uploads/2026/08/better-adjustable-wrench-feat.jpg?w=800" /></div>We&#8217;ve probably all got one item in our toolboxes or chests that we really, really don&#8217;t like, but find too handy to toss. For [Someone Should Make That], that item <a href="https://hackaday.com/2026/08/06/cncd-cnc-inspired-adjustable-wrench-wont-round-your-bolts/" class="read-more">&#8230;read more</a>]]></description>
										<content:encoded><![CDATA[<div><img width="800" height="450" src="https://hackaday.com/wp-content/uploads/2026/08/better-adjustable-wrench-feat.jpg?w=800" class="attachment-large size-large wp-post-image" alt="" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" loading="lazy" srcset="https://hackaday.com/wp-content/uploads/2026/08/better-adjustable-wrench-feat.jpg 1920w, https://hackaday.com/wp-content/uploads/2026/08/better-adjustable-wrench-feat.jpg?resize=250,141 250w, https://hackaday.com/wp-content/uploads/2026/08/better-adjustable-wrench-feat.jpg?resize=400,225 400w, https://hackaday.com/wp-content/uploads/2026/08/better-adjustable-wrench-feat.jpg?resize=800,450 800w, https://hackaday.com/wp-content/uploads/2026/08/better-adjustable-wrench-feat.jpg?resize=1536,864 1536w" sizes="auto, (max-width: 800px) 100vw, 800px" data-attachment-id="1134602" data-permalink="https://hackaday.com/2026/08/06/cncd-cnc-inspired-adjustable-wrench-wont-round-your-bolts/better-adjustable-wrench-feat/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/08/better-adjustable-wrench-feat.jpg" data-orig-size="1920,1080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="better-adjustable-wrench-feat" data-image-description="" data-image-caption="" data-large-file="https://hackaday.com/wp-content/uploads/2026/08/better-adjustable-wrench-feat.jpg?w=800" /></div><p>We&#8217;ve probably all got one item in our toolboxes or chests that we really, really don&#8217;t like, but find too handy to toss. For [Someone Should Make That], that item was the bolt-rounding adjustable wrench. Rather than continuing to gripe about it, or alter his habits to make greater use of the full wrench set he also owns, he decided <a href="https://www.youtube.com/watch?v=PcGUp5VhOB8" target="_blank">to build a better mousetrap</a>. By mousetrap, we mean adjustable wrench.</p>
<p>It took a couple of iterations on-screen before he hits on a solution that seems to work quite well indeed. The problem [Someone] had with his adjustable wrench was one of physical slop: once adjusted, there&#8217;s just too much play in the mechanism, which results in rounded-off bolt heads. [Someone]&#8217;s CNC&#8217;d solution takes inspiration from the CNC machine that manufactures it: he&#8217;s using spring-loading in the adjustment screw akin to what you find in the anti-backlash nut on your CNC mill or 3D printer&#8217;s ball threads. The tension from the springs keeps the wrench tight to the bolt, and that keeps [Someone] from rounding them off. Speaking of 3D printers, he prototyped in plastic before machining, and the screw in the end product stayed that way. It would be interesting to see how well that holds up.</p>
<p>Not only do we appreciate that it&#8217;s solved a common problem many of us have, the ethos of &#8220;this angers me, so I shall hack it&#8221; is one we support 100%, so do give a watch unless you&#8217;re one of those people who absolutely can&#8217;t stand videos, even when they&#8217;re spring-loaded to have no slop. There&#8217;s some good tips for beginner CNC operators in there, too.</p>
<p>This isn&#8217;t the first time someone&#8217;s tried to reinvent this particular wheel, though the last version we liked <a href="https://hackaday.com/2025/08/30/building-a-shifting-ratchet-wrench/">was a ratchet.</a></p>
<p><span id="more-1134592"></span></p>
<p><iframe loading="lazy" title="I Finally Fixed the Worst Tool in the Shop" width="800" height="450" src="https://www.youtube.com/embed/PcGUp5VhOB8?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>
					
					<wfw:commentRss>https://hackaday.com/2026/08/06/cncd-cnc-inspired-adjustable-wrench-wont-round-your-bolts/feed/</wfw:commentRss>
			<slash:comments>19</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1134592</post-id>
		<media:thumbnail url="https://hackaday.com/wp-content/uploads/2026/08/better-adjustable-wrench-feat.jpg" />
		<media:content url="https://hackaday.com/wp-content/uploads/2026/08/better-adjustable-wrench-feat.jpg" medium="image">
			<media:title type="html">better-adjustable-wrench-feat</media:title>
		</media:content>
	</item>
		<item>
		<title>Calculus-Free PID (Almost) in a Spreadsheet</title>
		<link>https://hackaday.com/2026/08/06/calculus-free-pid-almost-in-a-spreadsheet/</link>
					<comments>https://hackaday.com/2026/08/06/calculus-free-pid-almost-in-a-spreadsheet/#comments</comments>
		
		<dc:creator><![CDATA[Al Williams]]></dc:creator>
		<pubDate>Thu, 06 Aug 2026 17:00:11 +0000</pubDate>
				<category><![CDATA[Hackaday Columns]]></category>
		<category><![CDATA[Skills]]></category>
		<category><![CDATA[Slider]]></category>
		<category><![CDATA[closed loop control]]></category>
		<category><![CDATA[control systems]]></category>
		<category><![CDATA[pid]]></category>
		<guid isPermaLink="false">https://hackaday.com/?p=1134387</guid>

					<description><![CDATA[<div><img width="800" height="484" src="https://hackaday.com/wp-content/uploads/2025/12/Spreadsheets.jpg?w=800" class="attachment-large size-large wp-post-image" alt="" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" loading="lazy" srcset="https://hackaday.com/wp-content/uploads/2025/12/Spreadsheets.jpg 3000w, https://hackaday.com/wp-content/uploads/2025/12/Spreadsheets.jpg?resize=250,151 250w, https://hackaday.com/wp-content/uploads/2025/12/Spreadsheets.jpg?resize=400,242 400w, https://hackaday.com/wp-content/uploads/2025/12/Spreadsheets.jpg?resize=800,484 800w, https://hackaday.com/wp-content/uploads/2025/12/Spreadsheets.jpg?resize=1536,929 1536w, https://hackaday.com/wp-content/uploads/2025/12/Spreadsheets.jpg?resize=2048,1239 2048w" sizes="auto, (max-width: 800px) 100vw, 800px" data-attachment-id="885751" data-permalink="https://hackaday.com/2025/12/15/a-brief-history-of-the-spreadsheet/spreadsheets/" data-orig-file="https://hackaday.com/wp-content/uploads/2025/12/Spreadsheets.jpg" data-orig-size="3000,1815" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="Spreadsheets" data-image-description="" data-image-caption="" data-large-file="https://hackaday.com/wp-content/uploads/2025/12/Spreadsheets.jpg?w=800" /></div>PID controllers are everywhere. They regulate temperature, motor speed, power supplies, positioning systems, process equipment, and probably a dozen things within arm&#8217;s reach of you right now. They&#8217;re also frequently <a href="https://hackaday.com/2026/08/06/calculus-free-pid-almost-in-a-spreadsheet/" class="read-more">&#8230;read more</a>]]></description>
										<content:encoded><![CDATA[<div><img width="800" height="484" src="https://hackaday.com/wp-content/uploads/2025/12/Spreadsheets.jpg?w=800" class="attachment-large size-large wp-post-image" alt="" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" loading="lazy" srcset="https://hackaday.com/wp-content/uploads/2025/12/Spreadsheets.jpg 3000w, https://hackaday.com/wp-content/uploads/2025/12/Spreadsheets.jpg?resize=250,151 250w, https://hackaday.com/wp-content/uploads/2025/12/Spreadsheets.jpg?resize=400,242 400w, https://hackaday.com/wp-content/uploads/2025/12/Spreadsheets.jpg?resize=800,484 800w, https://hackaday.com/wp-content/uploads/2025/12/Spreadsheets.jpg?resize=1536,929 1536w, https://hackaday.com/wp-content/uploads/2025/12/Spreadsheets.jpg?resize=2048,1239 2048w" sizes="auto, (max-width: 800px) 100vw, 800px" data-attachment-id="885751" data-permalink="https://hackaday.com/2025/12/15/a-brief-history-of-the-spreadsheet/spreadsheets/" data-orig-file="https://hackaday.com/wp-content/uploads/2025/12/Spreadsheets.jpg" data-orig-size="3000,1815" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="Spreadsheets" data-image-description="" data-image-caption="" data-large-file="https://hackaday.com/wp-content/uploads/2025/12/Spreadsheets.jpg?w=800" /></div><p>PID controllers are everywhere. They regulate temperature, motor speed, power supplies, positioning systems, process equipment, and probably a dozen things within arm&#8217;s reach of you right now.</p>
<p>They&#8217;re also frequently explained with enough calculus to make them seem more mysterious than they really are. Granted, the I and D in PID stand for calculus terms, but they are easy enough to build into a spreadsheet. <a href="https://docs.google.com/spreadsheets/d/1kftAuWR4451PY9FJZa0xS0xWtjSMofgKSDNhVPsOEFU/edit?usp=sharing" target="_blank">Grab a copy</a> and keep it open while you read this post.</p>
<p>The Google Sheet implements a simple simulated PID controller along with a simulated process — the thing we&#8217;re trying to control. You can change the controller gains, alter the process, introduce disturbances, and watch what happens without compiling anything or wiring up a heater that might accidentally become a toaster.<span id="more-1134387"></span></p>
<p>The three letters in PID stand for Proportional, Integral, and Derivative. If your calculus is rusty, integral is just how much is building up over time, and the derivative is how much changed just now. Each operates on the error:</p>
<pre>error = setpoint - process value</pre>
<p>The setpoint is where we&#8217;d like the system to be, the process value (PV) is where it actually is, and we would obviously like the error to be zero. Proportional is the most obvious method of control. The more we are off, the more we adjust. The closer we are to the setpoint, the less proportional output we need.</p>
<p>Integral, on the other hand, looks at a running tally of errors. Finally, derivative measures how much things have changed from the last time we looked. The basic cycle time for the spreadsheet is set by dt, which, by default, is 0.1 seconds. Therefore, it takes ten spreadsheet rows to cover an entire second.</p>
<p>Suppose we&#8217;re controlling temperature and want it to be 20 degrees. If the temperature is 15, the error is +5. If it&#8217;s 22, the error is -2. Our controller&#8217;s job is to turn that error into an output. That output affects something &#8212; a heater or a motor speed or whatever &#8212; that can change the process value. So for a temperature example, the output might drive a heating resistor, and the process value is measured by a thermistor.</p>
<p>The PID tries to drive the heater so that the process value is as close as possible to the setpoint. To the PID algorithm, the actual units of the output and the process values are immaterial. The spreadsheet limits output from 0 to 100 and, presumably, that would be a percentage of voltage or a PWM duty cycle. The setpoint and process value might be in degrees C or F. But the algorithm doesn&#8217;t really care.</p>
<h2>First, Just P</h2>
<p>Make sure the Model drop-down is set to DEFAULT. We&#8217;ll begin by setting:</p>
<pre>Kp = 4
Ki = 0
Kd = 0</pre>
<p>Set the initial process value to 0, the setpoint to 20, the process gain to 1, and the time constant to 2 seconds. With only the proportional term operating, the controller is particularly easy to understand:</p>
<pre>output = Kp × error</pre>
<p>At the beginning, the error is 20, so the controller asks for an output of 80 (that is, 4 times 20). However, the process doesn&#8217;t instantly jump to 80. Our simulated plant is a first-order system implemented essentially as:</p>
<pre>PVnew = PVold + dt/tau × (Kprocess × output - PVold)</pre>
<p>The actual spreadsheet has extra terms for a bias and disturbance, but you&#8217;ll usually leave those at zero. That&#8217;s a useful generic model for a surprising number of real things. Turn up a heater, and the temperature approaches a new value gradually. Apply voltage to a motor and its speed doesn&#8217;t change instantaneously. Charge a capacitor through a resistor, and you&#8217;ve seen exactly this sort of exponential behavior before.</p>
<p>As the process value rises, the error gets smaller. Because the error gets smaller, the proportional controller reduces its output. This works. At least, mostly.</p>
<figure id="attachment_1134393" aria-describedby="caption-attachment-1134393" style="width: 274px" class="wp-caption alignright"><a href="https://hackaday.com/wp-content/uploads/2026/08/first.png"><img loading="lazy" decoding="async" data-attachment-id="1134393" data-permalink="https://hackaday.com/2026/08/06/calculus-free-pid-almost-in-a-spreadsheet/first-3/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/08/first.png" data-orig-size="935,1367" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="first" data-image-description="" data-image-caption="&lt;p&gt;Proportional can&amp;#8217;t quite get there.&lt;/p&gt;
" data-large-file="https://hackaday.com/wp-content/uploads/2026/08/first.png?w=427" class="size-medium wp-image-1134393" src="https://hackaday.com/wp-content/uploads/2026/08/first.png?w=274" alt="" width="274" height="400" srcset="https://hackaday.com/wp-content/uploads/2026/08/first.png 935w, https://hackaday.com/wp-content/uploads/2026/08/first.png?resize=171,250 171w, https://hackaday.com/wp-content/uploads/2026/08/first.png?resize=274,400 274w, https://hackaday.com/wp-content/uploads/2026/08/first.png?resize=427,625 427w" sizes="auto, (max-width: 274px) 100vw, 274px" /></a><figcaption id="caption-attachment-1134393" class="wp-caption-text">Proportional can&#8217;t quite get there.</figcaption></figure>
<p>Watch where it eventually settles. With the suggested values, the process value winds up around 16 even though our setpoint is 20. Why? At a process value of 20, the error would be zero. A proportional controller presented with zero error produces zero output. But this particular process needs an output of 20 to remain at 20. Therefore, it can&#8217;t ever quite get there.</p>
<p>This is the classic steady-state error of proportional-only control. We could crank Kp upward. Try Kp=8. The process gets much closer to the setpoint. But continually increasing proportional gain isn&#8217;t a universal solution. Eventually real systems start overshooting, oscillating, amplifying noise, or otherwise expressing their displeasure. We need another term.</p>
<h2>Remember the Error</h2>
<p>Set Kp back to 4 and try:</p>
<pre>Ki = 0.5</pre>
<p>The integral term looks at not just the error right now, but the error accumulated over time. In the spreadsheet there&#8217;s an Integral State column. Each row does approximately this:</p>
<pre>integral = previous_integral + error × dt</pre>
<p>and the I contribution becomes:</p>
<pre>I = Ki × integral</pre>
<p>Now consider our P controller sitting stubbornly below the desired value. As long as some positive error remains, the integral keeps growing.</p>
<p>That gradually increases the controller output until the remaining error disappears. Instead of settling around 16, the process now creeps all the way toward 20. This demonstrates one of the major reasons integral control exists: it eliminates persistent offset. It also gives us a good excuse to disturb the system.</p>
<p><a href="https://hackaday.com/wp-content/uploads/2026/08/distrub.png"><img loading="lazy" decoding="async" data-attachment-id="1134395" data-permalink="https://hackaday.com/2026/08/06/calculus-free-pid-almost-in-a-spreadsheet/distrub/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/08/distrub.png" data-orig-size="935,1358" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="distrub" data-image-description="" data-image-caption="&lt;p&gt;Overshoot&lt;/p&gt;
" data-large-file="https://hackaday.com/wp-content/uploads/2026/08/distrub.png?w=430" class="alignleft wp-image-1134395 size-medium" src="https://hackaday.com/wp-content/uploads/2026/08/distrub.png?w=275" alt="" width="275" height="400" srcset="https://hackaday.com/wp-content/uploads/2026/08/distrub.png 935w, https://hackaday.com/wp-content/uploads/2026/08/distrub.png?resize=172,250 172w, https://hackaday.com/wp-content/uploads/2026/08/distrub.png?resize=275,400 275w, https://hackaday.com/wp-content/uploads/2026/08/distrub.png?resize=430,625 430w" sizes="auto, (max-width: 275px) 100vw, 275px" /></a></p>
<p>Select the user process model and set User Model # to 1. This will let you disturb the process value by entering numbers into the User1 column. Leave the first bit of the User1 column at 0. But somewhere farther down the simulation, put a disturbance into that column — perhaps -5. If you are feeling especially salty, try a sequence like: 0.5, 0.75, 1, 1.5, 2, 1.5, 0.75, 0.5, -1, -1, -0.5. That sequence should already be in the template’s User1 column.<br />
You can imagine that as opening a refrigerator door, suddenly putting a mechanical load on a motor, or connecting another load to a regulated power supply.</p>
<p>A proportional-only controller reacts immediately, but once things settle, it again tolerates a permanent error.</p>
<p>The integral controller doesn&#8217;t. If the process remains below the setpoint, integral action continues increasing until the disturbance has been compensated. That&#8217;s a powerful trick. Unfortunately, integral control has tricks of its own.</p>
<h2>Too Much of a Good Thing</h2>
<p>Integral action remembers errors, but memories aren&#8217;t always helpful. The derivative term responds to how rapidly the error is changing:</p>
<pre>D = Kd × (error - previous_error) / dt</pre>
<p>If proportional control asks, &#8220;How far away are we?&#8221;, derivative control asks, &#8220;How fast are we approaching?&#8221; Or, more precisely in this case, “How fast is the error changing?”</p>
<p>Make the simulated process faster by changing its time constant from 2 to about 0.8 seconds. Then try something deliberately more aggressive:</p>
<pre>Kp = 8
Ki = 1
Kd = 0</pre>
<figure id="attachment_1134396" aria-describedby="caption-attachment-1134396" style="width: 400px" class="wp-caption alignleft"><a href="https://hackaday.com/wp-content/uploads/2026/08/overshoot.png"><img loading="lazy" decoding="async" data-attachment-id="1134396" data-permalink="https://hackaday.com/2026/08/06/calculus-free-pid-almost-in-a-spreadsheet/overshoot/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/08/overshoot.png" data-orig-size="951,679" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="overshoot" data-image-description="" data-image-caption="&lt;p&gt;Overshoot in User model #1&lt;/p&gt;
" data-large-file="https://hackaday.com/wp-content/uploads/2026/08/overshoot.png?w=800" class="size-medium wp-image-1134396" src="https://hackaday.com/wp-content/uploads/2026/08/overshoot.png?w=400" alt="" width="400" height="286" srcset="https://hackaday.com/wp-content/uploads/2026/08/overshoot.png 951w, https://hackaday.com/wp-content/uploads/2026/08/overshoot.png?resize=250,178 250w, https://hackaday.com/wp-content/uploads/2026/08/overshoot.png?resize=400,286 400w, https://hackaday.com/wp-content/uploads/2026/08/overshoot.png?resize=800,571 800w" sizes="auto, (max-width: 400px) 100vw, 400px" /></a><figcaption id="caption-attachment-1134396" class="wp-caption-text">Overshoot in user model #1</figcaption></figure>
<p>The response now gets to the setpoint quickly, but it overshoots it. The problem is easy to see in the spreadsheet. While the process is racing upward, it remains below the setpoint, so the integral continues accumulating positive error. By the time we arrive at the destination, the integral term is still pushing. Depending on the process and gains, the result may be a little overshoot, a lot of overshoot, or sustained oscillation.</p>
<p>Since the default plant is only first-order, derivative action doesn’t have much to work with. User Model 2 adds another lag, using the USER2 column as an intermediate process state. That produces more phase lag and makes aggressive PI tuning more prone to overshoot.</p>
<figure id="attachment_1134397" aria-describedby="caption-attachment-1134397" style="width: 400px" class="wp-caption alignright"><a href="https://hackaday.com/wp-content/uploads/2026/08/overshoot2.png" target="_blank"><img loading="lazy" decoding="async" data-attachment-id="1134397" data-permalink="https://hackaday.com/2026/08/06/calculus-free-pid-almost-in-a-spreadsheet/overshoot2/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/08/overshoot2.png" data-orig-size="951,679" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="overshoot2" data-image-description="" data-image-caption="" data-large-file="https://hackaday.com/wp-content/uploads/2026/08/overshoot2.png?w=800" class="wp-image-1134397 size-medium" src="https://hackaday.com/wp-content/uploads/2026/08/overshoot2.png?w=400" alt="" width="400" height="286" srcset="https://hackaday.com/wp-content/uploads/2026/08/overshoot2.png 951w, https://hackaday.com/wp-content/uploads/2026/08/overshoot2.png?resize=250,178 250w, https://hackaday.com/wp-content/uploads/2026/08/overshoot2.png?resize=400,286 400w, https://hackaday.com/wp-content/uploads/2026/08/overshoot2.png?resize=800,571 800w" sizes="auto, (max-width: 400px) 100vw, 400px" /></a><figcaption id="caption-attachment-1134397" class="wp-caption-text">Overshoot observed in model 2.</figcaption></figure>
<p>Switch to User Model 2 and start with Kd=0. Then note the peak process value. Then try Kd=0.2, 0.5, and perhaps 1.0. Try some negative values. You will find that there is a range where the peak overshoot is reduced slightly, but keep going and the response starts to ring. Push Kd far enough, and the derivative term becomes part of the problem rather than part of the cure. The graphs autoscale, so sometimes what looks like a peak the same size (or even bigger) is really smaller than the previous result. Be sure to read the numbers.</p>
<p>That&#8217;s the basic PID balancing act. P reacts to the error that exists now. I reacts to error that has existed for a while. D reacts to where the error appears to be heading. Put all three together, and you have a controller that may respond strongly, eliminate steady-state error, and anticipate rapid changes. However, sometimes you are better off with, for example, just PI or even just pure proportional control. Having the algorithm in a spreadsheet form is a nice way to experiment, especially if you can model the system&#8217;s behavior.</p>
<h2>It&#8217;s Only a Spreadsheet</h2>
<p>You can add your own models by modifying USR_PROCESS to call your function or just modify one of the existing ones. DEF_PROCESS is just a simple lag model. USR_PROCESS0 has some random noise, while USR_PROCESS1 lets you inject a disturbance in the USER1 column. USR_PROCESS2 is like USR_PROCESS1 but has a second-order process in the USER2 column as well. Of course, real control systems are messier than these nice models.</p>
<p>The output may have hard limits. In fact, the spreadsheet includes minimum and maximum output clamps. This exposes another classic PID problem: integral windup. If the controller desperately requests an output of 150 but the actuator can only deliver 100, the integral can continue accumulating error even though the actuator cannot respond. When the error finally reverses, all of that stored integral has to unwind. Practical controllers frequently include anti-windup schemes to deal with this. In practical terms, imagine a thermistor gets unplugged, and the system suddenly thinks there is a giant temperature error. It will try to correct it, but it can&#8217;t. Then someone plugs the sensor back in. All the accumulated error in the integral term now has to be backed off.</p>
<p>Derivative action causes its own problems. The spreadsheet calculates derivative from the error, which means suddenly changing the setpoint produces a large derivative pulse — the notorious derivative kick. Real controllers often calculate derivative from the process value instead.</p>
<p>Of course, real measurements also contain noise. Differentiation is very good at making high-frequency noise more prominent, so the D term is commonly filtered. We aren&#8217;t doing any of those sophisticated things here, and that&#8217;s intentional. The point of the sheet is that every number is visible and to make it easy to experiment.</p>
<p>Change a setpoint in the middle of the Setpoint column, and you&#8217;ve generated a step input. Change one of the User columns, and you can inject a disturbance. Adjust Kp, Ki, or Kd, and you can immediately see which portions of the controller output changed and why.</p>
<p>To add your own models, modify USR_PROCESS and add a custom function to the SWITCH statement. Then create your custom function. If you need to grab data from the spreadsheet, you&#8217;ll see examples of using ROW() and INDIRECT() to get the right numbers. It is fairly straightforward to add motors, thermal systems, second-order plants, dead time, nonlinearities, or whatever other pathological system you&#8217;d like to inflict on your controller.</p>
<p>The most important lesson about PID control? There isn&#8217;t a magic set of Kp, Ki, and Kd values. A set of gains that works beautifully on one plant may be terrible on another. Change the mass, thermal capacity, load, delay, sample rate, actuator limits, or sensor characteristics and the optimum controller changes with it. Not every control job needs all three terms.</p>
<p>The equations fit comfortably into a few spreadsheet cells. The interesting part is figuring out what numbers to put in them.</p>
<p>Most of our spreadsheet hijinks center around <a href="https://hackaday.com/2020/11/13/dsp-spreadsheet-the-goertzel-algorithm-is-fouriers-simpler-cousin/">DSP</a>. Except for the ones that <a href="https://hackaday.com/2017/10/13/computers-that-never-were/">simulate computers</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hackaday.com/2026/08/06/calculus-free-pid-almost-in-a-spreadsheet/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1134387</post-id>
		<media:thumbnail url="https://hackaday.com/wp-content/uploads/2025/12/Spreadsheets.jpg" />
		<media:content url="https://hackaday.com/wp-content/uploads/2025/12/Spreadsheets.jpg" medium="image">
			<media:title type="html">Spreadsheets</media:title>
		</media:content>

		<media:content url="https://hackaday.com/wp-content/uploads/2026/08/first.png?w=274" medium="image" />

		<media:content url="https://hackaday.com/wp-content/uploads/2026/08/distrub.png?w=275" medium="image" />

		<media:content url="https://hackaday.com/wp-content/uploads/2026/08/overshoot.png?w=400" medium="image" />

		<media:content url="https://hackaday.com/wp-content/uploads/2026/08/overshoot2.png?w=400" medium="image" />
	</item>
		<item>
		<title>Going Full Fruity with Apple&#8217;s 1999 High-End Power Mac G3</title>
		<link>https://hackaday.com/2026/08/06/going-full-fruity-with-apples-1999-high-end-power-mac-g3/</link>
					<comments>https://hackaday.com/2026/08/06/going-full-fruity-with-apples-1999-high-end-power-mac-g3/#comments</comments>
		
		<dc:creator><![CDATA[Maya Posch]]></dc:creator>
		<pubDate>Thu, 06 Aug 2026 15:30:20 +0000</pubDate>
				<category><![CDATA[Retrocomputing]]></category>
		<category><![CDATA[power mac]]></category>
		<category><![CDATA[power mac g3]]></category>
		<category><![CDATA[Power Macintosh]]></category>
		<guid isPermaLink="false">https://hackaday.com/?p=1134444</guid>

					<description><![CDATA[<div><img width="800" height="432" src="https://hackaday.com/wp-content/uploads/2026/08/power_mac_g3_setup_dan_wood_youtube.jpg?w=800" class="attachment-large size-large wp-post-image" alt="" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" loading="lazy" srcset="https://hackaday.com/wp-content/uploads/2026/08/power_mac_g3_setup_dan_wood_youtube.jpg 1394w, https://hackaday.com/wp-content/uploads/2026/08/power_mac_g3_setup_dan_wood_youtube.jpg?resize=250,135 250w, https://hackaday.com/wp-content/uploads/2026/08/power_mac_g3_setup_dan_wood_youtube.jpg?resize=400,216 400w, https://hackaday.com/wp-content/uploads/2026/08/power_mac_g3_setup_dan_wood_youtube.jpg?resize=800,432 800w" sizes="auto, (max-width: 800px) 100vw, 800px" data-attachment-id="1134500" data-permalink="https://hackaday.com/2026/08/06/going-full-fruity-with-apples-1999-high-end-power-mac-g3/power_mac_g3_setup_dan_wood_youtube/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/08/power_mac_g3_setup_dan_wood_youtube.jpg" data-orig-size="1394,753" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="power_mac_g3_setup_dan_wood_youtube" data-image-description="" data-image-caption="" data-large-file="https://hackaday.com/wp-content/uploads/2026/08/power_mac_g3_setup_dan_wood_youtube.jpg?w=800" /></div>Back in the late 90s, Apple was definitely a pretty fruity company, with its aggressively translucent shades of colored plastic that often got described in terms of such fruit variants. <a href="https://hackaday.com/2026/08/06/going-full-fruity-with-apples-1999-high-end-power-mac-g3/" class="read-more">&#8230;read more</a>]]></description>
										<content:encoded><![CDATA[<div><img width="800" height="432" src="https://hackaday.com/wp-content/uploads/2026/08/power_mac_g3_setup_dan_wood_youtube.jpg?w=800" class="attachment-large size-large wp-post-image" alt="" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" loading="lazy" srcset="https://hackaday.com/wp-content/uploads/2026/08/power_mac_g3_setup_dan_wood_youtube.jpg 1394w, https://hackaday.com/wp-content/uploads/2026/08/power_mac_g3_setup_dan_wood_youtube.jpg?resize=250,135 250w, https://hackaday.com/wp-content/uploads/2026/08/power_mac_g3_setup_dan_wood_youtube.jpg?resize=400,216 400w, https://hackaday.com/wp-content/uploads/2026/08/power_mac_g3_setup_dan_wood_youtube.jpg?resize=800,432 800w" sizes="auto, (max-width: 800px) 100vw, 800px" data-attachment-id="1134500" data-permalink="https://hackaday.com/2026/08/06/going-full-fruity-with-apples-1999-high-end-power-mac-g3/power_mac_g3_setup_dan_wood_youtube/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/08/power_mac_g3_setup_dan_wood_youtube.jpg" data-orig-size="1394,753" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="power_mac_g3_setup_dan_wood_youtube" data-image-description="" data-image-caption="" data-large-file="https://hackaday.com/wp-content/uploads/2026/08/power_mac_g3_setup_dan_wood_youtube.jpg?w=800" /></div><p>Back in the late 90s, Apple was definitely a pretty fruity company, with its aggressively translucent shades of colored plastic that often got described in terms of such fruit variants. Although the iMac steals a lot of the glory here, the Power Mac series and associated hardware deserves that spot in the limelight as well. Recently [Dan Wood] <a href="https://www.youtube.com/watch?v=DS0IF1PxchM" target="_blank">put together a full Power Mac G3-based setup</a>, including the appropriate LCD monitor and other peripherals as someone with some serious disposable income back in 1999 might have owned.</p>
<figure id="attachment_1134499" aria-describedby="caption-attachment-1134499" style="width: 400px" class="wp-caption alignright"><img loading="lazy" decoding="async" data-attachment-id="1134499" data-permalink="https://hackaday.com/2026/08/06/going-full-fruity-with-apples-1999-high-end-power-mac-g3/power_mac_g3_opened_dan_wood_youtube/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/08/power_mac_g3_opened_dan_wood_youtube.jpg" data-orig-size="953,764" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="power_mac_g3_opened_dan_wood_youtube" data-image-description="" data-image-caption="&lt;p&gt;Why Macs are better than PCs. (Credit: Dan Wood, YouTube)&lt;/p&gt;
" data-large-file="https://hackaday.com/wp-content/uploads/2026/08/power_mac_g3_opened_dan_wood_youtube.jpg?w=780" class="size-medium wp-image-1134499" src="https://hackaday.com/wp-content/uploads/2026/08/power_mac_g3_opened_dan_wood_youtube.jpg?w=400" alt="Why Macs are better than PCs. (Credit: Dan Wood, YouTube)" width="400" height="321" srcset="https://hackaday.com/wp-content/uploads/2026/08/power_mac_g3_opened_dan_wood_youtube.jpg 953w, https://hackaday.com/wp-content/uploads/2026/08/power_mac_g3_opened_dan_wood_youtube.jpg?resize=250,200 250w, https://hackaday.com/wp-content/uploads/2026/08/power_mac_g3_opened_dan_wood_youtube.jpg?resize=400,321 400w, https://hackaday.com/wp-content/uploads/2026/08/power_mac_g3_opened_dan_wood_youtube.jpg?resize=780,625 780w" sizes="auto, (max-width: 400px) 100vw, 400px" /><figcaption id="caption-attachment-1134499" class="wp-caption-text">Why Macs are better than PCs. (Credit: Dan Wood, YouTube)</figcaption></figure>
<p>Part of Steve Jobs&#8217; return to Apple, the <a href="https://en.wikipedia.org/wiki/Power_Macintosh_G3" target="_blank">Power Macintosh G3</a> debuted first in basically recycled beige enclosures from previous Macintosh systems before its second generation introduced the Blue and White version, as it was officially called. This dazzling style was carried through in the peripherals, with pin stripes, translucent plastic and a distinct absence of sharp corners or edges.</p>
<p>As for what you get in these colorful Power Mac G3s, a 300 to 450 MHz CPU, an official memory limit of 192 MB and perhaps the most user-friendly way to access the logic board to upgrade and install components with the folding lid. Something which had PC users with sharp edged cases and plentiful blood sacrifices to the PC gods somewhat steaming in jealousy.</p>
<p>For the time these Power Mac G3s didn&#8217;t just look fetching, they also were quite powerful. Something which came at a pretty hefty price tag, of course. The 400 MHz model that [Dan] got his paws on would have cost around $2,000 back in 1999, or closer to $4,000 clams today. The active-matrix TFT LCD screen would have been cutting edge as well, with a similar cutting edge price tag.</p>
<p>Released before OS X this system runs Mac OS 8.6, though it can run OS X 10.4 (Tiger) which unlocks more software options and of course the transition to a proper multi-tasking OS. This particular system was apparently used for graphics design until 2010 based on the files on the HDD. As demonstrated in the video, the system is still quite usable, even in 2026, thanks to all the software available online.</p>
<p><span id="more-1134444"></span></p>
<p><iframe loading="lazy" title="Using Apple&amp;apos;s High-End 1999 Dream Machine" width="800" height="450" src="https://www.youtube.com/embed/DS0IF1PxchM?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>
					
					<wfw:commentRss>https://hackaday.com/2026/08/06/going-full-fruity-with-apples-1999-high-end-power-mac-g3/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1134444</post-id>
		<media:thumbnail url="https://hackaday.com/wp-content/uploads/2026/08/power_mac_g3_setup_dan_wood_youtube.jpg" />
		<media:content url="https://hackaday.com/wp-content/uploads/2026/08/power_mac_g3_setup_dan_wood_youtube.jpg" medium="image">
			<media:title type="html">power_mac_g3_setup_dan_wood_youtube</media:title>
		</media:content>

		<media:content url="https://hackaday.com/wp-content/uploads/2026/08/power_mac_g3_opened_dan_wood_youtube.jpg?w=400" medium="image">
			<media:title type="html">Why Macs are better than PCs. (Credit: Dan Wood, YouTube)</media:title>
		</media:content>
	</item>
		<item>
		<title>FitzRoy&#8217;s Glass: Victorian Weather Marvel or Glorified Thermometer?</title>
		<link>https://hackaday.com/2026/08/06/fitzroys-glass-victorian-weather-marvel-or-glorified-thermometer/</link>
					<comments>https://hackaday.com/2026/08/06/fitzroys-glass-victorian-weather-marvel-or-glorified-thermometer/#comments</comments>
		
		<dc:creator><![CDATA[Al Williams]]></dc:creator>
		<pubDate>Thu, 06 Aug 2026 14:00:41 +0000</pubDate>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[History]]></category>
		<category><![CDATA[Slider]]></category>
		<category><![CDATA[crystals]]></category>
		<category><![CDATA[sal ammoniac]]></category>
		<category><![CDATA[saltpeter]]></category>
		<category><![CDATA[storm glass]]></category>
		<category><![CDATA[weather forecast]]></category>
		<guid isPermaLink="false">https://hackaday.com/?p=1134428</guid>

					<description><![CDATA[<div><img width="800" height="533" src="https://hackaday.com/wp-content/uploads/2026/08/Barometre_de_FitzRoy_01_featured.png?w=800" class="attachment-large size-large wp-post-image" alt="" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" loading="lazy" srcset="https://hackaday.com/wp-content/uploads/2026/08/Barometre_de_FitzRoy_01_featured.png 1200w, https://hackaday.com/wp-content/uploads/2026/08/Barometre_de_FitzRoy_01_featured.png?resize=250,167 250w, https://hackaday.com/wp-content/uploads/2026/08/Barometre_de_FitzRoy_01_featured.png?resize=400,267 400w, https://hackaday.com/wp-content/uploads/2026/08/Barometre_de_FitzRoy_01_featured.png?resize=800,533 800w" sizes="auto, (max-width: 800px) 100vw, 800px" data-attachment-id="1134682" data-permalink="https://hackaday.com/2026/08/06/fitzroys-glass-victorian-weather-marvel-or-glorified-thermometer/barometre_de_fitzroy_01_featured/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/08/Barometre_de_FitzRoy_01_featured.png" data-orig-size="1200,800" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="Baromètre_de_FitzRoy_01_featured" data-image-description="" data-image-caption="" data-large-file="https://hackaday.com/wp-content/uploads/2026/08/Barometre_de_FitzRoy_01_featured.png?w=800" /></div>Everyone talks about the weather. This is doubly true for sailors, where bad weather could mean a very bad day. So it isn&#8217;t surprising that navies around the world have <a href="https://hackaday.com/2026/08/06/fitzroys-glass-victorian-weather-marvel-or-glorified-thermometer/" class="read-more">&#8230;read more</a>]]></description>
										<content:encoded><![CDATA[<div><img width="800" height="533" src="https://hackaday.com/wp-content/uploads/2026/08/Barometre_de_FitzRoy_01_featured.png?w=800" class="attachment-large size-large wp-post-image" alt="" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" loading="lazy" srcset="https://hackaday.com/wp-content/uploads/2026/08/Barometre_de_FitzRoy_01_featured.png 1200w, https://hackaday.com/wp-content/uploads/2026/08/Barometre_de_FitzRoy_01_featured.png?resize=250,167 250w, https://hackaday.com/wp-content/uploads/2026/08/Barometre_de_FitzRoy_01_featured.png?resize=400,267 400w, https://hackaday.com/wp-content/uploads/2026/08/Barometre_de_FitzRoy_01_featured.png?resize=800,533 800w" sizes="auto, (max-width: 800px) 100vw, 800px" data-attachment-id="1134682" data-permalink="https://hackaday.com/2026/08/06/fitzroys-glass-victorian-weather-marvel-or-glorified-thermometer/barometre_de_fitzroy_01_featured/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/08/Barometre_de_FitzRoy_01_featured.png" data-orig-size="1200,800" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="Baromètre_de_FitzRoy_01_featured" data-image-description="" data-image-caption="" data-large-file="https://hackaday.com/wp-content/uploads/2026/08/Barometre_de_FitzRoy_01_featured.png?w=800" /></div><p>Everyone talks about the weather. This is doubly true for sailors, where bad weather could mean a very bad day. So it isn&#8217;t surprising that navies around the world have had a keen interest in weather forecasting. But how did you predict the weather before modern instruments, radar, and satellite images? Vice Admiral Robert FitzRoy had great faith in &#8220;storm glasses,&#8221; a glass chamber containing some chemicals that he didn&#8217;t invent, but did <a href="https://www.biodiversitylibrary.org/item/278473?page/7/mode/1up#page/455/mode/1up" target="_blank">document and promote</a> heavily during the 1860s.</p>
<p>Did it work? Apparently not, but the device is still interesting in its own right. FitzRoy was a pioneer of meteorology, replacing folklore with actual observations and attempts at scientific rigor. While he did arm observation stations with conventional things like thermometers and barometers, he was also a proponent of the weather glass.<span id="more-1134428"></span></p>
<h2>What is it?</h2>
<figure id="attachment_1134441" aria-describedby="caption-attachment-1134441" style="width: 300px" class="wp-caption alignleft"><a href="https://hackaday.com/wp-content/uploads/2026/08/glass.jpg"><img loading="lazy" decoding="async" data-attachment-id="1134441" data-permalink="https://hackaday.com/2026/08/06/fitzroys-glass-victorian-weather-marvel-or-glorified-thermometer/glass-39/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/08/glass.jpg" data-orig-size="1585,2113" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="glass" data-image-description="" data-image-caption="&lt;p&gt;A storm glass in action. Yep! It is cloudy.&lt;/p&gt;
" data-large-file="https://hackaday.com/wp-content/uploads/2026/08/glass.jpg?w=469" class="size-medium wp-image-1134441" src="https://hackaday.com/wp-content/uploads/2026/08/glass.jpg?w=300" alt="" width="300" height="400" srcset="https://hackaday.com/wp-content/uploads/2026/08/glass.jpg 1585w, https://hackaday.com/wp-content/uploads/2026/08/glass.jpg?resize=188,250 188w, https://hackaday.com/wp-content/uploads/2026/08/glass.jpg?resize=300,400 300w, https://hackaday.com/wp-content/uploads/2026/08/glass.jpg?resize=469,625 469w, https://hackaday.com/wp-content/uploads/2026/08/glass.jpg?resize=1152,1536 1152w, https://hackaday.com/wp-content/uploads/2026/08/glass.jpg?resize=1536,2048 1536w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><figcaption id="caption-attachment-1134441" class="wp-caption-text">A storm glass in action. Yep! It is cloudy.</figcaption></figure>
<p>The glass itself was a sealed glass vessel, often a tube, that contained a mixture of alcohol and water. In that mixture were camphor, saltpeter, and sal ammoniac.</p>
<p>The camphor will precipitate out or dissolve into the solvent, forming amazing crystal patterns. According to FitzRoy, the liquid will be clear if the weather is clear, and cloudy if it is cloudy outside. Different sizes of particulates indicate rain, snow, and other weather phenomena. FitzRoy thought the wind had &#8220;electrical tension&#8221; and that was responsible for the device&#8217;s ability to predict weather.</p>
<p>Scientific studies showed little correlation between the state of the glass and the weather. However, it is still a great conversation piece.</p>
<p>Despite the salts in the recipe, the spectacular crystals in a storm glass are primarily camphor. Camphor dissolves readily in alcohol but poorly in water, while potassium nitrate (saltpeter) and ammonium chloride (sal ammoniac) have roughly the opposite preference. The mixed alcohol-water solvent accommodates all three, but the camphor sits close enough to its solubility limit that temperature changes cause it to crystallize and redissolve. The salts appear to affect the form of the growing crystals, helping produce the elaborate dendritic structures that make the glass look so dramatic.</p>
<h2>Maybe it Works?</h2>
<p>FitzRoy was convinced the glass was effective. However, in 1863, Charles Tomlinson wrote in <a href="https://archive.org/details/s4philosophicalm26lond/page/93/mode/1up" target="_blank"><em>The Philosophical Magazine</em></a> that the instrument was little more than a crude thermometer. This was later suggested in <a href="https://www.sciencedirect.com/science/article/abs/pii/S0022024808000791?via%3Dihub" target="_blank">a 2008 article</a>, as well.</p>
<figure id="attachment_1134442" aria-describedby="caption-attachment-1134442" style="width: 400px" class="wp-caption alignright"><a href="https://hackaday.com/wp-content/uploads/2026/08/crystals.jpg"><img loading="lazy" decoding="async" data-attachment-id="1134442" data-permalink="https://hackaday.com/2026/08/06/fitzroys-glass-victorian-weather-marvel-or-glorified-thermometer/crystals-2/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/08/crystals.jpg" data-orig-size="2448,2113" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="crystals" data-image-description="" data-image-caption="&lt;p&gt;Up close with the storm glass crystals.&lt;/p&gt;
" data-large-file="https://hackaday.com/wp-content/uploads/2026/08/crystals.jpg?w=724" class="size-medium wp-image-1134442" src="https://hackaday.com/wp-content/uploads/2026/08/crystals.jpg?w=400" alt="" width="400" height="345" srcset="https://hackaday.com/wp-content/uploads/2026/08/crystals.jpg 2448w, https://hackaday.com/wp-content/uploads/2026/08/crystals.jpg?resize=250,216 250w, https://hackaday.com/wp-content/uploads/2026/08/crystals.jpg?resize=400,345 400w, https://hackaday.com/wp-content/uploads/2026/08/crystals.jpg?resize=724,625 724w, https://hackaday.com/wp-content/uploads/2026/08/crystals.jpg?resize=1536,1326 1536w, https://hackaday.com/wp-content/uploads/2026/08/crystals.jpg?resize=2048,1768 2048w" sizes="auto, (max-width: 400px) 100vw, 400px" /></a><figcaption id="caption-attachment-1134442" class="wp-caption-text">Up close with the storm glass crystals.</figcaption></figure>
<p>Proponents of the glass will tell you that they need to be placed very carefully, out of climate-controlled areas. They also, apparently, say you have to initially heat the liquid until the crystals are totally dissolved. After a few weeks to adapt, they swear the Storm Glass is a perfectly good weather prediction system.</p>
<p>Despite their unreliable nature, the storm glass was a popular item, and you can even find them today, more as decor. But in 1863, you could find a variety of choices with and without thermometers attached, as you can see in the James J. Hicks catalog page.</p>
<h2>Before the Glass</h2>
<figure id="attachment_1134431" aria-describedby="caption-attachment-1134431" style="width: 235px" class="wp-caption alignright"><a href="https://hackaday.com/wp-content/uploads/2026/08/Storm_glass_Hicks.jpeg"><img loading="lazy" decoding="async" data-attachment-id="1134431" data-permalink="https://hackaday.com/2026/08/06/fitzroys-glass-victorian-weather-marvel-or-glorified-thermometer/storm_glass_hicks/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/08/Storm_glass_Hicks.jpeg" data-orig-size="607,1031" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="Storm_glass_Hicks" data-image-description="" data-image-caption="&lt;p&gt;This 1863 catalog had a number of storm glasses available.&lt;/p&gt;
" data-large-file="https://hackaday.com/wp-content/uploads/2026/08/Storm_glass_Hicks.jpeg?w=368" class="size-medium wp-image-1134431" src="https://hackaday.com/wp-content/uploads/2026/08/Storm_glass_Hicks.jpeg?w=235" alt="" width="235" height="400" srcset="https://hackaday.com/wp-content/uploads/2026/08/Storm_glass_Hicks.jpeg 607w, https://hackaday.com/wp-content/uploads/2026/08/Storm_glass_Hicks.jpeg?resize=147,250 147w, https://hackaday.com/wp-content/uploads/2026/08/Storm_glass_Hicks.jpeg?resize=235,400 235w, https://hackaday.com/wp-content/uploads/2026/08/Storm_glass_Hicks.jpeg?resize=368,625 368w" sizes="auto, (max-width: 235px) 100vw, 235px" /></a><figcaption id="caption-attachment-1134431" class="wp-caption-text">This 1863 catalog had a number of storm glasses available.</figcaption></figure>
<p>Of course, people were interested in the weather well before the late 19th century. Even FitzRoy admitted that the storm glass was at least 100 years old by his day. The game changer was the electric telegraph.</p>
<p>The telegraph allowed for widespread real-time observations. FitzRoy was a pioneer in that game, as was his mentor Sir Francis Beaufort, famous for developing the Wind Force Scale, sometimes known as the Beaufort scale. If you read his writings, he was, for the most part, on the right track for weather observations. But the storm glass that is most closely associated with his name wasn&#8217;t really the thing you wanted to be remembered for.</p>
<p>You can make your own storm glass, as you can see in [NightHawkInLight&#8217;s] video below. Maybe you can determine whether it really works. Or <a href="https://hackaday.com/2025/12/08/build-yourself-a-graphing-weather-display/">take your weather station into the modern era</a>.</p>
<p><iframe loading="lazy" title="How to make a STORM GLASS to predict the weather!" width="800" height="450" src="https://www.youtube.com/embed/3cWpo5BoahA?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>Featured image: <a href="http://Baromètre de Fitroy ou ou verre-de-tempêtes" target="_blank">Baromètre de Fitroy ou ou verre-de-tempêtes</a> by [Anja]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hackaday.com/2026/08/06/fitzroys-glass-victorian-weather-marvel-or-glorified-thermometer/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1134428</post-id>
		<media:thumbnail url="https://hackaday.com/wp-content/uploads/2026/08/Barometre_de_FitzRoy_01_featured.png" />
		<media:content url="https://hackaday.com/wp-content/uploads/2026/08/Barometre_de_FitzRoy_01_featured.png" medium="image">
			<media:title type="html">Baromètre_de_FitzRoy_01_featured</media:title>
		</media:content>

		<media:content url="https://hackaday.com/wp-content/uploads/2026/08/glass.jpg?w=300" medium="image" />

		<media:content url="https://hackaday.com/wp-content/uploads/2026/08/crystals.jpg?w=400" medium="image" />

		<media:content url="https://hackaday.com/wp-content/uploads/2026/08/Storm_glass_Hicks.jpeg?w=235" medium="image" />
	</item>
	</channel>
</rss>
