

Aquarius plus
Official Aquarius+ repository
- Size
- 167 × 115 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 217
- Nets
- 292
- Pads
- 1,074
- Tracks, vias
- 3,965, 666
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 20 Jan 2022
- Updated
- 19 Sep 2026
Overview
Aquarius plus is an open-source printed circuit board by fvdhoef, from the fvdhoef/aquarius-plus repository on GitHub, published under the MIT licence. It is a 2-layer board of 167 × 115 mm with 217 parts on 292 nets, routed with 3,965 tracks and 666 vias.
It is built around the XC3S200-4TQG144C, Z84C0010AEG and ESP32-S2-SOLO-N4R2, with the SST39SF020A-55-4C-WHE, 74HC166D and 74LVC4245APW among its other parts. Its parts include 101 resistors, 67 capacitors, 17 ICs, 16 connectors and 3 diodes. It belongs with the ESP32 and FPGA and CPLD boards of this library.
Main components
12XC3S200-4TQG144C
TQFP-144(20x20)TQFP-144(20x20) Programmable Logic Device (CPLDs/FPGAs) ROHSAMD/XILINXProgrammable Logic Device (CPLDs/FPGAs)Z84C0010AEG
LQFP-44(10x10)10MHz Others LQFP-44(10x10) Microcontrollers (MCU/MPU/SOC) ROHSZilogMicrocontrollers (MCU/MPU/SOC)ESP32-S2-SOLO-N4R2
SMD-40P-40℃~+85℃ -97dBm 19.5dBm 2.4GHz 310mA 3V~3.6V 71mA ESP32-S2R2 Chip On-board PCB Antenna Support USB interface UART、SPI、I2C、I2S、USB SMD-40P WiFi Modules ROHSEspressif SystemsWiFi ModulesSST39SF020A-55-4C-WHE
TSOP-32-12.5mm0℃~+70℃ 100 Years 100,000 cycles 20us 2Mbit 30uA 4.5V~5.5V TSOP-32-12.5mm NOR FLASH ROHSMicrochip TechnologyNOR FLASH74HC166D
SOP-16LSOP-16L Shift Registers ROHSMDDShift Registers74LVC4245APW
TSSOP-24-40℃~+125℃ 1 1.5V~3.6V 1.5V~5.5V 8 Bidirectional Power-off protection、Output enable high-impedance TTL TTL Tri-State TSSOP-24 Translators, Level Shifters ROHSNexperiaTranslators, Level ShiftersIS61C5128AS-25QLI
SOP-32-11.3mm-40℃~+85℃ 15mA 25ns 4.5V~5.5V 4Mbit 900uA Auto power-down function Parallel Port (Parallel) SOP-32-11.3mm SRAM ROHSISSISRAMLD1117S12
SOT-223-30.003%Vout 0℃~+125℃@(Tj) 1 1.2V 15V 1V@(100mA) 60uA 75dB@(120Hz) 800mA Fixed Over Current Protection、Thermal shutdown Positive SOT-223-3 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSSTMicroelectronicsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsLDL1117S33R
SOT-223-4-40℃~+125℃@(Tj) 1 1.2A 18V 3.3V 500uA 600mV@(1.2A) 60uVrms 87dB@(120Hz) Fixed Over Current Protection、Thermal Shutdown Positive SOT-223-4 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSSTMicroelectronicsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsMCP1700T-2502E/TT(MS)
SOT-23-40℃~+85℃@(Ta) 1 2.5V 230mV@(300mA) 2uA 300mA 5.5V Fixed Over Current Protection、Over Temperature Protection、Enable Positive SOT-23 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSMSKSEMIVoltage Regulators - Linear, Low Drop Out (LDO) Regulators1N4148WS
SOD-3231.25V@150mA 100V 150mA 1uA@75V 200mW 2A 4ns Independent SOD-323 Switching Diodes ROHSJiangsu Changjing Electronics Technology (CJ)Switching DiodesBC847C
SOT-23-55℃~+150℃ 1 NPN 100MHz 100mA 100nA 200mW 420 45V 500mV 6V NPN SOT-23 Bipolar (BJT) ROHShongjiachengBipolar (BJT)
README
README.md
Next-generation Z80-based retro computer system
Documentation
For documentation, please take a look at the Wiki.
Abstract:
What would the Aquarius have evolved into if Mattel hadn't abandoned the system back in 1984? The Aquarius+ is the next-generation of Z80-based 8-bit hardware for the Aquarius platform. The intent is to deliver a cost-effective, backwards-compatible retro computer system that both developers and nostalgists will love and use, all in the spirit of the original, orphaned Aquarius platform.

