Control board

ljufa·rsplayer_hardware·control_board_with_amanero/control_board.kicad_pcb

Control board layout, top view — open source RP2040/RP2350 board by ljufa

About the Control board

Control board is an open source RP2040/RP2350 PCB design by ljufa, published on GitHub under the MIT license. It is a 2-layer board measuring 175 × 172.2 mm, with 97 components from 46 distinct parts.

Its main chip is the Pico, from the RP2040/RP2350 family. Other key parts include the 74AC573, ADuM1250, IL715E, TDR 2-2422 and lt3042_breakout. By type, the board carries 24 capacitors, 23 resistors, 20 connectors, 13 ICs, 8 diodes and 4 transistors.

It belongs with the displays & leds and audio designs in this gallery.

From the project

kicad files for rsplayer music player hardware

This repository contains the hardware design files for the RSPlayer project, a high-quality audio player. The designs are created in KiCad.

This hardware design prioritizes modularity and DIY-friendliness. The goal is to provide a flexible platform where enthusiasts can easily swap components, upgrade specific subsystems (like power regulators or output stages), and experiment with different configurations. This open architecture encourages users to tweak the design, test new ideas, and continuously improve the audio performance to match their personal preferences.

Control board, from the project README
From the project README

Main components on the Control board

Control board bill of materials (BOM)

97 components, 46 distinct parts.

QtyPartRefs
2
74AC573
U2, U3
1
Pico
U4
2
ADuM1250
U5, U13
1
IL715E
U6
1
TDR 2-2422
U7
3
lt3042_breakout
U8, U9, U10
2
LT1084-ADJ
U11, U12
1
TPS7A39
U14
3
BC547
Q1, Q3, Q4
1
BS170
Q2
4
Conn_Coaxial_Small
J1, J2, J3, J4
3
220vac
J5, J6, J21
4
SEC
J7, J8, J15, J17
1
TOS Board
J9
1
Rotary Enc
J10
1
IR Sensor
J11
1
LCD
J12
1
DAC Board
J13
1
Amanero board
J14
1
UART to RPI4
J16
Show 26 more
QtyPartRefs
1
Muted out L
J19
1
Muted out R
J20
1
Heatsink
HS1
1
open_if_u13_installed
JP1
2
G6S-2
K1, K2
1
LED
D1
4
1N4004
D2, D3, D4, D8
3
B80C3x00-2200A
D5, D6, D7
1
8.2uH
L1
10
0.1u
C1, C2, C3, C4, C5, C6, C21, C22 +2
2
100uF
C7, C8
1
220pF
C9
4
10uF
C10, C11, C12, C13
2
470uF
C14, C15
2
Value=22uF
C16, C17
1
Value=10nF
C18
2
Value=33uF Rser=350m
C19, C20
3
1K
R1, R4, R9
12
10K
R2, R10, R11, R12, R13, R14, R15, R16 +4
1
100R
R3
2
100R
R5, R6
1
300R
R7
1
470R
R8
1
90.9K
R19
1
100k
R22
1
0R
R23

Control board design files

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

Control board: common questions

What microcontroller does the Control board use?

The Control board is built around the Pico, from the RP2040/RP2350 family.

How big is the Control board?

The Control board measures 175 × 172.2 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Control board?

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

Where can I download the Control board design files?

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

Can I use the Control board design in my own project?

Yes, under the terms of its MIT license, which ljufa chose for the repository.

Can I test firmware for the Control board 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 rsplayer_hardware

Similar boards