Skip to the content
PCBKitNew board
2 layersAddressBusSpy, the printed circuit board in 3D

Schematics and other stuff for The Rainbow Z80 Project

Copper layers
2
Thickness
1.6 mm
Parts
39
Nets
52
Pads
144
Tracks, vias
388, 31
Routed
Yes
KiCad
KiCad 4
Created
10 Dec 2017
Updated
15 Oct 2019

Overview

AddressBusSpy is an open-source printed circuit board by sonic2000gr, from the sonic2000gr/RainbowProject repository on GitHub, published under the BSD-2-Clause licence. It is a 2-layer board with 39 parts on 52 nets, routed with 388 tracks and 31 vias.

It is built around the 74HCT244D and 74HC00D. Its parts include 16 resistors, 3 capacitors, 3 ICs and 1 connector. It belongs with the retro computing and games boards of this library.

Main components

2

README

README.md

The Rainbow Z80 Project

English Version

This repository contains schematics and info on the Rainbow Project. This is a long overdue (27 years!) project to create a Z80 based educational computer. It is inspired by the home micros of the 80s that used the popular 8bit processor from Zilog.

The Rainbow Project machine planned initial specs are:

  • Z80 CPU with variable clock (0 Hz to maybe 2-4 MHz)
  • 8KB EEPROM hosting monitor / test programs
  • 2KB of static RAM
  • LCD 20 characters by 4 rows or similar
  • Status LEDs for all buses (Data, Address, Control)
  • Possibly HEX keypad for entering opcodes / data
  • Other features that will come by while experimenting!

Greek Version

Το παρόν repository περιέχει σχηματικά και πληροφορίες για το Rainbow Project Το Rainbow Project είναι ένα έργο που έχει αργήσει μόνο 27 χρόνια! Άρχισα να το σχεδιάζω το 1990 και πολλά από τα εξαρτήματα του (CPU, RAM) είχαν αγοραστεί τότε. Τελικά θα πραγματοποιηθεί ως Project του SchoolSpace το σχολικό έτος 2017-2018. Το Rainbow Project είναι εμπνευσμένο από τα πολλά μηχανήματα της δεκαετίας του 80 που βασίζονταν στο δημοφιλή επεξεργαστή Z80 της Zilog. Χαρακτηριστικά παραδείγματα:

  • Siclair ZX80 / ZX81 / Spectrum
  • Amstrad CPC
  • MSX

Οι αρχικές προδιαγραφές του μηχανήματος (θα μεταβληθούν στην πορεία):

  • Επεξεργαστής Z80 με μεταβλητό ρολόι (από 0 Hz ως ίσως 2 ή 4 MHz)
  • 8KB EEPROM με πρόγραμμα monitor και demos / tests
  • 2KB Static RAM
  • Οθόνη LCD 20X4 η παρόμοια (με οδήγηση από Arduino ή MSP430)
  • Φωτεινές ενδείξεις με LEDs για όλους τους διαύλους. Το μηχάνημα θα χρησιμοποιείται για εκπαιδευτικούς σκοπούς και θα μπορεί να δείχνει τα βήματα ανάκλησης / εκτέλεσης εντολών
  • Πληκτρολόγιο HEX για opcodes / data
  • Ότι άλλη ιδέα μας έρθει στο μεταξύ!

Parts

39
QtyValueFootprintReferences
16330RainbowLibrary:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R16
16LEDRainbowLibrary:LED_thickpadA0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15
3100nFCapacitors_THT:C_Disc_D10.0mm_W2.5mm_P5.00mmC2, C3, C4
274HCT244RainbowLibrary:DIP-20_thickpadU1, U2
174HC00RainbowLibrary:DIP-14_thickpadU3
1Conn_01x20Pin_Headers:Pin_Header_Straight_1x20_Pitch2.54mmJ1

Questions

What parts does the AddressBusSpy use?

39 parts, built around the 74HCT244D and 74HC00D. 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 AddressBusSpy KiCad files?

From the sonic2000gr/RainbowProject repository on GitHub, at the commit this page was made from: the board is Schematics/Address Bus Spy/AddressBusSpy.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the AddressBusSpy design in my own project?

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

More from sonic2000gr/RainbowProject

4
  • 2 layersDataBusSpy, the printed circuit board in 3D

    DataBusSpy

    sonic2000gr/RainbowProject

    Schematics and other stuff for The Rainbow Z80 Project

    21 parts10BSD-2-Clause
  • 2 layersControlBusLEDs, the printed circuit board in 3D

    ControlBusLEDs

    sonic2000gr/RainbowProject

    Schematics and other stuff for The Rainbow Z80 Project

    19 parts10BSD-2-Clause
  • 2 layersSimpleClock, the printed circuit board in 3D

    SimpleClock

    sonic2000gr/RainbowProject

    Schematics and other stuff for The Rainbow Z80 Project

    9 parts10BSD-2-Clause
  • 2 layersCrystalOscillator, the printed circuit board in 3D

    CrystalOscillator

    sonic2000gr/RainbowProject

    Schematics and other stuff for The Rainbow Z80 Project

    8 parts10BSD-2-Clause

Similar boards

  • 2 layers161.3 × 90.2 mmFull Card, the printed circuit board in 3D

    Full Card

    flypie/Ace-2019

    Reimplimentation of the Jupiter ACE with slightly more modern hardware. https://www.jupiter-ace.co.uk/ the KiCad versions are the up to date designs which are available at https://jupiterdeuce.blogspot.com and…

    76 parts13GPL-3.0
  • 2 layers138 × 96.9 mmISA Card, the printed circuit board in 3D

    ISA Card

    AkBKukU/CM153-Repro

    A reproduction of the Philips CM-153 LMSI controller

    161 parts145
  • 2 layers237.7 × 146.1 mmTipi peb, the printed circuit board in 3D

    Tipi peb

    jedimatt42/tipi

    TI-99/4A to Raspberry PI messaging through console sideport

    51 parts77
  • 4 layers318.4 × 124.5 mmN2360, the printed circuit board in 3D

    N2360

    jasonsbeer/Amiga-N2630

    A re-imagining of the Amiga A2630 processor card.

    248 parts69
  • 4 layers292.1 × 88.3 mmSnark barker mca, the printed circuit board in 3D

    Snark barker mca

    schlae/snark-barker-mca

    A Sound Blaster compatible sound card for Micro Channel bus computers

    177 parts69
  • 2 layers216 × 150 mmMotherboard-101, the printed circuit board in 3D

    Motherboard-101

    artemisamsx/artemisa

    Schematics, PCB designs and HDL simulations to build a 8-bits MSX computer

    124 parts67
  • 2 layers317 × 194.1 mmAmiga600, the printed circuit board in 3D

    Amiga600

    istedman/A600Reborn

    Amiga A600 schematics recpatured in KiCad and a new PCB design from them. Base version

    575 parts34
  • 2 layers416.8 × 346.1 mmAmiga 2000R6, the printed circuit board in 3D

    Amiga 2000R6

    iansbremner/Amiga-2000-KiCAD

    Schemtics and PCB Layout for the Amiga 2000 Rev6

    553 parts20