Skip to the content
PCBKitNew board
2 layers99.7 × 53.3 mmRetroShield1802-PCB, the printed circuit board in 3D

RetroShield1802-PCB

tebl/RetroShield1802-PCB3

Arduino Mega 2560 shield adding secondary 1802 processor to run the latest 1802-based software (most may be from the 70s).

Size
99.7 × 53.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
28
Nets
44
Pads
372
Tracks, vias
605, 73
Pours
1
Routed
Yes
KiCad
KiCad 4
Created
20 Aug 2019
Updated
20 Aug 2019

Overview

RetroShield1802-PCB is an open-source printed circuit board by tebl, from the tebl/RetroShield1802-PCB repository on GitHub, published under the LGPL-2.1 licence. It is a 2-layer board of 99.7 × 53.3 mm with 28 parts on 44 nets, routed with 605 tracks and 73 vias.

It is built around the CDP1802E. Its parts include 12 connectors, 8 resistors, 3 capacitors, 2 ICs and 2 diodes. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

1

README

README.md

RetroShield 1802 PCB

Based on software and designs by Erturk Kocalar, this Arduino Mega 2560 shield adds a supplemental 1802 processor allowing you to run all the latest software developed for the 1802! By latest we ofcourse mean retro since it is a processor developed all the way back in 1976, but all the fun is still there so grab it while you can. More information about the shield available over at the gitlab.com/8bitforce/retroshield1802/.

PCB Preview

Initial version of PCB layout done by Tor-Eirik Bakke Lunde, usually pushing files to github.com/tebl. Arduino layouts and footprints from github.com/Alarm-Siren/arduino-kicad-library.

Schematic

The supplied KiCad files should be sufficient as both a schematic and as a starting point for ordering PCBs (basically you could just zip the contents of the export folder and upload that on a fabrication site), the schematic is also available in PDF-format and this is what you'll need to print and work your way through this things don't work as expected after assembly. Schematic as adapted for KiCad and basis for PCB layout, also available in PDF-format.

BOM

Most parts should be easy to get a hold of from your favourite local electronic component shop though you might have to consider other sources for the older parts such as the CPU and memory. Personally I bought most components with free shipping from China via AliExpress - prices will vary, but I found everything in larger quantities than needed for the cost of a few cups of fancy coffee! You don't need the newest and fastest components, after all it's going into a 70s-era computer so don't go overboard unless you want to.

Some vendors will have the same ICs in different form factors, the ones you want will often be specified as being in the form of a DIP/PDIP package. Usually you'll want sockets for each of the ICs as well, a bag of assorted sockets should be easily available without setting you back more than a couple bucks. With the sockets in place, you don't need to dread having to remove an IC later, this leads to easier fault finding and you can even "borrow" them for other projects later! For the pin headers, you probably won't find the exact pin count so just buy the longer versions and snip off the parts you don't need.

Values in parenthesis is the component amounts that could be considered optional or relating to alternative construction options.

ReferenceItemCount
PCBFabricate using Gerber files (order)1
C1-C2100nF ceramic capacitor2
C322pF ceramic capacitor2
D1-D25mm LED (assorted colours)2
IC10.96" I2C OLED (optional)(1)
R133 ohm resistor1
R2-R6680 ohm resistor5
R7Piece of wire (if not installing R8)(1)
R8Piece of wire1
U1CDP1802 CPU DIP-401
Male 40-pin header (break to size)2
Male 2x40-pin header (break to size)1

Parts

28
QtyValueFootprintReferences
12Conn_01x17Breadboard:17J1, J2, J3, J4, J5, J6, J7, J8, J9, J10, J11, J12
5680Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR2, R3, R4, R5, R6
2100nFCapacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mmC1, C2
2REDLEDs:LED_D5.0mmD1, D2
10Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR8
10.96_I2C_OLEDOLED:0.96_I2C_OLEDIC1
122pFCapacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mmC4
133Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
1Arduino_Mega2560_ShieldArduino:Arduino_Mega2560_ShieldXA1
1CDP1802Housings_DIP:DIP-40_W15.24mm_SocketU1
1NCResistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR7

Questions

How big is the RetroShield1802-PCB PCB?

It measures 99.7 × 53.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the RetroShield1802-PCB use?

28 parts, built around the CDP1802E. 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 RetroShield1802-PCB KiCad files?

From the tebl/RetroShield1802-PCB repository on GitHub, at the commit this page was made from: the board is Retroshield1802-PCB.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the RetroShield1802-PCB design in my own project?

Its repository publishes it under the LGPL-2.1 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers99.1 × 99.1 mmRC1802 CPU, the printed circuit board in 3D

    RC1802 CPU

    tebl/RC1802-Cosmac-ELF

    With the RC6502-project for making an Apple 1 replica done I wanted to do something different, so I started designing a simple version of the RCA 1802-based Cosmac ELF instead.

    54 parts31GPL-3.0
  • 2 layers25.4 × 68.6 mmBionic cdp1802, the printed circuit board in 3D

    Bionic cdp1802

    tgtakaoka/retro-bionic

    Modern platform to run retro CPUs

    9 parts6
  • 2 layers44.5 × 72.7 mmOSO SWAT C1-jig, the printed circuit board in 3D

    OSO SWAT C1-jig

    joeycastillo/Sensor-Watch

    A board replacement for the classic Casio F-91W wristwatch

    28 parts2.1k
  • 2 layers95 × 54 mmEinkPDA screen, the printed circuit board in 3D

    EinkPDA screen

    TalismanDesign/PocketMage_PDA

    An E-Ink PDA device using the ESP32 S3.

    28 parts2kApache-2.0
  • 2 layers45 × 45 mmSmartbuttons, the printed circuit board in 3D

    Smartbuttons

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    28 parts915
  • 2 layers24.1 × 36.2 mmEsp32miniBT, the printed circuit board in 3D

    Esp32miniBT

    asterics/esp32_mouse_keyboard

    ESP32 implementation for HID over GATT Keyboard and Mouse (Bluetooth Low Energy). Including serial API for external modules (similar to Adafruit EZKey HID)

    28 parts911GPL-3.0
  • 2 layers34.8 × 12.2 mmInfnoise goldfingers, the printed circuit board in 3D

    Infnoise goldfingers

    waywardgeek/infnoise

    The world's easiest TRNG to get right

    28 parts854CC0-1.0