Skip to the content
PCBKitNew board
2 layers393.7 × 228.6 mmDoppel-1, the printed circuit board in 3D

Great care has been taken to create a custom library of footprints that match the original apple-1. In fact, every symbol on the board is custom.

Size
393.7 × 228.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
173
Nets
287
Pads
1,462
Tracks, vias
22,590, 299
Pours
46
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
14 Sep 2026
Updated
17 Oct 2026

Overview

Doppel-1 is an open-source printed circuit board by jgw4, from the jgw4/doppel-1 repository on GitHub. It is a 2-layer board of 393.7 × 228.6 mm with 173 parts on 287 nets, routed with 22,590 tracks and 299 vias.

It is built around the DM8097N and 74S257DC. Its parts include 45 capacitors, 35 resistors, 11 connectors, 9 diodes and 5 transistors. It belongs with the NXP (LPC, Kinetis, i.MX RT) boards of this library.

Main components

2

README

README.md

Doppel-1 Current Status Doppel-1 As of 2026/09/18

About the "Doppel-1"

This repository contains the "Doppel-1", an Apple-1 Replica PCB. It is unique among clone boards in that the source design files are completely open-source, and It is built in standard EDA fashion, where each component on the board is linked to a symbol on a full schematic of the apple-1. This also allows for generating gerber files at the source, easy modification, and the ability to highlight trace sets on the board via the net selector. This makes it very useful when diagnosing build issues. It also features a near full set of 3d components, which allows an accurate step file to be exported.

Doppel-1 3D Doppel-1 within KiCad 3D Viewer

Great care has been taken to create a custom library of footprints that match the original apple-1. In fact, every symbol on the board is custom. This preserves the aesthetics of the pads and silkscreens while allowing for pin-pin linkage from the schematic.

Clarifying remarks have been made to ensure that the PCB is being fabricated to make a reasonable replica. If you desire to make your own board from these files, please read the Manufacturing Notes below.

History

This project started by importing the gerber files for the "PCB-11" replica that I found on Applefritter Forums, which were posted originally on a facebook group. It is the only clone board that I know of where the gerber files have been made publicly available. Little by little, I began replacing gerber features with native KiCad features, until there was almost nothing left of the original gerber (see "Open Issues..." Below). A theseus ship of sorts, but improved.

Open Issues of the Doppel-1

  • All board silkscreen text is contained within the top board layer. I have decided that there is no font matched well enough at this time to rely on a font alone. Only shapes have been redrawn at the footprint level.
  • Need to fix issues with a few improper diode silkscreen arrow placements
  • Proper widths and clearances still need assigned to all traces, ensuring proper spacing from all solder pads and enforcing a more rigorous Design Rules Check.
  • I am still not entirely certain the board mounting holes are in the correct position. I had modified it slightly see point 7 below.
  • a few remaining schematic parity errors.
  • some footprints still don't have 3d models assigned. I think at this time only the molex 4-pin and 6-pin
  • I would like to develop a custom font based off the text on this board, so it can be applied as text elements rather than drawn shapes.

Design Notes And Changes

