Raspberry Pi I2S to SPDIF Hat

Discussion in 'Digital: DACs, USB converters, decrapifiers' started by Michael Kelly, Apr 30, 2016.

  1. HumanFly

    HumanFly Acquaintance

    Joined:
    Jul 23, 2017
    Likes Received:
    83
    Dislikes Received:
    0
    Trophy Points:
    18
    Location:
    Netherlands
    I ran a couple of the linuxbased distros before settling on Ropiee. Some take a little more effort than others to get up and running, I used dietPi to try out some stuff but really like the totally effortless RopieeXL. Offers Roon for me and Spotify for the family. At it`s core the USBridge sig is a Raspberry Pi 3+ compute module, so it will actually work as a regular PI (most software for the pi3 will just work) but with less distortion and lower power requirements. I did "mod" the 502 slightly by taking off the rca-connectors(sorry Micheal I don`t want to hurt your feelings but I never connected them to anything anyway), making it only just fit the usbridge case, the AES-adapter then ruins it all and sticks out a little. I made a plexiglass dustcover with some leftovers, been thinking about making it look better but it works so well that I didn`t bother yet. Antman for size[​IMG] [​IMG] [​IMG]
     
  2. Michael Kelly

    Michael Kelly MOT: Pi 2 Design

    Friend
    Joined:
    Apr 22, 2016
    Likes Received:
    1,855
    Dislikes Received:
    1
    Trophy Points:
    93
    Location:
    Rhode Island, USA
    Home Page:
    I am wondering what the interest would be in taking our PI2AES design and adapting it for the PI 400. Functionality would be pretty much the same (likely no parallel I2S), but the connector orientation would be different to accommodate the PI 400. Also need to figure out a simple, low cost case for it. I have started a new thread for this:

    https://www.superbestaudiofriends.o...pberry-pi-400-pi2aes-board.10165/#post-326120
     
  3. HumanFly

    HumanFly Acquaintance

    Joined:
    Jul 23, 2017
    Likes Received:
    83
    Dislikes Received:
    0
    Trophy Points:
    18
    Location:
    Netherlands
    I was still bouncing around the formfactor issue you mentioned. Why not build things the way you like it and see the pi as something that is clipped onto your product. A lot of companies seem to be really stuck on the formfactor, adding level after level(I`ve seen 5 board hamburgers) just to stay within the limits of the pi. But the only reason to do so is making use of standardsized cases etc. In the end they all offer a unique case anyway. If you ever build some Frankenstein piDesignUSBridge2AES that has clean power, clean usb out and fast and clean ethernet, runs on a more universal voltage so I can endulge my LPSU-fetish AAAAAND does AES as good as the 502, where one just has to add a pi (or compute)model and maybe is compatible with tinkerboard and the other boards, I`ll be the first to buy :)
     
  4. Gazny

    Gazny Almost "Made"

    Contributor
    Joined:
    May 11, 2020
    Likes Received:
    263
    Dislikes Received:
    1
    Trophy Points:
    53
    Location:
    SoCal
    Personally I believe the to be released Compute Module 4 is a more exciting form-factor. Though none exist for purchase so my opinion is null.
     
  5. LetMeBeFrank

    LetMeBeFrank Won't tell anyone my name is actually Francis

    Friend
    Joined:
    Aug 4, 2017
    Likes Received:
    3,001
    Dislikes Received:
    7
    Trophy Points:
    93
    Location:
    Jackson, Mi
    A new Pi2AES design with an attached CM4 with a slim black case would be very cool. Pi2Design might be able to sell pre-builts with your choice of software (3-4 choices) pre-installed. That would be very cool.
     
    HumanFly, Michael Kelly and Gazny like this.
  6. Michael Kelly

    Michael Kelly MOT: Pi 2 Design

    Friend
    Joined:
    Apr 22, 2016
    Likes Received:
    1,855
    Dislikes Received:
    1
    Trophy Points:
    93
    Location:
    Rhode Island, USA
    Home Page:
    Just wanted to give everyone a quick update. We received the PI2AES boards from our assembly house in Taiwan. They are going through some post-assembly work and they'll be in my hands for testing tomorrow morning. Between testing packing shipping and all that stuff they will start going out Monday/Tuesday and continue probably 25 to 30 boards a day until the backlog is done. thanks again to everybody for their patience and now we will have a decent amount in stock for quicker delivery.

    We also have a handful of I2S to RJ45 adapters so anybody who's ordered one of those those will also go out over the next few days.

    The PS audio adapter is being respun, but was at a lower priority with everything else going on. I can bring that to the forefront now and hopefully have those ready in a couple of weeks. Unlike the RJ45 adapter they have active components and required they be put on our assembly machine. The RJ45 adapters we just soldered two connectors by hand!
     
    CEE TEE, Clemmaster, edd and 2 others like this.
  7. goreshade

    goreshade Rando

    Joined:
    Jun 10, 2019
    Likes Received:
    0
    Dislikes Received:
    1
    Trophy Points:
    1
    Location:
    Earth
    How much RAM on the Raspberry Pi do i need ?
    Is it the more the better ?
     
  8. shabta

    shabta Facebook Friend

    Contributor
    Joined:
    Jan 14, 2016
    Likes Received:
    184
    Dislikes Received:
    0
    Trophy Points:
    43
    Get the minimum. I run a pi 3b+ and never have any problem even with 192/24 files.
     
    HumanFly likes this.
  9. Taverius

    Taverius Smells like sausages

    Friend
    Joined:
    Dec 27, 2017
    Likes Received:
    2,742
    Dislikes Received:
    8
    Trophy Points:
    113
    Location:
    Rapallo, Italy
    If you're going to run the server locally it can make a difference.

    Indexing and trawling the index can be memory intensive on a device as slow as a Pi.

    If you're going to run the server remotely - on your pc, on your nas, etc - the only reason to get anything than the base Pi 3 is if you'll be running it in WiFi, in which case get the base 4.
     
    Michael Kelly likes this.
  10. shabta

    shabta Facebook Friend

    Contributor
    Joined:
    Jan 14, 2016
    Likes Received:
    184
    Dislikes Received:
    0
    Trophy Points:
    43
    If your music library is biggish, you are reading and writing alot to the sd card, so the ram isn't the limiting factor. Especially if you are going to run LMS... I found LMS wasn't really workable on a pi, since I have multi TBs of music. I love LMS since I run systems in three different rooms, but I ended up getting a cheap chinese mini-pc, that works great. But yeah for wifi, go 4.
     
    Michael Kelly likes this.
  11. zerodeefex

    zerodeefex Grumpiest admin

    Staff Member Friend BWC
    Joined:
    Sep 25, 2015
    Likes Received:
    12,214
    Dislikes Received:
    57
    Trophy Points:
    113
    This reminds me, I strongly recommend people get high write endurance microSD cards.
     
    lehmanhill and shabta like this.
  12. Michael Kelly

    Michael Kelly MOT: Pi 2 Design

    Friend
    Joined:
    Apr 22, 2016
    Likes Received:
    1,855
    Dislikes Received:
    1
    Trophy Points:
    93
    Location:
    Rhode Island, USA
    Home Page:
    If your music is on an external USB drive or a NAS, then what generates the SD card traffic? It wouldn't seem to be related to the size of your library, but I am probably just displaying my ignorance of the underlying mechanisms!
     
  13. Azteca

    Azteca Friend

    Friend
    Joined:
    Sep 26, 2015
    Likes Received:
    1,540
    Dislikes Received:
    1
    Trophy Points:
    93
    Location:
    Cincinnati, Ohio
    The library/database/cache files are probably on the SD. I don’t know why they would need to change much unless you’re constantly adding new music, but I think that’s what they’re getting at.
     
    Michael Kelly likes this.
  14. lehmanhill

    lehmanhill Almost "Made"

    Contributor
    Joined:
    May 3, 2018
    Likes Received:
    288
    Dislikes Received:
    0
    Trophy Points:
    63
    Location:
    Michigan US
    This seems to vary depending on which software you use. Using Picoreplayer and LMS, you can choose where you store your cache (including library information). I used to keep it on the SD card, but when I got an SSD for music storage, the SSD was enough faster than the SD card to cause some timing issues. Once I changed the cache to the SSD, life was sweet.

    I second zerodeefex suggestion of high endurance SD cards. After all, most of the OS choices are very small in size and I have had several problems with consumer SD cards wearing out. I use a 512 Mb SLC SD card with Picoreplayer. Having 16 Gb of MLC SD memory is wasted space for most of the distros and a potential for problems.
     
    Last edited: Nov 20, 2020 at 6:14 PM
    Michael Kelly and HumanFly like this.
  15. shabta

    shabta Facebook Friend

    Contributor
    Joined:
    Jan 14, 2016
    Likes Received:
    184
    Dislikes Received:
    0
    Trophy Points:
    43
    I wish I knew about this way back when... Although LMS does a bunch of data integrity reads when you switch directories, and I would guess that is still slowish over the pi usb. I switched for a while to an odroid because you could use emmc instead of an sd card. But I repurposed the odroid ( it feeds an OG ifi nano, which feeds a dac, which feeds the living room system) and was able to get a Beelink Gemini t34 for 125 usd which I run headless. Still once in a while I need to rebuild the library and it flies on the Beelink, far faster than odroid. It's fanless, so music room friendly.
     
  16. lehmanhill

    lehmanhill Almost "Made"

    Contributor
    Joined:
    May 3, 2018
    Likes Received:
    288
    Dislikes Received:
    0
    Trophy Points:
    63
    Location:
    Michigan US
    It sounds like the odroid is a good solution. I stayed with the Pi because other people were doing the programing for me. I have a friend who runs a Pi from the USB, initially with the OS on a USB stick, then he switched the whole OS to an SSD. At least that's the way I remember it. Of course, you still have to rely on the USB to the Pi for processing.
     
    Michael Kelly likes this.

Share This Page