Apple - 1 reproduction

Updated 12/7/25

This is likely to become a long term project! Having previously assembled an almost exact reproduction of my first computer, the Ohio Scientific OSI600 Superboard II from 1979 and a replica of the Sinclair ZX80 from 1980 (with a couple of modern component substitutions and even a 3D printed replica plastic case) I began thinking about another vintage computer project.

Reproducing an original PCB is possible and open source PCB files already exist for several early computers but the plastic or metal cases are not so easy to accurately replicate; fortunately the ZX80 case was small enough to make a 3D printed option viable and open source files already exist for those as well. For the next project, an early computer which was available in PCB only form would be the simplest option.

Reading some advertisements from around the time of my original Superboard II, I did notice even Apple II computers were initially advertised with a PCB only option. Researching around that I stumbled upon some mentions of the computer which preceded it, the very first Apple computer model 1 from 1976. Up until this point I was not familiar with the Apple-1 story, by the time I became interested in home computers (around 1980) the Apple II was already well established - but beyond my budget at the time.

As only a couple hundred Apple-1 computers were ever produced and very few original units survive, their value as the landmark product which launched a global computer corporation has soared into the million dollar region. This seems like a perfect subject for a reproduction project, a rare, milestone computer with an interesting back story and original units well beyond the means of ordinary computer enthusiasts.

So the good news is the Apple-1 PCB has already been accurately reproduced with blank boards for sale online as well as open source PCB files freely available. The bad news is many of the components originally used are becoming almost unobtainably rare and expensive in their own right. I'm not too concerned with producing a museum style reproduction which appears identical to an original unit but will aim for a functionally correct, working computer and may need to substitute a couple of the rarest components with more readily available parts fitted to small adapters where required.

The first step will be to source the PCBs for the Apple-1 as well as its 'optional' cassette interface; a number of these appear to be available online but none locally so the second option of having a small batch produced from open source PCB files seems more attractive. I found the necessary gerber files for the PCBs via the applefritter website (link below) but am not sure who it was that took the time and effort to reproduce the Apple design and share the files originally - my thanks go to them, anyway.

Sending the files off and opting for a basic HASL (Hot Air Solder Levelling) finish - simply means exposed contacts such as the expansion edge connector will be tinned rather than gold dipped or plated. Once again, I'm not so concerned with the unit appearing identical in every respect but do want the finished computer to resemble the original Apple-1 design and layout where possible. Once ordered, the PCBs were completed and arrived without delay. The project is now officially underway!

Apple - 1 reproduction

The PCBs look great! From the photo above one detail I have neglected to mention up until now would become clear - no keyboard is included with the computer, a separate keyboard with parallel ASCII character output was required. Once the computer itself shows some signs of life, sourcing or constructing a suitable keyboard will be the next issue.

Apart from that, two external transformers are required to provide the AC secondary Voltages for the on board rectifiers and DC Voltage regulators. The Apple-1 uses multiple Voltages (and even differing logic levels) throughout, unlike my previous projects which were able to work with a single +5V supply and TTL logic levels. So begins the task of sourcing the required components...

24/6/25

I've made a start on my latest vintage computer reproduction project, the Apple-1 from1976. The PCBs are here and I've begun ordering components, sifting through my existing spares for some of the more common parts and highlighting the critically rare ones which I will need to find or otherwise seek alternatives. The video terminal section in particular uses some now very scarce components:

Signetics 2504 - 1024 x 1 bit dynamic shift register - Qty.7 required. I've ordered some AM1404APC equivalents, hopefully these will be genuine and not 'faked' ICs.
Signetics 2513 - 64 x 8 x 5 character generator -This seems quite elusive but is basically just a character ROM; I've made up an adapter to substitute a 2716 EPROM.
Signetics 2519 - Hex 40 bit static shift register - I've found an open source design which substitutes 6 modern single bit shift registers with a small adapter PCB.

Apple - 1 reproduction

I'll begin by fitting low profile components such as resistors and signal diodes then IC sockets before capacitors and larger components but won't fit the ICs themselves until the power supply section has been completed and tested. In the photo above I've test fitted the adapter PCBs for the 2513 character generator and 2519 shift register which plug into the IC sockets fitted to the main PCB.

