Skip to the content
2 layers56.8 × 52.4 mmCtrl, the printed circuit board in 3D

Schematics and files for MoaT IoT things

Size
56.8 × 52.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
52
Nets
40
Pads
157
Tracks, vias
385, 80
Pours
1
Routed
Yes
KiCad
KiCad 6 (file 20220914)
Created
3 Aug 2017
Updated
28 Oct 2026

Overview

Ctrl is an open-source printed circuit board by M-o-a-T, from the M-o-a-T/moat-hardware repository on GitHub. It is a 2-layer board of 56.8 × 52.4 mm with 52 parts on 40 nets, routed with 385 tracks and 80 vias.

It is built around the TSR 1-48150WI, MCP3428-E/SL and VOS618AT. Its parts include 11 resistors, 7 connectors, 6 capacitors, 5 ICs and 3 diodes.

Main components

3

README

README.rst

============= MoaT Hardware

This is the collection of files for the physical side of MoaT: Schematics and layouts (kicad), Enclosures (OpenSCAD).

++++++++++++++++ Up-to-date stuff ++++++++++++++++


BMS

Controller and module for battery management.

The hardware design supports both active-high (diyBMS) and active-low (MoaT) serial connections.


Wire

Connect some wires to the MoaT board.


misc

Random stuff (Enocean adapter, USB intercept, …).


adapt

+++++++++ Old stuff +++++++++

CPUs

The proc/ directory contains CPU boards, i.e. things that have a bus plug.

CPUs are responsible for adapting 1wire (5V) and MoaTbus (12V) to their internal voltage.

Boards

The board/ directory contains everything that has a bus socket, i.e. interfaces to the Real World.

Many of these boards have 12V-MoaTbus, 5V-1wire, and/or 3.3V-I2C connectors.

The boards are not responsible for translating voltages to the (commonly) 3.3V which CPUs expect.

Breadboard ++++++++++

The most important part. Use this to test CPUs.

Heating +++++++

This board has two transistors to switch one or two 24V radiator valves (PPM).

Smoke detector ++++++++++++++

This board fits into a Gira Dual or Q smoke detector.

Old stuff

The old/ directory contains things I need to clean up.

+++++++++ Licensing +++++++++

(Almost) all files in this archive are (c) 2021-2022 by Matthias Urlichs. They are licensed under the GNU General Public License, V3.

This means: if you use any these files to build something which you sell or give to somebody else, you're required to make the schematics, layouts, design files, and source code of the resulting product available.

Developing these devices takes time and money. Thus, while using all or part of this achive commercially is OK, their creators hereby humbly ask for adequate financial remuneration if you use any of these files for monetary gain. Thank you.

License exception +++++++++++++++++

The battery module in the bms/cell subdirectory has originally been designed by Stuart Pittaway. It is governed by a Creative Commons Attribution-NonCommercial-ShareAlike 2.0 UK: England/Wales license. See the file bms/cell/LICENSE for details.

Parts

52
QtyValueFootprintReferences
5SolderJumper_3_Bridged12Jumper:SolderJumper-3_P1.3mm_Open_Pad1.0x1.5mmJP1, JP2, JP3, JP4, JP5
4CP_100n_50V_0603Capacitor_SMD:C_0603_1608MetricC5, C6, C7, C8
3R_750k_0603Resistor_SMD:R_0603_1608MetricR8, R14, R15
2Conn_01x02_Femalelocalstuff:Conn_P5.0mm_2_LumbergJ1, J8
2Conn_01x02_MaleConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalRX1, TX1
2Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ5, J12
2DMN2058U-7Package_TO_SOT_SMD:SOT-23Q5, Q6
2R_1M_0603Resistor_SMD:R_0603_1608MetricR11, R13
2R_5k1_0603Resistor_SMD:R_0603_1608MetricR3, R4
112VJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP13
11N4148Diode_SMD:D_SOD-123D5
124VJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP12
1Bat12VJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP11
1CP_1µ_100V_0805Resistor_SMD:R_1210_3225MetricC2
1CP_22m_16VCapacitor_THT:CP_Radial_D22.0mm_P10.00mm_SnapInC3
1Conn_01x06Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ4
1Conn_LEM_3Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_VerticalJ10
1Conn_LEM_5Connector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_VerticalJ6
1D_TVS_70Vlocalstuff:SOD-123FLD1
1D_Zener_3V3Diode_SMD:D_SOD-123D4
1FuseFuse:Fuseholder_Cylinder-5x20mm_Stelvio-Kontek_PTF78_Horizontal_OpenF1
1MCP3426-xMCPackage_DFN_QFN:DFN-8-1EP_3x2mm_P0.5mm_EP1.75x1.45mmU2
1MCP3428Package_SO:SOIC-14_3.9x8.7mm_P1.27mmU1
1R_220_0603Resistor_SMD:R_0603_1608MetricR1
1R_22_0603Resistor_SMD:R_0603_1608MetricR16
1R_2k2_0603Resistor_SMD:R_0603_1608MetricR2
1R_36k_0603_1Resistor_SMD:R_0603_1608MetricR9
1TSR_1-48150WIlocalstuff:TSR_1-48150WIU4
1TestPointTestPoint:TestPoint_Pad_D1.5mmTP1
1VOS618APackage_SO:SO-4_4.4x4.3mm_P2.54mmU3
1tiny2040localstuff:tiny2040U7

