Opensync

ErichZimmer·OpenSync·electronics/opensync/opensync.kicad_pcb

Opensync PCB layout, top view — open source RP2040/RP2350 board by ErichZimmer

About the Opensync PCB

Opensync 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 160 × 100 mm, with 220 components from 75 distinct parts.

Its main chip is the NCP1117-3.3_SOT223, from the RP2040/RP2350 family. Other key parts include the RP2354_80QFN, NXE2S0505MC, SN74LVC1G17DCKR, SN74LVC1T45DCKR and TPS2116DRL. By type, the board carries 76 resistors, 74 capacitors, 34 ICs, 15 connectors, 12 diodes and 5 inductors.

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.

Opensync, from the project README
From the project README

Main components on the Opensync

Opensync bill of materials (BOM)

220 components, 75 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
NCP1117-3.3_SOT223
RP2354_80QFN
U1
1
RP2354_80QFN
SN74LVC2T45DCUR
U2
1
NXE2S0505MC
TPS2116DRL
U3
1
SN74LVC1G17DCKR
SN74LVC2T45DCUR
U4
2
SN74LVC1T45DCKR
TPS2116DRL
U5, U7
2
SN74LVC1T45DCKR
SN74LVC2T45DCUR
U6, U8
6
TPS2116DRL
U9, U11, U13, U15, U17, U31
4
SN74LVC2T45DCUR
U10, U12, U14, U16
10
TPD1E05U06DYA
U20, U21, U22, U23, U24, U25, U26, U27 +2
1
TPS63802DLAR
U32
2
SN74LVC1G17DCKR
U33, U35
2
74LVC1G86
U34, U36
1
TPS62912
U37
1
ABM8-272-T3
Y1
1
61400416121
SM03B-SRSS-TB
J1
5
61611042121502
705530001
J2, J4, J5, J6, J7
4
705530001
J3, J8, J9, J11
1
SM03B-SRSS-TB
705530001
J12
1
61611042121502
MUSBD11130
J13
1
Barrel_Jack_Switch
J14
Show 55 more
QtyPartRefs
2
Conn_01x02
J15, J16
2
SW_Push
SW1, SW2
1
2-1825027-0
SW3
11
LED
D2, D3, D4, D5, D6, D7, D8, D9 +3
1
824011
5V
Wurth Elektronik
D14
1
742792641
0603_W2.6_742792641
Wurth Elektronik
FB1
1
3.3U
3.3u
L1
1
15U
470n
L2
1
22U
2.2u
L3
1
Choke_Wurth_WE-CNSW_744232090
L4
3
4.7U
4.7u
C1, C4, C5
2
15P
15p
C2, C3
14
100N
100n
C6, C8, C9, C10, C11, C12, C13, C14 +6
2
4.7U
100n
C7, C20
2
10U
1u
C18, C19
1
10U
22u
C21
1
10U
100n
C22
4
100N
1u
C23, C24, C28, C29
2
100N
22u
C26, C31
16
100n
C32, C35, C37, C40, C42, C45, C47, C50 +8
12
1u
C33, C34, C38, C39, C43, C44, C48, C49 +4
5
22u
C36, C41, C46, C51, C56
3
10u
C69, C71, C72
5
22u
C70, C74, C75, C76, C78
1
2.2n
C73
1
470n
C77
1
33
R1
3
1k
R2, R3, R4
5
10K
10k
R5, R6, R7, R17, R20
4
47K
10k
R8, R27, R30, R32
1
169
10k
R9
1
10K
27
R10
1
27
R11
14
10k
R12, R15, R22, R25, R37, R40, R42, R45 +6
1
470
47k
R13
1
100
39
R14
9
10k
R16, R21, R26, R36, R41, R46, R51, R58 +1
1
10K
47k
R18
1
10K
39
R19
4
47k
R23, R38, R43, R48
4
39
R24, R39, R44, R49
1
47K
47k
R28
1
49.9
39
R29
1
49.9
10k
R31
1
49.9
47k
R33
1
47K
39
R34
1
49.9
10k
R35
2
100
R59, R60
11
470
R63, R64, R65, R66, R67, R68, R69, R70 +3
1
301k
R75
1
100k
R76
1
806k
R77
1
91k
R78
1
4.99k
R79
1
15.6k
R80

Opensync 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: common questions

What microcontroller does the Opensync use?

The Opensync is built around the NCP1117-3.3_SOT223, from the RP2040/RP2350 family.

How big is the Opensync PCB?

The Opensync measures 160 × 100 mm, has 4 copper layers and is 1.5842 mm thick.

How many components are on the Opensync?

220 components, from 75 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 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 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 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

Similar boards