Open Lohrer opened 10 months ago
This could be a good ADC/DAC https://motu.com/en-us/products/gen5/ultralite-mk5/ but it's only got 6 input channels out of the 32 we need. Maybe we could do some analog muxing?
There's also this beast with 16 analog inputs https://us.focusrite.com/products/red-16line. Or this cheaper one with 8 analog inputs but it doesn't look like they are fixed https://us.focusrite.com/products/clarett-plus-8pre.
More:
@linknum23 suggested looking at the Pi+HiFiBerry DAC/ADC. Here's some options:
DAC+ADC options:
Pi options:
Compared to the multi-channel audio devices from the previous post (>$100 per audio channel input) the Pi options (ranging from ~$43 to ~$85 per channel) are surprisingly enticing. More importantly, using many two-channel test components creates flexibility in scaling up and down for the different main unit, expander, and streamer testers.
Downsides mostly are that the main unit needs 16 Pi+Hat+Power+Ethernet.
Oddly with the pi 0 you could use the same wifi router you are using for the rest of the setup and power the whole thing off of a couple of powered USB hubs.
On Wed, Feb 7, 2024, 22:58 Michael Lohrer @.***> wrote:
@linknum23 https://github.com/linknum23 suggested looking at the Pi+HiFiBerry DAC/ADC. Here's some options:
DAC+ADC options:
- $50 HiFiBerry DAC+ ADC https://www.hifiberry.com/shop/boards/hifiberry-dac-adc/
- $65 HiFiBerry DAC+ ADC Pro https://www.hifiberry.com/shop/boards/hifiberry-dac-adc-pro/
Pi options:
- $12 SD Card SanDisk 64GB Extreme https://www.amazon.com/dp/B09X7C7LL1
- Pi5:
- $60 Pi 5 (4 GB) https://www.mouser.com/ProductDetail/Raspberry-Pi/SC1111?qs=HoCaDK9Nz5fnLhlMNnKTiQ%3D%3D&src=raspberrypi / $80 Pi 5 (8 GB) https://www.mouser.com/ProductDetail/Raspberry-Pi/SC1112?qs=HoCaDK9Nz5c86n0i5EQ%2FPA%3D%3D
- $12 Pi5 PSU https://www.mouser.com/ProductDetail/Raspberry-Pi/SC1158?qs=HoCaDK9Nz5cK620ydyaGmA%3D%3D&src=raspberrypi
- Pi4:
- $35 Pi 4 (1 GB) https://www.mouser.com/ProductDetail/Raspberry-Pi/SC01929?qs=T%252BzbugeAwjg1Zb0G7gMcFw%3D%3D&src=raspberrypi / $45 Pi 4 (2 GB) https://www.mouser.com/ProductDetail/Raspberry-Pi/SC01939?qs=T%252BzbugeAwjieYVS2HrrK%2FQ%3D%3D / $55 Pi 4 (4 GB) https://www.mouser.com/ProductDetail/Raspberry-Pi/SC01949?qs=T%252BzbugeAwjjISb%252BwlagpRw%3D%3D / $75 Pi 4 (8 GB) https://www.mouser.com/ProductDetail/Raspberry-Pi/SC01959?qs=T%252BzbugeAwjhNCW2QVhlotw%3D%3D
- $8 Pi4 PSU https://www.mouser.com/ProductDetail/Raspberry-Pi/SC0218?qs=T%252BzbugeAwjigiNOW4n9AiA%3D%3D&src=raspberrypi
- Pi Zero 2. This might be a bit iffy but would keep things smaller and reduce power requirements.
Compared to the multi-channel audio devices from the previous post (>$100 per audio channel input) the Pi options (ranging from ~$43 to ~$85 per channel) are surprisingly enticing. More importantly, using many two-channel test components creates flexibility in scaling up and down for the different main unit, expander, and streamer testers.
Downsides mostly are that the main unit needs 16 Pi+Hat+Power+Ethernet.
- Big! Would need a cluster case or similar to try to contain everything.
- Ethernet: 16 Pis plus the main controller plus connection to the outside world is going to need a big switch.
- Power: the Pi 5 required 5A @5v https://github.com/5v, the Pi 4 requires 3A. I'm sure they won't be pulling that much on average but that still means up to around 5V5A16 = 400W, plus the power strips for it all.
— Reply to this email directly, view it on GitHub https://github.com/micro-nova/AmpliPi/issues/638#issuecomment-1933325385, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAEZPO2T6FXUKZQQJGNNVPDYSREPPAVCNFSM6AAAAABC6PRL2WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMZTGMZDKMZYGU . You are receiving this because you were mentioned.Message ID: @.***>
We would like to improve testing speed and accuracy by automating as many of the full-unit tests as possible. To start just the AmpliPi main unit should be targeted, but eventually the expanders and streamer should have automated tests as well. The end result should be as many of the checkboxes in TESTING.md being automatically checked (or not) with minimal human intervention.
Tests that should be automated:
Tests that will be difficult to automate:
Service Port
Display
LEDs
Fans and Power
[ ] Get hardware capable of performing the above tests
[ ] Write software to record a sample of audio for all possible configurations.
[ ] Write software to analyze the recorded samples.