I'll include links to the adapter information below. In the case of the 2513 I did find a couple of existing adapter designs, the first seemed to have a few connections missing for example the Vpp pin of the 2716 EPROM is normally tied to Vcc rather than left floating during read operation, also the ground connection from the 2513 footprint to the 2716 seemed to be missing.

Another 2513 adapter designed specifically for the Apple-1 included protection diodes on the 2716 address inputs to cope with a negative Voltage logic level from the original 2519 shift register. In this case however I'm not using an original 2519 so the 6 x 7.5k Ohm pull-down resistors which connect to the -12V rail can be omitted instead. So I've made my own simple adapter from the 2513 to 2716 EPROM pinout.

The 2519 adapter meanwhile uses 6 SMD shift registers (2 on the underside of the PCB) and spans across to the otherwise unused IC socket in position C1 - mainly for stability although the ground connection from that position is also used. The 7k5 resistors which I'm omitting are normally positioned in the space between sockets C1 and C2. The SMD components on the adapter look out of place amongst the mid '70s tech but needs must...

If I ever managed to source the two rare signetics components the PCB could easily be returned to original configuration by unplugging the adapters and fitting the pull down resistors to their original positions so the modifications in this case are completely reversible.

Another component which has become scarce and expensive is the DS0025 clock signal dual line driver IC. In this case I'm ordering a slightly faster, pin compatible DS0026 so will test that component in circuit and check the waveforms before fitting the shift register ICs. So once the power supply section is complete the process of populating and testing the circuit will need to be done in stages beginning with the main oscillator and timing circuits.

8/7/25

I'm building up a reproduction of the Apple Computer 1 PCB and so far have fitted all of the IC sockets as well as most of the passive components and connectors for power, video as well as the edge connector for the all important Apple Cassette Interface (ACI). The next step is to complete and test the power supply section to ensure all of the Voltages are correct before adding any of the logic components.

The power supply is conventional '70s tech with linear, 3 terminal regulator ICs providing the 4 Voltage rails required by the components of the day. Most of the parts or equivalents are readily available, the main issue will be sourcing the LM323 5V 3A regulator in TO-3 package which seems to have no currently produced replacement. As a result, New Old Stock (NOS) components are now highly sought with increased prices and the emergence of many 'faked' examples on offer.

It seems a faked component is usually some similar looking but less valuable item which has had its part number scrubbed off and is then rebranded with the markings of a rare or highly valued component. Often the fraudulently substituted item may be a pin compatible but lower spec. component which may work in some situations but most likely will not be suitable and fail prematurely or not work at all.

Searching on line for this particular component, I have avoided a few of the very cheapest examples on offer which all seem to bear identical markings and settled upon one which appears correct and is 'guaranteed 100% genuine'. That is slightly reassuring as most of the worst suppliers would probably avoid that topic altogether and at least ensures that a refund may be obtained if the parts turn out to be no good.

I've ordered two, just so I have a spare if they are OK. Upon arrival they seem to look right, there are some marks on the legs and case which would seem to indicate they are used and have been screwed into a TO-3 socket but the legs have not been cut or soldered. To ensure these parts are working and meet their Voltage and current ratings I will give them a quick test on the bench before installing one into the apple-1 PCB.

Apple - 1 reproduction

Using my bench power supply set to around 10V, connected to the IC input and measuring the output with my multimeter the output reads 5 Volts. So far, so good. Now placing some 4.7 Ohm and 5.6 Ohm resistors in parallel across the ICs output to ground I can view the current drawn on my bench supply current meter. Each resistor should draw around 1 amp at 5 Volts and dissipate about 5 Watts of power.

Adding each resistor in turn I can see the IC output remains at 5V each time with current increasing in steps from 1A to a final 3A which can just be seen on the power supply current meter in the background of the photo above. It's a brief test as the load resistor bank and the IC are dissipating about 15 Watts of power each and get hot quickly without a heatsink but a lesser component would have shut down immediately so this one does appear to be a genuine, working IC.

Unfortunately when I similarly test the second IC there is virtually no output Voltage, measuring about 0.9V. I'm fairly sure these are both correctly labelled ICs but the second one is faulty. They are obviously not new or N.O.S. components, most likely recovered from some old equipment and probably untested prior to sale. At least I do have one working component to use with this PCB so will move on.

