GD32WavePlayer RTOS
JennyDigital·GD32WavePlayer_RTOS·Platform/Squeaker2/Squeaker2.kicad_pcb
About the GD32WavePlayer RTOS PCB
GD32WavePlayer RTOS is an open source GD32 PCB design by JennyDigital, published on GitHub. It is a 4-layer board measuring 50 × 54 mm, with 31 components from 20 distinct parts.
Its main chip is the GD32, from the GD32 family. Other key parts include the L7805, LD1117S33TR_SOT223 and MAX98357A. By type, the board carries 14 capacitors, 5 connectors, 5 resistors, 4 ICs, 2 inductors and 1 diode.
From the project
A FreeRTOS version of the GD32 Wave player, avoiding excessive IRQ actvitity.
Main components on the GD32WavePlayer RTOS
GD32WavePlayer RTOS bill of materials (BOM)
31 components, 20 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | L7805 | TO-263-2 | U1 |
| 1 | LD1117S33TR_SOT223 | SOT-223-3_TabPin2 | U2 |
| 1 | GD32 | TQFP-48_7x7mm_P0.5mm | U3 |
| 1 | MAX98357A | TQFN-16-1EP_3x3mm_P0.5mm_EP1.23x1.23mm | U4 |
| 1 | ~ | 1.27_2x5_SWD | CN1 |
| 1 | Vin | TerminalBlock_MetzConnect_Type073_RT02602HBLU_1x02_P5.08mm_Horizontal | J1 |
| 1 | TRIG | TerminalBlock_MetzConnect_Type073_RT02602HBLU_1x02_P5.08mm_Horizontal | J2 |
| 1 | Conn_01x05_Pin | PinHeader_1x05_P2.54mm_Vertical | J3 |
| 1 | - SPK + | TerminalBlock_MetzConnect_Type073_RT02602HBLU_1x02_P5.08mm_Horizontal | J5 |
| 1 | MB6S | TO-269AA | D2 |
| 2 | FerriteBead | L_0603_1608Metric | FB1, FB2 |
| 1 | 220uF 35V | CP_Elec_8x10.5 | C1 |
| 9 | 100nF | C_0603_1608Metric | C2, C3, C4, C6, C9, C10, C11, C12 +1 |
| 1 | 22uF | C_0603_1608Metric | C5 |
| 2 | 220nF | C_0603_1608Metric | C7, C8 |
| 1 | 10uF | C_0603_1608Metric | C14 |
| 2 | 10K | R_0603_1608Metric | R1, R5 |
| 1 | 330R | R_0603_1608Metric | R2 |
| 1 | 1M | R_0603_1608Metric | R3 |
| 1 | 100K | R_0603_1608Metric | R4 |
GD32WavePlayer RTOS design files
The KiCad project lives in the JennyDigital/GD32WavePlayer_RTOS repository on GitHub; these links point at the commit this page was built from.
GD32WavePlayer RTOS: common questions
What microcontroller does the GD32WavePlayer RTOS use?
The GD32WavePlayer RTOS is built around the GD32, from the GD32 family.
How big is the GD32WavePlayer RTOS PCB?
The GD32WavePlayer RTOS measures 50 × 54 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the GD32WavePlayer RTOS?
31 components, from 20 distinct parts. The full bill of materials is listed on this page.
Where can I download the GD32WavePlayer RTOS design files?
From the JennyDigital/GD32WavePlayer_RTOS repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the GD32WavePlayer RTOS design in my own project?
The repository has no license, so all rights stay with JennyDigital. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the GD32WavePlayer RTOS without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug GD32 firmware against it before you order a PCB.
Similar boards
GD32
Big macro pad
obra
171.6 × 152.4 mm175 parts2LNo license3GD32
KiCad-GD32FxxxRx no-PHY
vanvught
77.2 × 59.7 mm48 parts2LMIT2GD32
KiCad-GD32F427RE-LTC-SMPTE-no-PHY
vanvught
66.6 × 69.3 mm52 parts2LMIT1GD32
Kicad-GD32F470VG-Pixel-16
vanvught
96 × 110.1 mm95 parts2LMIT1GD32
GD32WavePlayer
JennyDigital
50 × 54 mm31 parts4LNo license0GD32
Squeaker2
JennyDigital
50 × 54 mm31 parts4LNo license0