Aqua

schwabix-1311·aquaPCB·kicad/aquaPCB.kicad_pcb

Aqua PCB layout, top view — open source Raspberry Pi board by schwabix-1311

About the Aqua PCB

Aqua is an open source Raspberry Pi PCB design by schwabix-1311, published on GitHub under the CERN-OHL-S-2.0 license. It is a 2-layer board measuring 100 × 100 mm, with 141 components from 71 distinct parts.

Its main chip is the Raspberry Pi, from the Raspberry Pi family. Other key parts include the TPS54360B, AMS1117-3.3, 74HCT244D, ULN2803A and ADS1115IDGSR. By type, the board carries 52 resistors, 28 diodes, 23 connectors, 19 capacitors, 7 transistors and 6 ICs.

It belongs with the audio, displays & leds and sensors designs in this gallery.

From the project

Open-hardware Raspberry Pi base board for aquaPi software. 12 V supply; six 5 A MOSFET outputs for LED lamps and fans (2 with hardware PWM); 4 SSR/relay drivers; protected inputs; 1-Wire; ADS1115 with a pH amplifier on BNC. No mains on the board. KiCad 2-layer, 100×100 mm, JLCPCB-assembled.

Raspberry Pi base board for aquaPi, the modular aquarium controller. One board with a 12 V supply input, power outputs for LED lamps and fans, control outputs for external SSRs/relays, digital inputs, 1-Wire, an on-board ADS1115 with pH front end, and headers for a small display and I²C add-ons.

aquaPi needs no special support: every channel is a plain GPIO, hardware PWM, 1-Wire or I²C port that aquaPi discovers by itself and offers in its Wiring editor.

Main components on the Aqua

Aqua bill of materials (BOM)

141 components, 71 distinct parts.

QtyPartRefs
1
TPS54360B
U1
1
AMS1117-3.3
U2
1
74HCT244D
U3
1
ULN2803A
U4
1
ADS1115IDGSR
U5
1
TLV9062IDR
U6
6
AOD4184A
Q1, Q2, Q3, Q4, Q5, Q6
1
AOD4185
Q10
1
12V IN
J1
1
Raspberry Pi
J2
1
PWM 0
J4
1
GPIO 12
J5
1
GPIO 13
J6
1
PWM 1
J7
1
GPIO 16
J8
1
GPIO 26
J9
1
GPIO 17
J11
1
GPIO 22
J12
1
GPIO 23
J13
1
GPIO 27
J14
Show 51 more
QtyPartRefs
1
GPIO 5
J15
1
GPIO 6
J16
1
GPIO 20
J17
1
GPIO 21
J18
1
1-wirenDS1820
J19
1
I2C 1
J22
1
I2C 2
J23
1
Display
J24
1
ADC #1 in 0
J25
1
ADC #1 in 2
J26
1
ADC #1 in 3
J27
1
8A
F1
1
5V→Pi
JP1
1
SSR supply
JP2
1
Backlight
JP3
1
ADDR
JP4
1
BZT52C15
D1
1
SMBJ33A
D2
1
PWR
D3
7
SS54
D4, D6, D8, D10, D12, D14, D16
1
3V3
D5
1
GPIO18
D7
1
GPIO12
D9
1
GPIO13
D11
1
GPIO19
D13
1
GPIO16
D15
1
GPIO26
D17
1
GPIO17
D18
1
GPIO22
D19
1
GPIO23
D20
1
GPIO27
D21
7
BAT54S
D22, D23, D24, D25, D26, D27, D28
1
10uH 4.8A
L1
1
470u 50V
C1
2
4u7 50V
C2, C3
7
100n
C4, C5, C12, C13, C16, C17, C19
1
10n
C6
1
47p
C7
2
47u
C8, C9
4
10u
C10, C11, C15, C18
1
6n8 styroflex
C14
22
10k
R1, R2, R8, R9, R10, R11, R12, R13 +14
1
150k
R3
2
12k
R4, R5
1
2k2
R6
12
1k
R7, R16, R19, R22, R25, R28, R31, R36 +4
6
100
R14, R17, R20, R23, R26, R29
5
4k7
R32, R33, R34, R35, R44
1
10M
R45
1
1M
R49
1
20k
R51

Aqua design files

The KiCad project lives in the schwabix-1311/aquaPCB repository on GitHub; these links point at the commit this page was built from.

Aqua: common questions

What microcontroller does the Aqua use?

The Aqua is built around the Raspberry Pi, from the Raspberry Pi family.

How big is the Aqua PCB?

The Aqua measures 100 × 100 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Aqua?

141 components, from 71 distinct parts. The full bill of materials is listed on this page.

Where can I download the Aqua design files?

From the schwabix-1311/aquaPCB repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Aqua design in my own project?

Yes, under the terms of its CERN-OHL-S-2.0 license, which schwabix-1311 chose for the repository.

Can I test firmware for the Aqua without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug Raspberry Pi firmware against it before you order a PCB.

Similar boards