alt.hn

6/28/2026 at 4:16:07 PM

Examining circuit boards from the Space Shuttle's I/O Processor

https://www.righto.com/2026/06/space-shuttle-io-processor-boards.html

by pwg

6/28/2026 at 4:33:45 PM

Author here if you have questions...

by kens

6/28/2026 at 4:48:55 PM

Did Shuttle fly with these bodge-wired boards or were these used for development on the ground?

by joezydeco

6/28/2026 at 4:50:42 PM

I don't know if these boards were flown. They were coated with conformal coating (which I hate for reverse-engineering), which is usually omitted from prototypes. I believe that bodge wires are okay for flight if they are done properly.

by kens

6/28/2026 at 6:52:27 PM

That's amazing. My bodge-wired work won't last 10 miles in the trunk of my car.

by joezydeco

6/28/2026 at 7:54:39 PM

Glass capacitors!!!! I didn't even know this existed! and made by Corning!

by elzbardico

6/28/2026 at 4:38:54 PM

oh that is absolutely fascinating to see in detail

I wonder if the very low density (relatively speaking to today) make them more robust against gamma-rays and other radiation problems once outside the atmosphere?

if I remember correctly, and it's been decades of course

four of the computers ran in parallel with the exact same instructions in case one failed or came up with a wrong answer

and the fifth computer was the "decider"

is that understanding correct?

ah I see now you mention

     Eight networks were assigned to flight-critical systems, 
     with each CRT display and engine controller connected to four networks for redundancy.

by ck2

6/28/2026 at 4:49:04 PM

Yes, the low density and TTL chips (instead of MOS) helped against radiation. When the Shuttle computers moved to semiconductor RAM, they needed extensive error correction, as well as a process that constantly fixed bit errors, as the memory would get multiple errors per flight due to cosmic rays.

As far as redundancy, it's complicated. During critical flight phases, four computers would run the main software (PASS, Primary Avionics Software System), while the fifth computer was ready with the Backup Flight Software (BFS). The backup software was written by a completely different team to ensure that a software bug couldn't crash all the computers at once. In orbit, they used fewer redundant computers to free up computers for payload operations and stuff.

The four computers constantly checked the results from each other and would vote out a faulty system. Voting ensured that a bad computer couldn't vote out the good ones (Byzantine failure). Moreover, the actuators hydraulically voted on the results from the computers: if one computer tried to push a valve in a different direction, the three good computers would physically overpower the bad computer's action at the level of the hydraulic pistons.

by kens

6/28/2026 at 7:21:53 PM

Hi kens,

Thanks so much for the information. I am familair with the voting logic (I've worked on systems that implemented the same thing, odd-number of processor cores and the majority wins).

One question, were any "misbehaving" processor or actuation requests ever logged? As in, were there examples where one actuator or CPU didn't agree in the Shuttle flights?

by vrinsd

6/28/2026 at 9:08:40 PM

There have been a fair number of GPC failures [1], and computers have been voted out. I haven't looked closely enough to see how many were "disagreements" versus hard failures or self-check failures.

[1] Search for "GPC" in the Mission Summary report: https://newspaceeconomy.ca/wp-content/uploads/2023/05/space-...

by kens

6/28/2026 at 6:45:39 PM

what a treasure-trove of historical technical info you have

do you know anything about the military's secret space-shuttle still in operation?

I'm sure it's either been very modernized or runs on completely different design since it's supposedly remote-control

by ck2

6/28/2026 at 7:09:02 PM

Sorry, I don't know anything secret :-)

by kens

6/28/2026 at 4:43:53 PM

> very low density (relatively speaking to today) make them more robust against gamma-rays and other radiation problems once outside the atmosphere?

Yes. Large size transistors (and other IC components) are less impacted by the radiation problems that exist outside the relative security of the atmosphere. Most radiation hardened IC circuity is many process sizes larger than whatever the current state of the art tiny process sizes happen to be at any given time.

But note I said "less impacted". Given sufficient radiation, things will have issues, which is why items like the Shuttle carried the redundant computers, to cover for the possible lucky-strike impacts.

by pwg