I have made some remarks about my observations so far:

  1. The silkscreen text on the Apple-1 PCB is extremely difficult to reproduce. By all accounts it was hand-stenciled, and I have spent more time than I care to admit comparing uniform-stroke technical typefaces that are meant to replicate leroy lettering or other technical stencil packages that are freely available online, but none of them have quite matched what I have seen on the PCB-11 and on other clones. I have messed around with the font "Routed Gothic" and found it to be closest but kerning is not quite there, and it still does not match with the characters aforementioned. I can hack my way to passable kerning by adjusting the height-width ratio of the text boxes but it is not ideal. I believe Iwater GMaru Gothic Pro is a better match to the original, however that is a paid font that I am unwilling to obtain due to licensing. For any future work on a custom font for this computer, I have included a character "Proof Area" in the PCB file which contains every character on the board.

  2. The solder pads on the DIP sockets and breadboard area on "PCB-11" are round on both front and back layers, while on original units, the solderpads were actually different on the back side vs the front. On the back they were a squashed oval (basically an obround but the end arcs share a center point with the rectangle's center point), and on the front they were smaller, tangent obrounds. This was most likely done to make it easy to solder while leaving room for trace paths on the front. This is something a lot of replicas miss.

  3. The trace leading to the positive lead between B&C @16 has been adjusted to match the Mimeo-1

  4. The trace between C&D @15 leeting to the via below IN914 diode at a 45 degree angle has been moved down slightly to match the Mimeo-1

  5. silkscreen outlines for DIP sockets has been increased to a width of 10mils to match what is expected

  6. In the original manual's schematics, as well as the ones made by Nicolas, there is an error in the pinouts listed for the TO-220 diodes (REG1,REG3,REG4/LM320 MP-5/LM320 MP-12/LM340 MP-12). LM320 has ground at pin 1, while in and out are pins 2&3, respectively.LM340 has ground at 2 and in/out at 1/3 like a more standard diode in this package. This was discovered by DRC error checking.

  7. The top right mounting via has been moved right 100mils to match Mike Willegal's case dimension here. My assumption is that these are truer than what were originally on the board

  8. The original applefritter post had a user comment that noted the following issues. My comments are appended to the original marks:

  • The original has a matte finish, this one has a sligtly brighter green - This is a fabrication preference/availability, not with the design of the board. see "Manufacturing Notes".
  • The silkscreen doesn't cover the plated areas without soldermask.
  • The DIP and breadboard solder pads should be wider although it only really matters in the breadboard area. - See point 2 above, much scrutiny went into the shape of the dip pads on this board.
  • The video adjustment pot pads are narrower by 0.025", making it difficult to insert the trimpot. - The 100 Ohm pot has been replaced with a standard footprint that should rectify the issue
  1. the LM323 footprint has been moved slightly to the left, on the original and observed builds, the heatsink would hang slightly over the board.

Manufacturing Notes:

If you are going to get your own replica board manufactured, read this first:

  1. Boards are to be purchased at your own risk. I do not take responsibility for any defects, design or otherwise, contained within your finished boards.

  2. Normally the green finish provided by PCB manufacturers is way too dark. It has become clear to me that it will be almost impossible to replicate near-exact finishes for small volume with any direct-to-customer fabricators. If the fabricator does allow for lighter green finishes and/or matte green, these colors should be selected instead of a "Standard" green.

  3. Boards that are finished with an ENIG process (i.e. full-board gold plating) are unable to also accomodate silkscreening on top of non-soldermasked copper. This is extremely evident in the top-right corner of the board where diode markings are missing where the gold is plated over the copper. It is understandable to desire gold for the longevity of the board, but doing so will produce a poor replica. ENIG is also not sufficient for edge fingers; since ENIG is a softer finish, it will wear just as if it were plated like a standard PCB. Hard Gold plating (not ENIG) is best for edge fingers, and should be confined to the edge fingers only, with the rest done in HAL SnPb.

  4. I request that anyone exporting their own gerbers to not remove the replica signifying text on the bottom right on the back of the board. This board contains "Doppel-1 Rev. 2026" on the back copper layer underneath a silkscreen, so it is very discrete. While I think that there are many people out there that can detect replica boards without an unambiguous stamp on the board, I request all reading to preserve the marking to avoid the perception or attempts at counterfeiting.

Why?

I have had a strange fascination for the Apple-1 ever since I was a kid. Even though I am not a competent electronics hobbyist or electrical engineer, I've been drawn to the technical artistry of the board, and find the assembly process and case design around it a very cool method of self-expression. I suppose also there is a love of historical artifact that comes with people who love these computers too, and I am very much in that camp.

Contributing

  1. To properly view some of the pcb file's text elements, you may need to download and install "Routed Gothic" font located in /doc/. This is the closest match I have found to the original PCB lettering in font form and is based on the Leroy stenciling system common with draftsman before computer fonts.

  2. I have a near certain guess that the original apple-1 pcb was designed using mils. Thus, I would strongly encourage any user working on this board to set their units to mils and not mm. The original PCB-11 file was most likely not made by an American, as there are many metric dimensions scattered throughout the document. However building in nice round mil numbers should be the standard for this project

  3. please submit a pull request listing in detail all changes you have made or would like to make, preferably with pictures. This can help avoid any duplicate work. I can infer many changes by inspecting the changed files as text, but a more human-readable explanation helps.

  4. Issues can also be raised, which I also enthusiastically accept. If you spot issues with the design of the board, please post an issue to the repository.

  5. I am looking also for some more specific input on trace clearance. Since resizing the dip solderpads, clearance has been the biggest DRC issue. I would like to know what spacing was used on the original board so I can preserve that. Current clearance is set at 5 mils.

Other Things to check out

Erik's Ponderings - Building an Apple-1 - Erik Bruchez documented his process of building an exceptional Apple-1 clone in great detail, including some great tips for power supply building, adding more decoupling capacitors, mechanical tips, and more. Really neat to check out, especially before you build one of your own

Parts

173
QtyValueFootprintReferences
16MK4096mainboard:apple-1_DIP-16_W7.62mmA11, A12, A13, A14, A15, A16, A17, A18, B11, B12, B13, B14, B15, B16, B17, B18
123Kmainboard:apple-1_R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR2, R3, R4, R5, R6, R7, R8, R9, R24, R25, R26, R27
81.0umainboard:apple-1_C_Disc_D16.0mm_W5.0mm_P275milsC15, C16, C17, C18, C21, C22, C23, C24
71.0umainboard:apple-1_C_Disc_D16.0mm_W5.0mm_P7.50mmC14, C25, C26, C27, C28, C29, C30
72504mainboard:apple-1_DIP-8_W7.62mmC11B1, D4A1, D4B1, D5A1, D5B1, D14A1, D14B1
67.5Kmainboard:apple-1_R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR31, R32, R33, R34, R35, R36
574161mainboard:apple-1_DIP-16_W7.62mmD7, D8, D9, D11, D15
4.01mainboard:apple-1_C_Disc_D16.0mm_W5.0mm_P7.50mmC1, C2, C3, C4
4.01mainboard:apple-1_C_Disc_D16.0mm_W5.0mm_P7.50mm (68000 section)C8, C9, C10, C11
41Kmainboard:apple-1_R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR16, R17, R18, R19
41N4001mainboard:apple-1_D_5W_P10.16mm_HorizontalDI5, DI6, DI7, DI8
41N914mainboard:apple-1_D_DO-35_SOD27_P10.16mm_Horizontal_altarrowCR1, CR2, CR3, CR4
422mainboard:apple-1_R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR20, R21, R22, R23
474S257mainboard:apple-1_DIP-16_W7.62mmB5, B6, B7, B8
4MR 500mainboard:apple-1_D_5W_P10.16mm_HorizontalDI1, DI2, DI3, DI4
310Kmainboard:apple-1_R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR10, R11, R29
322MFmainboard:apple-1_C_Axial_L12.0mm_D6.5mm_P20.00mm_HorizontalC34, C36, C37
37400mainboard:apple-1_DIP-14_W7.62mmB1, C_IC15, D10
21.0mainboard:apple-1_C_Disc_D16.0mm_W5.0mm_P7.50mmC5, C6
21.0mainboard:apple-1_C_Disc_D16.0mm_W5.0mm_P7.50mm (68000 section)C12, C13
22400UFmainboard:apple-1_CP_2400UF_25V_-+C32, C33
2390mainboard:apple-1_R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR13, R14
27404mainboard:apple-1_DIP-14_W7.62mmC_IC1, D12
27410mainboard:apple-1_DIP-14_W7.62mmB2, C_IC6
274157mainboard:apple-1_DIP-16_W7.62mmC_IC4, C_IC14
2DM8097mainboard:apple-1_DIP-16_W7.62mmA9, A10
2MMI6301mainboard:apple-1_DIP-16_W7.62mmA1, A2
2Q_NPN_EBCmainboard:apple-1_TO-92_HandSolderQ1, Q3
2Q_PNP_EBCmainboard:apple-1_TO-92_HandSolderQ2, Q4
1.001mainboard:apple-1_C_Disc_D16.0mm_W5.0mm_P7.50mmC20
11.5Kmainboard:apple-1_R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
1100mainboard:apple-1_Potentiometer_Bourns_3329H_VerticalR12
114.31818 MHzmainboard:apple-1_Crystal_HC49-U_VerticalY1
122MFmainboard:apple-1_C_Axial_22MF_25V_P1200mils_HorizontalC35
12513mainboard:apple-1_DIP-24_18.0mmx34.29mm_W15.24mmD2
12519mainboard:apple-1_DIP-16_W7.62mmC_IC3
125umainboard:CP_Axial_25uC7
127Kmainboard:apple-1_R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR28
1330mainboard:apple-1_R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR15
147 PFmainboard:apple-1_C_Disc_D16.0mm_W5.0mm_P7.50mmC19
15300UFmainboard:CP_Axial_5300uFC31
1555mainboard:apple-1_DIP-8_W7.62mmD13
16502_6800mainboard:apple-1_DIP-40_W15.24mmA7
16820mainboard:apple-1_DIP-40_W15.24mmA4
17402mainboard:apple-1_DIP-14_W7.62mmC_IC10
17408mainboard:apple-1_DIP-14_W7.62mmC_IC12
174123mainboard:apple-1_DIP-16_W7.62mmB3
174154mainboard:apple-1_DIP-24_18.0mmx34.29mm_W15.24mmB9
174160mainboard:apple-1_DIP-16_W7.62mmD6
174166mainboard:apple-1_DIP-16_W7.62mmD1
174174mainboard:apple-1_DIP-16_W7.62mmC_IC7
174175mainboard:apple-1_DIP-16_W7.62mmC_IC13
17427mainboard:apple-1_DIP-14_W7.62mmC_IC5
17432mainboard:apple-1_DIP-14_W7.62mmC_IC9
17450mainboard:apple-1_DIP-14_W7.62mmC_IC8
1Conn_01x04mainboard:apple-1_JST_VH_B4P-VH_1x04_P3.96mm_VerticalJ2
1Conn_01x06mainboard:apple-1_JST_VH_B6P-VH_1x06_P3.96mm_VerticalJ1
1Conn_01x16mainboard:J13J13
1DS0025mainboard:apple-1_DIP-8_W7.62mmC11A1
1EDAC 305-044-520-201mainboard:307044520201J3
1Jumper_NO_Smallmainboard:apple-1_DSP-NMIJP2
1Jumper_NO_Smallmainboard:apple-1_KBD-IRQJP1
1KEYBOARDmainboard:apple-1_DIP-16_W7.62mmB4
1LM320 MP-12mainboard:LM320 MP-12 (TO-220-3_Vertical_SpacedPins)REG3
1LM320 MP-5mainboard:LM320 MP-5 (TO-220-3_Vertical_SpacedPins)REG1
1LM323mainboard:TO-3REG2
1LM340 MP-12mainboard:LM340-12 (TO-220-3_Vertical_SpacedPins)REG4
1MPS3704mainboard:apple-1_TO-92_HandSolderQ5
1Rmainboard:RJumperJ7
1Smainboard:SJumperJ6
1Tmainboard:TJumperJ8
1Wmainboard:WJumperJ4
1Xmainboard:XJumperJ5
1Ymainboard:YJumperJ12
1Zmainboard:ZJumperJ9

The 170 most common of 173 parts.

Questions

How big is the Doppel-1 PCB?

It measures 393.7 × 228.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Doppel-1 use?

173 parts, built around the DM8097N and 74S257DC. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Doppel-1 KiCad files?

From the jgw4/doppel-1 repository on GitHub, at the commit this page was made from: the board is d1.kicad_pcb and its schematic d1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Doppel-1 design in my own project?

Its repository states no licence, so its author keeps all rights: ask jgw4 before reusing the design.

Similar boards

  • 2 layers304.8 × 165.1 mmComix-35, the printed circuit board in 3D

    Comix-35

    schlae/comix-35

    The COMIX-35 is an improved clone of the COMX-35 1802 home computer

    173 parts138
  • 2 layers160.1 × 101 mmPLC-14500, the printed circuit board in 3D

    PLC-14500

    nicolacimmino/PLC-14500

    Retro trainer board based on the MC14500 1-bit ICU. The project is OSHW certified and a ready to assemble kit is available on Tindie.

    173 parts70GPL-3.0
  • 2 layers285.8 × 123.8 mmGingham, the printed circuit board in 3D

    Gingham

    yiancar/gingham_usbc_pcb

    A 60% throughole keyboard with USBC. Inspired by the Plaid

    173 parts43
  • 2 layers136.8 × 199.1 mmSt225 20301, the printed circuit board in 3D

    St225 20301

    schlae/HardDriveInfo

    Repair info and schematics for mostly older MFM hard drives

    173 parts38
  • 2 layers85 × 42 mmProto mezzanine, the printed circuit board in 3D

    Proto mezzanine

    96boards/mezzanine-community

    Repository for community designed mezzanine boards for the 96boards specification.

    173 parts32
  • 2 layers337.4 × 120.5 mmKeyboard, the printed circuit board in 3D

    Keyboard

    overlordpro-sys/keycool84keyboard

    Building a Mechanical Keyboard From Scratch

    173 parts32MIT
  • 2 layers133.4 × 201.3 mmMemory, the printed circuit board in 3D

    Memory

    Bread80/Datapoint2200

    Datapoint 2200 Schematics and Documents

    173 parts19