Skip to the content
PCBKitNew board
2 layers65 × 60 mmAqua pi circuit v2.1, the printed circuit board in 3D

Aqua pi circuit v2.1

ngdaniel499/aqua-pi

Documentation for the Raspberry Pi based water quality monitoring system created by Daniel P. Harrison

Size
65 × 60 mm
Copper layers
2
Thickness
1.6 mm
Parts
15
Nets
51
Pads
91
Tracks, vias
87, 0
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
19 Aug 2024
Updated
19 Jun 2026

Overview

Aqua pi circuit v2.1 is an open-source printed circuit board by ngdaniel499, from the ngdaniel499/aqua-pi repository on GitHub. It is a 2-layer board of 65 × 60 mm with 15 parts on 51 nets, routed with 87 tracks and 0 vias.

It is built around the MCP3208-BI/P. Its parts include 5 connectors, 4 resistors, 2 capacitors, 2 transistors and 1 IC.

Main components

1

README

README.md

AquaPi

Documentation for the Raspberry Pi based water quality monitoring system created by Daniel P. Harrison

Pi first time setup

Flash OS

Windows

Download Raspberry pi imager https://www.raspberrypi.com/software/

Raspberry Pi Device: Raspberry Pi 1

Operating System: Raspberry PI OS Lite (32-BIT)

text
PRETTY_NAME="Raspbian GNU/Linux 12 (bookworm)"
NAME="Raspbian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
 

OS Customisation settings:

text
Services>Enable SSH, 

General>Set username/pw, 

General>Configure Wireless LAN: add SSID/pin, 

General>Set Locale settings>Time Zone: Sydney, 

General>Set Locale settings>Keyboard Layout: US

RPi setup

text
sudo apt-get update

sudo apt-get upgrade
configure startup for 1-wire and wlan0
text
sudo nano /etc/rc.local
#!/bin/sh -e

ip link set eth1 down

ip link set eth0 down

ip link set usb0 down
 
sudo modprobe w1-gpio

sudo modprobe w1-therm

exit 0
Turn on 1-wire

Refernce: https://learn.adafruit.com/adafruits-raspberry-pi-lesson-11-ds18b20-temperature-sensing/ds18b20

text
sudo raspi-config

	Interfacing Options > 1-Wire > Yes

sudo reboot
Install aqua-pi files and dependencies and setup virtual environment
text
sudo apt install git python3 python3-pip -y 

# if "failed to fetch error / internect connection isn't working delete other connections (nmcli con delete "Wired connection 2")

cd ~

git clone https://github.com/ngdaniel499/aqua-pi.git

cd ~/aqua-pi

python3 -m venv .venv

source .venv/bin/activate

pip install -r requirements.txt
Configure aquapi
text
cd python-scripts

cp Upconfig_template.cfg Upconfig.cfg

#edit station name, pump (if required), calibration if data is available. update server IP

nano Upconfig.cfg 

# install cronjob

crontab cronjob.txt

# edit config if necessary

crontab -e 

Parts

15
QtyValueFootprintReferences
31kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR1, R3, R4
2BC549Package_TO_SOT_THT:TO-92_InlineQ1, Q2
1100nFCapacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mmC1
11uFCapacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mmC2
12kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR2
1Conn_01x02Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_HorizontalJ5
1Conn_01x02_PinConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_HorizontalJ3
1Conn_01x05_PinConnector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_HorizontalJ4
1Conn_01x08_PinConnector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_HorizontalJ2
1Conn_02x20_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_VerticalJ1
1LOGOwXlogo:whaleXlogoG***
1MCP3208mcp3208:PDIP16_300MC_MCHU1

Questions

How big is the Aqua pi circuit v2.1 PCB?

It measures 65 × 60 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Aqua pi circuit v2.1 use?

15 parts, built around the MCP3208-BI/P. 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 Aqua pi circuit v2.1 KiCad files?

From the ngdaniel499/aqua-pi repository on GitHub, at the commit this page was made from: the board is aqua-pi-circuitv2.1/aqua-pi-circuit v2.1.kicad_pcb and its schematic aqua-pi-circuitv2.1/aqua-pi-circuit v2.1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Aqua pi circuit v2.1 design in my own project?

Its repository states no licence, so its author keeps all rights: ask ngdaniel499 before reusing the design.

Similar boards

  • 4 layers100 × 100 mmESP32-Eurorack Audio, the printed circuit board in 3D

    ESP32-Eurorack Audio

    ctag-fh-kiel/esp32-eurorack-audio

    Open source eurorack audio module based on ESP32

    173 parts71
  • 2 layers150.5 × 127 mmEurorack engine, the printed circuit board in 3D

    Eurorack engine

    sinneb/esp32-hvcc

    Heavy compiler (hvcc) sources running on ESP32-DevKitC powered eurorack module

    81 parts29
  • 2 layers100 × 100 mmTroll-8, the printed circuit board in 3D

    Troll-8

    ctag-fh-kiel/troll-8

    Arduino-Based μSynth / μMidiController Development Platform

    94 parts14
  • 4 layers100 × 100 mmPlantomation V2, the printed circuit board in 3D

    Plantomation V2

    Synthron/Plantomation

    DIY plant watering system

    203 parts10
  • 2 layers130 × 80 mmPico controller, the printed circuit board in 3D

    Pico controller

    cclienti/tig-welder

    A DIY TIG welder that can be plugged to a traditionnal stick welder or to a high current source

    125 parts8GPL-3.0
  • 2 layers183 × 128.7 mmTT, the printed circuit board in 3D

    TT

    seismicindustries/TT

    Terminal Tedium alternative HW

    210 parts7
  • 2 layers56 × 65 mmTH7, the printed circuit board in 3D

    TH7

    robin48gx/TH7

    Code to read thermocouples from the raspberry pi using the SDS TH7 PCB

    48 parts5