Here's the project as it stands. I'm sure I will be upsetting some of the purists with my component choices for the power supply section as I haven't scoured the surplus stores for the humongous, 50 year old Sprague capacitors fitted to the original computers - instead using some current production stock with slightly increased preferred value capacitance and Voltage ratings.

Apple - 1 reproduction

I can't help imagining that Sprague, back in the day rolled up some electrolytic capacitors to a convenient size (for the time) then measured them to work out what capacitance they ended up with... So, instead of 5300uF at 15VDC rating I'm using a 6800uf 25V 105 degree component and for the 2400uF 25V originals I've substituted a pair of 3300uf 25V axial caps. Are they smaller or larger? That depends on how you look at it.

And the sacrelige doesn't end there; instead of the finned aluminium heatsink for the +5V regulator I've used a low cost / high efficiency product which outperforms a lot of the more expensive finned designs. I've also added small heatsinks to the three TO-220 regulator ICs which apparently weren't present on original computers. So it looks a bit different but should work well.

12/7/25

I've added the power supply components to my Apple-1 reproduction PCB so can test the Voltage rails before I begin to populate the crystal oscillator and timing circuits. I have two transformers which should be suitable to power up the PCB when required but in the meantime can just use my trusty bench power supply to check each Voltage regulator one at a time.

Beginning with the +5V rail and setting my supply to 10V DC, connected to the input pins 1 and 2 of the power connector on the PCB; the current flows through 2 of the 4 bridge rectifier diodes resulting in about 8.8 Volts as measured at the large smoothing capacitor and 5.0V at the output of the LM323 regulator, measured at the supply pins of the sockets for the logic ICs. Reversing the polarity of the input Voltage gives the same result, the other 2 diodes will carry the current in this instance.

Apple - 1 reproduction

Moving on to the +/- 12V and -5V rails, adjusting the supply Voltage to 15VDC and connecting the positive lead to one of the AC input pins (3 or 4) with negative lead to the centre tap / ground pin 5 gives about 14.4V at the smoothing capacitor (lower right in the photo above) or pin 1 of the 7812 regulator with its output pin 3 reading about 12.2VDC. Next, reversing the polarity of the supply Voltage allows us to test the -12V and -5V supply rails.

Having reversed the polarity of the input Voltage we can now measure about -14.4V at the 'middle' smoothing capacitor, also at the input (centre pin, heatsink tag) of the 7912 regulator IC (also the middle of the 3 TO-220 regulator ICs) Its -12V output can be measured at the input to the 7905 regulator (heatsink tag or pin 2) with the -5V output at pin 3.

Of course with the power transformers connected all 4 power supply rails will be present at once but having tested them individually we can move on to adding some logic components. With early system designs such as this the usual caution applies about substituting 74LS components for original 74series TTL ICs. Mainly due to their lower current capability, these later ICs will often not work in place of the earlier type.

And as usual I'll be throwing that caution to the wind, attempting to get the circuit running using 74LS series ICs wherever possible. In some sections that will not be an option and I may need to use the higher current 74S type or revert to original 74 series components, we'll work that out as we go. Beginning with the crystal oscillator inverter in Position D12 I know the 74LS series would not be suitable as the IC needs to drive a capacitive load at high frequency so I will try a 74S04 instead.

Apple - 1 reproduction

So far, so good. As I only need the +5V logic supply for the moment I'm still using my bench supply to power that up and the crystal oscillator using a 74S04 inverter in position D12 is running, the signal looking fine on my oscilloscope and frequency appears correct. Next I'll concentrate on the signal path from oscillator to timing circuits, install a 74LS175 quad D type flip flop in position C13 and 74LS161 counter in position D11.

The D0 input of the 74LS175 is linked to the inverted /Q0 output causing that flip flop to toggle on each full clock cycle resulting in a 1/2 clock frequency output of 7.15909MHz. This is noted as the 'dot rate' or horizontal pixel freqency on the circuit diagram. From there the 74LS161 counter in position D11 divides the frequency with the Q3 output noted as the 'character rate' signal.

