Hi everyone,
I thought I would share some pictures of my 4 Zone SB Server that has now been upgraded to run PiCore Player, this same hardware had previously run SqueezePlug with a few custom scripts to mute the zones.
The PiCore base image is so much better, I am really pleased with it so far, however I still have a few things to do with it.
1. GPIO control of the LEDs on the front panel. Power is a Bi-Colour LED, I would like this to be RED when Pi is not running, and Green when SBS has started.
2. GPIO control of the MUTE LEDs on the front panel. The LEDs are on separate GPIO lines, so need to be virtually tied to the GPIO that controls the amplifier mutes for the relevant zone.
3. ALSA EQ, I have previously posted about this, (Post # 527).
Is anyone able to help me with these last few issues?
Thanks in advance.
Ankündigung
Einklappen
Keine Ankündigung bisher.
8-Kanal Multiroom Audio Controller+Verstärker auf piCorePlayer Basis
Einklappen
X
-
You do not have permission to view this gallery.
This gallery has 12 photos.
- Likes 4
-
Werde ich auf jeden Fall machen, ich glaube ich lass mir einfach mal das Evo-Board kommen, damit ich mir das mal "ansehen" kann.
Oder ich muss mich mal noch genauer mit Altium beschäftigen, das wohl auch Thermalsimulation.
- Likes 1
Einen Kommentar schreiben:
-
Das mit dem Kühlkonzept würde ich mir genau angucken. Gerade wenn du das Teil mit maximaler Versorgungsspannung betreiben möchtest. Da ist der Wirkungsgrad bei Zimmerlautstärker ganz mies.
Wenn der Thermalwiderstant 23 K/W ist geht dir der Verstärker bei 5W Verlustleistung in den thermal shutdown. Gerade bei 32V Versorgung ist man da ruck zuck hin. Gerade auch weil so viele Verstärker auf einem Board sind. Ich weise nur darauf hin
Einen Kommentar schreiben:
-
Danke für die Tips, war jetzt mal nur ein kurzer Versuch in der Mittagspause.
Vom den Bauteile und dem Layout hatte ich mich am Evo Board orientiert.
mit entsprechenden Masseflächen sollte es laut Datenblatt keinen Kühlkörper brauchen.
Ein Gedanke war auch, einfach das Boden vom Gehäuse zu Nutzen, und das mit kleinen Kupferblöcken anzubinden.
Ne aus Eagle bin ich leider raus, in der Ausbildung hab ich noch viel damit gemacht, inzwischen nutze ich Altium.
Grüße
Einen Kommentar schreiben:
-
Ich würde die Anschlüsse zu den Lautsprechern nach außen machen dann wird die Massefläche auf der Innenlage die du brauchst kleiner. Verstärkergehäuse ggf. drehen und damit auf der Außenlage eine große Thermalfläche an ther Thermalpad vom Baustein angeschlossen werden kann sonst musst du mit Vias im Pad auf die Innenlage und da im Kern verteilen. Thermal ist aber die Außenlage besser. Ggf auch Bohrungen für Kühlkörper vorsehen.
Über die Wärmeabführung würde ich mir auch noch genau Gedanken machen und vielleicht versuchen die Versorgungsspannung mit MLCCs statt mit Elkos zu Buffern.
wenn du 2,54 Pfostenleiste mit Pinning vom Raspberry HAT vorsiehst könnte man mit einem Flachbandkabel ind IDC Flachbandstecker auch eine schöne Verkabelung hinbekommen.
Mast du das mit Eagle?
Einen Kommentar schreiben:
-
Hallo,
ich bin aktuell auch wieder am Multi-Room Amp dran:
Basis stellt ein TPA3220 (der ist etwas Leistungsfähiger wie die 3118), hiermal der erste grobe Entwurf:
Multiroom.png
Die Mute-Schaltung kommt auch direkt auf die Leiterplatte.
Wenn ich jetzt noch einen 7.1 Chip finde, welcher einfach zu besorgen ist, werde ich die "Soundkarte" auch gleich integrieren.
Für die Spannungsversorgung plane ich aktuell zwei Möglichkeiten:
Alles aus den 32V, dann muss das Netzteil dauerhaft aktiv sein, oder die 32V werden nur aktiv wenn ein Amp aktiviert wird, ansonsten läuft nur ein 5V Netzteil dass den Raspi versorgt.
Grüße
Einen Kommentar schreiben:
-
Hi everyone,
I hope you don't mind me posting here in English.
I found this thread a few weeks ago while I was looking for a way to upgrade my old multi-zone Squeezeplug implementation to piCorePlayer. I built this about 5 years ago so it is now running very old versions of Squeezelite and LMS. It has however been providing our house with audio every day since it was built.
The system runs on a Pi 2B and uses an ESI 8 Channel USB Sound card. This feeds 4x Sure Electronics 2x25W amplifiers which drive room ceiling speakers.
Control is done using a number of Openframe Jogglers running SqueezeOS (from Birdslikewires). These are great, but do have an annoying tendency to brick themselves occasionally. I keep the re-flashing USB stick to hand to restore them should I need to.
I have been looking to add more zones to the system, however Joggler's are now quite difficult to get hold of. This coupled with having to re-flash them occasionally prompted me to build the the official Raspberry Pi 7" Touch Screen and install PiCorePlayer to see how it performed. I have been very impressed so far, and love the fact you can pair a Bluetooth speaker to it and get another zone.
After playing with PiCorePlayer for a few weeks and being very happy with it, I shifted my attention to upgrading the Squeezeplug build.
After a lot of searching and head scratching (I couldn't remember what I did 5 years ago) I have now successfully managed to split the sound card up into 4 stereo zones by editing asound.conf. My original asound.conf from the Squeezeplug build didn't work, so I assume ALSA must have changed significantly enough to break it in the current version.
Now I would like to use the ALSA EQ for each zone. Has anyone managed to get this working for a split multi-channel sound card? I tried it with a single zone before I split the card up and it seemed to work, however I am not certain how I can implement the EQ again without undoing everything I have done. Ideally I would like to have a separate EQ for each zone, but I can cope if they have to be the same. I just need to boost the lower frequencies. Any help here would be greatly received
I am currently starting the other 3 zones using the "User Commands" section on the "Tweaks" page. This is one of the commands:-- sudo squeezelite -s 192.168.2.5 -n "Bathroom" -o zone2 -m B8:27:EB:18:82:AF -C 1 -G 16:H -z
I discovered there is now a Rpi GPIO function built into Squeezelite which is fantastic. I previously tried to build a script to make this work in Squeezeplug, but never really got it working properly. This one just works, however it seems to mute as soon as the track stops or pauses. Is this expected? I have seen posts with people using additional scripts to achieve muting, but it worked on the power function, not when the player was stopped or paused. It can sometimes cause an issue by muting the amplifier if you press track back. You then have to pause and un-pause to un-mute again. Ideally it just needs a delay, so it only mutes after 10 seconds of being stopped. I can't see a way to add this delay in the command line, unless I am missing something
Many thanks,
Adam
Einen Kommentar schreiben:
-
Das Steckernetzteil solltest tauschen, sonst landet das Bild im Gruselkabinett ;-)
Einen Kommentar schreiben:
-
Das stimmt allerdings, bestell einfach doch noch ein MW mit 5V und 2-4A das kostet kaum was und macht das ganze ordentlich.
Grüße
Einen Kommentar schreiben:
-
Seehr schöner Aufbau....Nur die "Schukosteckdose" vom Ladegerät macht mir ein wenig Angst
Einen Kommentar schreiben:
-
Habe nun mein Multiroom Audio System fertig.
Mit eigener Platine nach Vorlage von papaarrugada damit ich zB. alle Monokanäle einzeln Muten kann.
20200328_105818.jpg 20200331_084234.jpg 20200331_084228.jpg 20200331_084219.jpg 20200321_115715.jpg 20200331_084720.jpg 20200331_084204.jpg 20200328_105818.jpg 20200413_095516.jpgAngehängte Dateien
Einen Kommentar schreiben:
-
Mir würde die höhere Bandbreite einfallen. PCIe statt USB.Zitat von mfd Beitrag anzeigen
Macht denn ein Pi4 für einen "Audioplayer" soviel mehr Sinn?
Ich habe mein Vorhaben ein PCB für ein Compute Module und hochauflösende DACs aus dem Grund auf Eis gelegt als ich mich näher damit beschäftigt habe. Schematic liegt hier noch halbfertig und wartet auf CM4
Einen Kommentar schreiben:
-
Macht denn ein Pi4 für einen "Audioplayer" soviel mehr Sinn?Zitat von Hewi92 Beitrag anzeigenA PI 4 läuft nur die Version 6 aktuell in der Beta Version, allerdings nicht mit 2 Soundkarten.
Sofern die Mehrleistung gegenüber einem Pi2/3 nicht wirklich gebraucht wird ist doch zunächst mal nur der Preis und Stromverbrauch höher.
Einen Kommentar schreiben:
-
Hallo,
du hast die Version 4.1.2.
A PI 4 läuft nur die Version 6 aktuell in der Beta Version, allerdings nicht mit 2 Soundkarten.
habe auch deine Alsa Config getestet. Funktioniert aber auch nicht...
Einen Kommentar schreiben:


Einen Kommentar schreiben: