ZX-Max-128-Issue-3
liveboxandy·ZX-Max-128-Issue-3
About the ZX-Max-128-Issue-3 PCB
ZX-Max-128-Issue-3 is an open source ESP8266 PCB design by liveboxandy, published on GitHub. It is a 2-layer board measuring 213 × 84.8 mm, with 164 components from 54 distinct parts.
Its main chip is the ESP8266-12E, from the ESP8266 family. Other key parts include the Z80, AT27C256R-45PU, AS6C1008-55PCN, EPM7128SLC and 74HC04. By type, the board carries 79 resistors, 35 capacitors, 20 diodes, 12 ICs, 12 connectors and 2 transistors.
It belongs with the retro computing designs in this gallery.
From the project
KiCAD created files for the ZX Max 128 Issue 3 designed by DonSuperfo
This Kicad project has only been done so as to allow for a proper ibom that includes tracks and vias to be created to make assembling easier. A lot of work was done in order to ensure that the footprints were located as close as possible to those in the original as well tying to follow the existing track and via locations. Some of the footprints that were downloaded from Digikey based on the parts in the official BOM do not fit exactly in their locations on the board. C15 is one example, I had to modify it's footprint to fit the pad dimensions. Some other capacitors also do not fit correctly…
Main components on the ZX-Max-128-Issue-3
ZX-Max-128-Issue-3 bill of materials (BOM)
164 components, 54 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Z80 | Z80_Socket | U1 |
| 1 | AT27C256R-45PU EEPROM/EPROM 32Kx8 | DIP1556W56P254L3702H483Q28N | U2 |
| 1 | AS6C1008-55PCN | U3 | U3 |
| 1 | AS6C1008-55PCN | PDIP-32_MIL600_ALL | U4 |
| 1 | EPM7128SLC | PLCC84AT | U5 |
| 1 | 74HC04 | DIP794W53P254L1930H508Q14N | U6 |
| 1 | R-78E5.0-1.0 | CONV_R-78E5.0-1.0 | U7 |
| 1 | AY-3-8910 | Z80_Socket | U8 |
| 1 | SN74HC174N | DIP794W53P254L1930H508Q16N | U9 |
| 1 | AD724JRZ | RW_16_ADI | U11 |
| 1 | 3V3 1Amp | SOT230P700X185-4N | U12 |
| 1 | ESP8266-12E | WIFI_Module_ESP8266_12E | U15 |
| 2 | Transistor BC548 | BC548BTA | Q9, Q10 |
| 1 | 28.375Mhz | Crystal_HC49-4H_Vertical | Y1 |
| 1 | 4.433Mhz | Crystal_HC49-4H_Vertical | Y2 |
| 1 | 8 Pin FFC | 55203155 | J1 |
| 1 | 8 Pin JST XH | JST_B8B-XH-A_LF__SN_ | J1A1 |
| 1 | 5-520315-5 5 Pin FFC | 55203155 | J2 |
| 1 | 5 Pin JST XH | JST_B5B-XH-A_LF__SN_ | J2A1 |
| 1 | ZX_48K_EDGE | ZX_BUS_B_TOP | J3 |
Show 34 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | PJ-002A | CUI_PJ-002A | J4 |
| 1 | AV Jack | PJ-322A | J5 |
| 1 | Connector Audio 3525N | CUI_SJ1-3525N | J6 |
| 1 | Connector 9 Pin Mini DIN | KMDGX9SBS1 | J8 |
| 1 | Conn_02x02_Odd_Even | PinHeader_2x02_P2.54mm_Vertical | J10 |
| 1 | CON2 | HARWIN_M20-9990246 | J11 |
| 1 | Header 5x2 | AMPHENOL_10129381-910002BLF | J14 |
| 1 | Speaker | Speaker | LS1 |
| 1 | Switch 6x6 RA | SW2_1825027-G_TEC | SW1 |
| 19 | 1N4148 | DIOAD753W49L380D172B | D1, D2, D4, D5, D6, D7, D8, D9 +11 |
| 1 | DF02M | DIP825W58P510L832H543Q4N | D21 |
| 7 | ECA-1EM100B 10uF 25V | CAPPRD200W50D500H1100 | C1, C2, C3, C4, C20, C21, C27 |
| 1 | ECA-1EM100B 22uF 16V | CAPPRD200W50D500H1100 | C5 |
| 2 | 27pF | CAPRB250W50L400T250H550 | C6, C7 |
| 16 | K104Z15Y5VF5TL2 100nF | CAPRB250W50L400T250H550 | C8, C9, C10, C11, C12, C13, C14, C16 +8 |
| 1 | K104Z15Y5VF5TL2 100nF | Capacitor 3.8mm PItch | C15 |
| 2 | K104Z15Y5VF5TL2 3n3 50V | CAPRB250W50L400T250H550 | C19, C35 |
| 1 | K104Z15Y5VF5TL2 10pF | CAPRB250W50L400T250H550 | C25 |
| 4 | 220uF 16V | CAP_YX_6P3X11_RUB | C28, C29, C30, C32 |
| 1 | K104Z15Y5VF5TL2 10nF 50V | CAPRB250W50L400T250H550 | C33 |
| 31 | 470R | STA_CF14_STP | R1, R2, R7, R9, R12, R32, R36, R56 +23 |
| 15 | 10K0 | STA_CF14_STP | R3, R4, R5, R6, R15, R16, R24, R25 +7 |
| 1 | 2K70 | STA_CF14_STP | R8 |
| 1 | 1M00 | STA_CF14_STP | R10 |
| 5 | 1K00 | STA_CF14_STP | R11, R50, R53, R54, R55 |
| 5 | 68R0 | STA_CF14_STP | R14, R18, R23, R26, R29 |
| 2 | 4K7 | STA_CF14_STP | R17, R22 |
| 6 | 150R | STA_CF14_STP | R19, R20, R21, R34, R38, R43 |
| 1 | 33K0 | STA_CF14_STP | R33 |
| 6 | 75R0 | STA_CF14_STP | R39, R40, R41, R42, R86, R87 |
| 2 | 150K | STA_CF14_STP | R44, R46 |
| 2 | 2K20 | STA_CF14_STP | R51, R52 |
| 1 | 470K | STA_CF14_STP | R85 |
| 1 | 10K | SIP249W50P254L2281H508Q9 | RN1 |
ZX-Max-128-Issue-3 design files
The KiCad project lives in the liveboxandy/ZX-Max-128-Issue-3 repository on GitHub; these links point at the commit this page was built from.
ZX-Max-128-Issue-3: common questions
What microcontroller does the ZX-Max-128-Issue-3 use?
The ZX-Max-128-Issue-3 is built around the ESP8266-12E, from the ESP8266 family.
How big is the ZX-Max-128-Issue-3 PCB?
The ZX-Max-128-Issue-3 measures 213 × 84.8 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the ZX-Max-128-Issue-3?
164 components, from 54 distinct parts. The full bill of materials is listed on this page.
Where can I download the ZX-Max-128-Issue-3 design files?
From the liveboxandy/ZX-Max-128-Issue-3 repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the ZX-Max-128-Issue-3 design in my own project?
The repository has no license, so all rights stay with liveboxandy. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the ZX-Max-128-Issue-3 without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP8266 firmware against it before you order a PCB.
Similar boards
ESP8266
ESP8266ControllerCircuit
stuartpittaway
75 × 30 mm20 parts2LCC-BY-NC-4.01.1kESP8266
HASwitchPlate
aderusha
60 × 40 mm8 parts2LMIT738ESP8266
RatGDO-OpenSource-Bare-ESP8266
Kaldek
55 × 82.7 mm20 parts2LMIT506ESP8266
Goatgdo
Kaldek
32.9 × 53.3 mm23 parts2LMIT506ESP8266
RatGDO-OpenSource-D1Mini-ESP8266
Kaldek
47.8 × 63.3 mm12 parts2LMIT506ESP8266
Iaq board
nkitanov
70.1 × 43.2 mm17 parts2LNo license398