Email or username:

Password:

Forgot your password?
Ken Shirriff

The Minuteman III missile (1970) is America's land-based nuclear deterrent, with 400 missiles ready to launch. The missile used a complex guidance system with over 17,000 electronic and mechanical parts that cost $4.5 million in current dollars. Let's take a look at the guidance system and computer. 1/N

92 comments
Ken Shirriff

The guidance system is based on the "stable platform", which holds three accelerometers in a stable orientation regardless of the twists and turns of the missile. Two gyroscopes detect rotation; the gimbals are rotated in response to keep the platform stable. 2/N

Ken Shirriff

This diagram shows the stable platform with its three accelerometers and two gyroscopes. Alignment mirrors line up the stable platform with a precise light beam that shines into the silo. The gyrocompass accurately determines North. 3/N

Ken Shirriff

For Minuteman I, the missile was physically rotated in the silo to be aligned with the target, using a day of surveying with the North Star as a reference. Minuteman II simplified this by rotating the mirror on the alignment block instead. This photo shows the alignment block and mirror on top of the gyrocompass. Note the warning label: the gyrocompass assembly and gimbals were made from toxic beryllium to save weight. 4/N

Ken Shirriff

This diagram shows how the stable platform rotates along three axes. The window in the side of the stable platform allows the precise light beam from the "autocollimator" to bounce off the mirror. 5/N

Ken Shirriff

To avoid friction, the gyroscopes were gas-bearing gyroscopes. The rotor (pink) spun at high speed, floating above a fixed ball (blue) on a film of hydrogen. The induction motor (green) spun the rotor. Capacitive pickups (purple) detected motion along two axes. 6/N

Ken Shirriff

The first Minuteman model used a transistorized computer called the D-17B, constructed as a cylinder to fit the missile. It was a 24-bit computer, but serial, operating on one bit at a time with a one-bit ALU, so it was slow. 7/N

Ken Shirriff

The computer had no RAM but stored everything (code, data, registers) on a hard disk that held just 2727 words. The disk had multiple fixed heads (see photo), so it didn't need to seek. The disk provided one bit at a time to the serial computer, which would perform the instruction and write the results back to disk one bit at a time. 8/N

Ken Shirriff

This photo shows a transistorized circuit board for the disk read amplifier. The computer used diode-resistor logic and diode-transistor logic to minimize the transistor count. It used 6282 diodes, 5094 resistors, and 1521 silicon and germanium transistors. 9/N

Ken Shirriff

