

Sisyphus
A soundboard giving voice to those who don't have it
- Size
- 52 × 42 mm
- Copper layers
- 2
- Thickness
- 1 mm
- Parts
- 68
- Nets
- 98
- Pads
- 335
- Tracks, vias
- 639, 111
- Pours
- 13
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 27 Mar 2025
- Updated
- 22 Oct 2026
Overview
Sisyphus is an open-source printed circuit board by Plajta, from the Plajta/sisyphus repository on GitHub. It is a 2-layer board of 52 × 42 mm with 68 parts on 98 nets, routed with 639 tracks and 111 vias.
It is built around the RP2040, TPS62291DRV and W25Q128JVSIQ, with the BQ25619RTW, TCA8418RTW and USBLC6-2P6 among its other parts. Its parts include 25 capacitors, 14 resistors, 10 connectors, 7 ICs and 2 diodes. It belongs with the RP2040 boards of this library.
Main components
8RP2040
LQFN-56(7x7)12bit 133MHz 30 LQFN-56(7x7) Microcontrollers (MCU/MPU/SOC) ROHSRaspberry PiMicrocontrollers (MCU/MPU/SOC)TPS62291DRV
WSON-6-EP(2x2)-40℃~+85℃@(TA) 1 15uA 1A 2.25MHz 2.3V~6V 3.3V Buck Buck Built-in Fixed Yes WSON-6-EP(2x2) DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersW25Q128JVSIQ
SOIC-8-208mil-40℃~+85℃ 100,000 cycles 120ms@(32KB) 128Mbit 133MHz 1uA 2.7V~3.6V 20 Years 3ms Power-on reset、Hardware write protection、Software write protection、Write enable latch、Absolute write protection SPI SOIC-8-208mil NOR FLASH ROHSWinbondNOR FLASHBQ25619RTW
WQFN-24-EP(4x4)-40℃~+85℃ 1 1.5A 4.52V 4V~13.5V 9.5uA Charging IC I2C Lithium Battery Support Support WQFN-24-EP(4x4) Battery Management ROHSTexas InstrumentsBattery ManagementTCA8418RTW
WQFN-24-EP(4x4)-40℃~+85℃ 1.65V~3.6V 18 1MHz I2C Input anti-jitter、Keyboard matrix scanning Interrupt Output Open-drain WQFN-24-EP(4x4) I/O Expanders ROHSTexas InstrumentsI/O ExpandersUSBLC6-2P6
SOT-666-6-40℃~+125℃ 150nA 17V 2 3.5pF 5.25V 5A@8/20us 6V ESD IEC 61000-4-2 Unidirectional SOT-666-6 ESD and Surge Protection (TVS/ESD) ROHSSTMicroelectronicsESD And Surge Protection (TVS/ESD)ABM8-272-T3
SMD3225-4P-40℃~+85℃ 10pF 12MHz 50Ω SMD crystal oscillator ±30ppm ±30ppm SMD3225-4P Crystals ROHSAbraconCrystalsAO3401A
SOT-231 P-Channel 14nC@10V 30V 47mΩ@10V、60mΩ@4.5V、85mΩ@2.5V 4A 55pF 645pF 80pF 900mV SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETs
README
README.mdSisyphus
Sisyphus is an open-source, customizable soundboard. It's built to help folks who need assistive tech, but it's also great if you just want a cool device that makes noises when you hit buttons.
This repo contains everything you need to build one: the PCB designs, the 3D-printable case, and the firmware that makes it all work, with a construction manual in the works.
If you're looking for the web configurator to manage your sounds, check out Lithos (source code here).
Key features
With RP2040 as it's beating heart and a nice crisp I2S DAC, it can even do CD quality audio (if you're into that kinda thing). All the audio is kept in the device's internal flash held together by LittleFS making it resilient.
Made with our custom Eternity bootloader it can be updated even from a browser.
A built in color sensor makes it easy to swap your sound sets by just swapping in a piece of paper and magnets make it all feel like magic. Built in a sturdy, slim, and light 3D-printed body, held together by friction and screws for easy repairs. (Construction manual coming soon™)
Directory structure
- 3D/ - The mechanical parts. Contains the FreeCAD project and STLs ready for printing.
- PCBs/ - KiCAD projects for the mainboard and our own slim RGB sensor module.
- src/ - The firmware. It handles everything from the USB stack and keyboard matrix to the audio playback. Check its README for more details.
Licensing
We take open-source seriously, so each part of the project has its own license to keep it fair:
That means you're free to use, modify, and even sell this—as long as you share your changes back with the community under the same terms.
Parts
68| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | 100nF | Capacitor_SMD:C_0402_1005Metric | C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C24 |
| 7 | 10uF | Capacitor_SMD:C_0402_1005Metric | C13, C17, C19, C20, C21, C23, C25 |
| 5 | 10k | Resistor_SMD:R_0402_1005Metric | R1, R5, R6, R10, R11 |
| 4 | M3 | MountingHole:MountingHole_3.2mm_M3_ISO7380_Pad | H1, H2, H3, H4 |
| 3 | 1uF | Capacitor_SMD:C_0402_1005Metric | C11, C12, C18 |
| 2 | 15pF | Capacitor_SMD:C_0402_1005Metric | C14, C15 |
| 2 | 1k | Resistor_SMD:R_0402_1005Metric | R2, R7 |
| 2 | 33 | Resistor_SMD:R_0402_1005Metric | R3, R4 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric | R12, R13 |
| 1 | 1M | Resistor_SMD:R_0402_1005Metric | R8 |
| 1 | 1uH 2A | Inductor_SMD:L_0603_1608Metric | L1 |
| 1 | 2.2uH 1.2A | Inductor_SMD:L_0805_2012Metric | L2 |
| 1 | 330 | Resistor_SMD:R_0402_1005Metric | R9 |
| 1 | 4.7uF | Capacitor_SMD:C_0402_1005Metric | C22 |
| 1 | 47nF | Capacitor_SMD:C_0402_1005Metric | C16 |
| 1 | ABM8-272-T3 | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | AO3401A | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | AUX USB | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J6 |
| 1 | BQ25619 | Package_DFN_QFN:Texas_RTW_WQFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm_ThermalVias | U4 |
| 1 | Battery | Connector_JST:JST_PH_S3B-PH-SM4-TB_1x03-1MP_P2.00mm_Horizontal | J3 |
| 1 | DNF | Resistor_SMD:R_0402_1005Metric | R14 |
| 1 | D_shottky | Diode_SMD:D_SOD-123 | D2 |
| 1 | Gain select | Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1 |
| 1 | Keyboard | Connector_JST:JST_XH_S8B-XH-A_1x08_P2.50mm_Horizontal | J5 |
| 1 | LED | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | Light sensor | Connector_JST:JST_XH_S5B-XH-A_1x05_P2.50mm_Horizontal | J7 |
| 1 | Limit SW | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J8 |
| 1 | MAX98357A | Package_DFN_QFN:TQFN-16-1EP_3x3mm_P0.5mm_EP1.23x1.23mm | U7 |
| 1 | RGB_CONN | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J9 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U2 |
| 1 | SWD | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J2 |
| 1 | SW_SPDT_321 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | SW1 |
| 1 | Speaker | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J10 |
| 1 | TCA8418 | Package_DFN_QFN:WQFN-24-1EP_4x4mm_P0.5mm_EP2.45x2.45mm | U6 |
| 1 | TPS62291 | Package_SON:WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm_ThermalVias | U3 |
| 1 | USBLC6-2P6 | Package_TO_SOT_SMD:SOT-666 | U5 |
| 1 | USB_BOOT | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J1 |
| 1 | USB_C_Receptacle_USB2.0_14P | Connector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASV | J4 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U1 |
More from Plajta/sisyphus
1- 2 layers25.3 × 6.1 mm

