Skip to the content
PCBKitNew board
2 layers65 × 50 mmMainsFrequencyMonitor, the printed circuit board in 3D

Single board solution to power an ESP32 and use it to measure the mains frequency through an optoisolator

Size
65 × 50 mm
Copper layers
2
Thickness
1.6 mm
Parts
38
Nets
43
Pads
123
Tracks, vias
90, 3
Pours
3
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
26 May 2024
Updated
29 Aug 2024

Overview

MainsFrequencyMonitor is an open-source printed circuit board by Qeteshpony, from the Qeteshpony/MainsFrequencyMonitor repository on GitHub, published under the BSD-2-Clause licence. It is a 2-layer board of 65 × 50 mm with 38 parts on 43 nets, routed with 90 tracks and 3 vias.

It is built around the ESP32-WROOM-32, HLK-5M03 and EL357N(C)(TA)-G, with the 10D561K and RC212-0.5-10M among its other parts. Its parts include 7 capacitors, 7 resistors, 4 connectors, 2 ICs and 2 switches. It belongs with the sensors and measurement boards and the ESP32 boards of this library.

Main components

5

README

README.md

Mains Frequency Monitor

Part of the board has mains voltage on it so it is dangerous to handle the board outside of a proper case while powered! It lies in your own responsibility to use proper safety precautions when working on this project!

CI

3D Render

Hardware Documentation

Single board solution to power an ESP32 and use it to measure the mains frequency through an optoisolator

Parts

38
QtyValueFootprintReferences
3100nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC4, C6, C7
310kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR3, R4, R5
24k7Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR6, R7
10.5A/250VFuse:Fuseholder_TR5_Littelfuse_No560_No460F1
1100n/X2Capacitor_THT:C_Rect_L13.0mm_W5.0mm_P10.00mm_FKS3_FKP3_MKS4C1
110D561KVaristor:RV_Disc_D12mm_W5.8mm_P7.5mmRV1
110uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC5
1220uCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC3
12k2Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR2
13.3MΩ/500VResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1
147n/X2Capacitor_THT:C_Rect_L10.3mm_W5.7mm_P7.50mm_MKS4C2
1BOOTButton_Switch_SMD:SW_Push_1P1T_XKB_TS-1187ASW2
1EL357N(C)Package_SO:SO-4_4.4x3.6mm_P2.54mmU1
1ESP32-WROOM-32RF_Module:ESP32-WROOM-32U2
1HLK-5M03Converter_ACDC:Converter_ACDC_Hi-Link_HLK-5MxxPS1
1I2CConnector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_VerticalJ4
1LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1
1LOGOMy_Footprints:CutieMark7.5mmInvertedG***
1L_{in}Connector_Wire:SolderWire-0.75sqmm_1x01_D1.25mm_OD3.5mmJ1
1N_{in}Connector_Wire:SolderWire-0.75sqmm_1x01_D1.25mm_OD3.5mmJ2
1RC212-0.5-10MMy_Footprints:Schaffner_RC212FL1
1RSTButton_Switch_SMD:SW_Push_1P1T_XKB_TS-1187ASW1
1SerialConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ3

The 28 most common of 38 parts.

Questions

How big is the MainsFrequencyMonitor PCB?

It measures 65 × 50 mm and has 2 copper layers, 1.6 mm thick.

What parts does the MainsFrequencyMonitor use?

38 parts, built around the ESP32-WROOM-32, HLK-5M03, EL357N(C)(TA)-G and 10D561K. 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 MainsFrequencyMonitor KiCad files?

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

Can I use the MainsFrequencyMonitor design in my own project?

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

Similar boards

  • 2 layers100.9 × 82 mmMashMachine V2.0, the printed circuit board in 3D

    MashMachine V2.0

    xrayer2000/MashMachine

    My own built brewing system for making wonderful beer at home

    62 parts1
  • 2 layers128 × 58.8 mmSensor energia bl0940, the printed circuit board in 3D

    Sensor energia bl0940

    alejomancinelli/FCEIA_ProyectoFinal

    Proyecto Final de Ing. Electrónica: Sistema de monitoreo de red eléctrica doméstica y/o industrial

    44 parts
  • 2 layers100 × 69.5 mmPanoboard2, the printed circuit board in 3D

    Panoboard2

    CapnKernel/panoboard2

    A new controller board for Panasonic bread makers

    76 parts
  • 2 layers61 × 93 mmFreeDS P, the printed circuit board in 3D

    FreeDS P

    pablozg/freeds

    Derivador de energía solar excedente creado por Pablo Zerón, Diseño PCB por Amcalo, Tester original por Aeizoon, Wiki por Zoilo Mora

    21 parts108
  • 2 layers57.5 × 54.5 mmFuente, the printed circuit board in 3D

    Fuente

    scortua/DIIN_PROJECT

    Proyecto de cnc para vivero

    4 parts
  • 2 layers165 × 110 mmClean room, the printed circuit board in 3D

    Clean room

    trieuhuyduc/Clean_room_slave

    ESP32-based slave controller board for cleanroom equipment — RS485/Modbus, isolated I/O, 220V mains control (KiCad)

    213 parts1
  • 2 layers93 × 61 mmZero crossing detector, the printed circuit board in 3D

    Zero crossing detector

    cs2dsb/zcssr

    A PCB and software for a SSR controller that monitors mains AC zero crossings to determine when to turn the SSR on.

    98 parts10Apache-2.0
  • 2 layers130 × 110 mm3D Printer Mainboard STM32, the printed circuit board in 3D

    3D Printer Mainboard STM32

    m47812/Custom-3D-Printer-Controller

    A fully custom 3D Printer controller board based on an stm32f7 controller with TMC2209 stepper drivers

    191 parts10GPL-3.0