The 46 most common of 52 parts.

More from M-o-a-T/moat-hardware

12
  • 2 layers140.4 × 84.9 mmBase18, the printed circuit board in 3D

    Base18

    M-o-a-T/moat-hardware

    Schematics and files for MoaT IoT things

    180 parts
  • 2 layers56 × 65 mmPiPower, the printed circuit board in 3D

    PiPower

    M-o-a-T/moat-hardware

    Schematics and files for MoaT IoT things

    128 parts
  • 2 layers49 × 162.8 mmPower3, the printed circuit board in 3D

    Power3

    M-o-a-T/moat-hardware

    Schematics and files for MoaT IoT things

    95 parts
  • 2 layers78.5 × 104.5 mmGaggenau, the printed circuit board in 3D

    Gaggenau

    M-o-a-T/moat-hardware

    Schematics and files for MoaT IoT things

    65 parts
  • 4 layers41.2 × 32.7 mmHeat proc, the printed circuit board in 3D

    Heat proc

    M-o-a-T/moat-hardware

    Schematics and files for MoaT IoT things

    64 parts
  • 2 layers54.4 × 67 mmSolvis control, the printed circuit board in 3D

    Solvis control

    M-o-a-T/moat-hardware

    Schematics and files for MoaT IoT things

    51 parts
  • 2 layers30 × 53.9 mmCell, the printed circuit board in 3D

    Cell

    M-o-a-T/moat-hardware

    Schematics and files for MoaT IoT things

    47 parts
  • 2 layers41.2 × 35.3 mmHeat proc 2, the printed circuit board in 3D

    Heat proc 2

    M-o-a-T/moat-hardware

    Schematics and files for MoaT IoT things

    41 parts
  • 4 layers46.9 × 17.4 mmUsb int, the printed circuit board in 3D

    Usb int

    M-o-a-T/moat-hardware

    Schematics and files for MoaT IoT things

    41 parts
  • 2 layers100 × 80 mmBreakout, the printed circuit board in 3D

    Breakout

    M-o-a-T/moat-hardware

    Schematics and files for MoaT IoT things

    39 parts
  • 2 layers32 × 52 mmTest i2c, the printed circuit board in 3D

    Test i2c

    M-o-a-T/moat-hardware

    Schematics and files for MoaT IoT things

    35 parts
  • 2 layers100 × 80 mmHeizung, the printed circuit board in 3D

    Heizung

    M-o-a-T/moat-hardware

    Schematics and files for MoaT IoT things

    33 parts

Similar boards

  • 2 layers257.8 × 176.8 mmTeensy boardV 1, the printed circuit board in 3D

    Teensy boardV 1

    Cosys-Lab/TruggySense

    Framework for off-road rc-vehicle monitorring

    625 parts1CC-BY-SA-4.0
  • 2 layers75 × 50 mmSCM, the printed circuit board in 3D

    SCM

    Formula-Trinity/safety-circuit-monitor

    A Circuit that monitors the Safety Circuit on an FS car and toggles LEDs for the most upstream failure point.

    70 parts
  • 2 layers93.6 × 87.6 mmPanaHacks, the printed circuit board in 3D

    PanaHacks

    TMaxElectronics/PanaHacks_PCB

    A PCB for communication with Panasonic PACi air conditioners

    126 parts
  • 2 layers235 × 68 mmN2-etoile-0v, the printed circuit board in 3D

    N2-etoile-0v

    essensys-hub/essensys-i2c-etoile-0v

    Carte qui relie le boîtier principal (BP, carte SC944D) aux boîtiers auxiliaires (BA1 SC940D, BA2 SC941C, BA3 SC942C) d'une installation Essensys en étoile autour d'un plan 0 V commun, à la place du chaînage d'origine.

    181 partsMIT
  • 2 layers34.3 × 30 mmPi ups, the printed circuit board in 3D

    Pi ups

    kamocat/pi_ups

    A minimal UPS board for Raspberry Pi

    24 partsMIT
  • 4 layers190.5 × 127 mmPbv2 mass test adapter active, the printed circuit board in 3D

    Pbv2 mass test adapter active

    kkrizka/powerboard_mass_test_adapter_active

    Active Part of the Mass Test Board for ITk Strips PowerBoard

    290 parts
  • 2 layers50 × 160 mmPolykit x inputboard, the printed circuit board in 3D

    Polykit x inputboard

    polykit/polykit-x-inputboard

    Input board for my 8-voice polyphonic synthesizer

    80 parts
  • 2 layers70 × 30 mm021-00 Digital DC Load, the printed circuit board in 3D

    021-00 Digital DC Load

    RedlabsDE/Digital-DC-Load

    In the "Calibration" page, the raw ADC values are displayed. The user can set the raw DAC value.

    78 parts

Questions

How big is the Ctrl PCB?

It measures 56.8 × 52.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Ctrl use?

52 parts, built around the TSR 1-48150WI, MCP3428-E/SL and VOS618AT. 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 Ctrl KiCad files?

From the M-o-a-T/moat-hardware repository on GitHub, at the commit this page was made from: the board is bms/ctrl/ctrl.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Ctrl design in my own project?

Its repository states no licence, so its author keeps all rights: ask M-o-a-T before reusing the design.