Hide 2018 change notes?
2018-11-15
Added transcription of drawing 2005012B (fixed memory module B1-6 for all AGC models).  The KiCad schematics are here, and we also have PNG renderings from the CAD for the drawing (sheet 1 and sheet 2).  I don't mind telling you that transcription of this one was a real pain.  On the other hand, it's nice to have a drawing that's actually legible, so that you can get a sense of what the module is actually doing, rather than just wondering if you're going blind.    This is a significant milestone, though, because

We now have complete transcriptions to CAD of all of the original Apollo Program electrical schematics for AGC p/n 2003200, as well as renderings of them in PNG form.  The digital portions of the circuitry have been converted to Verilog for simulation purposes, and the simulated electronics can run the AGC suite of validation software without error.

Sweet!  Admittedly, this CAD transcription might benefit from a good proof-reading of the PNG renderings vs the original scans.  (Volunteers?)  And simulation of some of the the analog circuitry (such as the power supply and oscillators) with some variant of Spice might be nice.  In fact, there's no end of extra work that could be done on it.  The complete story, as usual, is on our electro-mechanical page.  But I think it's pretty swell anyway.

That's not the end of the CAD-transcription story, of course, in that there are two other versions of the Block II AGC with schematic drawings remaining to be transcribed or regenerated, plus the Block I AGC, plus intermediate revisions of the schematic drawings, plus mechanical drawings.  May take a while.
2018-11-11
Added transcription of drawing 2005106- (erasable memory module B12 for AGC 2003200).  The KiCad schematics are here, and the PNG rendering is here.
2018-11-10
Added transcription of drawing 2005100D (rope driver modules B16-B17 for AGC 2003200).  The KiCad schematics are here; as is usual for these last few modules, there are separate PNG renderings for visual correspondence to the original (sheets 1 and 2) and for electrical correspondence (top-level sheet and circuit blocks A, B, C).  This is kind of a milestone, in that all of the AGC (2003200) modules have been transcribed to CAD other than B1-B6 and B12, which are the modules that really consist only of ferrite cores.  I'm not sure it makes much sense to transcribe those anyway, though in a slavish, compulsive fashion I'll undoubtedly do so, so I'll just hold off for a while on declaring a true milestone. 
2018-11-08
Added transcription of drawing 2005924- (strand select module B15, for AGC 2003200).  The KiCad schematics are here; there are separate PNG renderings for visual fidelity (single sheet) vs electrical properties (top-level sheet and circuit blocks A, B, C).
2018-11-07
  • Added transcriptions of drawing 2005919A (sense amplifier module B14, for AGC 2003200).  This module seems to be structurally identical to yesterday's drawing 2005920B (module B13), but with the backplane connector pins carrying different signals, so I'm not sure why it's a separate drawing.  For AGC 2003100, it was actually one single drawing (and module p/n).  Possibly there's some difference I've overlooked.  Moreover, this called my attention to several errors I had made in the transcription of 2005920B, so I'm a bit uneasy that a few more bugs are lurking in both ....  At any rate, the KiCad schematics are here.  Likewise, there are separate PNG renderings for visual fidelity (sheets 1 and 2) vs electrical properties (top-level sheet and its sub-circuit).
  • Hoping to combat the complexity of this website (at least a little!) added a brief cheat-sheet of hyperlinks to the top of the main page. I know, I know!  I invariably combat complexity by adding more complexity.
2018-11-06
  • Added some fun anecdotal info to the description of the TRIVIUM program now residing on our Colossus page.
  • Fixed a wiring bug reported by a correspondent, in the CAD transcription and PNGs of drawing 2005916A.
  • Added transcription of drawing 2005005D (current switch module B11, for AGC p/n 2003100 and 2003200) into CAD.  The KiCad schematics are here, and PNG renderings (sheets 1 & 2) are also available.
  • Added transcription(s) of drawing 2005920B (sense amplifier module B13, for AGC 2003200).  The KiCad schematics are here.  Like yesterday's drawing 2005104B, it's not possible to make a CAD transcription of 2005920B that's both electrically correct and visually accurate with respect to the original.  Therefore, separate transcriptions have been made for visual fidelity (PNGs for sheets 1 and 2) vs electrical properties (PNGs for top-level sheet and its sub-circuit).
