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

Schematics and other stuff for The Rainbow Z80 Project

Copper layers
2
Thickness
1.6 mm
Parts
9
Nets
52
Pads
77
Tracks, vias
73, 0
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
10 Dec 2017
Updated
15 Oct 2019

Overview

SimpleClock 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 9 parts on 52 nets, routed with 73 tracks and 0 vias.

It is built around the ATMEGA328-PU. Its parts include 2 capacitors, 2 resistors, 2 connectors, 1 IC and 1 diode. It belongs with the retro computing and games boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

1

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

9
QtyValueFootprintReferences
1100nCapacitor_THT:C_Disc_D5.1mm_W3.2mm_P5.00mmC1
1100uCapacitor_THT:CP_Radial_D8.0mm_P3.50mmC2
110kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
11kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR2
1ATmega328-PUPackage_DIP:DIP-28_W7.62mmU1
1LED_ALTDiode_THT:D_DO-15_P12.70mm_HorizontalD1
1Rainbow BusConnector_PinHeader_2.54mm:PinHeader_1x25_P2.54mm_VerticalJ2
1SPI ConnectorConnector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalJ1
1SWButton_Switch_THT:SW_PUSH_6mm_H4.3mmSW1

Questions

What parts does the SimpleClock use?

9 parts, built around the ATMEGA328-PU. 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 SimpleClock KiCad files?

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

Can I use the SimpleClock 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 layersAddressBusSpy, the printed circuit board in 3D

    AddressBusSpy

    sonic2000gr/RainbowProject

    Schematics and other stuff for The Rainbow Z80 Project

    39 parts10BSD-2-Clause
  • 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 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 layers104.9 × 75.2 mmHandipi kb, the printed circuit board in 3D

    Handipi kb

    brickbots/HandiPi

    Handheld RPI4 based computer with keyboard and display

    95 parts814MIT
  • 2 layers228 × 98 mmPlaid, the printed circuit board in 3D

    Plaid

    hsgw/plaid

    12x4 ortholinear usb keyboard made by Through Hole components ONLY.

    139 parts779MIT
  • 2 layers94.6 × 46.1 mmHeaterMeterPI, the printed circuit board in 3D

    HeaterMeterPI

    CapnBry/HeaterMeter

    HeaterMeter and LinkMeter Arduino BBQ Controller

    66 parts557MIT
  • 2 layers50 × 50 mmAvrcraft poed, the printed circuit board in 3D

    Avrcraft poed

    cnlohr/avrcraft

    Minecraft server optimized for 8-bit devices.

    58 parts471
  • 2 layers284.7 × 94.2 mmLumberjack, the printed circuit board in 3D

    Lumberjack

    peej/lumberjack-keyboard

    5x12 ortholinear through-hole component keyboard PCB for standard 60% cases

    165 parts403MIT
  • 2 layers132.1 × 45.7 mmIPoS, the printed circuit board in 3D

    IPoS

    peterheinrich/InternetOverSpaghetti

    Transmitting IP packages over a pair of spaghetti thus demonstrating how media independent IP really is.

    42 parts342
  • 2 layers63.3 × 57.2 mmRam Tester, the printed circuit board in 3D

    Ram Tester

    tops4u/Ram-Tester

    Ram Tester for vintage CBM Computer RAM Chips

    42 parts118
  • 2 layers285 × 117 mmTartan, the printed circuit board in 3D

    Tartan

    hsgw/tartan

    60% keyboard made by through-hole parts only

    171 parts98