Announcement

Collapse
No announcement yet.

ANNOUNCE: Squeezelite-ESP32 (dedicated thread)

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • Originally posted by philippe_44

    Well, as long as it work now !
    Just quite frustrating.I tried 7 or 8 times in total. I wrote down the steps I took each time after the 3rd attempts and checked with any docs that I can. In the past sometimes I would find find that I missed something or such and you have a Doh! moment. I even restarted the LMS at times which is running in Ubuntu VM on Proxmox. Just one of those strange things.

    Thanks again for reaching out to me one and all.

    Is there a way to make a donation to this projects? I do like to help out to projects like this that I use. Hopefully there is a way that does not require a full PayPal account, as I cancelled my account. I had it with PayPal's policies of late.

    Comment


    • Thanks for reply from sle118.

      Running a recent build from the master-cmake branch. Thank for mentioning the very convenient disconnect button on the web UI.

      The use case that I was thinking of was for when the previous router is no longer available.

      Perhaps some sort of factory reset button to hold down during power on?

      I can see that this might be not be a common case.

      At present even with access to the USB connector on a typical devkit mounted inside a suitable box,
      it seems that an easy to use reset script might be required,

      Any thoughts?

      Paul
      Last edited by pstevens; 2023-02-24, 18:19. Reason: Sorry that I failed

      Comment


      • hi guys,
        just wanted to say thanks to everyone in this thread for this project and for the help given. My first streamers are mounted and rocking!!

        Click image for larger version

Name:	image.png
Views:	388
Size:	1.97 MB
ID:	1631438
        Click image for larger version

Name:	image.png
Views:	382
Size:	1.83 MB
ID:	1631439​​

        Comment


        • Originally posted by RPlanto
          hi guys,
          just wanted to say thanks to everyone in this thread for this project and for the help given. My first streamers are mounted and rocking!!
          ​​
          Well done.
          I can see it has ESP32-WROVER-E on board, as you mentioned earlier - but do you have a link for the whole thing?

          Paul Webster
          Author of "Now Playing" plugins covering Radio France (FIP etc), PlanetRadio (Bauer - Kiss, Absolute, Scala, JazzFM etc), KCRW, ABC Australia and CBC/Radio-Canada
          and, via the extra "Radio Now Playing" plugin lots more - see https://forums.slimdevices.com/showt...Playing-plugin

          Comment


          • Originally posted by Paul Webster

            Well done.
            I can see it has ESP32-WROVER-E on board, as you mentioned earlier - but do you have a link for the whole thing?
            Thanks! What do you mean with a link? if you mean how i built it, i posted a few details in audiosciencereview (link below), but the pcb layout that i shared there was a first draft and the enable circuit was missing. If you are interested i can share a more updated one. Regarding software, i just followed the instructions in github

            Hi all, I am in the process of drafting and ordering my first PCB ever, and thought i would post it here for suggestions or important deficiencies before sending out to print in China. This is a project I make for fun. I came across recently of that very cool project squeezelite-ESP32 that...
            Last edited by RPlanto; 2023-02-25, 15:23.

            Comment


            • Ah - I did not realise that it was your own board design.
              Paul Webster
              Author of "Now Playing" plugins covering Radio France (FIP etc), PlanetRadio (Bauer - Kiss, Absolute, Scala, JazzFM etc), KCRW, ABC Australia and CBC/Radio-Canada
              and, via the extra "Radio Now Playing" plugin lots more - see https://forums.slimdevices.com/showt...Playing-plugin

              Comment


              • Originally posted by Paul Webster
                Ah - I did not realise that it was your own board design.
                yes, my first one as a matter of fact

                Comment


                • Originally posted by pstevens
                  Thanks for reply from sle118.

                  Running a recent build from the master-cmake branch. Thank for mentioning the very convenient disconnect button on the web UI.

                  The use case that I was thinking of was for when the previous router is no longer available.

                  Perhaps some sort of factory reset button to hold down during power on?

                  I can see that this might be not be a common case.

                  At present even with access to the USB connector on a typical devkit mounted inside a suitable box,
                  it seems that an easy to use reset script might be required,

                  Any thoughts?

                  Paul
                  Intriguing. If I remember correctly, the master-cmake branch only ever stores one SSID to connect to. This means the minute you connect to a new ap, it replaces the previous one even if it's not visible anymore.
                  LMS 7.9 - 1xRadio, 1xBoom, 5xDuet,3xTouch, 1 SB2. Sony PlayStation, Emby, Chromecast v1 and v2 and...
                  6xSqueezeAmp, several other ESP32-Wrover boards with jumper wires flying around, some with ethernet!

                  Comment


                  • Originally posted by RPlanto
                    hi guys,
                    just wanted to say thanks to everyone in this thread for this project and for the help given. My first streamers are mounted and rocking!!

                    Click image for larger version