Similar boards
- 2 layers165.1 × 95.3 mm

Pico concole v2 daughter board
Crem2y/pico-console-v2-pcb
pico console v2 board (firmware : https://github.com/Crem2y/pico-console-v2)
232 parts1MIT - 4 layers80.4 × 49.3 mm

- 2 layers149.9 × 167.6 mm

Collins FMS-3000
neilenns/Collins-FMS-3000
PCB for a replica Collins FMS-3000 to use with MobiFlight
126 parts6MIT - 2 layers149 × 224 mm

GDEK
GilDev/GDEK
Low-profile, compact, beginner-friendly, assembly-friendly 4×6 with 5-keys thumb cluster ergonomic keyboard with universal keyswitch support, per-key RGB LED, encoder and RP2040 controller. Phew, that’s a lot!
324 parts3CERN-OHL-S-2.0 - 4 layers20.3 × 99.1 mm

Proton
ewyrick-mark-1/Chromatone
Chromatone is an embedded audio visualizer running on the Raspberry Pi RP2350. It samples audio through the ADC, performs a real-time FFT, detects musical notes, and drives an RGB LED output based on the results.
119 parts1 - 4 layers40 × 60 mm

Trinketcore
alph4345/test
TrinketCore puts everything a small rechargeable gadget needs on one 40 × 60 mm board, ready to order assembled from PCBWay:
113 parts - 2 layers94 × 34.3 mm

- 2 layers192.4 × 50 mm

Questions
How big is the Sisyphus PCB?
It measures 52 × 42 mm and has 2 copper layers, 1 mm thick.
What parts does the Sisyphus use?
68 parts, built around the RP2040, TPS62291DRV, W25Q128JVSIQ and BQ25619RTW. 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 Sisyphus KiCad files?
From the Plajta/sisyphus repository on GitHub, at the commit this page was made from: the board is PCBs/sisyphus/sisyphus.kicad_pcb and its schematic PCBs/rgb_sensor/rgb_sensor.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Sisyphus design in my own project?
Its repository states no licence, so its author keeps all rights: ask Plajta before reusing the design.