Ankündigung

Einklappen
Keine Ankündigung bisher.

8-Kanal Multiroom Audio Controller+Verstärker auf piCorePlayer Basis

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • mfd
    antwortet
    Bevor du viel Recherche nach der Vorlage der Platine betreibst wäre es doch auch möglich selbst eine zu erstellen, oder eben auf Lochraster aufzubauen. So aufwendig ist die Schaltung ja nicht. Es sei denn, du möchtest eine ganze Serie produzieren...

    Btw.: auch Schaltungen ohne Platine können funktionieren. Siehe hier.

    Einen Kommentar schreiben:


  • lukx
    antwortet
    Hey, ich bin jetzt durch alle Seiten durch, aber finde leider keine aktuelle Aussage von papaarrugada , ob er die Platinen oder Bausätze für diese wunderhübschen Mute-Platinen weiterhin vertreiben möchte, oder die Gerber-Files irgendwo veröffentlicht hat / möchte... Ich finde die Systeme mit Platine so viel cooler als die - ebenfalls beeindruckenden - Lochrasterkarten-Varianten :-)

    Einen Kommentar schreiben:


  • Hochpass
    antwortet
    Zitat von Yfkt5A Beitrag anzeigen
    [
    2. Kann man solch einen DC-DC-Wandler verwenden um den Raspi zu versorgen wenn man ein gemeinsames Netzteil verwenden möchte?
    Dc-12V-Sich-5V-USB-Konverter-Mini-Mikro-ein-Typ-Leistungsmodul-5v-Step-Down
    oder bekommt man dann Masse-Probleme?

    3. Wenn 2tens klappt, welches Netzteil könnt ihr für 8 Stereokanäle empfehlen?
    Im Link ist nicht angegeben ob das Netzteil galvanisch trennt oder nicht. Bei einem normalen Buck convert ist das nicht der Fall. Dann baut man sich eine fette Masseschleife was du garantiert hören wirst.

    Man könnte einen USB Isolator einbauen dann braucht man auch keinen isolierten DC/DC converter. Irgendwo wird man aber die Masse auftrennen müssen. Up to you.

    Willst du wirklich so einen Chinakracher? Guck mal bei Recom oder Murata Power nach isolierten DC/DC convertern. Die kosten auch nicht die Welt

    Einen Kommentar schreiben:


  • gspsteve
    antwortet
    Hallo,
    sollte noch jemand auf der Suche nach einem 19" Gehäuse für sein Projekt sein. Ich habe noch welche wie auf den Fotos ersichtlich zu vergeben, bitte um PN (Versand innerhalb Österreich)
    Angehängte Dateien

    Einen Kommentar schreiben:


  • Yfkt5A
    antwortet
    Biegelitsch fang doch erstmal langsam an mit einer Soundkarte in der asound.conf und nur einem Player in der bootlocal.sh.

    Was auf jedenfall nicht korrekt ist, es fehlt die 1 bzw. 2 bei deinem Aufruf:
    Code:
    /usr/local/bin/squeezelite -n "piCorePlayer1" -o monofrontl[B]1[/B] -a 80:::0: -m ab:cd:ef:12:34:02 -C 1 -G 4:L -z
    bei mir sieht ein funktionierender Aufruf in der bootlocal.sh z.B. so aus:
    Code:
    squeezelite -n "Essen" -o card1_stereofront -a 80:::0: -m ab:cd:ef:12:34:60 -C 1 -z -s logitechmediaserver


    Jetzt hab ich selbst noch 3 Fragen:

    1. Wie kann ich in der asound.conf 2 Stereokanäle zusammen fassen?
    Folgender Eintrag in der asound.conf scheint nicht zu funktionieren:
    Code:
    # Essen + Kochen
    pcm.card1_stereofrontsurround {
        type plug
       slave {
            pcm "card1_dmixer"
           channels 8
       }
       ttable.0.0 1
       ttable.1.1 1
       ttable.0.6 1
       ttable.1.7 1
    }
    ein Player lässt sich zwar dann mit
    Code:
    squeezelite -n "Essen/Kochen" -o card1_stereofrontsurround -a 80:::0: -m ab:cd:ef:12:34:60 -C 1 -z -s logitechmediaserver
    starten, aber es wird nichts abgespielt

    2. Kann man solch einen DC-DC-Wandler verwenden um den Raspi zu versorgen wenn man ein gemeinsames Netzteil verwenden möchte?
    Dc-12V-Sich-5V-USB-Konverter-Mini-Mikro-ein-Typ-Leistungsmodul-5v-Step-Down
    oder bekommt man dann Masse-Probleme?

    3. Wenn 2tens klappt, welches Netzteil könnt ihr für 8 Stereokanäle empfehlen?

    Einen Kommentar schreiben:


  • Biegelitsch
    antwortet
    ... hat keiner eine Idee?

    Einen Kommentar schreiben:


  • Biegelitsch
    antwortet
    dies ist - so wie ich es gelesen habe - der Verweis zur statisch vergebenen IP.
    Ich mache das über meine Fritz Box... sollte es also nicht benötigen
    Zuletzt geändert von Biegelitsch; 22.05.2020, 20:26.

    Einen Kommentar schreiben:


  • mars
    antwortet
    ..ich habe in Deiner bootlocal.sh keine Zeile mit
    /opt/eth0.sh
    gesehen. Dieses Kommando ist bei mir nach der Initialisierung der Squeezelight-Instanzen enthalten.

    Einen Kommentar schreiben:


  • Biegelitsch
    antwortet
    Hallo zusammen,

    mein Name ist Christian und ich habe dieses Projekt schon vor längerem gefunden, da es ideal für unseren Neubau ist.

    Gelötet ist alles und es hat auch schonmal - zumindest im Ansatz - funktioniert. Verbaut sind 13 Verstärker und 2 LogiLinik Soundkarten.
    Hatte ursprünglich einen Raspi 4, wie ich gelesen habe funktioniert der aber nicht mit zwei Soundkarten, also habe ich mir noch einen 3B+ zugelegt, mit dem das Projekt umgesetzt werden soll.

    Nur ich bekomme das System einfach nicht zum Laufen.

    Mein Problem ist, dass ich sobald eine angepasst bootlocal.sh einspiele, der Raspi nicht mehr erreichbar ist.
    Hab jetzt viel versucht, ich komme aber nicht dahinter, wo der Fehler liegt und wäre daher für Hilfe sehr dankbar!

    Meine Bootlocal sieht wie folgt aus.

    Code:
    #!/bin/sh
    # put other system startup commands here
    
    
    
    GREEN="$(echo -e '\033[1;32m')"
    
    echo
    echo "${GREEN}Running bootlocal.sh..."
    #pCPstart------
    /usr/local/bin/squeezelite -n "piCorePlayer1" -o monofrontl -a 80:::0: -m ab:cd:ef:12:34:02 -C 1 -G 4:L -z
    /usr/local/bin/squeezelite -n "piCorePlayer2" -o monofrontr -a 80:::0: -m ab:cd:ef:12:34:03 -C 1 -G 5:L -z
    /usr/local/bin/squeezelite -n "piCorePlayer3" -o monosurroundl -a 80:::0: -m ab:cd:ef:12:34:04 -C 1 -G 6:L -z
    /usr/local/bin/squeezelite -n "piCorePlayer4" -o monosurroundr -a 80:::0: -m ab:cd:ef:12:34:05 -C 1 -G 12:L -z
    /usr/local/bin/squeezelite -n "piCorePlayer5" -o monocenterl -a 80:::0: -m ab:cd:ef:12:34:06 -C 1 -G 13:L -z
    /usr/local/bin/squeezelite -n "piCorePlayer6" -o monocenterr -a 80:::0: -m ab:cd:ef:12:34:07 -C 1 -G 16:L -z
    /usr/local/bin/squeezelite -n "piCorePlayer7" -o monobackl -a 80:::0: -m ab:cd:ef:12:34:08 -C 1 -G 17:L -z
    /usr/local/bin/squeezelite -n "piCorePlayer8" -o monobackr -a 80:::0: -m ab:cd:ef:12:34:09 -C 1 -G 18:L -z
    #/usr/local/bin/squeezelite -n "piCorePlayer9" -o monofrontr -a 80:::0: -m ab:cd:ef:12:34:10 -C 1 -G 22:L -z
    #/usr/local/bin/squeezelite -n "piCorePlayer10" -o monofrontr -a 80:::0: -m ab:cd:ef:12:34:11 -C 1 -G 23L -z
    #/usr/local/bin/squeezelite -n "piCorePlayer11" -o monofrontr -a 80:::0: -m ab:cd:ef:12:34:12 -C 1 -G 24 -z
    #/usr/local/bin/squeezelite -n "piCorePlayer12" -o monofrontr -a 80:::0: -m ab:cd:ef:12:34:13 -C 1 -G 25:L -z
    #/usr/local/bin/squeezelite -n "piCorePlayer13" -o monofrontr -a 80:::0: -m ab:cd:ef:12:34:14 -C 1 -G 26 -z
    
    /home/tc/www/cgi-bin/pcp_startup.sh 2>&1 | tee -a /var/log/pcp_boot.log
    #pCPstop------
    Meine asound.conf ist wie von einem User hier aufgebaut:
    Code:
    ################################################## #######################
    ## CUSTOM ASOUND.CONF by mfd https://knx-user-forum.de/member/7968-mfd
    ################################################## #######################
    ## Channel splitting your UA0099 USB sound card to get up to four
    ## independent stereo outputs (...and more )
    ################################################## #######################
    ## stereofront = the FRONT labeled green jack
    ## stereosurround = the SURROUND labeled black jack
    ## stereocenter = the CENTER / BASS labeled yellow jack
    ## stereoback = the BACK labeled black jack
    ## stereoall = all stereo outputs
    ##
    ## for up to eight mono output channels use:
    ##
    ## monofrontl = the FRONT labeled green jack - tip
    ## monofrontr = the FRONT labeled green jack - ring
    ## monosurroundl = the SUROUND labeled black jack - tip
    ## monosurroundr = the SUROUND labeled black jack - ring
    ## monocenterl = the CENTER / BASS labeled yellow jack - tip
    ## monocenterr = the CENTER / BASS labeled yellow jack - ring
    ## monobackl = the BACK labeled black jack - tip
    ## monobackr = the BACK labeled black jack - ring
    ################################################## #######################
    
    
    ################################################## #######################
    ## labels and colors could be different for differnt vendors or
    ## versions of the device (Logilink, Sewell, Sweex, ...)
    ################################################## #######################
    ## put this file into your /ect/asound.conf
    ################################################## #######################
    
    pcm.logilink { # alias for our sound card
    type hw # must be hw in our case
    card 1 # check your correct card number by typing
    device 0 # 'aplay -l' in your terminal
    } # the 1st usb card on the Raspi shows as
    # card 1: Device [USB Sound Device], device 0: USB Audio [USB Audio]
    
    ctl.logilink {
    type hw
    card 1
    device 0
    }
    
    
    pcm.logilink2 { # alias for our sound card
    type hw # must be hw in our case
    card 2 # check your correct card number by typing
    device 0 # 'aplay -l' in your terminal
    } # the 1st usb card on the Raspi shows as
    # card 1: Device [USB Sound Device], device 0: USB Audio [USB Audio]
    
    ctl.logilink2 {
    type hw
    card 2
    device 0
    }
    pcm.dmixer1 {
    type dmix
    ipc_key 1024 # must be unique number on your system
    ipc_perm 0666 # neccesary for normal user to have access
    slave.pcm "logilink"
    slave {
    period_time 0
    period_size 1024
    buffer_size 4096
    rate 44100
    channels 8
    }
    bindings {
    0 0
    1 1
    2 2
    3 3
    4 4
    5 5
    6 6
    7 7
    }
    
    }
    
    
    pcm.dmixer2 {
    type dmix
    ipc_key 1024 # must be unique number on your system
    ipc_perm 0666 # neccesary for normal user to have access
    slave.pcm "logilink2"
    slave {
    period_time 0
    period_size 1024
    buffer_size 4096
    rate 44100
    channels 8
    }
    bindings {
    0 0
    1 1
    2 2
    3 3
    4 4
    5 5
    6 6
    7 7
    }
    
    }
    
    
    
    #
    pcm.!default {
    type plug
    slave.pcm "dmixer"
    }
    
    pcm.out {
    
    type plug
    
    slave.pcm {
    
    type multi
    
    slaves {
    
    a {
    
    channels 8
    
    pcm "dmixer1"
    
    }
    
    b {
    
    channels 8
    
    pcm "dmixer2"
    
    }
    
    }
    
    bindings {
    
    0 { slave a channel 0 }
    
    1 { slave a channel 1 }
    
    2 { slave a channel 2 }
    
    3 { slave a channel 3 }
    
    4 { slave a channel 4 }
    
    5 { slave a channel 5 }
    
    6 { slave a channel 6 }
    
    7 { slave a channel 7 }
    
    8 { slave b channel 0 }
    
    9 { slave b channel 1 }
    
    10 { slave b channel 2 }
    
    11 { slave b channel 3 }
    
    12 { slave b channel 4 }
    
    13 { slave b channel 5 }
    
    14 { slave b channel 6 }
    
    15 { slave b channel 7 }
    
    }
    
    }
    
    }
    
    
    
    
    
    
    
    pcm.!default {
    
    type plug
    
    slave {
    
    pcm "out"
    
    channels 16
    
    }
    
    ttable.0.0 1
    
    ttable.1.1 1
    
    ttable.0.2 1
    
    ttable.1.3 1
    
    ttable.0.4 1
    
    ttable.1.5 1
    
    ttable.0.6 1
    
    ttable.1.7 1
    
    ttable.0.8 1
    
    ttable.1.9 1
    
    ttable.0.10 1
    
    ttable.1.11 1
    
    ttable.0.12 1
    
    ttable.1.13 1
    
    ttable.0.14 1
    
    ttable.1.15 1
    
    }
    
    
    
    
    #Soundkarte 1
    
    
    
    
    pcm.stereofront1 {
    
    type plug
    
    slave {
    
    pcm "out"
    
    channels 16
    
    }
    
    ttable.0.0 1
    
    ttable.1.1 1
    
    }
    
    
    
    
    pcm.stereocenter1 {
    
    type plug
    
    slave {
    
    pcm "out"
    
    channels 16
    
    }
    
    ttable.0.2 1
    
    ttable.1.3 1
    
    }
    
    
    
    
    pcm.stereoback1 {
    
    type plug
    
    slave {
    
    pcm "out"
    
    channels 16
    
    }
    
    ttable.0.4 1
    
    ttable.1.5 1
    
    }
    
    
    
    
    pcm.stereosurround1 {
    
    type plug
    
    slave {
    
    pcm "out"
    
    channels 16
    
    }
    
    ttable.0.6 1
    
    ttable.1.7 1
    
    }
    
    
    
    
    
    
    
    pcm.stereoall1 {
    
    type plug
    
    slave {
    
    pcm "out"
    
    channels 16
    
    }
    
    ttable.0.0 1 # input left and right to all 4 l+r outputs
    
    ttable.1.1 1
    
    ttable.0.2 1
    
    ttable.1.3 1
    
    ttable.0.4 1
    
    ttable.1.5 1
    
    ttable.0.6 1
    
    ttable.1.7 1
    
    }
    
    pcm.monofrontl1 {
    
    type route
    
    slave {
    
    pcm "out"
    
    channels 16
    
    }
    
    ttable.0.0 1 # in-channel 0, out-channel 0, 100% volume
    
    ttable.1.0 1 # in-channel 1, out-channel 0, 100% volume
    
    }
    
    
    
    
    pcm.monofrontr1 {
    
    type route
    
    slave {
    
    pcm "out"
    
    channels 16
    
    }
    
    ttable.0.1 1
    
    ttable.1.1 1
    
    }
    
    
    
    
    pcm.monocenterl1 {
    
    type route
    
    slave {
    
    pcm "out"
    
    channels 16
    
    }
    
    ttable.0.2 1
    
    ttable.1.2 1
    
    }
    
    
    
    
    pcm.monocenterr1 {
    
    type route
    
    slave {
    
    pcm "out"
    
    channels 16
    
    }
    
    ttable.0.3 1
    
    ttable.1.3 1
    
    }
    
    
    
    
    
    
    
    pcm.monobackl1 {
    
    type route
    
    slave {
    
    pcm "out"
    
    channels 16
    
    }
    
    ttable.0.4 1
    
    ttable.1.4 1
    
    }
    
    
    
    
    pcm.monobackr1 {
    
    type route
    
    slave {
    
    pcm "out"
    
    channels 16
    
    }
    
    ttable.0.5 1
    
    ttable.1.5 1
    
    }
    
    
    
    
    pcm.monosurroundl1 {
    
    type route
    
    slave {
    
    pcm "out"
    
    channels 16
    
    }
    
    ttable.0.6 1
    
    ttable.1.6 1
    
    }
    
    
    
    
    pcm.monosurroundr1 {
    
    type route
    
    slave {
    
    pcm "out"
    
    channels 16
    
    }
    
    ttable.0.7 1
    
    ttable.1.7 1
    
    }
    
    
    
    
    
    
    
    # Soundkarte 2
    
    pcm.stereofront2 {
    
    type plug
    
    slave {
    
    pcm "out"
    
    channels 16
    
    }
    
    ttable.0.8 1
    
    ttable.1.9 1
    
    }
    
    
    
    
    pcm.stereocenter2 {
    
    type plug
    
    slave {
    
    pcm "out"
    
    channels 16
    
    }
    
    ttable.0.10 1
    
    ttable.1.11 1
    
    }
    
    
    
    
    pcm.stereoback2 {
    
    type plug
    
    slave {
    
    pcm "out"
    
    channels 16
    
    }
    
    ttable.0.12 1
    
    ttable.1.13 1
    
    }
    
    
    
    
    pcm.stereosurround2 {
    
    type plug
    
    slave {
    
    pcm "out"
    
    channels 16
    
    }
    
    ttable.0.14 1
    
    ttable.1.15 1
    
    }
    
    
    
    
    
    
    
    pcm.stereoall2 {
    
    type plug
    
    slave {
    
    pcm "out"
    
    channels 16
    
    }
    
    ttable.0.8 1 # input left and right to all 4 l+r outputs
    
    ttable.1.9 1
    
    ttable.0.10 1
    
    ttable.1.11 1
    
    ttable.0.12 1
    
    ttable.1.13 1
    
    ttable.0.14 1
    
    ttable.1.15 1
    
    }
    
    pcm.monofrontl2 {
    
    type route
    
    slave {
    
    pcm "out"
    
    channels 16
    
    }
    
    ttable.0.8 1 # in-channel 0, out-channel 0, 100% volume
    
    ttable.1.8 1 # in-channel 1, out-channel 0, 100% volume
    
    }
    
    
    
    
    pcm.monofrontr2 {
    
    type route
    
    slave {
    
    pcm "out"
    
    channels 16
    
    }
    
    ttable.0.9 1
    
    ttable.1.9 1
    
    }
    
    
    
    
    pcm.monocenterl2 {
    
    type route
    
    slave {
    
    pcm "out"
    
    channels 16
    
    }
    
    ttable.0.10 1
    
    ttable.1.10 1
    
    }
    
    
    
    
    pcm.monocenterr2 {
    
    type route
    
    slave {
    
    pcm "out"
    
    channels 16
    
    }
    
    ttable.0.11 1
    
    ttable.1.11 1
    
    }
    
    
    
    
    
    
    
    pcm.monobackl2 {
    
    type route
    
    slave {
    
    pcm "out"
    
    channels 16
    
    }
    
    ttable.0.12 1
    
    ttable.1.12 1
    
    }
    
    
    
    
    pcm.monobackr2 {
    
    type route
    
    slave {
    
    pcm "out"
    
    channels 16
    
    }
    
    ttable.0.13 1
    
    ttable.1.13 1
    
    }
    
    
    
    
    pcm.monosurroundl2 {
    
    type route
    
    slave {
    
    pcm "out"
    
    channels 16
    
    }
    
    ttable.0.14 1
    
    ttable.1.14 1
    
    }
    
    
    
    
    pcm.monosurroundr2 {
    
    type route
    
    slave {
    
    pcm "out"
    
    channels 16
    
    }
    
    ttable.0.15 1
    
    ttable.1.15 1
    
    }
    #---ALSA EQ Below--------
    ctl.equal {
    type equal;
    controls "/home/tc/.alsaequal.bin"
    library "/usr/local/lib/ladspa/caps.so"
    }
    
    pcm.plugequal {
    type equal;
    slave.pcm "plughw:1,0";
    controls "/home/tc/.alsaequal.bin"
    library "/usr/local/lib/ladspa/caps.so"
    }
    
    pcm.equal {
    type plug;
    slave.pcm plugequal;
    }

    Danke!
    Christian

    Einen Kommentar schreiben:


  • electron23
    antwortet
    Ok, das ist natürlich cool!

    Ich habe meine Leiterplatte gestern zur Fertigung losgeschickt, in der Hoffnung das der Schaltplan korrekt war. Leider ist mir erst danach aufgefallen, dass ich den Relaisausgang für den Schalter nicht mitgeplant habe. Das wäre jetzt noch die Endausbaustufe gewesen aber naja... Vielleicht lass ich die Platine auch nochmal machen, je nachdem ob sie funktioniert und ich Lust habe. :-)

    Das Verlegen der Leiterbahnen und die Anordnung der Bauteile ist jetzt nicht unbedingt schön geworden und entspricht bestimmt keinen Standards aber hoffentlich klappts - das wäre die Hauptsache.

    Angehängte Dateien

    Einen Kommentar schreiben:


  • uncelsam
    antwortet
    Hallo,

    ja klar kommt die Muteschaltung kommt auf die Platine, ich muss mal sehen wie ich hin komme, der Raspi soll entweder per Flachbandkabel oder direkt auf die LP drauf.

    Da ja eh genügend IO vorhanden sind, kommen auch die Clip und Übertemperatur Ausgänge der Amps auch auf den Raspi.

    Grüße

    Einen Kommentar schreiben:


  • electron23
    antwortet
    Hallo Zusammen,

    wir sind gerade an der Hausplanung für unseren Neubau und ich interessiere mich auch für das Projekt. Jedoch möchte ich 16 Lautsprecher jeweils Mono ansteuern. Ich möchte ungern Geld für HifiBerrys ausgeben, wenn es günstiger und in meinen Augen sauberer herstellen kann. Wenn ich das richtig verstanden habe, kann ich die Lautsprecher über den Alsa Treiber auch noch zusammenschalten bzw. parallel laufen lassen, wenn ich zur Not (die Planung steht noch nicht so ganz) 2 Lautsprecher in einem Raum die gleiche Musik laufen lassen möchte.

    Der Raspberry PI 3 sollte doch die 16 Sequeezelite Instanzen abkönnen?
    Hat bereits jemand Erfahrung machen können?

    In dem Zusammenhang habe ich mich mal daran versucht die Schaltung zu erstellen. Dachte auch schon daran die Platine fertigen zu lassen, wenn alles soweit passt. Außerdem habe ich noch 4 Pins für ein I2C Display vorgesehen, um sauber alles von dieser Platine abgehen zu lassen. Am besten sogar nur per Screw Terminals. Für die Screw Terminals muss ich noch die richtigen Teile finden.

    Theoretisch sollten die GPIOs auf dem Raspberry ausreichen um 16 Kanäle zu muten + 2 I2C Pins oder sind nicht alle GPIOs als Ausgang definierbar?

    Falls sich Jemand mit Elektronik auskennt darf er mich gerne korrigieren, falls ich Fehler gemacht habe. Vielleicht können wir ja gemeinsam ein generischen Ansatz finden, der Alle glücklich macht und per Sammelbestellung die Order aufgeben um es günstiger zu machen.

    Für Verbesserungsvorschläge weitere Funktionen bin ich offen.

    Der Ansatz von UncleSam finde ich auch sehr geil. Hast du dir schon mal Gedanken gemacht die Mute Control auch auf die Platine zu verbannen.

    VG Nico
    Angehängte Dateien
    Zuletzt geändert von electron23; 19.05.2020, 13:13.

    Einen Kommentar schreiben:


  • mwKNX
    antwortet
    Wow! Respect!
    I tried to use some small amplifiers and a USB soundcard. To mute the amps i used a muting circuit made by papaarrugada from this forum. It worked, but i had noise in the speakers and interference. So I decided to build the multiroom system with raspberry and a hifiberry amp. So I have one pi per stereo zone. Although your set up is smaller and needs less power.

    Einen Kommentar schreiben:


  • AJC5000
    antwortet
    Zitat von mwKNX Beitrag anzeigen
    Your work looks really good! Your case is excellent! Could you say something about the hardware (amps etc.)?
    Thank you mwKNX.

    I originally bought the amplifiers from Sure Electronics, I believe they have now changed name to Wondom.
    They make some great audio products. http://store.sure-electronics.com/list/3

    This is the latest version of the amplifiers I have. Each amplifier provides 2x 25W.
    http://store.sure-electronics.com/product/AA-AB32167

    I have found the amps to be excellent, very low noise, at maximum gain (which is not needed) there is a little hiss, but it is not noticeable unless you have your ear on the loudspeaker. I have been running these for about 5 years. For the first few years I didn't even use the mute input as I couldn't get my scripts working, but it was so quiet it wasn't a problem. I have these running loudspeakers in bedrooms. I highly recommend these amplifier modules.

    I designed the system around an ESI Gigaport USB sound Card which I purchased specifically for this project. Unfortunately this model is no longer available, it has been replaced by https://www.esi-audio.com/products/gigaporthd+

    Power to everything is supplied from a 160W industry standard 2x4" open frame PSU. This provides 24V to the amplifiers and the Rpi. I designed the Pi Hat specifically for this project which includes the main 5V power for the Pi, the muting circuit, and some other GPIO for LED indication and control. The PCB will accept voltages up to 75V, so it is possible to use this with a 48V PSU if I ever build one with more powerful amplifiers. The main inductor on this board however is far too big, so i would change this for a smaller one if I ever made more boards.

    The case was designed in Solidworks, I am happy to share any of the manufacturing files if anyone is interested.

    Einen Kommentar schreiben:


  • mwKNX
    antwortet
    Your work looks really good! Your case is excellent! Could you say something about the hardware (amps etc.)?

    Einen Kommentar schreiben:

Lädt...
X