Skip to the content
4 layers77 × 83 mmGeoMCU, the printed circuit board in 3D

Integrated Geophone Boards with programmable gain and an onboard MCU. Can be used over WiFi or wired with an external ADC.

Size
77 × 83 mm
Copper layers
4
Thickness
1.6 mm
Parts
80
Nets
47
Pads
200
Tracks, vias
483, 261
Pours
26
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
2 Jun 2021
Updated
2 Nov 2026

Overview

GeoMCU is an open-source printed circuit board by NohPei, from the NohPei/GeoMCU repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 4-layer board of 77 × 83 mm with 80 parts on 47 nets, routed with 483 tracks and 261 vias.

It is built around the ESP-12S, AP1509-50SG and LMV324, with the MCP3201-CI/P, MCP41010-E/P and TLV1117-33DCY among its other parts. Its parts include 22 capacitors, 17 resistors, 7 ICs, 4 connectors and 2 switches. It belongs with the radio and wireless boards and the ESP8266 boards of this library.

Main components

7

README

README.md

Design Rules Check

GeoMCU Board

Interface board for Structure-as-Sensor Geophones with embedded Microcontroller.

Lab-Logo-Colors

Firmware

Deployment

Specialty BOM Parts

  • 1 ESP-12S Microcontroller Module
  • 1 AP1509 (or equivalent) Switching Power Supply
  • 1 TI INA333 input amp
  • 1 MCP6001T-E/OT filtering op-amp
  • 1 TI REF2033AIDCCT Voltage Reference
  • 1 TLV1117 (or equivalent) Linear Regulator
  • 1 AD5270BRMZ Digital POT for programmable gain
  • 2 Molex SL-compatible 2-pin header connectors (1 for Geophone connection, 1 for power connection)
  • Optional: 1 Vertical-Launch BNC connector for wired data collection

Copyright © 2024 The Regents of the University of Michigan, PEI Lab

Parts

80
QtyValueFootprintReferences
110.1uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C5, C9, C12, C13, C14, C18, C19, C20, C22, C23
610uCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC6, C7, C8, C10, C11, C17
6TP-ThruTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP1, TP2, TP3, TP6, TP7, TP8
40Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3, R14, R16, R17
410kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR8, R9, R10, R12
4470Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR7, R11, R13, R15
4M3MountingHole:MountingHole_3.2mm_M3_ISO7380H1, H2, H3, H4
4TP-FlatTestPoint:TestPoint_Pad_D1.0mmTP4, TP5, TP9, TP10
3GND-TIEGeoMCU:NetTie-2_SMD_Pad2.0mmNT1, NT2, NT3
3ToolingGeoMCU:ToolingHole_JLCPCB_1.152mmH5, H6, H7
212kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R5
2180u/35VCapacitor_SMD:CP_Elec_8x6.9C3, C4
2BTN_SPST_NOButton_Switch_SMD:SW_SPST_CK_RS282G05A3SW1, SW2
2Molex_SL_1x02_P2.54mmConnector_Molex:Molex_SL_171971-0002_1x02_P2.54mm_VerticalJ1, J3
1100kResistor_SMD:R_Array_Convex_4x0603RN1
110nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC16
133nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC15
136kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR6
136kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR4
13u/2AInductor_SMD:L_Taiyo-Yuden_NR-60xx_HandSolderingL1
1470u/35VCapacitor_SMD:CP_Elec_10x12.6C2
15.1kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2
168u/2AInductor_SMD:L_12x12mm_H6mmL2
1AP1509-5Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU1
1BNC_VerticalGeoMCU:BNC_VerticalJ4
1Conn_01x06_PinConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ2
1ESP-12SGeoMCU:ESP-12SU7
1LMV324Package_SO:SOIC-14_3.9x8.7mm_P1.27mmU4
1LOGOGeoMCU:PolarityG***
1MCP3201Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU6
1MCP41010Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU5
1REF3133Package_TO_SOT_SMD:SOT-23U3
1SS32GeoMCU:D_SMB_Handsoldering_SilkD1
1SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP2
1SolderJumper_2_Open_PWRJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP1
1TLV1117-33Package_TO_SOT_SMD:SOT-223-3_TabPin2U2

The 79 most common of 80 parts.

Similar boards

  • 2 layers114.3 × 106.7 mmSTM32F303-RIR4, the printed circuit board in 3D

    STM32F303-RIR4

    RobertPHeller/STM32F303-RIR4

    STM32F303 Nucleo Baseboard for Aztrax RIR4 shield

    47 partsBSD-2-Clause
  • 4 layers25 × 11 mmEOGlass, the printed circuit board in 3D

    EOGlass

    xinterface/EOGee

    PCB and code for doing electrooculography (EOG).

    46 parts1
  • 2 layers124 × 112 mmOpenDropV3, the printed circuit board in 3D

    OpenDropV3

    GaudiLabs/OpenDrop

    Open Source Digital Microfluidics Bio Lab

    318 parts492GPL-3.0
  • 2 layers100 × 117 mmBHV Badge, the printed circuit board in 3D

    BHV Badge

    biomurph/BioVill_Badge

    DEFCON Micro Fluidics Badge Design For Biohacking Village

    270 parts1MIT
  • 2 layers114 × 95 mmVCU V3.2, the printed circuit board in 3D

    VCU V3.2

    HKUST-Red-Bird-Racing-EVRT/GEN5_ELEC

    Repository for RBR EVRT 2025 EE

    170 parts3
  • 4 layers45 × 50 mmChip8-pcb, the printed circuit board in 3D

    Chip8-pcb

    plorefice/chip8-rs

    CHIP-8 interpreter written in Rust

    58 parts1
  • 4 layers90 × 61.5 mmPM Controller, the printed circuit board in 3D

    PM Controller

    ZeshuLiu/PolaMiyaHardware

    132 parts1
  • 2 layers120 × 60 mmPCB Badge V1, the printed circuit board in 3D

    PCB Badge V1

    ConstantlyDying/Badge

    An Overkill PCB Badge with NFC and an E ink DIsplay!

    68 parts

Questions

How big is the GeoMCU PCB?

It measures 77 × 83 mm and has 4 copper layers, 1.6 mm thick.

What parts does the GeoMCU use?

80 parts, built around the ESP-12S, AP1509-50SG, LMV324 and MCP3201-CI/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 GeoMCU KiCad files?

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

Can I use the GeoMCU design in my own project?

Its repository publishes it under the CERN-OHL-P-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).