Minuteman II used one of the first integrated circuit computers, making it an important contributor to the IC industry. The D-37 computer (in the engineer's hands) was much smaller and somewhat more powerful. It was still a serial computer with no RAM, but it was able to take over many of the ground control checkout and monitoring tasks. 10/N

Ken Shirriff

This photo shows the D-37C computer with advanced 10-layer circuit boards covered with Texas Instruments flat-pack integrated circuits. It used 22 custom integrated circuits; a flip-flop chip cost over $500 in current dollars. 11/N

Ken Shirriff replied to Ken

Minuteman III used the upgraded D-37D computer with 14,137 words of storage. It used flexible PCBs, advanced for the time, soldered with low-melting-point indium/tin solder. 12/N

Ken Shirriff replied to Ken

A nearby nuclear blast could cause transient errors in the computer. To prevent this, a "transient current detector" (photo) sensed a radiation pulse and the computer was shut down until the pulse went away. The computer would then continue where it left off, extrapolating the trajectory for the time it was shut down. 13/N

Simon Zerafa :donor: :verified: replied to Ken

@kenshirriff

The Missile knows where it is because it knows where it was ... 😉

Ken Shirriff replied to Ken

The guidance system also contains a stack of amplifier boards, interfacing the computer to the rest of the missile. The amplifier includes high-current drivers for the various pyrotechnics on the missile such as igniting the rocket stages and retrorockets. 14/N

Ken Shirriff replied to Ken

Another block of electronics is the Missile Guidance Set Control, which has amplifiers, power supplies, and servo circuits for the gyroscopes and accelerometers. It has a modular construction with a removable module for each function. 15/N

Ken Shirriff replied to Ken

The missile is powered by an unusual battery. This silver/zinc holds the electrolyte in a separate tank so it has almost infinite shelf life. At launch, a gas generator is ignited, forcing the KOH electrolyte into the battery cells, powering up the battery. 16/N

Ken Shirriff replied to Ken

Another pyrotechnic component is the squib-activated switch, a switch that is activated by a tiny explosive squib. The missile is connected to ground equipment by an umbilical cable, which is disconnected at launch. The explosive switch severs critical signals just before, presumably to avoid any electrical noise when the umbilical is disconnected. Also note the window in the side of the missile for the alignment light beam. 17/N

Ken Shirriff replied to Ken

The guidance system runs 24 hours a day so the missile is ready for immediate launch. On the ground, the system is water cooled; ground support equipment provides a chilled sodium chromate solution through the umbilical connection. This photo shows the coolant path through the computer and other components. 18/N

Ken Shirriff replied to Ken

The missile is programmed with launch codes through the Permutation Plug, a plug that holds the 48-bit code. With great ritual, an armed officer plugged it into the socket below. The launch code also depended on values on disk, so each Launch Control Center had a unique code for each missile. 19/N

Ken Shirriff replied to Ken

A launch normally requires launch orders from two separate Launch Control Centers. But a single surviving Launch Control Center could launch the missiles, unless vetoed before a timeout. A complicated state machine managed the launch process. 20/N

Ken Shirriff replied to Ken

Although the Minuteman guidance system is interesting technologically, one has to keep in mind its purpose was to unleash nuclear devastation On the other hand, Minuteman has been successful as a peacekeeping deterrent (so far). In any case, it is morally ambiguous compared to, say, the Apollo Guidance Computer. There are currently 400 Minuteman missiles active, down from a peak of 1000. 21/N

Ken Shirriff replied to Ken

I wrote a blog post that goes into much more detail on the Minuteman guidance system and computer, so check it out: righto.com/2024/08/minuteman-g
22/23

Ken Shirriff replied to Ken

Credits: many of the photos from National Air and Space Museum: airandspace.si.edu/collection- Minuteman I computer photo by Steve Jurvetson, CC BY 2.0: commons.wikimedia.org/wiki/Fil D-37C image courtesy Martin Miller: www.martin-miller.us. Diagrams from Minuteman Weapon System: minutemanmissile.com/documents Circuit board photo from bitsavers: bitsavers.org/pdf/autonetics/d Disk head assembly from LaserSam, CC BY-SA 40: commons.wikimedia.org/wiki/Fil Silo photo by Kelly Michals, CC BY-NC 2.0: flickr.com/photos/rocbolt/7372
23/23

Credits: many of the photos from National Air and Space Museum: airandspace.si.edu/collection- Minuteman I computer photo by Steve Jurvetson, CC BY 2.0: commons.wikimedia.org/wiki/Fil D-37C image courtesy Martin Miller: www.martin-miller.us. Diagrams from Minuteman Weapon System: minutemanmissile.com/documents

Giles Goat replied to Ken

@kenshirriff Two "super stupid questions" .. actually one maybe a bit less stupid .. 1st question "Of course all that ( very expensive ) tech gets destroyed once the missile is launched ? I suppose when doing tests with no explosive they managed to recover it ? 2nd maybe less stupid have they ever had a "self destruct" thing to avoid such tech to accidentally end up in enemy hands if a missile launched failed to explode and could be recovered ? Maybe I am "too tinfoil hat territory" ? 😅

Ken Shirriff replied to Giles

@gilesgoat Since the missile (and warhead) are crashing down at Mach 23 from hundreds of miles up, I don't think there would be anything left to recover.
For missile tests, they presumably have a self-destruct mechanism (same as rocket launches) so the Range Safety Officer can blow up the missile for safety if it goes off course.

Giles Goat replied to Ken

@kenshirriff Thought so, it breaks my heart to think all that fantastic tech destroyed in an instant .. 😢

John Francis replied to Ken

@kenshirriff also...zero unintended or unauthorized launches (AFAIK)

Ken Shirriff replied to John

@johnefrancis Well, there were at least two incidents where the warhead was accidentally launched off the missile. Best known is the Damascus incident where a worker dropped a socket, causing a Titan missile to eventually explode, flinging the warhead hundreds of feet. There was also an incident where a worker was debugging the Minuteman silo security system. He pulled a fuse, bizarrely causing a retrorocket in the missile to ignite, flinging the warhead off the missile and it dropped 75 feet to the bottom of the silo.

@johnefrancis Well, there were at least two incidents where the warhead was accidentally launched off the missile. Best known is the Damascus incident where a worker dropped a socket, causing a Titan missile to eventually explode, flinging the warhead hundreds of feet. There was also an incident where a worker was debugging the Minuteman silo security system. He pulled a fuse, bizarrely causing a retrorocket in the missile to ignite, flinging the warhead off the missile and it dropped 75 feet to...

Delta Wye replied to Ken

@kenshirriff That thing about separating the rocket from the ground connection - in a lot of early NASA rocket launches there were incidents (explosions) due to the wield way the launch control/abort circuitry was set up, “sneak circuits” would occur when the rocket was taking off, like just as the rocket disconnected from the grounding plug at the bottom.

I’m wondering if that instant severing of connections with the squib might’ve also been to prevent sneak circuits.

Ken Shirriff replied to Delta

@DeltaWye That makes sense. Weird things could happen right at launch.

Tom - KB9ENS replied to Ken

@kenshirriff Standard quartz oscillator or something more exotic?

Ken Shirriff replied to Tom - KB9ENS

@kb9ens I don't know the internals of the power supply oscillators. It could be a quartz oscillator, but I wouldn't be surprised if it were just R-C, since the timing isn't particularly important.
As for the computer, it is synchronized to the disk, so its clock comes from a timing track on the disk rather than a quartz oscillator.

dianea 🏳️‍⚧️

@kenshirriff I'm going to guess running Doom on this computer might be difficult, but it will bring it

William D. Jones

@kenshirriff The disk heads remind me of teeth... that's horrifying ._.

Drew 🐘

@kenshirriff This thread is very interesting! Thanks for the breakdown. I'm curious what it means for a computer to be 24-bit but operate with a 1-bit ALU and 1-bit I/O. What part is 24-bit?

tanavit

@dvogel @kenshirriff

A word is 24 bit, but arithmetic operations are made one bit by one bit, beginning by least significant one.

We do the same in 10 base. first adding the units then the tens then the hundreds...

Drew 🐘

@tanavit @kenshirriff So if a "register" contained 2**24-1 (all 1s) and then the program added 1 (overflowing), the register would see 24 different states (1 for each bit), and after the first cycle it would have appeared to have subtracted 1 bit, first setting the lowest bit to 0 while the remaining 23 bits were still set to 1. Do I have that right?

If that is the case, was the program written to include some check-pointing logic to avoid reading interstitial states after a power loss?

Ken Shirriff

@dvogel You can think of it as a 24-bit architecture with a 1-bit implementation. Similar to the PDP-8/S, which implemented the 12-bit PDP-8 architecture with serial circuitry. Also, the Datapoint 2200, a serial 8-bit computer whose architecture was copied to create the Intel 8008 chip. (That's why x86 is little-endian; you have to start with the lowest bit on a serial machine.)

Martin Vermeer FCD

@kenshirriff So this gyro assembly has two input axes? Is that why only two are needed? The Saturn V ST-124 had three gyro assemblies with one input axis each only.

Ken Shirriff

@martinvermeer Yes, the Minuteman uses two-axis gyros, so it uses two gyros and ignores the "extra" axis.

gom

@kenshirriff
Gosh, some engineers pitched Hydrogen filled gyros, fully aware that this is going to at least double the costs due to increased requirements for every part while not even providing near the same performance increase. Those engineers got a green light for this..

I'm envious!

don

@kenshirriff a Polaris observation. What used to take a day now is automatic with GPS.

Chuck

@kenshirriff Two things I love about this picture, one it was probably uber classified back in the day and two it represents a system that is replaced with a $3 chip which is now found in every phone in everyone's pocket.

John Francis

@kenshirriff so you, uh, just have one lying around for a teardown?

John Francis

@kenshirriff "I saw one flying by, took it over with a Hak5 Pineapple, landed it in the yard with a PS5 controller"

Ken Shirriff

@johnefrancis
I was able to open up a Titan missile guidance computer and examine it hands-on. Unfortunately, nobody would give me a Minuteman guidance system to teardown. But I found that the National Air and Space Museum has extremely detailed photos that I could use for analysis.
righto.com/2020/03/inside-tita

m0xEE

@kenshirriff
My first reaction, looking at the image without reading the post first: is this a roomba? 🤔
Missile guidance control?!!! 😱
Oh! 🤣

Steve

@kenshirriff The missile knows where it is because it knows where it isn't!

ENG. Tretron 🐲

@kenshirriff only on mastodon i can find an complete explaination of the Minuteman III intercontenental balistic nuclear missle system's internal guidance unit. I honestly don't know what I do with this information but i love reading it.

FunkETown

@kenshirriff good news! Boeing installed the most recent minutw man guidance system in 2007. I'm sure it's fine.

minutemanmissile.com/missilegu

Lady Harbinger

@kenshirriff Those are some of the most gorgeous electronics, boards, and computers I have ever seen. Everything about the aesthetics there is top notch, shame about the intended use

Zorro Notorious MEB 🪷🪷🪷

@kenshirriff Is that the guidance computer the government decommissioned and gave to universities?

laura🏳️‍⚧️Ⓐ☭🇵🇸

@kenshirriff I know this sounds like a dumb question but how did they test that their ICBMs could hit their targets.

You can't just fire a dummy ICBM at Russia for obvious reasons.

thicktower

@kenshirriff
Seid froh, dass ihr das nicht einsetzen musstet, das Ding wäre niemals geflogen, die Kabel sind viel zu eng und nicht keramisch isoliert, es wäre nie durch eine ionisierende Wolke gekommen.

Jyrgen N

@kenshirriff As always, your post is highly interesting. In particular those about embedded systems like this one broaden my understanding of what a computer is, was, and could be. Thanks a lot!

Go Up