Skip to the content
2 layers168 × 150 mmAZTEC motherboard, the printed circuit board in 3D

AZTEC motherboard

awarsewa/aztec3

Bringing a 1976 pinball machine back to life

Size
168 × 150 mm
Copper layers
2
Thickness
1.6 mm
Parts
310
Nets
248
Pads
1,051
Tracks, vias
1,997, 284
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
26 Jan 2021
Updated
13 Feb 2021

Overview

AZTEC motherboard is an open-source printed circuit board by awarsewa, from the awarsewa/aztec repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 168 × 150 mm with 310 parts on 248 nets, routed with 1,997 tracks and 284 vias.

It is built around the 74HCT125PW, 74HC595 and CD4532BE, with the SFH620A-3 among its other parts. Its parts include 195 resistors, 63 capacitors, 23 ICs, 18 connectors and 4 switches. It belongs with the computers and single-board computers boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

4

README

README.md

aztec

Bringing a 1976 pinball machine back to life.

:corn: Wiki

The machine

Aztec is a Williams® pinball machine for 4 players. Check it out on the Internet Pinball Machine Database. There is also a solid state version of the same machine. Mine is from the electromechanical series -- and this is where the fun starts. Of course it wasn't functional. The entire cabinet had been completely gutted, with only a few tilt mechanisms left dangling about. However, the playfield and the backbox were still mostly intact. Repairing it seemed tough, but since it's cool to have your own pinball machine, I decided to give it a shot.

The project

It would have been rather expensive and difficult to get original spare parts for, or replicas of, all the missing components. So why not replace aztec's brain with a microcontroller? The looks and feel of the machine would still be the same. Only what's under the hood would be slightly more modern. Maybe this is a sacrilege for real pinball lovers... I have a feeling it is. Like an inverse Frankenstein - pretty on the outside. But I already did it, so there's no way back and no repentance. If you want to know how I've done it, check out the :corn: repository wiki.

What's in this repository?

The source code running on the microcontroller and the PCB schematics. Basically everything you need to do something similar.

Getting involved

In case you have questions or suggestions, need support or simply want to get in touch, feel free to send me a message.

Parts

310
QtyValueFootprintReferences
17510kResistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR1, R10, R11, R100, R101, R102, R109, R110, R111, R112, R113, R114, R115, R116, R117, R118 +159
43100nCapacitors_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC1, C3, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C33 +27
171µCapacitors_THT:C_Rect_L7.2mm_W4.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2C4, C5, C25, C26, C27, C28, C29, C30, C31, C32, C44, C45, C46, C47, C48, C49 +1
1722kResistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR5, R6, R7, R64, R65, R66, R67, R68, R69, R70, R103, R104, R105, R106, R107, R108 +1
674HC595Housings_DIP:DIP-16_W7.62mm_SocketU18, U19, U20, U21, U22, U23
674HCT125Housings_DIP:DIP-14_W7.62mm_SocketU2, U4, U11, U12, U14, U15
5CD4532BHousings_DIP:DIP-16_W7.62mm_SocketU5, U6, U7, U8, U13
4ResetAZTEC_Footprints:SW_PUSH-AZTECSW1, SW2, SW3, SW4
3MountingHole_3.2mm_M3Mounting_Holes:MountingHole_3.2mm_M3M3, M3, M3
2100RResistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR8, R17
222pCapacitors_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC10, C11
24071Housings_DIP:DIP-14_W7.62mm_SocketU9, U10
274HCT165NHousings_DIP:DIP-16_W7.62mm_SocketU16, U17
110¢ AdjustPin_Headers:Pin_Header_Straight_2x03_Pitch2.54mmJ9
11uCapacitors_THT:CP_Radial_D7.5mm_P2.50mmC2
12 coins - 3 playsPin_Headers:Pin_Header_Straight_2x02_Pitch2.54mmJ10
120 MHzCrystals:Resonator-2pin_w10.0mm_h5.0mmY1
125¢ AdjustPin_Headers:Pin_Header_Straight_2x06_Pitch2.54mmJ12
12k2Resistors_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P5.08mm_VerticalR4
15¢ AdjustPin_Headers:Pin_Header_Straight_2x02_Pitch2.54mmJ13
1ATMEGA16/32/644Housings_DIP:DIP-40_W15.24mm_SocketU3
1Conn_01x04_FemaleConnectors_Phoenix:PhoenixContact_MSTBVA-G_04x5.08mm_VerticalJ1
1Feature AdjustPin_Headers:Pin_Header_Straight_2x03_Pitch2.54mmJ11
1FuseFuse_Holders_and_Fuses:Fuseholder5x20_horiz_open_inline_Type-IF1
1ISPConnectors:IDC_Header_Straight_10pinsJ3
1Inputs_1Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mmJ4
1Inputs_2Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mmJ5
1Inputs_3Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mmJ6
1Inputs_4Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mmJ7
1Inputs_5Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mmJ8
1Outputs_1Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mmJ14
1Outputs_2Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mmJ15
1Outputs_3Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mmJ16
1Outputs_4Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mmJ17
1Outputs_5Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mmJ18
1Outputs_6Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mmJ19
1PWRLEDs:LED-5MMD1
1SFH620AHousings_DIP:DIP-4_W7.62mm_SocketU1
1STATUSLEDs:LED-5MMD2

