Skip to the content
PCBKitNew board
2 layers130.2 × 80.6 mmController Board mk2, the printed circuit board in 3D

Pump water, drain water, and monitor moisture over MQTT. Includes physical circuit board, housing schematics, and firmware. Intended to be used with B.U.T.L.E.R as part of AI agent home automation system.

Size
130.2 × 80.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
48
Nets
64
Pads
155
Tracks, vias
283, 11
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
22 Oct 2025
Updated
14 Oct 2026

Overview

Controller Board mk2 is an open-source printed circuit board by Lambchops118, from the Lambchops118/Pump-Power-Controller repository on GitHub. It is a 2-layer board of 130.2 × 80.6 mm with 48 parts on 64 nets, routed with 283 tracks and 11 vias.

It is built around the AP63205WU, 1N4148W and BC817, with the SC0918 among its other parts. Its parts include 12 resistors, 8 diodes, 5 connectors, 4 transistors and 4 switches. It belongs with the home automation and IoT boards and the NXP (LPC, Kinetis, i.MX RT) boards of this library.

Main components

4

README

README.md

Pump Power Controller

MicroPython Raspberry Pi Pico W KiCad MQTT Status

A four-channel pump controller designed for the Monkey Butler home-automation system. The repository contains the KiCad board design, manufacturing files, and fail-safe MicroPython firmware for a Raspberry Pi Pico W.

The firmware accepts bounded pump commands over MQTT, queues requests, reports state and health telemetry, and enforces local shutdown deadlines independently of the network or the main Butler service.

Repository layout

text
Firmware/      Pico W firmware and device configuration
Hardware/      KiCad schematic, PCB, and project files
Manufacture/   Manufacturing and board-production files

Parts

48
QtyValueFootprintReferences
81N4148WDiode_SMD:D_SOD-123D1, D2, D3, D4, D13, D14, D15, D16
5Barrel_Jack_MountingPinConnector_BarrelJack:BarrelJack_CUI_PJ-102AH_HorizontalJ1, J2, J3, J4, J5
4100kResistor_SMD:R_0603_1608MetricR5, R6, R7, R8
42.2kResistor_SMD:R_0603_1608MetricR1, R2, R3, R4
433kResistor_SMD:R_0603_1608MetricR9, R10, R11, R12
4BC817Package_TO_SOT_SMD:SOT-23Q1, Q2, Q3, Q4
4RUILONSMD1812P050TF/30Fuse:Fuse_1812_4532MetricF1, F2, F3, F4
4SANYOU_SRD_Form_CRelay_THT:Relay_SPDT_SANYOU_SRD_Series_Form_CK1, K2, K3, K4
222uFResistor_SMD:R_0603_1608MetricC1, C2
10.1uFResistor_SMD:R_0603_1608MetricC3
14.7uHCapacitor_SMD:C_1206_3216MetricL1
1AP63205WUPackage_TO_SOT_SMD:TSOT-23-6U1
1Littelfuse MINISMDC260F/16-2Fuse:Fuse_1812_4532MetricPolyfuse1
1SC0918Raspberry Pi Pico W:MODULE_SC0918A1

The 44 most common of 48 parts.

Questions

How big is the Controller Board mk2 PCB?

It measures 130.2 × 80.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Controller Board mk2 use?

48 parts, built around the AP63205WU, 1N4148W, BC817 and SC0918. 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 Controller Board mk2 KiCad files?

From the Lambchops118/Pump-Power-Controller repository on GitHub, at the commit this page was made from: the board is Controller_Board_mk2.kicad_pcb and its schematic Controller_Board_mk2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Controller Board mk2 design in my own project?

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

Similar boards

  • 2 layers87.9 × 98.7 mmBitdoglab smd, the printed circuit board in 3D

    Bitdoglab smd

    BitDogLab/BitDogLab

    Open-source educational hardware for embedded systems, programming, electronics, and physical computing.

    138 parts203
  • 4 layers355 × 160 mmLiBCM, the printed circuit board in 3D

    LiBCM

    doppelhub/Honda_Insight_LiBCM

    Replacement BCM for G1 Honda Insight Lithium Conversion

    717 parts25CC-BY-SA-4.0
  • 2 layers94.1 × 63.5 mmGarageOpener, the printed circuit board in 3D

    GarageOpener

    AshiqAshref/Garage-Door-Opener

    Universal Garage Door using BLE (Bluetooth Low Power) running on ESP32 with highest security possible.

    42 partsMIT
  • 2 layers60 × 70 mmCoin fuyouki, the printed circuit board in 3D

    Coin fuyouki

    ibkizr-cmyk/coin-fuyouki-pcb

    58 parts
  • 2 layers118.9 × 81 mmDac psu, the printed circuit board in 3D

    Dac psu

    schenkmi/electronic-projects

    misc electronic projects

    80 parts6CERN-OHL-W-2.0
  • 4 layers137 × 79.5 mmTGX4, the printed circuit board in 3D

    TGX4

    hexeguitar/TGX4

    Teensy 4 based guitar amp emulator

    297 parts66
  • 4 layers65 × 30 mmSizif xxs, the printed circuit board in 3D

    Sizif xxs

    UzixLS/zx-sizif-xxs

    Smallest ZX Spectrum clone with real Z80 and FPGA

    90 parts50MIT
  • 2 layers100 × 100 mmMist1010, the printed circuit board in 3D

    Mist1010

    UzixLS/mist1010-board

    10x10cm PCB variant of MIST FPGA project for G738/G706 enclosure

    273 parts43MIT