2018-11-05
Added the transcription of drawing 2005104B (erasable driver module B9&B10, for AGC p/n 2003200) into CAD.  The KiCad schematic files are here.  It proved impossible to make a single transcription that was simultaneously a good visual representation and an electrically valid representation of the original drawing.  Therefore, two separate transcriptions were made, one intended to be visually accurate, and the other intended to be electrically valid and accurate.  The KiCad projects for both (original.pro and module.pro, respectively) are at the link just given.  PNG files for both the original visual (sheet 1 and 2) and the electrical (top level, circuit blocks A and B) are also available.
2018-11-03
Drawing 2005922- (alarm module B8, for AGC p/n 2003200 — or at least, a very close revision to the desired 2005922A) added.  KiCad schematic files and PNGs (sheets 1, 2, and 3) all available.
2018-11-02
Drawing 2005003E (oscillator module B7, for AGC p/n 2003200) has been transcribed to CAD.  The KiCad drawings are available, as well as PNG printouts of its sheets 1, 2, and 3.
2018-11-01
Drawing 2005916A (power-supply modules A30-A31, for AGC p/n 2003200) has been transcribed to CAD.  The KiCad drawings are available, as well as PNG printouts of its sheet 1 and sheet 2.  With this drawing now available, all of the A-modules for AGC 2003200 have now been transcribed to CAD. Next, the B-module drawings!
2018-10-31
Similarly to yesterday's update, I added links into document ND-1021041 for the module electrical schematics for the Block I main-panel DSKY and navigation-panel DSKY.  All of these lists of link are only positioned temporarily, until I can move them into the document-index Appendix of the electro-mechanical page.  Luckily, this gave me the opportunity to fix a problem with the descriptions of the Block I DSKYs on the electro-mechanical page, in that the drawing lists for each of them indicated that there were 18 circuit modules (D1-D18), whereas the photographs only showed about half that many modules, with no obvious spaces where many more of them could be hidden from view.  Well, it's now clear that 9 of the modules listed were only for the main DSKY (D4-6, 11-14, 16, 17), and other 9 were only for the NAV DSKY (D1-3, 7-10, 15, 17).  I've fixed my drawing lists accordingly.  Problem solved!
2018-10-30
In the Block I AGC (model #1003700) section of the electro-mechanical page, I've added links into document ND-1021041 for each of the module electrical schematics.  There are probably errors to fix, and the info will probably be reorganized later on, but for right now at least, it's a big help in trying to understand any given Block I AGC module is for.  It will certainly be a big help later on when trying to create CAD schematics for the various drawings comprising AGC 1003700.  I've not yet done the corresponding indexing of the Block I DSKY schematics.
2018-10-26
  • I've put in a considerable effort creating a software tool that can statically compare Mike Stewart's preexisting KiCad/Verilog implementation of the AGC electronics with the identical-in-spirit but very-different-in-detail KiCad/Verilog implementation I've been creating.  The two implementations were effectively identical in behavior in terms of running the AGC validation-suite software before I started statically comparing the models, and I'm pleased to say that even though the static comparison found a half-dozen or so wiring errors in each of the two implementations, their behavior is still effectively identical now that those errors are fixed.  Admittedly, not all of the fixes to Mike's simulation have been pushed upstream yet, but hopefully we'll be able to manage that at some point.   I'm not pretending that either implementation is perfect yet, and I haven't completed my checkout of them, but I think this is a significant milestone in the journey towards that goal.
  • Due to the schematic wiring-error fixes just mentioned, as well as to recent improvements in KiCad's ability to render our schematics, all of the PNG images for the schematics I've been creating have now been re-rendered on the website (though they're uploading as I write this, and it may be a while before they manage to finish doing so).  They look a lot prettier, particularly when viewed on smaller screens or printed on smaller paper.  Even the E-sized drawings are legible when printed on U.S. letter-sized paper, assuming you're wearing powerful enough reading glasses, though for my old eyes, tabloid-sized paper (11"×17") is considerably more comfortable to read. 
  • Some descriptive material on the electro-mechanical page and hardware-simulation page has been updated.  They're both very much still works-in-progress, particularly the latter page.
2018-10-20
  • One of the documents from Russ Larson's papers, namely the YUL documentation mentioned last time, actually has a very short Block I AGC sample program called TRIVIUM (by "IMA NIT-PICKER") attached to the end of it.  Considering that this is only the 2nd Block I AGC program we've ever seen, after Solarium, that's reasonably exciting.  At any rate, TRIVIUM has therefore been transcribed to source code, and added to our repertoire of AGC programs.  Because its purpose was to demonstrate the usage of YUL, TRIVIUM contained some deliberate errors that actually made its assembly by YUL (or yaYUL) fail, so I've also created a version called "TRIVIUM-repaired" that has those errors fixed, and added that program on github as well.
  • We've gotten in a heap of SCDs, or "specification control drawings", for the various electronic and mechanical components used in the AGC and DSKY designs.  For our purpose, these basically serve the purpose of manufacturers' datasheets for the components, and we have them for all but a handful of the parts used in the electrical/mechanical design.
  • The Verilog-based simulation of the AGC electrical design that I've been mentioning in the last few updates has reached the point of being able to run (and pass) the AGC's suite of Validation software that we use to help insure the accuracy of yaAGC.  That's not to say that it's perfect, since there are still known discrepancies between the simulation's behavior at a very-detailed level and Mike Stewart's earlier, independently-created simulation.  I'm tracking down those errors and fixing them over time.  Also, the even fancier Borealis software test suite hasn't yet been tried, since there are various technical problems with doing so that will need to be overcome first.
  • Another AGC schematic has been transcribed, this time for AGC module A52, drawing 2003305B, the "restart monitor", and thus added to the Electro-Mechanical page.
2018-10-07
2018-09-29
  • Pepped up the acknowledgements section quite a bit, on the basis of new documents I've gotten, to show more AGC developers and better-defined responsibilities with respect to the sections of the code they were responsible for.  It still very incomplete and unsatisfactory in spite of that.
  • I'm pleased to note that in the software repository we now have at least a primitive version of a KiCad-to-Verilog translator script (in Python) that works for several of our transcriptions of AGC modules. Indeed, hardware simulation of AGC module A1 (drawing 2005259A) actually works and behaves identically with what ND-1021042 says it should.  So as far as I can tell right now, that means that the CAD for module A1 is 100% correct.  But I want to write that up in detail at some point, with pictures, and haven't done so yet.  Plus, it still leaves us a pretty long way from running a full simulation of the complete AGC logic.  You can't sneeze at progress, though!
  • Added a heap of documents Don Eyles sent in, mostly memos.  I believe there were 89 in all, so on the document-library page I got rid of all the pre-existing icons to help them stand out.  The vast bulk of them are in the LUMINARY Memos section, with the remainder, I believe, being in the SCB Meeting Notes section and the Miscellaneous Mission Documents section.  There's some pretty interesting stuff in there.
2018-09-23
  • The scans of volume 2 of document ND-1021041 (AC Electronics Block I manual) have undergone the cleanups mentioned a few days back, so that document is in its final form now.
  • The CAD transcriptions for AGC modules A19-A24 are now available on the electro-mechanical page (meaning that A1-A29 are now all available), for AGC p/n 2003200.  They've also undergone cross-checking and comparison against Mike Stewart's pin database for the AGC backplane (into which the modules plug), which is in turn based partially on Mike's earlier, independent transcription into CAD and subsequent hardware simulation, so I think we can start to have a little confidence in these new CAD transcriptions.  (The reason for these new transcriptions is that Mike's earlier ones weren't intended to duplicate the visual appearance of the original schematics, nor to reflect versioning differences, but merely to relect the final version of the hardware as accurately as possible.)  Roadmap-wise, this should be the minimal set of drawings needed for hardware simulation of the AGC logic (as opposed to its analog characteristics), so that is something I'm going to start thinking about seriously now, as well as transcription of all of the drawing versions that haven't been transcribed yet, extending to the later model 2003993, and the earlier model 2003100.
  • The electro-mechanical page has been very slightly reworked, reorganized, and cut down, so as to make it friendlier to newcomers.  Not much, I admit, but every bit helps.  A little.  Maybe.
2018-09-16
Added CAD transcription for drawing 2005268A (electrical schematics for AGC module A18) to the electro-mechanical page: CAD files, PNGs generated from CAD (sheets 1 and 2), vs the original scans (sheets 1 and 2).
2018-09-15
Added CAD transcription for drawing 2005267A (electrical schematics of AGC module A17) to the electro-mechanical page: CAD files, PNGs generated from CAD (sheets 1 and 2), vs the original scans (sheets 1 and 2).
2018-09-14
  • Added a handful of new docs to the document library, mostly for the Apollo-Soyuz Test Project (ASTP), of which the gems seem to be the SKYLARK 48 erasable loads and the users' guide.  Now if only we had a copy of the SKYLARK program listing, then we'd really have something!
  • Both volumes of AC Electronics manual ND-1021041 for Block I are now available, including essentially-complete Block I AGC/DSKY electrical schematics.  Reduced-size scans (vol 1 and vol 2) are available, as well as the full-resolution scans (vol 1 and vol 2).  I am told, though, that additional work is may be done on both volumes at archive.org, so this document may change somewhat over the course of the next week or two.  At any rate, thanks, Ken Mortimer!
  • Cleaned up the master list of links to AGC/DSKY electro-mechanical drawings.  Specifically, I simplified how the links to figures in ND-1021042 are presented, and completed adding all of the links into ND-1021042 (in both versions of the document that we have).  I've not yet started adding Block I links from figures in ND-1021041 into the table.
  • And here's a cool article about the AGC and people working on preservation of them.  Quite a fun read, not just with AGCs, but with references to people (and sometimes pictures of them) familiar to people who frequent this website.  Assuming there are any, of course.
2018-09-13
Added CAD transcription of the electrical schematics for the AGC interface modules A27/A38/A29, namely drawing 2005912B.  This is for AGC p/n 2003200, but is likely essentially the same as for the flight AGC 2003993.  CAD files here, plus PNGs (main page, circuits A, D, P, R, XT, Y), vs the original scans (sheets 1 and 2).  Note that what I call the "main page" of the CAD corresponds to sheet 2 of the original drawing, while sheet 1 original drawing is split into 6 separate CAD drawings of sub-circuits.
2018-09-12
Added CAD transcription of the electrical schematics for the AGC interface modules A25 & A26, namely drawing 2005021C (but for AGC p/n 2003100 and 2003200, rather than the flight AGC 2003993): CAD files here, plus PNGs (main page, circuits XT, P, D, C, R), vs the original scan.  This is an interesting design relative to the drawings I've been adding so far, in the sense that those prior drawings all provided a "flat" design, whereas today's is purely hierarchical.  In other words, even though the prior drawings may have consisted of two or three sheets sometimes, that was really only due to the fact that the design was simply too big to fit on a single page, so the designers split it up into more.  If you had a big enough piece of paper, you could have stuck the stuff on all those sheets onto the one large page with no other change.  With the interface module, however, the design uses 5 smaller subcircuits, represented by separate CAD files that appear over and over again in the main circuit.  For example, the "P" subcircuit appears more than 10 times, while the "C" subcircuit is used over 30 times.  Unfortunately, that added complexity causes the CAD design to look not quite as similar to the original drawing, but it still is a pretty fair visual approximation. Fun stuff.
2018-09-11
Added a CAD transcription of the electrical schematics for AGC module A16, namely drawing 2005266-:  CAD files here plus PNGs of sheets 1 and 2, vs the original scans of 1 and 2.  (I suppose I should have been providing similar links to these notes for all of the CAD drawings I've been adding over the last few weeks, but it didn't occur to me.  I'll try to remember to add them for future drawings, but for those already added to the electro-mechanical page, I'm afraid you'll just have to rummage around to find them if you're interested.)
2018-09-10
  • Added an electrical CAD transcription for yet another revision of AGC module A14, this time for drawing 2005264- (to complete the set started with drawings 2005264A and 2005264B yesterday).  This revision has no particular significance that I know of, but I was playing around with some bug/feature fixes recently made to KiCad, and it was simply a convenient drawing to work with.
  • Added the CAD transcription of the electrical schematics for the flight version of AGC module A15 (drawing 2005265A).
2018-09-09
Added the CAD transcription of module A14, in the revisions appropriate for both AGCs 2003993 and and 2003200.  They differ, as far as I can tell, only in the captioning of a single connector pin.  However, the 2003200 revision of the drawing (namely, drawing 2005264A) is quite blurry in the scan, and could stand being checked vs drawing 2005264- (whose scan is quite sharp).    I didn't do that, because I didn't notice at first that we even had a copy of 2005264-, but I did compare it to the also-sharp scan of 2005064F.
2018-09-08
Added the CAD transcriptions for the AGC electrical schematics for the flight version of modules A8, 9, 10, 11, 12, and 13. 

If I haven't so commented before, I should mention that for these electrical schematics I've been prioritizing transcription speed — i.e., I'm trying to get a minimally complete set of schematics transcribed and online as soon as possible — relative to accuracy.  So while I think the transcriptions are pretty accurate, and they do all pass KiCad's ERC (automated error check), there are undoubtedly errors in them that will only be caught in proofing directly against the scanned drawings.  And I haven't done a lot of proofing on them.  So, anyone who is interested in participating in such a proof-reading process, feel free to step forward.  Fortunately, unlike the schematic entry process itself, it doesn't involve a lot (or any) knowledge of electronics or electronics design tools to do so, and is simply a matter of comparing two drawings side-by-side.  For example, here are the original scanned drawing and the CAD-generated drawing for module A13 (click to enlarge):

Click to enlarge  Click to enlarge

A good example of the need for proofing is the drawings for modules A8, A9, A10, and A11.  These drawings are so similar to each other that only A8 was actually transcribed, while the drawings for A9-A11 were merely adapted from the drawings for A8.  This sped things up a lot, sure, and it eliminated a lot of potential errors ... but it also masked various other types of potential errors by making it very hard for me to see them.  Proofing will be so important!

As far as the "minimally complete" set of drawings is concerned, I'm referring to AGC p/n 2003200-011 and DSKY p/n 2003950-011, since this is the combination of units for which we can most-plausibly say that we have the exact revisions of all the drawings we need.  Earlier and later AGC/DSKY part numbers will follow, and (I think) will all arguably be close enough to being complete drawing sets as desired for any practical purpose, but not in the mindlessly-obvious sense that 2003200/2003950 is complete.  The reason my earlier comments (below) refer to all of the CAD drawings being added as the "flight version" even though they're for AGC 2003200 is that many of the drawing revisions for AGC 2003200 really are identical to the drawing revisions for AGC p/n 2003993 (the flown AGC p/n), and the ones added so far are among those.  But eventually there will be some drawings added that are close to the flown revision without being 100% identical to them.
2018-09-03
Added the CAD transcriptions for the AGC electrical schematics for the flight version of the A7 module.
2018-09-02
Added the CAD transcriptions for the AGC electrical schematics for the flight version of the A6 module.
2018-09-01
Added the CAD transcriptions for the AGC electrical schematics for the flight version of the A5 module.
2018-08-31
Began the process of adding links to the AGC Handbook index to the relevant figures in the various AC Electronics manuals (ND-1021041, ND-1021042) for AGC and DSKY schematics.  In other words, the index will eventually have links to all available schematic drawings from not only the AGC Handbook itself, but for Eldon Hall's set of drawings (as mentioned yesterday), and for AC's redrafted versions of those (or redrafted versions of drawings we don't actually have any other access to).  The latter process is just started, and will take a while, since it turns out to be a lot more time-consuming than I imagined.
2018-08-30
  • Added the CAD transcriptions for the AGC electrical schematics for the flight version of the A4 logic module.
  • Updated the AGC Handbook index to include the drawings supplied by Eldon Hall, so that it's more of a master index now.  I hadn't compared Eldon's drawings vs the AGC Handbook side-by-side before, and was surprised to see that in Eldon's set there were only 2 drawings (plus one rev of a drawing) that weren't also in the AGC Handbook.  Of course, there's a very definite difference in legibility in places, so having both sets of drawings is still a pretty nice feature.
2018-08-28
CAD transcription of the AGC electrical schematics for the flight version of the A2 logic module was added.  The version mentioned yesterday was an early prototype version of it.
2018-08-26
Several CAD transcriptions of AGC electrical schematics were added to the electro-mechanical page, versions of the A1, A2, and A3 circuit modules.  Certain portions of the electro-mechanical page were reworked in accordance to what I've learned by working of the circuit transcriptions.
2018-08-20
We now have Volume 1 (of 2) of AC Electronics document ND-1021041.  This document contains, among other things, electrical schematics (as redrafted by AC Electronics to fit into the book) of the Block I AGC.  Volume 2 is coming in the near future.  From the table of contents, it seems that Volume 2 will have most of the rest of the Block I AGC schematics, along with those of the Block I DSKY.  Since up to this point we have had no authentic Block I electrical schematics of any kind, and have been reliant on John Pultorak's reimagining of them, this is a great advance!  Thanks to Ken Mortimer and the Mortimer family for providing this to us.
2018-08-15
Sharp-eyed Mike has pointed out a potential (but only potential) versioning conundrum for the model 2003994 DSKY's D7 and D8 modules.  I've changed the comments for them on the electro-mechanical page to reflect those concerns, but don't think any more-substantive change is warranted just yet.
2018-08-14
  • Realized how a visual-mismatch between the original scanned AGC/DSKY electrical schematics and the CAD transcriptions of them could be corrected, and did so on all of the drawings that have already been transcribed.
  • Added an Appendix to the electro-mechanical page to cover various issues we've discovered in using KiCad with the AGC/DSKY schematics.  Also, reorganized the electro-mechanical page to be very slightly less confusing.
2018-08-13
  • Mike has sent an update to the full (though still very incomplete) MIT part-number list.  Concurrently, I've decided to change the presentation of that list to a table directly on the electro-mechanical page itself rather than as a link to a separate Excel spreadsheet as it was before.  In fact, the master part-number list is now maintained in our github repo, for maintenance purposes, and therefore can theoretically be corrected or extended by someone other than Mike.
  • Hartmuth has sent along a ton more Apollo and Gemini files that he had scavenged from NTRS over the years and that we hadn't already noticed ourselves.  About 130 of them by my count.  So they've been added to the document library.  This caused me to notice a few links to existing docs that were messed up, and so I've fixed those; on the other hand, having added so many new docs at once, I've undoubtedly messed up quite a few of their links, and will have to find and fix those in the near future.
2018-08-12
  • It turns out that in all of the drawings so-far converted from the AGC Handbook to CAD (namely, drawings 2005902B, 2005903A, 2005952-, and 2005973r), I had misinterpreted what were supposed to be connector pins as global nets.  Those have all now been fixed.  These schematics now all pass KiCad's ERC (Electrical Rule Checker), with the happy side effect that a few connections which didn't quite "connect" before, due to wire endpoints being physically very close visually but not actually touching, have been fixed as well.  None of this makes a significant visual difference in the images created from the CAD files — mainly, little rectangular boxes with numbers in them have been replaced by little ovals with the same numbers in them — but it's a world of difference electrically and in terms of confidence in the transcription.
  • All of the available drawings from the AGC Handbook for the DSKY module D7 power-supply circuit have also now been transcribed to KiCad, and thus have "pretty" drawings associated with them on the electro-mechanical page.  They actually turn out to all be identical, except that they have different choices of some resistor and capacitor values.
    • Drawing 2005921- (for DSKY p/n 2003950).
    • Drawing 2005904C (for the earlier DSKY p/n 2003985).
    • Drawing 2005904B (a still earlier revision).
    • And finally, a reconstructed drawing 2005937 (for the later DSKY p/n 2003994), using drawing 2005921- and the circuitry found in AC Electronics document ND-1021042 as a guide.  The need for a reconstruction is, of course, that we don't have an actual copy of drawing 2005937 in either the AGC Handbook or elsewhere.
2018-08-11
Added transcribed CAD files (and pretty-printed image) for the electrical schematics of the DSKY keyboard module  (drawing 2005903A) to the electro-mechanical page.
2018-08-10
  • Made some relatively minor, almost cosmetic changes to a couple of the CAD schematics added yesterday.  But there were pretty important changes to the reconstructed schematic 2005973, since Mike Stewart pointed out that circuit simulations proved that document ND-1021042 was wrong and drawing 2005952 was correct with respect to certain circuit characteristics, and thus I was wrong to trust ND-1021042.
  • Mike had also put together a nice spreadsheet of many (though not all) part numbers for a large number of resistors, capacitors, and so on used in the electrical schematics.  That spreadsheet has been added to the electro-mechanical page.
2018-08-09
  • Converted Hartmuth's index into the AGC Handbook pages into an Appendix for our electro-mechanical page, so that it provides actual links to the individual high-quality scans at our Internet Archive site.  Of course, Hartmuth's original index (for the lower-size PDF form of the handbook) is still available.
  • Experimentally (so far), a handful of the electrical-schematic drawings have been transcribed to CAD files using the open-source KiCad system.  These appear in the "schematics" branch of the GitHub repo, and have been added to the electro-mechanical page of the website as well.  The drawings transcribed so far are of all the available versions of the DSKY indicator-driver circuit: 2 versions from the AGC Handbook, plus 1 "reconstructed" but otherwise-missing version that was recreated by combining information from the AGC Handbook and AC Electronics document ND-1021042.  The transcribed drawings are obviously a lot nicer than the 50-year-old xeroxes of the originals, but also potentially contain so-far undetected errors not present in the originals.  You pays your money and you takes your chances!
2018-08-06
Hartmuth has also passed along 20 or so documents he had gleaned over the course of time from NTRS, but which we had missed out on somehow, and I've added these to the document library page.  You can just look for the ones marked on that page, since I've also gotten rid of the icon on all docs added prior to this month, so Hartmuth's documents are the only ones currently marked.
2018-08-04
Hartmuth Gutsche has gone through the tedium of indexing the entire AGC Handbook, to make it easier to find stuff in it or to see at a glance what's actually in it, and this index has been added to the electro-mechanical page.  Thanks, Hartmuth!  I was going to do it myself, Real Soon Now, but it turned out to much realer much sooner than I anticipated.
2018-08-01
The basis for our new electro-mechanical page, first mentioned a couple of days back, is a notebook called the AGC Handbook, given to us by Don Eyles.  This is not so much a "document" as it is (or was) an evolving collection of electrical and mechanical drawings for the Block II AGC and DSKY.  I'm not sure just how many drawings are in the book, but it has around 550 pages, and the drawings average around two pages each.  So ... a lot of drawings.  At any rate, Mike Stewart has finished scanning it, and we now have the complete thing online.  In a slight variation from our usual practice, the document-library page of the website has been bypassed, so a reduced-size (170MB) PDF appears on the electro-mechanical page instead.  As usual, though, the full-quality scans do appear on our Internet Archive page.

It is known that there was a Block I AGC Handbook as well, and presumably later versions of the Block II AGC Handbook covering later versions of the AGC/DSKY, but we don't have any such handbooks.  We never heard of them before Don Eyles broached the subject a couple of weeks ago, and so never even knew to look for them.  If you know of any AGC Handbooks anywhere, please let us know, so that we can try to fill in the remaining gaps in our collection of electrical schematics!
2018-07-31
Added to the document library page a couple of portions of documents sent over by Don Eyles and scanned by Mike Stewart.  These are drafts of Section 3 of volumes 1 and 2 of the AS-278 GSOP, namely the "Block II GNC System Description" and "LEM PGNC System Description", respectively.
2018-07-30
Added some nice images and numerous drawing numbers (but sadly, no actual drawings) to the Block I tables on the electro-mechanical page.
2018-07-29
Various additions and corrections to the electro-mechanical page, but mainly there were three DSKY drawings which we've managed to locate, so the Block II DSKY electrical schematics are much more correct than yesterday.
2018-07-28
2018-07-27
The minimal treatment given previously to AGC electrical schematics has been replaced by a much expanded treatment on a page dedicated to AGC/DSKY schematics and mechanical drawings.  A lot of AGC schematics we never had before have been added to it.  This is just the first draft, though, so there's a lot more work to do on this new page, and on filling in more of the previously missing data.
2018-07-23
  • As students of AGC assembly language know, the AGC language is actually an intermixture of pure machine code (called "basic" instructions) and higher-level instructions ("interpretive" instructions) that are executed on a built-in interpreter which is itself is written in basic instructions.  In an AGC program such as LUMINARY or COLOSSUS, a sequence of interpretive instructions is marked by the fact that it begins with the basic instruction TC INTPRET (to start a block of interpretive code) or TC DANZIG (to return to interpretive code from a basic-instruction subroutine called by interpretive code);  other basic instructions precede the TC INTPRET/DANZIG, while interpretive instructions follow it.  All very well and good ... but while INTPRET is clear, why DANZIG?  Danzig is obviously (or was obviously) the name of a city in Poland, but is that significant somehow?  Since this is the kind of thing I worry about, I've wondered about it since the beginning of this project, about 15 years ago.  But on that issue, today is the day to stop wondering! I now know why, and you can know why too, if you follow this link to the explanation I've added to the assembly-language page.
  • Enthusiasts may also recall that Hugh Blair-Smith has graced us with his preliminary notes on what an improved AGC architecture, which he terms "Block III", might look like.  Well his thinking on the subject, upon which he has been working with Bruno Muller, have advanced a lot in the couple of years since we last heard anything about it.  Naturally, I've posted the current thinking on this subject on our Block III page.
2018-07-20
Added a favicon for the web-pages.
2018-07-15
  • On the AGC assembly-language page of this site, my intention was always to create a comprehensive manual for AGC assembly language.  While this was somewhat successful for the AGC's so-called "basic" instructions, it turned out to be sadly completely inadequate for the AGC interpreter language, whose descriptive section was basically a promisory note for future content that I ended up never creating.  In other words, if you wanted to read anything about the interpreter instructions, you couldn't read my lovely verbiage about it, but would pretty much have to fall back on the original Instrumentation Lab documents.  Unthinkable!  But wait ... suddenly Mark Schulman (thanks, Mark!) has stepped in to fill the void I left.  He has written just such a guide for the interpreter language as I envisaged, and has gifted it to us.  I have basically inserted it verbatim into the assembly-language page of the website.  If the AGC interpreter is your thing, read and enjoy!
  • Steven Hauer has sent along a number of nice pictures of what's basically his implementation of Mike Stewart's Block II AGC emulator.  You can now read Steven's description and see his pictures on the physical-implementation page.
2018-07-14
Changed the website's logo to read AGC McAGC Face.  Wait ... you can probably tell by looking in the upper right-hand corner of this page that that was a lame joke.    No, the truth is that Eugene Dorr has designed a number of alternatives to our old logo, which had simply been one of the NASA Apollo patches.  Several of Gene's designs stood out as clear favorites, but in the end there were 3 that I couldn't choose between.  So in an amazingly decisive fashion, I now have the website cycle through those 3 favorites on successive days of the month.  You can read all about this brave decision-making process on the FAQ page, if you're interested.
2018-07-12
Volume 1 of the 1966 ND-1021042 has been added to the volume 2 provided a couple of days ago.  I think this addition is extremely important to anybody interested in simulating the AGC at the microcode ("control sequences") level, because our 1972 version of volume 1 was missing the roughly 175 pages that discuss the theory of operation of the "control sequences" but those pages are present in this 1966 version.  Naturally, the content might have changed a little from 1966 to 1972, but I don't think you're going to find a better discussion of the topic anywhere in our document library, or elsewhere, at the present time.  These documents came from the Mortimer family collection (thanks, Ken!) and the scanning at The Internet Archive was financed by Mike Stewart and me (thanks, us!).
2018-07-09
Added the earliest (i.e., "no rev") version of the AC/Delco document ND-1021042, "Apollo Lunar Excursion Module Primary Guidance, Navigation, and Control System Manual", volume 2, to the document library.  (Volume 1 is currently being scanned, but won't be available for a while.)  We already had a much later (6 years later!) version of this document as well, and the differences between the versions are significant.  What's important is that these are basically "theory of electrical operation" documents for the Block II AGC, and so lots of evolution in the electrical design can be seen.  What's even more fun is that this version of the document may correspond to a specific AGC which physically still exists and could possibly be made to function; but that's just speculation at the moment, and so we may or may not have more to say about it at a later time.
2018-06-09
Added a collection of papers on guidance, control, and flight dynamics from a 1967 AIAA conference.  At least some of them are directly related to Apollo guidance.
2018-06-05
  • When I originally created the document library, it was an earlier, more-innocent time, when men were men, women were women, and what today seem like relatively small downloads then seemed like freakingly huge ones.  Ah, 2003, will you ever come again?  At any rate, so-called comedy aside, back then I tended to put a little note next to each of the hyperlinks to show how many megabytes were in each document file.  Well, times have changed, at least as far as download sizes are concerned, and those quaint, old notes warning you about 4MB or 5MB downloads now just seem silly now that many of our downloads are hundreds of megabytes.  Besides, 90% of the newer additions to the library no longer had notations like that anyway.  So I've just bit the bullet and removed all of the old notations about download sizes and/or document page counts.  It's just the right thing to do!
  • 4 new documents have wended their way to us from UHCL and have gone into the document library as well.  (I probably won't be able to actually upload them until later today or tomorrow, though, so don't be disappointed if their links don't work correctly just yet.)
2018-05-30
Added Grumman's Level III PGNCS drawings for LTA-8 to the document library.  These are basically the detailed wiring diagrams for the lunar module, showing how all the bits and pieces of the guidance system (including the AGC) were interconnected.  LTA-8, according to online sources, was the first production, man-rated lunar module, and was used for testing purposes rather than flight.  The drawings still internally identify it as a "LEM" rather than a "LM".  A later drawing covering LM-4 through LM-15 was already in our library.
2018-05-26
A somewhat later version of the Astrionics System Handbook, Saturn Launch Vehicles document has been added to supplement the earlier version already in our document library.  The newer version relates essentially to Apollo 12, while the earlier relates essentially to Apollo 11.  Of particular interest, the LVDC software was apparently significantly changed or even replaced between those two missions — a fact which I either didn't know or else had totally forgotten — and the associated Chapter 11 of the document seems to have been completely rewritten as a result..
2018-05-25
Thymo van Beers has pointed out that the documentation for the CPU-Engine API and Backtrace API on the developer page have rotted a bit over the years, so that the descriptions no longer coincided exactly with the code.  So I've made several corrections to the text.  Thanks, Thymo!
2018-05-21
The AC Electronics Block I study guide, "G&N System Familiarization" has been added to the document library.  Unlike the companion document added a couple of days ago, this one is much more obviously an actual study guide.  Both documents (and more Block I documents to follow) were contributed by the Mortimer family (thanks, Ken!); Mike Stewart and I (thanks, Mike and me!) are financing the scanning of these docs at The Internet Archive, where you can see the full-resolution scans if you're so inclined. 
2018-05-19
Added a nifty AC Electronics study guide for Block I Guidance&Navigation Hardware Functions to the document library.  Like many other AC Electronics docs, it's so chock-full of detailed technical info that it might better be viewed as reference material rather than the "40 hour" training course it purports to be.  (I think the primary justification for labeling it as a training course is that every second page is left blank for the student to make hand-written notes. )  This is the first of several significant documents for the Block I AGC that we're having scanned by the Internet Archive right now, so stay tuned for the next few weeks if you're interested in Block I.
2018-05-12
  • Added a workaround to the Raspberry Pi build instructions for a bug found in certain versions of the Raspbian software repository.  (Specifically, for the 2018-04-18 version of Raspbian, in which Virtual AGC builds but does not run under the previous instructions.)
  • In the document library, the icon now relates to documents added from May 2018 onward (rather than January 2018 onward).
  • Seven new documents added to the document library, of which the most significant are volumes 3 ("Control Data") and 4 ("Error Analysis") of the AS-278 GSOP, plus document E-1699.  The latter is a description (in the form of a proposal) for the physical construction of the AGC.  The remaining docs, which I won't list specifically here but which have arbitrarily been stuck with the electrical schematics, may or may not be useful in understanding discrepancies between the electrical schematics we have vs earlier physical AGC/DSKY units, but are not of general interest.
2018-03-23
Apparently, on the COLOSSUS page, what I've been calling COLOSSUS 2B, 2C, and 2D (for Apollo 12, 13, and 14) for the last 15 years should really have been 2C, 2D, and 2E all along.  I've corrected that now.  Yikes!  What caused the error to be noticed today is the addition of two new documents in the document library:

These are, of course, the super-awesome Apollo 7 CM and Apollo 12 CM documents corresponding to the super-awesome Apollo 12 LM document added yesterday.  Not only is this super-awesome (had I mentioned that already?), but this is actually the first significant documentation we've ever gotten about the Apollo 7 software.  All three of these documents were written by AC Electronics residents at the Instrumentation Lab.

2018-03-22
Four new documents were added to the document library, most of which are of lesser significance (from my limited perspective), so I won't bother itemizing them; just check out the icons in the library if you're interested. 

However, one document, titled "Guidance, Navigation, and Control Lunar Module Functional Description and Operation Using Flight Program LUMINARY (Rev. 116)" (600 pages), for the Apollo 12 LM, seems quite significant.  According to its preface, "The purpose of this document is twofold.  The first is to provide a functional description (operationally oriented) of the LM GNCS hardware and software and the interfaces with other spacecraft systems.  The level of detail is that required to identify and define telemetry outputs. Also included are function flow diagrams of the LUMINARY programs and routines together with lists of verbs, nouns, option codes, and checklist codes for this flow. The second purpose is to provide the operational procedures for this hardware and software including nominal airborne condensed checklists, malfunction procedures, and program notes."
2018-03-04
I got a complaint that the VirtualAGC GUI program wouldn't fit on a 800×480 7" Raspberry Pi touchscreen.  No kidding!  Well, that's part of a larger problem with it, it appears, in that while the program was attempting to interrogate the screen size and to adjust it user-interface format appropriately, that feature doesn't seem to have been working.  So I've addressed both of those problems in the latest source-code updates in the GitHub repository.  Instead of trying to make adjustments according to the screen size, the VirtualAGC GUI program now depends on command-line options:
  • --radio-buttons — For the largest display screens (with, say, 1024 pixel rows).  Mission selection is the "traditional" way, via radio buttons in the user interface.
  • --dropdown — (The default.)  For smaller display screens (with, say, 720 pixel rows).  Mission selection is in the newer way, via a drop-down list.
  • --squish — For the smallest display screens (with, say, 480 pixel rows).

For use with --squish only, there's also a --maximize command-line option that maximizes the program at startup.

There are no installers for this new program version as of yet, but I'll get around to it sometime if I hear no complaints in the meantime.

2018-02-24
Two significant documents were added to the document library:
  • Excerpts from "Apollo 11 LM Timeline Book" (1969), including handwritten notes made, I'm told, by Buzz Aldrin.  It is a notable addition to the collection, because we previously had no final version of the descent procedures specific to Apollo 11, and the procedures in this document differ from those cobbled together from the closest alternatives (Apollo 12 procedures or preliminary Apollo 11 procedures).  This information is necessary, for example, in making simulated Apollo 11 landings in NASSP that are faithful to the 1969 original landing.
  • Level III PGNCS drawings from Grumman.  These are basically souped-up versions for LM-4 through LM-15 of the LM ICD documents we already had, with more-detailed interconnection drawings and pinout information.  They're also significant in a different way, in that they are scans of "aperture cards" from the National Archives in Ft. Worth — a resource I had noted many years ago but had completely ignored, but which is now revealed as a potential treasure chest ... if only we could just figure out what that treasure chest contained so that we could ask for it! 
2018-02-06
A new document was added to the document library, "Luminary 1B DAP Preflight Performance Evaluation" (thanks to Hartmuth Gutsche for spotting this doc for us).  It's an evaluation of the results of digital simulation of the digital autopilot of Luminary 116 (Apollo 12).  As it happens, we already had a digital simulation of Luminary 116 in our collection as well, but it was from a somewhat later time and isn't the simulation from which the report was written, presumably.
2018-02-05
Two new LVDC-related documents were added to the document library, one sponsored and scanned by Mike Stewart (thanks Mike!), and one cleverly found in the NTRS stash by Nik Beug (thanks Nik!).  These are presently at the top of the LVDC section of the document-library page, and I invite you to read the descriptions there.  However, the more-significant of the two is a study (in 3 volumes), the "Flight Program Language Requirement" document, of the feasibility of replacing the LVDC assembly-language version of the LVDC software with versions in 4 different programming languages.  As a part of this effort, large chunks (but not 100%) of the pre-existing LVDC software were actually ported to those 4 alternate languages, as well as being flowcharted and described in detail.  Thus, though this document does not provide any LVDC code at all, it nevertheless provides much more internal detail about the LVDC software, in almost-usable form, than any other documentation presently available.  Unfortunately, it is not complete enough in itself to allow reconstructing the entire LVDC program.
2018-02-04
There are a couple of new LVDC-related documents which Mike Stewart has managed to track down and have scanned on his own dime (thanks, Mike!):
  • "Interface Control Document: Definition of Saturn SA-513/SKYLAB 1 and SA-515/SKYLAB Backup Flight Sequence Program".  Notable for including a pinout of the LVDC and LVDA discrete inputs, discrete outputs, and interrupts, as well as a detailed mission-specific timeline of the theoretical behavior of those signals.
  • "Saturn V Flight Program Development".  Describes the development process for the LVDC software (in a software quality assurance sense), as well as giving a very high-level architectural overview of the software.  Needless to say, most of the specified documentation developed during this process is missing from our collection.  Among the more-interesting soundbytes:  The LVDC software-development process for each launch vehicle, took 61 weeks.
2018-01-19
Replaced the photo of the Block I nav-bay DSKY on the Block I page with a much better one.
2018-01-17
  • Added 13 COLOSSUS Memos to the document library.  We already had 12 such memos, but they were mixed in with the LUMINARY Memos, so to make them easier to find I created an entirely new section on the document library page exclusively for holding COLOSSUS memos.  Unfortunately, we know that the numbering for COLOSSUS memos goes up to at least 327, so fact that we now have 25 of them still leaves quite a few missing!  The new ones cover COLOSSUS revisions 197 through 221, with a few little gaps.
  • Similarly, I found a couple of SKYLARK Memos memos lurking amongst the LUMINARY Memos, and referenced them in the SKYLARK Memos section of the document-library page.
  • In dealing with the stuff above, I also happened to notice that various mission flight-plan documents which we'd previously been missing — Apollo 7, 10, 13, 14, Skylab, and ASTP —had become available on elsewhere on the web, so I've raided those documents from their original homes and added them to the document library as well.  In other words, nothing new in any larger sense, but now integrated into our document library.  A few other documents were mined and added in the same way ... just look for the icon within the document-library page.  One of the "new" documents, the Apollo Operations Handbook, Block II Spacecraft, isn't really new, but the copy we already had seems to have disappeared without a trace somehow.
  • Found a nice picture of the LVDC, which I've dutifully added to the LVDC page.
2018-01-14

Hide 2017 change notes?
Hide 2016 change notes?
Hide 2015 change notes? (There aren't any!)
Hide 2014 change notes? (There aren't any!)
Hide 2013 change notes? (There aren't any!)
Hide 2012 change notes?
Hide 2011 change notes?
Hide 2010 change notes?
Hide 2009 change notes?
Hide 2008 change notes?
Hide 2007 change notes?
Hide 2006 change notes?
Hide 2005 change notes?
Hide 2004 change notes?
Hide 2003 change notes?


This page is available under the Creative Commons No Rights Reserved License

Virtual AGC is hosted
              by ibiblio.org