Skip to the content
4 layers100 × 80 mmTerrasense, the printed circuit board in 3D
Size
100 × 80 mm
Copper layers
4
Thickness
1.6 mm
Parts
82
Nets
76
Pads
300
Tracks, vias
436, 173
Pours
10
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
2 Jun 2026
Updated
7 Jun 2026

Overview

Terrasense is an open-source printed circuit board by minmos, from the minmos/terrasense repository on GitHub. It is a 4-layer board of 100 × 80 mm with 82 parts on 76 nets, routed with 436 tracks and 173 vias.

It is built around the ESP32-C6-DEVKITC-1-N8, MPM3632CGQV-P and MMBT2222A. Its parts include 28 connectors, 26 resistors, 11 transistors, 5 capacitors and 4 ICs. It belongs with the ESP32 and RISC-V boards of this library.

Main components

3

README

README.md

Quick Overview

  • firmware: contains the esp-idf firmware running on the esp32c6
  • cad: contains the CAD files for the case housing the sockets, the 12V PSU, the relais/hv pcb, and an extension for that box housing the main pcb
  • pcb: contains the KiCad files for the relais/hv pcb as well as the main pcb

DEMO

Here is a quick demo video of our Terrasense implementation in action:

https://github.com/user-attachments/assets/7964f494-83c7-4bb1-9dd9-c3dd94d3becd

Parts

82
QtyValueFootprintReferences
121kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2, R3, R4, R9, R15, R16, R17, R18, R20, R22, R25
8MMBT2222APCM_Package_TO_SOT_SMD_AKL:SOT-23Q1, Q2, Q3, Q4, Q5, Q7, Q8, Q10
410kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR19, R21, R23, R24
44k7Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R6, R7, R8
3A3401PCM_Package_TO_SOT_SMD_AKL:SOT-23Q6, Q9, Qe1
2100kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR12, R13
2M7PCM_Diode_SMD_AKL:D_SMAD1, D2
2NSCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC1A1, C2B1
110kPCM_Resistor_SMD_AKL:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR26
110uFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC1B1
110uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2
112VConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ10
112V InConnector_BarrelJack:BarrelJack_GCT_DCJ200-10-A_HorizontalJ12
112V_InTerminalBlock_Altech:Altech_AK100_1x02_P5.00mmJ28
115kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR11
11kPCM_Resistor_SMD_AKL:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR14
122uFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC2A1
13V3Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ9
147kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR10
1ESP32-C6-DevKitC-1PCM_Espressif:ESP32-C6-DevKitC-1U1
1ExtraIOConnector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalJ27
1FAN0Connector:FanPinHeader_1x04_P2.54mm_VerticalJ5
1FAN1Connector:FanPinHeader_1x04_P2.54mm_VerticalJ6
1I2C Mult 0Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ18
1I2C Mult 1Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ19
1I2C Mult 2Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ20
1I2C Mult 3Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ21
1I2C Mult 4Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ24
1I2C Mult 5Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ25
1I2C_DebugConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ26
1MPM3632CGQV-Pfootprints:QFN3p0x5p0x1p6_MPM3632C_MNPU4
1Mini560PCM_TrailCurrentFootprints:Mini560U2
1OneWire0Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ11
1OneWire1Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ13
1OneWire2Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ14
1OneWire3Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ15
1OneWire4Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ16
1OneWire5Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ17
1OneWire6Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ22
1OneWire7Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ23
1SSR 0Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ1
1SSR 0-3Connector_JST:JST_XH_B5B-XH-A_1x05_P2.50mm_VerticalJ8
1SSR 1Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ2
1SSR 2Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ3
1SSR 3Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ4
1TCA9548APWRPackage_SO:TSSOP-24_4.4x7.8mm_P0.65mmU3
1XKZ-Y25-NPNConnector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ7
1XKZ-Y25-NPN mode selectorJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP1

The 77 most common of 82 parts.

More from minmos/terrasense

1

Similar boards

  • 2 layers63 × 58 mmOPNpool r5, the printed circuit board in 3D

    OPNpool r5

    cvonk/OPNpool

    Integrates the functionality of a Pentair pool controller into the smart home using ESP32 SoC.

    17 parts102
  • 2 layers140 × 80 mmIntelliThings, the printed circuit board in 3D

    IntelliThings

    embedded-purdue/IntelliThings

    From IoT to AIoT: ESP32-C6 sensor nodes, Home Assistant and an LLM agent that acts through MCP

    12 parts5
  • 2 layers174.5 × 90.4 mmVolante Maquinillo, the printed circuit board in 3D

    Volante Maquinillo

    Angelpele/F1-Steering-Wheel

    F1 Functional Steering Wheel based on the ESP32

    65 parts2
  • 2 layers62.5 × 50.2 mmController, the printed circuit board in 3D

    Controller

    kongr45gpen/led-controller-pcb

    A PCB to control LEDs (up to 5 channels) using PWM, based on an Espressif ESP32-C6 development board.

    44 parts2CERN-OHL-W-2.0
  • 2 layers51 × 70.1 mmLeels breakout, the printed circuit board in 3D

    Leels breakout

    leehambley/leels

    Lee LS (Lead Screw). Forked and simplified from kachurovskiy/nanoels, rewritten in Rust and simplified for a true ELS implementation not a quasi-CNC controller

    28 parts2
  • 2 layers125 × 78.2 mmRC ESP32 V2, the printed circuit board in 3D

    RC ESP32 V2

    Poent/RC-Snowblower

    Working on designing the impeller and auger portion of the snowblower. Switched from using a worm gear assembly to a custom ring and pinion setup using a spiral bevel gear.

    84 parts2
  • 2 layers252.9 × 55 mmSulari 170V, the printed circuit board in 3D

    Sulari 170V

    antsakur/nixie-clock

    Open-source Nixie clock project. Gerbers, BOM and firmware.

    78 parts1
  • 4 layers353 × 117 mmKEYBOARD, the printed circuit board in 3D

    KEYBOARD

    Ekam-wadhwa1/nexus.terminal

    it is a portable touchscreen device with 2 displays powered by a lattepanda iota with 16gb ram and intel n150. paired with a custom built mechanical keyboard for typing,coding,streaming and web browsing

    177 parts1GPL-3.0

Questions

How big is the Terrasense PCB?

It measures 100 × 80 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Terrasense use?

82 parts, built around the ESP32-C6-DEVKITC-1-N8, MPM3632CGQV-P and MMBT2222A. 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 Terrasense KiCad files?

From the minmos/terrasense repository on GitHub, at the commit this page was made from: the board is pcb/main_pcb/terrasense/terrasense.kicad_pcb and its schematic pcb/main_pcb/terrasense/fan.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Terrasense design in my own project?

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