

Tortu
An open source story and music player for kids
- Size
- 94 × 81.9 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 23
- Nets
- 49
- Pads
- 165
- Tracks, vias
- 202, 0
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 15 Mar 2024
- Updated
- 7 Sep 2026
Overview
Tortu is an open-source printed circuit board by cosmith, from the cosmith/tortu repository on GitHub. It is a 2-layer board of 94 × 81.9 mm with 23 parts on 49 nets, routed with 202 tracks and 0 vias.
Its parts include 1 resistor and 1 switch. It belongs with the RP2040 boards of this library.
README
README.md
Tortu is an open source storyteller and music player for kids.
It's also a work in progress :)
Current state:

Todo
App
- interface to be able to quickly add a file from youtube/spotify
- use dall-e or equivalent api to generate cover pictures
- use any llm to generate a short name for the story
- use elevenlabs or equivalent api to generate name
Tortu
- read files from sd card
- play sound
- display something on the screen
- finalize design
- implement music / story switch
- add volume control
- add 3.5mm jack output
Parts
23| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | SW_Push | Button_Switch_THT:SW_PUSH_6mm_H5mm | BtnLeft1, BtnMusic1, BtnPlay1, BtnRight1, BtnStory1 |
| 2 | 0.1u | Capacitor_THT:C_Disc_D3.8mm_W2.6mm_P2.50mm | C_Audio1, C_Pico2 |
| 2 | 10u | Capacitor_THT:C_Disc_D3.8mm_W2.6mm_P2.50mm | C_Audio2, C_Pico1 |
| 2 | 1u | Capacitor_THT:C_Disc_D3.8mm_W2.6mm_P2.50mm | C_Display1, C_SD1 |
| 1 | AudioJack | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | AudioJack1 |
| 1 | Battery | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | Battery1 |
| 1 | LOGO | LOGO | G*** |
| 1 | Pico | MCU_RaspberryPi_and_Boards:RPi_Pico_SMD_TH | MCU1 |
| 1 | R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 1 | R_Potentiometer | Potentiometer_THT:Potentiometer_Alps_RK163_Single_Horizontal | RV1 |
| 1 | SW_DPST_x2 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | SW1 |
| 1 | Speaker | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | LS1 |
| 1 | adafruit-MAX98357 | adafruit-MAX98357:adafruit-MAX98357 | AudioAmp1 |
| 1 | ~ | Display_135x240IPS:Display_135x240IPS | Display1 |
| 1 | ~ | AZDelivery_SDCard:AZDelivery_SDCard | SDCard1 |
| 1 | ~ | BatteryChargingModule_LX-LCBST:BatteryCharginModule_LX-LCBST | LX-LCBST1 |
Questions
How big is the Tortu PCB?
It measures 94 × 81.9 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Tortu use?
23 parts. 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 Tortu KiCad files?
From the cosmith/tortu repository on GitHub, at the commit this page was made from: the board is circuit/Tortu/Tortu.kicad_pcb and its schematic circuit/SoundBox.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Tortu design in my own project?
Its repository states no licence, so its author keeps all rights: ask cosmith before reusing the design.
Similar boards
- 2 layers65 × 56 mm

- 2 layers14 × 100 mm

Yunomi
google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards
23 parts3kApache-2.0 - 2 layers50.8 × 52.2 mm

- 2 layers138.8 × 89.8 mm

- 2 layers32.9 × 53.3 mm

- 2 layers35.5 × 50 mm

- 2 layers19 × 19 mm

- 2 layers88.5 × 28 mm

ExpBreakout
Duet3D/Duet-2-Hardware
The KiCAD source for the Duet 3d printer controller see www.duet3d.com
23 parts258