As an inspiration for other hobbyists, it would be nice if you could share your Squeezelite-ESP32 hardware projects here.
Maybe you leave a short description, pictures, type of ESP32 board, NVS parameters, CAD file for 3D printer and special features, ...
Many thanks to philippe_44 and sle118 for there great software (see ANNOUNCE-Squeezelite-ESP32) and there SqueezeAMP hardware (see ANNOUNCE-the-SqueezeAMP-next-generation-squeezeboxen-amplifier-receiver).
Here is my first project for the kitchen.
Board: AI-Thinker-ESP32AudioKit-V2.2
Display: SSD1306 (I2C)
Rotary controler (volume and on/off)
3 buttons (6 preset [short/longpress], shift for menue navigation [short/longpress])
2 integrated speakers (100mm/30W)
Wood casing
230V connection and a 230V switch (for real zero Watt when off)
(LMS on Raspberry Pi 4 with 7 "touch display)
Photos:
NVS parameters:
Do you want to share your own hardware project, too?
Results 1 to 10 of 48
-
2021-04-04, 13:43 #1
- Join Date
- Nov 2020
- Posts
- 38
Share your self-made Squeezelite-ESP32 hardware project
-
2021-04-04, 18:43 #2
- Join Date
- May 2008
- Location
- Canada
- Posts
- 7,881
I'm cheating but I have a battery-powered (2x16340) ClassicAMP. It has kept its IR remote, optical, coax and headset analogue and I've converted the 2 cinch plug as speakers connections. From the outside, it looks untouched. Only the ethernet plug does not work.
Last edited by philippe_44; 2021-04-04 at 18:45.
LMS 8.2 on Odroid-C4 - SqueezeAMP!, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3
-
2021-04-04, 18:59 #3
- Join Date
- May 2008
- Location
- Canada
- Posts
- 7,881
And I also retrofitted an old Logitech (
) box, including 2x18650 batteries. Buttons are functional, the most difficult was the lightguides for the LED and after many unsuccessful attempts, I used "magic tape" like this https://www.amazon.ca/Transparent-Do...dp/B08V1CX6CF/ and believe it or not, it makes a perfect lightguide even for contorted path.
Picture from the inside, I took simple proto PCB for the buttons (not much worse than what was originally inside)
Last edited by philippe_44; 2021-04-04 at 22:50.
LMS 8.2 on Odroid-C4 - SqueezeAMP!, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3
-
2021-04-05, 12:02 #4
- Join Date
- Feb 2008
- Posts
- 439
-
2021-05-21, 12:13 #5
- Join Date
- Jan 2016
- Location
- Germany
- Posts
- 230
Kitchen cabinet built-in radio with ESP32-A1S Audio Kit:
A Raspberry Pi was previously installed, but the quick boot time of the ESP32 module makes the radio more practical in everyday use.
-
2021-07-01, 08:46 #6
- Join Date
- Jan 2016
- Location
- Germany
- Posts
- 230
My latest work: I converted my 3d printed, Raspberry Pi Zero based BoomBox to ESP32.
For this purpose I designed my own circuit board in Raspberry Pi Zero format.
Everything works as before, only the boot time has been drastically reduced here as well.
At this point I would like to thank Phillipe for his great project.
Update:
If anyone is interested in rebuilding the board, I've posted instructions on GitHub: https://github.com/TinkerGuy/ESP32-PirateAudio
Regards
PiPlayerLast edited by piPlayer; 2021-10-06 at 23:13.
-
2021-07-02, 00:45 #7
- Join Date
- Jan 2016
- Location
- Germany
- Posts
- 230
@admin:
Maybe this thread should be moved to the System Photos section?
-
2021-07-02, 03:51 #8
- Join Date
- Feb 2008
- Posts
- 439
-
2021-07-02, 06:10 #9
- Join Date
- Jan 2016
- Location
- Germany
- Posts
- 230
That was my intention too. I will do it in a new thread.
My PCB design had a little bug so I had to manually solder a connection.
I will correct this in the PCB and update the Gerber files.
After that, I'll publish the files in a couple of days.
In my layout, GPIO0 is connected to the jumper. By closing the jumper, it is pulled to ground for programming mode.
EN is pulled up to 3.3V via resistor. When the circuit board is switched on, it is briefly pulled to ground via capacitor to reset it.Last edited by piPlayer; 2021-07-02 at 07:33.
-
2021-07-03, 12:50 #10
- Join Date
- Feb 2008
- Posts
- 439