

AZTEC motherboard
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
474HCT125PW
TSSOP-14-40℃~+125℃ 1 15ns@4.5V,50pF 160uA 4 4.5V~5.5V 6mA 6mA 74HCT Tri-State Unidirectional TSSOP-14 Buffers, Drivers, Receivers, Transceivers ROHSNexperiaBuffers, Drivers, Receivers, Transceivers74HC595
SOP-16-40℃~+85℃ 1 100ns@5V,50pF 10MHz 2V~6V 74HC 8 Serial-to-Serial or Parallel Tri-State SOP-16 Shift Registers ROHSGRShift RegistersCD4532BE
DIP-16-55℃~+125℃ 0.04uA 3V~18V 6.8mA 6.8mA 85ns@15V,50pF Decoder DIP-16 Signal Switches, Multiplexers, Decoders ROHSTexas InstrumentsSignal Switches, Multiplexers, DecodersSFH620A-3
DIP-4-55℃~+100℃ 1 1.25V 100% 250mV@10mA,2.5mA 250mW 2us 2us 320% 5.3kV 50mA 60mA 70V AC,DC Phototransistor DIP-4 Transistor, Photovoltaic Output Optoisolators ROHSVishay IntertechnologyTransistor, Photovoltaic Output Optoisolators
README
README.mdaztec
Bringing a 1976 pinball machine back to life.
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| Qty | Value | Footprint | References |
|---|---|---|---|
| 175 | 10k | Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R1, R10, R11, R100, R101, R102, R109, R110, R111, R112, R113, R114, R115, R116, R117, R118 +159 |
| 43 | 100n | Capacitors_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm | C1, C3, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C33 +27 |
| 17 | 1µ | Capacitors_THT:C_Rect_L7.2mm_W4.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 | C4, C5, C25, C26, C27, C28, C29, C30, C31, C32, C44, C45, C46, C47, C48, C49 +1 |
| 17 | 22k | Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R5, R6, R7, R64, R65, R66, R67, R68, R69, R70, R103, R104, R105, R106, R107, R108 +1 |
| 6 | 74HC595 | Housings_DIP:DIP-16_W7.62mm_Socket | U18, U19, U20, U21, U22, U23 |
| 6 | 74HCT125 | Housings_DIP:DIP-14_W7.62mm_Socket | U2, U4, U11, U12, U14, U15 |
| 5 | CD4532B | Housings_DIP:DIP-16_W7.62mm_Socket | U5, U6, U7, U8, U13 |
| 4 | Reset | AZTEC_Footprints:SW_PUSH-AZTEC | SW1, SW2, SW3, SW4 |
| 3 | MountingHole_3.2mm_M3 | Mounting_Holes:MountingHole_3.2mm_M3 | M3, M3, M3 |
| 2 | 100R | Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R8, R17 |
| 2 | 22p | Capacitors_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm | C10, C11 |
| 2 | 4071 | Housings_DIP:DIP-14_W7.62mm_Socket | U9, U10 |
| 2 | 74HCT165N | Housings_DIP:DIP-16_W7.62mm_Socket | U16, U17 |
| 1 | 10¢ Adjust | Pin_Headers:Pin_Header_Straight_2x03_Pitch2.54mm | J9 |
| 1 | 1u | Capacitors_THT:CP_Radial_D7.5mm_P2.50mm | C2 |
| 1 | 2 coins - 3 plays | Pin_Headers:Pin_Header_Straight_2x02_Pitch2.54mm | J10 |
| 1 | 20 MHz | Crystals:Resonator-2pin_w10.0mm_h5.0mm | Y1 |
| 1 | 25¢ Adjust | Pin_Headers:Pin_Header_Straight_2x06_Pitch2.54mm | J12 |
| 1 | 2k2 | Resistors_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P5.08mm_Vertical | R4 |
| 1 | 5¢ Adjust | Pin_Headers:Pin_Header_Straight_2x02_Pitch2.54mm | J13 |
| 1 | ATMEGA16/32/644 | Housings_DIP:DIP-40_W15.24mm_Socket | U3 |
| 1 | Conn_01x04_Female | Connectors_Phoenix:PhoenixContact_MSTBVA-G_04x5.08mm_Vertical | J1 |
| 1 | Feature Adjust | Pin_Headers:Pin_Header_Straight_2x03_Pitch2.54mm | J11 |
| 1 | Fuse | Fuse_Holders_and_Fuses:Fuseholder5x20_horiz_open_inline_Type-I | F1 |
| 1 | ISP | Connectors:IDC_Header_Straight_10pins | J3 |
| 1 | Inputs_1 | Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mm | J4 |
| 1 | Inputs_2 | Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mm | J5 |
| 1 | Inputs_3 | Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mm | J6 |
| 1 | Inputs_4 | Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mm | J7 |
| 1 | Inputs_5 | Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mm | J8 |
| 1 | Outputs_1 | Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mm | J14 |
| 1 | Outputs_2 | Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mm | J15 |
| 1 | Outputs_3 | Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mm | J16 |
| 1 | Outputs_4 | Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mm | J17 |
| 1 | Outputs_5 | Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mm | J18 |
| 1 | Outputs_6 | Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mm | J19 |
| 1 | PWR | LEDs:LED-5MM | D1 |
| 1 | SFH620A | Housings_DIP:DIP-4_W7.62mm_Socket | U1 |
| 1 | STATUS | LEDs:LED-5MM | D2 |
More from awarsewa/aztec
1- 2 layers50 × 35 mm

Similar boards
- 4 layers70 × 143 mm

IoBoard
Loic74650/ioBoard
A relay (and more!) board with Ethernet connectivity and MQTT support
206 parts3GPL-3.0 - 2 layers95 × 60 mm

- 2 layers100 × 75 mm

Sousvide
gregorv/sousvide
Hardware and software for an ATmega8 based Sous-Vide temperature controller
66 partsGPL-3.0 - 2 layers27.5 × 74.5 mm

- 2 layers30.5 × 19 mm

- 2 layers82 × 124 mm

- 2 layers171.5 × 106.7 mm

Sequencer
westlicht/performer-hardware
PER|FORMER Eurorack Sequencer - Hardware Design Files
435 parts110 - 2 layers99.5 × 99.5 mm

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).