GoogleMusicRadio
DanNixon·GoogleMusicRadio·KiCAD/MainBoard/MainBoard.net
About the GoogleMusicRadio PCB
GoogleMusicRadio is an open source AVR/Arduino PCB design by DanNixon, published on GitHub under the Apache-2.0 license. It is a board, with 54 components from 29 distinct parts.
Its main chip is the ATMEGA328 (ARDUINO_BL), from the AVR/Arduino family. Other key parts include the IL1205S, AMP12W and DS1807. By type, the board carries 17 resistors, 11 connectors, 6 ICs, 6 transistors, 3 capacitors and 2 switches.
It belongs with the rf & radio designs in this gallery.
From the project
A hardware internet radio for Google Play Music.
GoogleMusicRadio ================ Internet radio which streams music form a Google Play library using a Raspberry Pi and Arduino.
Overview -------- Allows browsing and playing tracks from a Google Play music library on a hardware internet radio, browsing library is done through a Artist>Album>Track menu structure (or a Playlist>Track structure in the case of playlists).
Main components on the GoogleMusicRadio
GoogleMusicRadio bill of materials (BOM)
54 components, 29 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATMEGA328 (ARDUINO_BL) | DIL28 | IC1 |
| 2 | IL1205S | U1, U2 | |
| 2 | AMP12W | U3, U5 | |
| 1 | DS1807 | U4 | |
| 4 | 2N7000 | Q1, Q2, Q3, Q5 | |
| 2 | PNP | Q4, Q6 | |
| 1 | 16Mhz | X1 | |
| 1 | USB | J1 | |
| 1 | POWER | P1 | |
| 1 | PI_GPIO | P2 | |
| 1 | CONN_2 | P3 | |
| 1 | FP_LCD | P4 | |
| 1 | FP_ENC | P5 | |
| 1 | FP_BUTT | P6 | |
| 1 | FP_PWR | P7 | |
| 2 | CONN_5 | P8, P9 | |
| 1 | PI_AUD | P10 | |
| 1 | RELAY_2RT | K1 | |
| 1 | 2K | RV1 | |
| 1 | 500 | RV2 |
Show 9 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 10K | RV3, RV4 | |
| 2 | SPEAKER | SP1, SP2 | |
| 1 | DPST | SW1 | |
| 1 | SW_PUSH | SW2 | |
| 1 | 1N4001 | D1 | |
| 1 | 0.1uF | C1 | |
| 2 | 22pF | C2, C3 | |
| 15 | 10K | R1, R2, R3, R4, R5, R6, R8, R9 +7 | |
| 2 | 470 | R7, R17 |
GoogleMusicRadio design files
The KiCad project lives in the DanNixon/GoogleMusicRadio repository on GitHub; these links point at the commit this page was built from.
GoogleMusicRadio: common questions
What microcontroller does the GoogleMusicRadio use?
The GoogleMusicRadio is built around the ATMEGA328 (ARDUINO_BL), from the AVR/Arduino family.
How many components are on the GoogleMusicRadio?
54 components, from 29 distinct parts. The full bill of materials is listed on this page.
Where can I download the GoogleMusicRadio design files?
From the DanNixon/GoogleMusicRadio repository on GitHub, which has a netlist; the links under Design files point to each one.
Can I use the GoogleMusicRadio design in my own project?
Yes, under the terms of its Apache-2.0 license, which DanNixon chose for the repository.
Can I test firmware for the GoogleMusicRadio without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
Similar boards
AVR/Arduino
Magspoof
samyk
35 × 29 mm11 parts2LNo license4.2kAVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
Labrador
espotek-org
36.8 × 34.7 mm75 parts2LNo license1.2kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0k