Opensync prototype
ErichZimmer·OpenSync·electronics/prototypes/opensync_prototype_4ch/opensync_prototype.kicad_pcb
About the Opensync prototype PCB
Opensync prototype is an open source RP2040/RP2350 PCB design by ErichZimmer, published on GitHub under the CERN-OHL-S-2.0 license. It is a 4-layer board measuring 100 × 100 mm, with 82 components from 28 distinct parts.
Its main chip is the RP2354_80QFN, from the RP2040/RP2350 family. Other key parts include the NCP1117-3.3_SOT223, NXE2S0505MC, SN74LVC1G17DCKR and SN74LVC1T45DCKR. By type, the board carries 31 capacitors, 28 resistors, 8 ICs, 8 connectors, 3 inductors and 2 switches.
From the project
An open source synchronizer for velocimetry of fluids.
For a more detailed specification, please read the datasheet.
If successfull, no errors or warnings should be produced. Please note that all commands to and from opensync are terminated with CRLF. Additionally, all used output terminals should be validated on an osciliscope for peace-of-mind, allthough this is not strictly necessary.
- Software: All firmware and software components are covered by the GNU GPLv3 license. - Hardware: All hardware is covered by the CERN-OHL-S-v2 license.

Main components on the Opensync prototype
Opensync prototype bill of materials (BOM)
82 components, 28 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | NCP1117-3.3_SOT223 | SOT-223-3_TabPin2 | U1 |
| 1 | RP2354_80QFN | RP2350-QFN-80-1EP_10x10_P0.4mm_EP3.4x3.4mm_ThermalVias | U2 |
| 1 | NXE2S0505MC | Converter_DCDC_Murata_NXExSxxxxMC_SMD | U3 |
| 1 | SN74LVC1G17DCKR | SOT65P210X110-5N | U4 |
| 4 | SN74LVC1T45DCKR | SOT65P210X110-6N | U5, U6, U7, U8 |
| 1 | ABM8-272-T3 | XTAL_ABM8-272-T3 | Y1 |
| 1 | 61400416121 | 61400416121 | J1 |
| 6 | 61611042121502 | 61611042121502 | J2, J4, J5, J6, J7, J13 |
| 1 | SM03B-SRSS-TB | JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_Horizontal | J12 |
| 2 | SW_Push | SW_Push_1P1T_NO_Vertical_Wuerth_434133025816 | SW1, SW2 |
| 1 | 5640100132F | 5640100132F | LED1 |
| 1 | 3.3U 3.3u | L_pol_2016 | L1 |
| 1 | 15U 15u | IND_ASPI-4030S-150M-T | L2 |
| 1 | 22U 22u | IND_ASPI6045S220MT | L3 |
| 5 | 4.7U 4.7u | C_0402_1005Metric_small_pads | C1, C4, C5, C7, C20 |
| 2 | 15P 15p | C_0402_1005Metric_small_pads | C2, C3 |
| 20 | 100N 100n | C_0402_1005Metric_small_pads | C6, C8, C9, C10, C11, C12, C13, C14 +12 |
| 4 | 10U 10u | C_0402_1005Metric_small_pads | C18, C19, C21, C22 |
| 1 | 33 | R_0402_1005Metric | R1 |
| 3 | 1k | R_0402_1005Metric | R2, R3, R4 |
Show 8 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 8 | 10K 10k | R_0402_1005Metric | R5, R6, R7, R10, R17, R18, R19, R20 |
| 6 | 47K 47k | R_0402_1005Metric | R8, R27, R28, R30, R32, R34 |
| 1 | 169 120 | R_0402_1005Metric | R9 |
| 2 | 27 | R_0402_1005Metric | R11, R12 |
| 1 | 470 | R_0402_1005Metric | R13 |
| 1 | 100 120 | R_0402_1005Metric | R14 |
| 1 | 120 | R_0402_1005Metric | R15 |
| 4 | 49.9 | R_0402_1005Metric | R29, R31, R33, R35 |
Opensync prototype design files
The KiCad project lives in the ErichZimmer/OpenSync repository on GitHub; these links point at the commit this page was built from.
Opensync prototype: common questions
What microcontroller does the Opensync prototype use?
The Opensync prototype is built around the RP2354_80QFN, from the RP2040/RP2350 family.
How big is the Opensync prototype PCB?
The Opensync prototype measures 100 × 100 mm, has 4 copper layers and is 1.5842 mm thick.
How many components are on the Opensync prototype?
82 components, from 28 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Opensync prototype design files?
From the ErichZimmer/OpenSync repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Opensync prototype design in my own project?
Yes, under the terms of its CERN-OHL-S-2.0 license, which ErichZimmer chose for the repository.
Can I test firmware for the Opensync prototype without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
More boards in OpenSync
RP2040/RP2350
Opensync before chb h placement-20260915
ErichZimmer
160 × 100 mm233 parts2LCERN-OHL-S-2.04RP2040/RP2350
Opensync
ErichZimmer
160 × 100 mm220 parts4LCERN-OHL-S-2.04RP2040/RP2350
Final candidate
ErichZimmer
160 × 100 mm217 parts4LCERN-OHL-S-2.04RP2040/RP2350
Agent asc
ErichZimmer
160 × 100 mm217 parts4LCERN-OHL-S-2.04RP2040/RP2350
Agent entry vias
ErichZimmer
160 × 100 mm217 parts4LCERN-OHL-S-2.04RP2040/RP2350
Led draft
ErichZimmer
160 × 100 mm217 parts4LCERN-OHL-S-2.04RP2040/RP2350
Candidate
ErichZimmer
160 × 100 mm217 parts4LCERN-OHL-S-2.04RP2040/RP2350
Before
ErichZimmer
160 × 100 mm217 parts4LCERN-OHL-S-2.04RP2040/RP2350
Led stitched
ErichZimmer
160 × 100 mm217 parts4LCERN-OHL-S-2.04RP2040/RP2350
Prototype eval
ErichZimmer
200 × 100 mm60 parts2LCERN-OHL-S-2.04Opensync power supply eval
ErichZimmer
50 × 50 mm10 parts2LCERN-OHL-S-2.04
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
Main
google
98 × 71 mm102 parts2LApache-2.02.9k