Skip to the content
PCBKitNew board
2 layers94.1 × 85.5 mmMaatherboard, the printed circuit board in 3D

A single-sided PCB controller motherboard designed for an environmental test chamber (CryoFrost) driven by an ESP32, featuring precision temperature/humidity control, thermoelectric Peltier cooling, ultrasonic…

Size
94.1 × 85.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
44
Nets
47
Pads
134
Tracks, vias
249, 0
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
18 Oct 2026
Updated
18 Oct 2026

Overview

Maatherboard is an open-source printed circuit board by wwwansarmhd2-ctrl, from the wwwansarmhd2-ctrl/Cryofrost-PCB repository on GitHub. It is a 2-layer board of 94.1 × 85.5 mm with 44 parts on 47 nets, routed with 249 tracks and 0 vias.

It is built around the IRLZ44N and PN2222A. Its parts include 13 resistors, 6 transistors, 3 connectors, 2 diodes and 2 switches. It belongs with the ESP32 boards of this library.

Main components

2

README

README.md

CryoFrost Chamber Controller Motherboard

A single-sided PCB controller motherboard designed for an environmental test chamber (CryoFrost) driven by an ESP32, featuring precision temperature/humidity control, thermoelectric Peltier cooling, ultrasonic humidification, and dual PWM fan speed control.

PCB 3D Render

📄 View Complete Schematic PDF


🛠️ Hardware Specifications

  • Microcontroller: ESP32 NodeMCU Development Board (30-pin, ESP-WROOM-32)
  • Power Input: 12V DC via 5.08mm screw terminals (powersupply1 & powersupply2)
  • Regulated Logic Power: 5V DC via on-board LM2596 / Mini360 step-down buck converter module
  • Peltier Relay (K1): 5V DC SPDT relay (Songle SRD-05VDC-SL-C) switched via PN2222A BJT driver
  • Humidifier Relay (K2): 5V DC SPDT relay (Songle SRD-05VDC-SL-C) switched via PN2222A BJT driver
  • Fan 1 (Heatsink Exhaust): 12V PWM-controlled via IRLZ44N N-Channel MOSFET + BC547 pre-driver
  • Fan 4 (Chamber Circulation): 12V PWM-controlled via IRLZ44N N-Channel MOSFET + BC547 pre-driver
  • Constant Fans (Fan 2 & Fan 3): Direct 12V power rails
  • I2C Bus 1: Primary Chamber Sensor (BME280 / SHT31) + 128x64 OLED Display (SSD1306 / SH1106)
  • I2C Bus 2 / Auxiliary: Secondary Sensor connector (J1) for DHT22 / DS18B20 / SHT31

📌 ESP32 Pin Mapping

Pin / FunctionESP32 GPIODescription
Peltier RelayGPIO 25Low-side NPN driver with 10kΩ pull-down failsafe
Humidifier RelayGPIO 33Low-side NPN driver with 330Ω base drive
Fan 1 PWMGPIO 13Inverted PWM (BJT pre-driver to IRLZ44N Gate)
Fan 2 PWMGPIO 23Inverted PWM (BJT pre-driver to IRLZ44N Gate)
Display I2C SDAGPIO 22OLED Display Data
Display I2C SCLGPIO 21OLED Display Clock
Sensor I2C SDAGPIO 18SHT31 Secondary I2C Data
Sensor I2C SCLGPIO 19SHT31 Secondary I2C Clock

📦 Files in this Repository

  • maatherboard.kicad_sch - KiCad 10 Schematic Source
  • maatherboard.kicad_pcb - KiCad 10 PCB Layout (optimized for single-sided CNC isolation milling)
  • schematic.pdf - High-resolution printable schematic PDF
  • pcb_render.png - 3D board rendering
  • Gerber_files/ - Exported CNC isolation milling & drill files
  • MY LIB.pretty/ - Custom footprint library

📄 License

Open source hardware design.

Parts