More from awarsewa/aztec

1
  • 2 layers50 × 35 mmRelay board v1 0, the printed circuit board in 3D

    Relay board v1 0

    awarsewa/aztec

    Bringing a 1976 pinball machine back to life

    11 parts3GPL-3.0

Similar boards

  • 4 layers70 × 143 mmIoBoard, the printed circuit board in 3D

    IoBoard

    Loic74650/ioBoard

    A relay (and more!) board with Ethernet connectivity and MQTT support

    206 parts3GPL-3.0
  • 2 layers95 × 60 mmPulseFlow - PCB, the printed circuit board in 3D

    PulseFlow - PCB

    HuibSmeets/PulseFlow

    Control a fan speed by heart rate

    28 parts1GPL-3.0
  • 2 layers100 × 75 mmSousvide, the printed circuit board in 3D

    Sousvide

    gregorv/sousvide

    Hardware and software for an ATmega8 based Sous-Vide temperature controller

    66 partsGPL-3.0
  • 2 layers30.5 × 19 mmTeleinfo bridge, the printed circuit board in 3D

    Teleinfo bridge

    tiramiseb/domotego_pcbs

    Helpful PCBs for DIY home automation

    8 parts1
  • 2 layers82 × 124 mmControl, the printed circuit board in 3D

    Control

    Jonny999999/electric-kart

    Firmware and pcb's for custom built electric kart

    64 parts
  • 2 layers171.5 × 106.7 mmSequencer, the printed circuit board in 3D

    Sequencer

    westlicht/performer-hardware

    PER|FORMER Eurorack Sequencer - Hardware Design Files

    435 parts110
  • 2 layers99.5 × 99.5 mmLcd display, the printed circuit board in 3D

    Lcd display

    kwiecinski/MultiChem-Battery-Tester

    Multi-chemistry (Lithum, PB and others) battery charger/discharger with capacitance measurement and discharge graph for diffrent charge/load currents.

    75 parts2MIT

Questions

How big is the AZTEC motherboard PCB?

It measures 168 × 150 mm and has 2 copper layers, 1.6 mm thick.

What parts does the AZTEC motherboard use?

310 parts, built around the 74HCT125PW, 74HC595, CD4532BE and SFH620A-3. 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 AZTEC motherboard KiCad files?

From the awarsewa/aztec repository on GitHub, at the commit this page was made from: the board is kicad/main_pcb /AZTEC_motherboard.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the AZTEC motherboard design in my own project?

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