

GridSync
Easy-to-implement grid synchronisation circuit with hardware and software design
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 23
- Nets
- 18
- Pads
- 52
- Tracks, vias
- 71, 4
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 5 Mar 2025
- Updated
- 5 Mar 2025
Overview
GridSync is an open-source printed circuit board by vidminno, from the vidminno/Grid-synchronisation repository on GitHub, published under the BSD-2-Clause licence. It is a 2-layer board with 23 parts on 18 nets, routed with 71 tracks and 4 vias.
It is built around the ISOM8710DFFR. Its parts include 8 resistors, 4 capacitors, 2 ICs, 2 diodes and 1 connector.
Main components
1README
README.mdGrid synchronisation
This repository contains an easy-to-implement grid synchronisation circuit.
Content
- Hardware: KiCad schematic and layout design for isolated grid frequency acquisition.
- Software: Implementation for an STM32 Nucleo H755 for grid synchronisation.
Functionality
The circuit uses opto-emulators (ISOM8710) for isolated detection of the mains zero crossing. A microcontroller analyses the signal edges to calculate the mains frequency and phase position.
Parts
23| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 9k1 | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R4, R5, R6, R7, R8, R9 |
| 4 | 100n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C9, C10, C11, C12 |
| 4 | ~ | Inductor_SMD:L_0805_2012Metric_Pad1.15x1.40mm_HandSolder | FB1, FB2, FB3, FB4 |
| 2 | 1k8 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R30, R31 |
| 2 | D_Zener | Diode_SMD:D_SOD-323_HandSoldering | D1, D2 |
| 2 | ISOM8710DFFR | PFoot:ISOM8710DFFR | IC2, IC8 |
| 2 | TestPoint | TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mm | TP1, TP2 |
| 1 | 1017503 | PFoot:1017503 | J1 |
Questions
What parts does the GridSync use?
23 parts, built around the ISOM8710DFFR. 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 GridSync KiCad files?
From the vidminno/Grid-synchronisation repository on GitHub, at the commit this page was made from: the board is Hardware/GridSync.kicad_pcb and its schematic Hardware/GridSync.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the GridSync 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
- 4 layers166.5 × 76.5 mm

- 2 layers65 × 56 mm

- 2 layers14 × 100 mm

Yunomi
google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards
23 parts3kApache-2.0 - 2 layers50.8 × 52.2 mm

- 2 layers138.8 × 89.8 mm

- 2 layers32.9 × 53.3 mm

- 2 layers35.5 × 50 mm

- 2 layers19 × 19 mm
