David CollinsPCBWay
Published © CERN-OHL2

HB63C09M 10x10 63C09 Expandable Single Board Computer

What if your Z80-MBC had a 63C09, and instead of an IO expander it had access to the complete bus at the Mezzanine?

IntermediateWork in progress4 hours556
HB63C09M 10x10 63C09 Expandable Single Board Computer

Things used in this project

Hardware components

Vishay Multilayer Ceramic Capacitors MLCC - Leaded 0.1uF 50volts 10% X7R 2.5mm LS
These need to be close to the specified physical size of the part in order to fit in some of the locations on the top side of the board
×16
Panasonic Aluminum Electrolytic Capacitors - Radial Leaded 10volt 100uF 6.3X7mm L/S=2.5mm Ammo STR
Vertical height clearance needs to be observed - certain expansions may overlap the board and these need to be particularly short
×3
onsemi Small Signal Switching Diodes 100V Io/200mA BULK
×1
STMicroelectronics Schottky Diodes & Rectifiers Vr/20V Io/1A BULK
×1
Standard LEDs - Through Hole Green Oval LED
×1
Standard LEDs - Through Hole Blue Oval LED
×1
Carbon Film Resistors - Through Hole 1 kOhms 250 mW 5 %
×3
Carbon Film Resistors - Through Hole 10KOhms 1/4W 5% Std Carbon
×15
Carbon Film Resistors - Through Hole 1/4W 39 Ohm 5%
×2
Carbon Film Resistors - Through Hole 1/4W 4.7K Ohm 5%
×2
Resistor Networks & Arrays 4.7K OHM 9 PIN 2% LOW C-SI
×3
Resistor Networks & Arrays THICK FILM 2% 4.7K CONFRML SIP 5
×1
Resistor Networks & Arrays 9pins 10Kohms Bussed
×1
SRAM LP SRAM, 1Mb, 128K x 8, 2.7 - 5.5V, 32pin PDIP, 55ns, Commercial Temp - Tube
×1
ATMEGA32A-PU
×1
Standard Clock Oscillators 20MHz 50ppm 8Pin DIP/STD
×1
CD74HC243EE4
×1
CD74HC139E
×1
CD74HC138E
×1
CD74HC125EE4
×1
CD74HCT00E
×1
TC74HC14APF
×1
CD74HC173E
×1
SN74HC245N
×1
Headers & Wire Housings 20+20 DIL VERTICAL SOCKET TIN
×1
Tactile Switches 6 x 6 mm, 6 mm Act Height, 100 gf, Black, Short Crimped, Through Hole, SPST,
×1
Headers & Wire Housings WR-PHD 2.54mm Socket Header 6 pins
×2
Headers & Wire Housings 2.54MM HDR VT 2P 240/135 SN
×1
2.54 Spaced Jumper Cap
×1
2 Pin XA Type JST Header
×1
Headers & Wire Housings 6P DR VERT SHRD HDR .38 GOLD
×1
IC & Component Sockets 40P / .600"
×2
IC & Component Sockets 32P / .600"
×1
IC & Component Sockets 14P DIP SKT 300 CL LADDER
×3
IC & Component Sockets 16P DIP SKT 300 CL LADDER
×2
HD63C09 CPU
MUST BE HD63C09P / HD63C09RP. HD63C09E,HD63C09EP, OR 63C09ECP WILL NOT WORK. THE INTERNAL CLOCK PIN OUT IS REQUIRED FOR THIS DESIGN
×1
HW-125 SD CARD MODULE 5V LEVELS SHIFT
×1
FTDI USB ADAPTER
×1

Software apps and online services

Arduino IDE
Arduino IDE

Hand tools and fabrication machines

USBtinyISP
Cheep ISP programmer to program the firmware
Soldering iron (generic)
Soldering iron (generic)
Solder Wire, Lead Free
Solder Wire, Lead Free
Solder Flux, Soldering
Solder Flux, Soldering
optional but helpful

Story

Read more

Schematics

HB63C09M REV 4.1 Schematic

Current tested version of the schematic

HB63C09M REV 4.2 Schematic

Pre - Release Version (Currently With Manufacturing)

Gerbers 4.1

PCB Production Files (tested version) Beta (4.2 is in production)

Gerbers 4.2

Pre - Release Version 4.2 See Git for changes (should work, but untested, at your own risk) These are currently with the manufacturer.

4.2 Board Render

This is the 3d render of the board

Clock stretching timing diagram

Rough timing diagram describing the operation of the clock stretch

Code

Repository

Firmware, programmers guide licensing and more.

Credits

David Collins

David Collins

1 project • 0 followers
I am a Civil Engeneer who designs HFC networks for a large MSO. I also create home brew computers and then write about them
PCBWay

PCBWay

94 projects • 149 followers
We are a PCB and assembly manufacturer, As low as $5/10pcs and 24 hours delivery time. We are committed to helping creators build project.
Thanks to Jeff Tranter, Grant Searle , Fabio Defabis , and Brad Rodreguez.

Comments