ECE-299-Radio
garrettma03·ECE-299-Radio·Radio/Radio.kicad_pcb
About the ECE-299-Radio PCB
ECE-299-Radio is an open source Raspberry Pi PCB design by garrettma03, published on GitHub. It is a 4-layer board measuring 75 × 75 mm, with 28 components from 15 distinct parts.
Its main chip is the RaspberryPi_Pico_W, from the Raspberry Pi family. Other key parts include the LM386 and RDA5807M_Module. By type, the board carries 9 resistors, 8 capacitors, 4 switches, 2 ICs, 1 module and 1 speaker.
It belongs with the rf & radio designs in this gallery.
From the project
Project containing files for ECE 299
Main components on the ECE-299-Radio
ECE-299-Radio bill of materials (BOM)
28 components, 15 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LM386 | DIP-8_W7.62mm | U1 |
| 1 | RDA5807M_Module | RDA5807M_Module_TH | U2 |
| 1 | RaspberryPi_Pico_W | RPi_Pico_TH | A1 |
| 1 | Speaker | TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | LS1 |
| 2 | 2k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | Rpullup1, Rpullup2 |
| 2 | Rotary Encoder | RotaryEncoder_Alps_EC12E-Switch_Vertical_H20mm | SW1, SW2 |
| 2 | SW_Push | SW_PUSH_6mm | SW3, SW4 |
| 1 | OLED Display | OLED_Display_1.3 | DISP1 |
| 2 | 10uF | CP_Radial_D6.3mm_P2.50mm | C1, C4 |
| 3 | 470uF | CP_Radial_D6.3mm_P2.50mm | C2, C6, C8 |
| 1 | 0.05uF | C_Disc_D3.0mm_W1.6mm_P2.50mm | C3 |
| 2 | 0.1uF | C_Disc_D3.0mm_W1.6mm_P2.50mm | C5, C7 |
| 1 | 10 | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 1 | 1.2K | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2 |
| 7 | 10K | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R3, R4, R5, R6, R7, R8, R9 |
ECE-299-Radio design files
The KiCad project lives in the garrettma03/ECE-299-Radio repository on GitHub; these links point at the commit this page was built from.
- LayoutRadio/Radio.kicad_pcb
- SchematicRadio/Radio.kicad_sch
ECE-299-Radio: common questions
What microcontroller does the ECE-299-Radio use?
The ECE-299-Radio is built around the RaspberryPi_Pico_W, from the Raspberry Pi family.
How big is the ECE-299-Radio PCB?
The ECE-299-Radio measures 75 × 75 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the ECE-299-Radio?
28 components, from 15 distinct parts. The full bill of materials is listed on this page.
Where can I download the ECE-299-Radio design files?
From the garrettma03/ECE-299-Radio repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the ECE-299-Radio design in my own project?
The repository has no license, so all rights stay with garrettma03. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the ECE-299-Radio without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug Raspberry Pi firmware against it before you order a PCB.
Similar boards
Raspberry Pi
Open source rover
nasa-jpl
220 × 178 mm144 parts2LApache-2.09.7kRaspberry Pi
Iot
dotnet
56 × 65 mm24 parts2LMIT2.4kRaspberry Pi
SPIRIT
SPIRIT-org
82 × 155 mm130 parts6LCERN-OHL-S-2.01.3kRaspberry Pi
CM5RevEng
schlae
55 × 40 mm417 parts10LNo license1.0kRaspberry Pi
Haxo hw
cardonabits
102.4 × 211.3 mm38 parts2LCustom license672Raspberry Pi
Phased
Neumi
75 × 100 mm71 parts2LNo license507