The D11 counter is set up to divide the 'dot rate' signal by 7, resulting in a 1.023 MHz 'char rate' signal, also used as the CPU clock rate. The waveforms for the crystal oscillator, dot rate and char rate signals can be seen in the 3 trace oscilloscope image below. Counting from the falling edge of the char rate signal (lower trace) at the left of screen to the point where that waveform repeats there are exactly 7 full cycles of the dot rate signal (centre trace) and 14 of the oscillator frequency (upper trace).

Apple - 1 reproduction

The 74/LS 161 is a 4 bit binary counter which will count from 0000 to 1111 in binary (0 to 15 decimal or 0 to F Hex.) although the value can be reset or preloaded to alter the count sequence. In this case the most significant bit Q3 is used as the 'char rate' signal and, when low will inhibit the count as well as preload a binary value of 1010 or decimal 10. So the count sequence is 0, 10, 11, 12, 13, 14, 15 which then repeats.

That will result in each of the 40 characters displayed across the screen occupying 7 pixels horizontally, the characters generated by the Signetics 2513 being only 5 pixels wide so each character on screen must be separated by 2 blank pixels. Moving on, I'll begin to populate the counter / divider chain which generates the video sync and other timing signals starting with ICs in positions D6 and D7.

Apple - 1 reproduction

Here I've encountered my first problem; the Q3 char rate output of IC D11 connects to the clock inputs of counters D6 - D9 and I can view that signal at the CP input of IC D6 but its outputs are static with no activity. The IC I'm using is a new, 74LS160 which I've confirmed working so I suspect the issue may be due to unused inputs which have been left floating in the original design.

The input pins of TTL logic ICs have an internal pullup resistance so if left unconnected would usually be assumed as a logic 1 but later 74LS series components, to reduce input loading have a higher resistance or weaker pullup effect and are more prone to high frequency noise or crosstalk from nearby signals if left floating. In later designs it became good practice to either tie unused inputs to ground or pull up to Vcc +5V via an external resistor to ensure the correct logic level.

In this case the ICs /Clear input as well as the two count enable signals CEP and CET have been left without connection on the PCB. I tried touching the /CLR input with a wire connected to +5V via a 10k Ohm resistor but that made no difference so I suspect the count enable signals are also affected. I'll add a pullup resistor from Vcc, pin 16 to each of those inputs to ensure a logic 1 condition is maintained.

A single resistor from +5V connected to all 3 inputs could be used but is seems easier to add 3 separate 10k Ohm 1/4W metal film resistors which are quite small from pin 16 to pins 1, 7 and 10 on the solder side of the PCB. Having done that the outputs of ICs D6 and D7 now show activity, with that resolved I'll add the two remaining counters in positions D8 and D9 as well as all of the logic gates shown in the circuit diagram section above.

Now powering on again there is activity on all of the counter ICs and surrounding logic gates including correct looking signals for /HSYNC and /VBL (vertical blanking). To complete the sync generation circuit I'll install yet another 74LS161 counter in position D15 which combines the vertical timing signals to generate a /VSYNC signal and 74LS00 NAND gate C15 which combines /HSYNC and /VSYNC.

Apple - 1 reproduction

The combined sync signal from IC C15 is gated by a D type flip flop in position C13 and inverted /Q output used to restore its negative going pulse direction. From there it will be combined with video via R2 and R1, buffered by Q5. As yet there is no video signal present however the composite sync can be viewed at R2 using my oscilloscope and does appear correct.

To be continued...

Apple computer model 1 (original) specifications

Made 1976 - 1977
CPU MOS Technology 6502 @ 1.023MHz (0.96 MHz including refresh waits)
RAM 4 kByte expandable to 8 kByte on board
FDD None
Ports Optional Cassette interface, Expansion (44 way PCB edge connection)
O/S Wozmon, Apple - 1 BASIC loaded via cassette.
Display Monochrome, 40 x 24 characters displayed
Sound None
Monitor Monochrome Composite Video
Keyboard Separate ASCII keyboard required.
Speakers None

Web Resources (External Links) -

Apple-1 replica gerber files - mi2k, applefritter.com

Updated 2519 replacement board - ebruchez, github.com

How the Apple 1 computer works. - The 8-Bit Guy, YouTube

Apple I - Wikipedia

Top of Page


All images and text on this website are Copyright.

Contact: jbtech at telstra dot com

Home