Name:	image.png
Views:	388
Size:	1.97 MB
ID:	1631438
                    Click image for larger version

Name:	image.png
Views:	382
Size:	1.83 MB
ID:	1631439​​
                    Well done. Simple, small and effective. Definitely a nice project to familiarize yourself with DIY PCBs.
                    LMS 7.9 - 1xRadio, 1xBoom, 5xDuet,3xTouch, 1 SB2. Sony PlayStation, Emby, Chromecast v1 and v2 and...
                    6xSqueezeAmp, several other ESP32-Wrover boards with jumper wires flying around, some with ethernet!

                    Comment


                    • Hi,
                      i am currently trying to set up a lolin d32 pro wrover.
                      I want to connect the small pcm5102 DAC.
                      I am somehow confused to setup the i2s DAC. I cannot see a i2s standard config in the generic firmware version.
                      Do i have to specify the GPIO's for i2s, or is there a standard config for the used GPIO's ?
                      How do I connect the DAC? What are the standard GPIO's used? On the GitHub page it's not clear..Do I have to specify before connecting?

                      "PCM5012 DACs can be hooked up via:

                      I2S - WROVER
                      VCC - 3.3V
                      3.3V - 3.3V
                      GND - GND
                      FLT - GND
                      DMP - GND
                      SCL - GND
                      BCK - (BCK - see below)
                      DIN - (DO - see below)
                      LCK - (WS - see below) FMT - GND
                      XMT - 3.3V

                      Use the squeezelite-esp32-I2S-4MFlash-sdkconfig.defaults configuration file."

                      Comment


                      • Originally posted by knorst
                        Hi,
                        i am currently trying to set up a lolin d32 pro wrover.
                        I want to connect the small pcm5102 DAC.
                        I am somehow confused to setup the i2s DAC. I cannot see a i2s standard config in the generic firmware version.
                        Do i have to specify the GPIO's for i2s, or is there a standard config for the used GPIO's ?
                        How do I connect the DAC? What are the standard GPIO's used? On the GitHub page it's not clear..Do I have to specify before connecting?

                        "PCM5012 DACs can be hooked up via:

                        I2S - WROVER
                        VCC - 3.3V
                        3.3V - 3.3V
                        GND - GND
                        FLT - GND
                        DMP - GND
                        SCL - GND
                        BCK - (BCK - see below)
                        DIN - (DO - see below)
                        LCK - (WS - see below) FMT - GND
                        XMT - 3.3V

                        Use the squeezelite-esp32-I2S-4MFlash-sdkconfig.defaults configuration file."

                        You need to specify your dac and GPIO's in dac_config (NVS Editor page). I'm using these for my PCM5102...

                        model=i2s,bck=33,ws=25,do=32

                        Mike

                        Comment


                        • Thank you, I will try this...seems easy.
                          I thought I had to enter anything in the tab: " hardware-settings"
                          Is it not necessary to specify anything else?
                          Last edited by knorst; 2023-02-26, 21:58.

                          Comment


                          • No. There is no i2c.

                            I'd also enter 05=green:0 in the set_GPIO field to activate the board's LED. That flashing light can speak volumes!

                            Comment


                            • Works like a charm!
                              Great piece of software!

                              Comment


                              • Do you guys have a cheap esp32 development-board from AliExpress in mind?
                                It seems, that those cheap wrover cam-boards are causing a lot of problems.
                                Last edited by knorst; 2023-03-06, 22:59.

                                Comment

                                Working...
                                X
                                😀
                                🥰
                                🤢
                                😎
                                😡
                                👍
                                👎