Features:
- Backward compatibility with existing Aquarius hardware and software
- Modern, flexible video solution that supports bitmapped graphics, sprites, and tiles, delivered through clean VGA output
- Dual AY sound chips (virtual) for six sound voices
- 512kb of paged RAM in four 16k banks
- Reworked SYSROM and programmable CHARROM
- Integrated SD card and commands (remove dependency on cassette loading)
- WiFi connectivity
- Bluetooth connectivity for modern game controllers
Folder structure
| Directory | Description |
|---|---|
| EndUser | These files are meant for the normal end-user, that just wants to play and work with the system. You can find some nice sample programs, games and music to run on system here. |
| Maker | Files required for makers to manufacture and assemble an Aquarius+ system. |
| SDK | If you want to develop your own software for the Aquarius+, look here. |
| System | This contains all other files related to the system, including: Schematics/PCB, FPGA, ESP32, Emulator |
Parts
217| Qty | Value | Footprint | References |
|---|---|---|---|
| 43 | 100nF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C3, C11, C12, C13, C14, C16, C17, C18, C19, C23, C24, C27, C28, C29 +27 |
| 26 | 4.7k | Resistor_SMD:R_0603_1608Metric | R1, R2, R5, R6, R11, R14, R15, R28, R32, R63, R64, R65, R66, R67, R68, R69 +10 |
| 22 | 100 | Resistor_SMD:R_0603_1608Metric | R17, R18, R19, R20, R23, R55, R56, R57, R58, R59, R60, R61, R62, R83, R84, R102 +6 |
| 17 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | C5, C10, C15, C20, C21, C22, C25, C26, C34, C40, C41, C62, C63, C64, C65, C66 +1 |
| 7 | 10k | Resistor_SMD:R_0603_1608Metric | R12, R13, R16, R21, R22, R24, R27 |
| 7 | 1k | Resistor_SMD:R_0603_1608Metric | R7, R47, R48, R49, R50, R51, R52 |
| 5 | 220 | Resistor_SMD:R_0603_1608Metric | R3, R4, R9, R29, R54 |
| 4 | 100uF | Capacitor_SMD:CP_Elec_6.3x7.7 | C47, C53, C54, C61 |
| 4 | 15k | Resistor_SMD:R_0603_1608Metric | R77, R78, R79, R80 |
| 4 | 33 | Resistor_SMD:R_0603_1608Metric | R73, R74, R75, R76 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 4 | SN74CBTD3861PWR | Package_SO:TSSOP-24_4.4x7.8mm_P0.65mm | U2, U4, U6, U8 |
| 3 | 1 | Resistor_SMD:R_0603_1608Metric | R99, R100, R101 |
| 3 | 1070 | Resistor_SMD:R_0603_1608Metric | R34, R38, R42 |
| 3 | 2150 | Resistor_SMD:R_0603_1608Metric | R35, R39, R43 |
| 3 | 4300 | Resistor_SMD:R_0603_1608Metric | R36, R40, R44 |
| 3 | 536 | Resistor_SMD:R_0603_1608Metric | R33, R37, R41 |
| 2 | 10uF | Capacitor_SMD:C_0805_2012Metric | C48, C49 |
| 2 | 150 | Resistor_SMD:R_0603_1608Metric | R81, R82 |
| 2 | 1N4148WS | Diode_SMD:D_SOD-323_HandSoldering | D1, D2 |
| 2 | 330 | Resistor_SMD:R_0603_1608Metric | R71, R72 |
| 2 | 47k | Resistor_SMD:R_0603_1608Metric | R26, R31 |
| 2 | 74HC166 | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U9, U12 |
| 2 | 74LVC4245APW | Package_SO:TSSOP-24_4.4x7.8mm_P0.65mm | U11, U14 |
| 2 | 820 | Resistor_SMD:R_0603_1608Metric | R45, R46 |
| 2 | BC847C | Package_TO_SOT_SMD:SOT-23 | Q1, Q2 |
| 2 | USB | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP2, JP3 |
| 2 | USB_A | Connector_USB:USB_A_Molex_67643_Horizontal | J8, J9 |
| 1 | 2.2k | Resistor_SMD:R_0603_1608Metric | R30 |
| 1 | 220k | Resistor_SMD:R_0603_1608Metric | R25 |
| 1 | 22uF | Capacitor_SMD:C_1206_3216Metric | C37 |
| 1 | Amphenol GSD090012SEU | Connector_Card:SD_TE_2041021 | J3 |
| 1 | Audio out | Connector_Audio:Jack_3.5mm_CUI_SJ-3523-SMT_Horizontal | J10 |
| 1 | Bootloader | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP1 |
| 1 | Cassette in | Connector_Audio:Jack_3.5mm_CUI_SJ-3523-SMT_Horizontal | J1 |
| 1 | Cassette out | Connector_Audio:Jack_3.5mm_CUI_SJ-3523-SMT_Horizontal | J2 |
| 1 | DBG | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J7 |
| 1 | DNP | Resistor_SMD:R_0603_1608Metric | R10 |
| 1 | ECS-5032MV-143-CN-TR | Oscillator:Oscillator_SMD_SeikoEpson_SG8002LB-4Pin_5.0x3.2mm | X1 |
| 1 | ECS-5032MV-480-BN-TR | Oscillator:Oscillator_SMD_SeikoEpson_SG8002LB-4Pin_5.0x3.2mm | X2 |
| 1 | ESP USB Host | Connector_USB:USB_A_Molex_67643_Horizontal | J12 |
| 1 | ESP32 spare | Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical | J16 |
| 1 | ESP32-S2-SOLO-N4R2 | aquarius-plus:ESP32-S2-SOLO-N4R2 | U5 |
| 1 | Expansion port | aquarius-plus:CR22A-44D-2.54DSA(70) | J15 |
| 1 | FPGA spare | Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical | J14 |
| 1 | Hand controller 1 | Connector_Dsub:DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm | J5 |
| 1 | Hand controller 2 | Connector_Dsub:DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm | J11 |
| 1 | IS61C5128AS-25QLI | Package_SO:SSOP-32_11.305x20.495mm_P1.27mm | U10 |
| 1 | LD1117S12 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U17 |
| 1 | LDL1117S33R | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U15 |
| 1 | MAX3221ECPWR | Package_SO:TSSOP-16_4.4x5mm_P0.65mm | U3 |
| 1 | MCP1700T-2502E/TT | Package_TO_SOT_SMD:SOT-23 | U16 |
| 1 | Power in | aquarius-plus:10118193-0001LF | J13 |
| 1 | Printer | Connector_Audio:Jack_3.5mm_CUI_SJ-3523-SMT_Horizontal | J4 |
| 1 | SD act. | LED_THT:LED_D3.0mm_Horizontal_O1.27mm_Z2.0mm | D4 |
| 1 | SST39SF020A-55-4C-WHE | Package_SO:TSOP-I-32_14.4x8mm_P0.5mm | U13 |
| 1 | SW_DPDT_x2 | Button_Switch_THT:SW_E-Switch_EG2219_DPDT_Angled | SW1 |
| 1 | VGA | aquarius-plus:ICD15S13E4GV00LF | J6 |
| 1 | XC3S200-4TQG144 | Package_QFP:TQFP-144_20x20mm_P0.5mm | U1 |
| 1 | Z84C0010AEG | Package_QFP:LQFP-44_10x10mm_P0.8mm | U7 |
The 216 most common of 217 parts.
More from fvdhoef/aquarius-plus
7- 2 layers319.5 × 146.3 mm

