Build Your Own Apollo Guidance Computer 218
PingXao writes "Well, if you can't exactly give the Moon you can give the gift of a computer to get you there. Almost a year ago this Slashdot story about the Apollo 11 Guidance Computer referenced a pretty cool Dr. Dobbs Journal article from their History of Computing series. Now there's this guy who built one in his basement! It took him 4 years, $2,980 in cash, 2,500 hours of labor and 15,000 hand-wrapped wire connections with 3,500 feet of wire to build. It might be next Christmas before you could build one of your own to give as a gift, but he promises you can build your own for less and it will be better than his. The perfect gift for the space geek who has everything. This guy is my hero."
Kinda makes you wonder, (Score:4, Insightful)
Re:Kinda makes you wonder, (Score:5, Insightful)
Re:Kinda makes you wonder, (Score:5, Insightful)
Most of us wear watches with more horsepower than a single System 360 of the time.
I would imagine that every computation performed at all of NASA from T minus 10 until splashdown could grind through my desktop in less time than it took me to reply to this message.
The difference wasn't in the hardware.
It was in the people, their abilities, and in the working relationship those people had with each other.
It was in the management of those people, putting success and excellence above all else.
It was in the work - putting men on the moon wasn't just a job, it was an adventure and it was a dream.
Re:Kinda makes you wonder, (Score:2)
Re:Kinda makes you wonder, (Score:4, Insightful)
Personally I think we're being really stupid by not funding more space exploration. Yes, I know people on earth are starving. But both you and I know that it's not the starving Ethiopians competing with NASA or ESA for funding...
Re: (Score:2, Insightful)
Re:Kinda makes you wonder, (Score:2, Insightful)
Which completely misses the point - it's not the learning, it's the doing that matters.
Re:Kinda makes you wonder, (Score:2)
Sorry but it burns me when I hear science blindness. Yea theoretical physics is important and yes the average person has no clue what is is. But I really doubt that if you got the funding of a Live Aid you would get us beyond the solar system in "No Time"
All science is important and all of it needs funding but your statement is just wrong. Do you have any idea how important it would be if we found life on Mars or Europa?
How i
Re:Kinda makes you wonder, (Score:3, Interesting)
Yes, we are certainly capable of sending small probes out to discover facts about the solar system, but those facts will remain useless until we can get there in person.
I remember reading a statement somewhere regarding rocket tech, along the lines of 'a 5% increase in current booster efficiency
Re:Kinda makes you wonder, (Score:2)
Re:Kinda makes you wonder, (Score:2)
I'm gonna share with you a vision that I had, cause I love you. And you feel it. You know all that money we spend on nuclear weapons and defense each year, trillions of dollars, correct? Instead -- just play with this -- if we spent that money feeding and clothing the poor of the world -- and it would pay for it many times over, not one human being excluded -- we can explore space together, both inner and outer, forever in peace. --Bill Hicks
Re:Kinda makes you wonder, (Score:2)
Oh? (Score:2)
Re:Oh? (Score:3, Insightful)
The IBM 360/91 was an important high-performance member of the IBM 360 family. The CDC 6600 was also an innovative system from the same era.
The Space Shuttle uses the IBM AP-101. See Computers in Spaceflight: The NASA Experience [nasa.gov].
Re:Kinda makes you wonder, (Score:2)
I bet there wasnt a single engineer during the entire flight that didn't know where their sliderule was at any point in time.
Re:Kinda makes you wonder, (Score:2)
But they did get paid. And they didn't get paid a below-average salary plus stock options that may or may not be worth something someday. And they were doing a great duty to their country by fighting the communists in the space race. Where is that spirit today? Maybe in companies building anti-terrorist weapons or something?
Re:Kinda makes you wonder, (Score:5, Funny)
Mouse and Cheese doesn't fly... (Score:2, Funny)
Re:Kinda makes you wonder, (Score:3, Insightful)
Re:Kinda makes you wonder, (Score:5, Insightful)
The other thing is they took a very simple approach to thing, to do it today would be even harder because we would over complex thing thing with uber redundancy and sensors for everything and so forth. Thus why we could get to the moon, or russians get space stations, but the space shuttle and space station suck.
Not that getting more computers involved is bad, it just makes it easier for things to crap out and not know why. Mechanical stuff is easy to figure out why it's not working, electrical not so much, and code and semiconductors very hard.
I too look at how we did it, am are amazed it all worked. But then, look at a Model T or a Steam Locomotive, today it seams amazing people would trust those thing cross country or that they would be very durable, but they did it just fine.
I'm pretty sure my powermac has failed on my more then my atari 800 ever did.
Comment removed (Score:4, Interesting)
Re:Kinda makes you wonder, (Score:5, Insightful)
Also, planes like the Stealth Bomber are said to not be able to fly without a computer for reasons like you mentioned, especially landing it. But really it's a issue of it makes it practical, not needed. The Northrop flying wing worked in the late 40s and it obviously had no computers. The B2 is based off that planes design (actually has the exact same wing span), the computers just made it more feasible and overall better.
In the case of going to the moon, it could be done without a computer, rockets went up without computers, plus people make a great computer. The computers for apollo did pretty straightforward stuff, and were mainly there so the astronauts didn't have to keep doing stuff non-stop. They could still sight stars and calculate there path and manual fire rockets to adjust (like they did in Apollo 13),
The thing is we have all gotten so used to doing stuff with a calculator that we forget you can do it without. When was the last time you did a square root by hand (or even remember how). I think this is the kind of thing that causes people to wonder how things like the pyramids were made, people just can't think of how to do things without modern tools, cause thats all they know. To the Egyptians building them probably wasn't that hard to figure out.
Re:Kinda makes you wonder, (Score:3, Interesting)
The Saturn V itself had quite a lot of processing power for the day. The LEM and CM/SM were fully controllable. The basic programs were in ROM but they could be use
Re:Kinda makes you wonder, (Score:2)
Just saying we have become really dependant on computers, and sometimes we have stopped learning even skills that we should be able to do without a computer.
I'm a firm beliver in we should advance society and eliminate needs for things, I think things like farming and manufacturing should be completely mechanized at this point. But at the same time i
To me, (Score:3, Funny)
Re:To me, (Score:2)
Trouble is, everyone would scream about how it's just a ploy to keep the poor from reproducing... which would be true.
Re: (Score:2)
Re:Kinda makes you wonder, (Score:3, Insightful)
There's a Heinlein quote that I'm trying to think of, that goes something along these lines:
There are three stages to the development of any technical project. In stage one, the device is simple, does only what it needs to, and works most of the time. In stage two, the device is vastly overcomplicated, overpowered, does far more than it needs, and works occasionally. In stage three, the "improvements" are thrown out, the device is again simple, does only what it needs to, and works all the time.
I've bee
Re:Kinda makes you wonder, (Score:2)
Re:Kinda makes you wonder, (Score:2)
The shuttle does not suck because of the computers used. It has issues because it is and should have always been thought of as an experiment. It was talked up as space DC-3 when in truth it was more of a Vicker Vimy. Not to mention it was an underfunded experiment.
The Model T compared to a modern car SUCKS.
A modern car will go 100,000
Re:Kinda makes you wonder, (Score:3, Insightful)
The Model T entered the market when there were no hard surfaced roads or trained auto mechanics outside the cities, no high octane gasolines, no gas stations, no certainty that fuel or lubricants would be as advertised.
Under those conditions, a simple, tough, forgiving, automobile with a 20hp engine that can cruise comfortably at 35-40, and gets 20-30 mpg doesn't look half-bad.
Re:Kinda makes you wonder, (Score:2)
Re:Kinda makes you wonder, (Score:2)
We didn't really discover fractals until we had computers. To solve a 100x50 grid of complex numbers, squaring them for a two hundred iterations each is a million multiplications. And that would get you the outer impression of the Mandelbrot, but if one didn't know of fractals, one might even miss that it was self-affine at that level. To get that point would be superhuman; to investigate further would defintely need a computer.
Re:Kinda makes you wonder, (Score:2)
Tell that to Julia - he seemed to manage okay without electronic computational power. Mandelbrot used computers to refine his work and do ever more complex sets.
Re:Kinda makes you wonder, (Score:2, Interesting)
As I understand it, it's easier to radiation harden a 386 or 486 processor than a Pentium or higher CPU. (Although I read recently that might be changing with a new CPU design but I forget which one.) I heard that the shuttle still has a few 8086 (or is that an 8088) computers on board.
Trivial note: You often see 8086/8088, 80286 and higher CPUs, but have you ever seen an 80186 CPU? IBM used to make an ISA
80186 (Score:2)
IIRC they were basically faster 8086s.
Re:Kinda makes you wonder, (Score:2)
So, yes, I have seen them. Produced as late as 1987 for embedded systems.
No, I'm not selling
Re:Kinda makes you wonder, (Score:2, Informative)
Philips used to make a computer called the 'Yes' based on this CPU. It was supposed to be an IBM compatible PC, but for some reason (I think the 80186 itself) it wasn't 100% compatible, and therefore it failed miserably... It was a good CPU though, better than the 8088 that most PC's of the time used.
Re:Kinda makes you wonder, (Score:3, Funny)
It takes more computational power to provide a retarded paperclip assistant than it does to go to the Moon.
Fantastic (Score:5, Funny)
Re:Fantastic (Score:2)
He just has to pay a few hundred million to get the rockets to take it up.
Unless he outsources the propulsion systems to India, of course.
Re:Fantastic (Score:2)
<conspiracy>Awww c'mon, with todays high tech video software at everyone's finger tips, you could fake a better moon landing for way less than that!</conspiracy>
Re:Exaggeration (Score:2)
For the "hundreds of millions" quoted, probably an off the cuff remark, it probably wouldn't be that far off to make an actual Saturn-V & landing craft, seeing as how the jigs and tools for them have been destroyed.
Re:Exaggeration (Score:2)
seeing as how the jigs and tools for them have been destroyed.
I know it's been discontinued. Thus the tools remark. Just because something has been discontinued doesn't mean that we can't make it again. If we really wanted to, we can make all sorts of interesting things again. The computer in the article, a saturn-V, a sherman t
Give it as a gift? (Score:5, Funny)
[Aunt Edna] uh, thanks?
Re:Give it as a gift? (Score:2)
[Aunt Edna] uh, thanks?
Or:
[Aunt Edna] I'm not *that* old, you little shit.
No, not for Aunt Edna (Score:2)
Or perhaps some other geek on your Christmas list.
Even better yet would be a kit, so the recipient would get the fun of assembling the project him<M-Del>themself.
It's too bad all kids nowdays have the attention span of an albino ferret, this'd be a GREAT educational project....
Re:No, not for Aunt Edna (Score:2)
I don't understand.. (Score:2, Interesting)
--
http://www.gamercentric.com/ [gamercentric.com] - Now with a clan and tournament system!
Re:I don't understand.. (Score:2, Funny)
Or... (Score:3, Funny)
yea but... (Score:5, Funny)
Re:yea but... (Score:3, Interesting)
People can (and have) ported just about anything to anything. There's a version of X11 that runs entirely under Java. There are patches to make Linux run on a VAX. Hell, ply Linus, Alan Cox and Richard Stallman with enough beers, I'd be willing to bet you could talk them into developing the necessary hooks in Linux, GC
Elks is dead... 386 needed (Score:2)
Re:yea but... (Score:3, Funny)
Yeah, but based on what i read about the original, i bet BillG wishes he could port NT to it
"Shortly after liftoff of Apollo 12, two lightening bolts struck the aircraft. The current passed through the command module and induced temporary power failure in the fuel cells supplying power to the AGC. During the incident the voltage fail circuits in the computer detected a series of power trenches and triggere several restarts. The computer withstood these without
Emulators? (Score:2)
I bet someone could write an emulator that runs on a Palm or something similar.
Re:Emulators? (Score:5, Interesting)
Every operating system sucks... (Score:5, Funny)
when computers where used for two things
too either go to the moon or play pong
and nothing inbetween, you see
and You didn't need a fancy operating system to play pong
and the men who went to the moon, god bless them
did it with no mouse
and a plain text only black and white screen
and thiry-two kilobytes of ram
Beyond that, this guy is lucky its christmas because with multiple 4-9 meg pdf files it would be a silent night for his server.
Re:Every operating system sucks... (Score:5, Informative)
Re:Every operating system sucks... (Score:2)
Re:Every operating system sucks... (Score:2)
from the your-server-is-now-a-yule-log dept...
Re:Every operating system sucks... (Score:5, Funny)
And now it's been linked to by Slashdot. (Score:5, Funny)
Re:And now it's been linked to by Slashdot. (Score:4, Funny)
Re:And now it's been linked to by Slashdot. (Score:2)
Re:And now it's been linked to by Slashdot. (Score:2)
This comes from the (Score:2)
FPGA (Score:4, Insightful)
Kudos to him
Re:FPGA (Score:2, Insightful)
But looking at the logic, it seems it could fit easily in a Spartan 3 FPGA.
Pretty amazing, isn't it; how far we have come in so little time.. And the fact that this guy took the time to properly execute the project, and document it as he went along, really allows one to gain a sense of scale when it comes to computing devices. This thing has about as much computing power as an Atari-2600 and it takes a truck to move it. And just about ten years later, we were playing pong in the living room.
And it too
Re:FPGA (Score:2)
I almost want to download the emulator and see what I can write for it.
Time = money... (Score:2)
Even at chinese outsourcing prices, that's one VERY expensive project that doesnt do anything useful.
Go get an Apple ][, you can learn just as much for $50
Time != money (Score:3)
Obligitory Priceless joke. (Score:2)
I disagree. This project completely rules. It's way more than just tinkering around with an Apple ][ -- it's the equivilent of building an Apple ][ from scratch, reverse engineering Applesoft, the monitor, the Sweet 16 emulator, the LISA assembler, building a floppy drive, etc. etc. etc.
Go read the articles and you'll appreciate what a tremendous amount of work this was -- a hell of an achievement of the variety that makes most PhD applicati
Re:Obligitory Priceless joke. (Score:3, Funny)
Unfortunately, it's an achievement akin to digging a large hole in the ground with a spoon. Someone wasted a lot of their time to do something useless in the most inefficient way possible.
Sucker! (Score:5, Funny)
-bbh
Re:Sucker! (Score:2)
Bahh! It would have meant more for mankind if he had built the stage for a mars mission. We've already been to the moon.
For the space geek who has everything (Score:2, Funny)
Take that those doing with less!
Re:For the space geek who has everything (Score:2)
Yeah, but running his server on his Apollo clone is cheating.
Re:For the space geek who has everything (Score:2)
Go ahead and say it. It's not a dirty word. It's not a filty word.
Today is Christmas Eve, believe in Jesus or not. Tomorrow is Christmas, live in a Christian country or not.
While something can be said for segregating the various holiday celebrations (Christmas, Haunukah, Kwanza, Yule, Saturnalia, and so forth), it's patently ludicrous to refuse to aknowledge each as they pass.
And, in all fairness, refusing to mention the holiday is as offensive to Christians as any other cultural infringmen
Re:For the space geek who has everything (Score:2)
I believe Andy Rooney had a nice piece last year on the holidays and how literature referred to things more often as "Happy Holidays" or "Holiday Sale" instead of specifically mentioning Christmas.
Christmas Christmas Christmas Christmas Christmas!
Take that PC patrol!
Besides as if it isnt bad enough tha
Your Palm Pilot is not radiation hardened. (Score:5, Informative)
Reliability under conditions your PC would fail, like radiation, shock, vibration, acceleration, heat and cold.
Built to solve unique specialized problems for people who are not entirely computer expert.
Navigation computers have to solve complex solid analytic geometry problems for people who are experts in solid analytic geometry but aren't experts in computers and don't have the luxury to spend lots of time to do that.
Re:Your Palm Pilot is not radiation hardened. (Score:2)
Lead Box - $30
Still woould cost (and weigh) less than the APC.
Re: (Score:3, Informative)
Re: (Score:2)
Re:Your Palm Pilot is not radiation hardened. (Score:2)
Re: (Score:2)
Re:Your Palm Pilot is not radiation hardened. (Score:2)
Nope but if you took high school physics you would know he is correct.
Why do you think proton decay detectors are buried very deeply under ground? To shield them from cosmic rays. Yes lead shielding can actually increase the radiation count. Not to mention the costs of launching it. The Van Allen belts where verified by a lead shielded Geiger counter. The counter in Explorer one went up and up and up then went to zero. Van Allen figured it was satura
You sure? (Score:2)
I'd google, but am on crappy dial-up this evening.
He's sure (Score:2)
Its the difference between "aww shucks, there's a speck on my picture" and "retro-rockets failed to fire!"
Re:Your Palm Pilot is not radiation hardened. (Score:2)
and seriously, you're speaking of "spaceflight computers" as if we had space marines going through the galaxy regularly(and that they were highly specialised computers less powerful than palm pilot, and that they
parts? (Score:2)
Re:parts? (Score:3, Funny)
Well, RTFA you lazy sod! Had you done so, you'd have had your answer quicker than it took you to post the question.
Re:parts? (Score:2)
Limits of simulation? (Score:3, Funny)
Finally (Score:3, Funny)
LK
Comment removed (Score:4, Insightful)
Apollo Guidance Computer - Disassembled (Score:3, Funny)
This is a link to a a partial tear-down of a Apollo Guidance Computer Logic Unit.
http://klabs.org/mapld04/presentations/session_g/
on slide three, N.B. the cost : $275,800.00.
now i wonder could the guy in the story have afforded to deal with this as well
"In the early orbital missions before Apollo, NASA learned that the human animal, confined in a spacecraft for a week or so, was not as clean as might be expected from observations on Earth. This additional constraint had . . far-reaching impact . . All electrical connections and other surfaces had to be corrosive resistant . . . everything had to be hermetically sealed."
eww!
quote from http://klabs.org/history/history_docs/mit_docs/17
Documentation (Score:4, Informative)
Documentation. He documented every step of the way everything that he did. It's something that's lacking in a lot of geeky projects and it's something that I commend this guy at doing an awesome job at.
Next: Build your own working replica of Little Boy (Score:3, Funny)
Re:OK, so Apollo can go home, but how about... (Score:4, Informative)