44
QtyValueFootprintReferences
6F1MY LIB:TerminalBlock_Xinya_XY308-2.54-2P_1x02_P2.54mm_HorizontalFAN1, FAN2, FAN3, FAN4, pump1, Pump1
41KMY LIB:resistorR13, R14, R16, R18
44.7kMY LIB:resistorR6, R7, R8, R9
210KMY LIB:resistorR17, R22
2330MY LIB:resistorR12, R23
2BC413TerminalBlock:TerminalBlock_Xinya_XY308-2.54-3P_1x03_P2.54mm_HorizontalQ4, Q6
2DMY LIB:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalD2, D4
2IRLZ44NMY LIB:TO-220-3_VerticalQ3, Q5
2JQC-3FF-005-1ZRelay_THT:Relay_SPDT_Hongfa_JQC-3FF_0XX-1ZK1, K2
2PN2222ATerminalBlock:TerminalBlock_Xinya_XY308-2.54-3P_1x03_P2.54mm_HorizontalQ1, Q2
1+veTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-3-5.08_1x03_P5.08mm_Horizontalpowersupply1
1-veTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-3-5.08_1x03_P5.08mm_Horizontalpowersupply2
110kMY LIB:resistorR21
1Conn_01x01_PinConnector_Pin:Pin_D1.2mm_L10.2mm_W2.9mm_FlatForkPELTIER1
1Conn_02x02_Counter_ClockwiseMY LIB:Buck converterBuckconverter1
1DisplayMY LIB:TerminalBlock_Xinya_XY308-2.54-4P_1x04_P2.54mm_HorizontalDISP1
1ESP32MY LIB:ESP32 MYKITJ2
1GNDMY LIB:TerminalBlock_Xinya_XY308-2.54-2P_1x02_P2.54mm_Horizontalgnd1
1HUMMY LIB:TerminalBlock_Xinya_XY308-2.54-2P_1x02_P2.54mm_HorizontalHum1
1SENSORMY LIB:TerminalBlock_Xinya_XY308-2.54-4P_1x04_P2.54mm_HorizontalSENSOR1
1sensor 2MY LIB:TerminalBlock_Xinya_XY308-2.54-4P_1x04_P2.54mm_HorizontalJ1
1shifterTerminalBlock:TerminalBlock_Xinya_XY308-2.54-3P_1x03_P2.54mm_HorizontalJ3

The 40 most common of 44 parts.

Questions

How big is the Maatherboard PCB?

It measures 94.1 × 85.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Maatherboard use?

44 parts, built around the IRLZ44N and PN2222A. 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 Maatherboard KiCad files?

From the wwwansarmhd2-ctrl/Cryofrost-PCB repository on GitHub, at the commit this page was made from: the board is maatherboard.kicad_pcb and its schematic maatherboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Maatherboard design in my own project?

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

Similar boards

  • 2 layers67.4 × 42 mmFlipperZeroModule, the printed circuit board in 3D

    FlipperZeroModule

    ComplacencyKillz/GhostMesh

    Meshtastic + Flipper Zero integration for offline red team comms — remote Bad USB, killswitch, and mesh-based C2 over LoRa

    23 parts5MIT
  • 2 layers80 × 120 mmMppt arduino, the printed circuit board in 3D

    Mppt arduino

    anupam-dubey/Solar-MPPT-Charge-Controller

    Arduino SOlar MPPT chrage controller

    34 parts
  • 2 layers148 × 85.2 mmThesis KiCad, the printed circuit board in 3D

    Thesis KiCad

    drewsix9/Thesis_KiCad

    24 parts
  • 2 layers131 × 125 mmIndustry temperature control, the printed circuit board in 3D

    Industry temperature control

    IaMdEvJaXoN/industry_temperature_control_system

    This project entails Dallas Temperature sensors sending data to the ESP32 which then determines the PWM output to the actuators after the PID engine runs.The ESP32 also sends telemetry to Firebase RTDB which then sends…

    32 parts
  • 2 layers64 × 50 mmSpectre tht, the printed circuit board in 3D

    Spectre tht

    mkrmx/spectre

    Sensor de iluminación por medio de Hall + LDR

    51 partsMIT
  • 4 layers99.5 × 76.7 mmROCKET, the printed circuit board in 3D

    ROCKET

    Pingu207/ROCKET

    Designing and building a TVC rocket controlled by a custom PCB wired to a ESP32-WROOM board

    113 parts
  • 2 layers152.4 × 101.6 mm8088-FE2010A SBC, the printed circuit board in 3D

    8088-FE2010A SBC

    skiselev/micro_8088

    Micro 8088 - IBM XT Compatible Processor Board based on Faraday FE2010 chipset

    72 parts412GPL-3.0