- 2 layers167 × 115 mm

- 2 layers128 × 83 mm

- 2 layers128 × 83 mm

- 4 layers141 × 89.5 mm

- 4 layers84.3 × 69.8 mm

- 2 layers51.9 × 44.4 mm

Similar boards
- 4 layers65 × 56 mm

- 4 layers100 × 100 mm

Fpga
gggmmm/pcb-spartan-3
First attempt at PCB design using KiCad 5.1. This design contains Xilinx Spartan-3 programmable either through JTAG or Atmega328p.
37 parts3 - 4 layers85.9 × 37.1 mm

MCL Accel
Aztro-dev/MCL-Accel
Monte-Carlo Localization Accelerator board for the Vex V5 system
45 parts - 2 layers96.5 × 55 mm

- 4 layers49 × 68.4 mm

ElectronULA
adbsolutions/ElectronULA
Project to create replacement ULA board for Acorn Electron
89 parts17GPL-3.0 - 4 layers88.7 × 143.4 mm

Coleco original
sparkletron/mini_colecovision
A small (3.5" x 5.6") Colecovision Portable that uses composite output and +5v power supply.
110 parts9MIT - 4 layers149.2 × 113.9 mm

- 2 layers96.5 × 55 mm

Vera full audiojack
ifilot/open-vera-module
VERA (Versatile Embedded Retro Adapter) is a self-contained FPGA video and audio module for retro-computing projects.
105 partsMIT
Questions
How big is the Aquarius plus PCB?
It measures 167 × 115 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Aquarius plus use?
217 parts, built around the XC3S200-4TQG144C, Z84C0010AEG, ESP32-S2-SOLO-N4R2 and SST39SF020A-55-4C-WHE. 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 Aquarius plus KiCad files?
From the fvdhoef/aquarius-plus repository on GitHub, at the commit this page was made from: the board is System/pcb/standard/rev0/aquarius-plus.kicad_pcb and its schematic System/pcb/mini/mini_rev0/aquarius-plus.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Aquarius plus design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).