Kerberos

FrankBuss·kerberos·kicad/kerberos2.kicad_pcb

Kerberos PCB layout, top view — open source RP2040/RP2350 board by FrankBuss

About the Kerberos PCB

Kerberos is an open source RP2040/RP2350 PCB design by FrankBuss, published on GitHub. It is a 4-layer board measuring 62.5 × 83.8 mm, with 167 components from 62 distinct parts.

Its main chip is the RP2040, from the RP2040/RP2350 family. Other key parts include the MX25L25645G, 74ALVC164245DGG,51, GW1NR-4&4B_QN881, 74LS06 and AD8694ARZ. By type, the board carries 60 resistors, 47 capacitors, 21 connectors, 15 ICs, 9 jumpers and 7 diodes.

It belongs with the audio and retro computing designs in this gallery.

From the project

C64/C128 MIDI flash interface

project webpage: https://frank-buss.de/kerberos/

See the kicad directory for the current schematic and board. Here is a PDF export of the current schematic.

- USB host implementation for connecting USB keyboards, if possible

- SD-card for storing more programs and data

FPGA with 8 MB integrated RAM: https://eu.mouser.com/ProductDetail/GOWIN-Semiconductor/GW1NR-LV4QN88C6-I5?qs=wnTfsH77Xs4Nd00MqWDpJw%3D%3D

Main components on the Kerberos

MX25L25645GRP204074ALVC164245DGG,51GW1NR-4&4B_QN88174LS06AD8694ARZTMCS1108A3UQDRM34066N13874LS14

Kerberos bill of materials (BOM)

167 components, 62 distinct parts.

QtyPartRefs
2
MX25L25645G
U1, U2
1
RP2040
U3
3
74ALVC164245DGG,51
74LCX16245
U4, U5, U7
1
GW1NR-4&4B_QN881
U6
2
74LS06
U8, U9
1
AD8694ARZ
U10
1
TMCS1108A3UQDR
U11
2
M3406
U12, U13
1
6N138
U14
1
74LS14
U15
1
SX3M12.000M20F30TNN
X1
1
5V
J1
1
IEC_ATN
J2
1
IEC_SRQ
J3
1
IEC_CLK
J4
1
IEC_DAT
J5
2
GND
J6, J10
1
3.3V
J7
1
1.2V
J8
1
current-measurement
J9
Show 42 more
QtyPartRefs
1
rp_spare1
J11
1
rp_spare2
J12
1
rp_spare3
J13
1
rp_spare4
J14
1
SWCLK
J15
1
SWD
J16
1
xout
J17
1
503398-1892
J18
1
MIDI-in
J19
1
MIDI-thru
J20
1
MIDI-out
J21
1
EXPANSION-PORT
JP1
1
host-mode-supply
JP2
1
3.3V+
JP3
1
3.3V
JP4
1
3.3V-
JP5
1
1.2V+
JP6
1
1.2V
JP7
1
1.2V-
JP8
1
~{USB_BOOT}
JP9
1
side-switch
SW1
1
SKRPADE010
SW2
1
TYPEC-304J-BCP16
USB1
2
D_Schottky
D1, D2
2
~
D3, D4
3
BAV99
D5, D6, D7
2
FerriteBead
FB1, FB2
2
4.7u
L1, L2
37
100n
C1, C2, C3, C5, C6, C7, C8, C9 +29
3
10u
C4, C41, C43
2
1u
C10, C16
3
4.7u
C17, C40, C42
2
1n
C44, C45
2
5k1
R1, R2
4
3k3
R3, R4, R5, R6
9
27
R7, R8, R9, R12, R13, R14, R15, R16 +1
5
1k
R10, R11, R21, R44, R45
26
10k
R18, R19, R20, R22, R23, R24, R25, R26 +18
1
NA
R36
1
45300
R48
7
220
R52, R53, R54, R55, R56, R58, R59
5
33
RN1, RN2, RN3, RN4, RN5

Kerberos design files

The KiCad project lives in the FrankBuss/kerberos repository on GitHub; these links point at the commit this page was built from.

Kerberos: common questions

What microcontroller does the Kerberos use?

The Kerberos is built around the RP2040, from the RP2040/RP2350 family.

How big is the Kerberos PCB?

The Kerberos measures 62.5 × 83.8 mm, has 4 copper layers and is 4.69 mm thick.

How many components are on the Kerberos?

167 components, from 62 distinct parts. The full bill of materials is listed on this page.

Where can I download the Kerberos design files?

From the FrankBuss/kerberos repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Kerberos design in my own project?

The repository has no license, so all rights stay with FrankBuss. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Kerberos 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.

Similar boards