-
Hi, I tried both ESP Audio DuoDual (Dual I2S DAC MAX98357) and Louder ESP32 (I2S DAC TAS5805M). They are very good. However, when I tested the Bluetooth functionality using my Pixel 7, both modules couldn't play properly; the sound was very choppy. I have an A1S module, and it plays over Bluetooth perfectly fine. I'm wondering if there is an issue with the settings. Can you provide any guidance? Here is the log:
|
Beta Was this translation helpful? Give feedback.
Replies: 9 comments 10 replies
-
try disable telnet server and logging. |
Beta Was this translation helpful? Give feedback.
-
Hi aldi4803, Below is the log:
|
Beta Was this translation helpful? Give feedback.
-
Hello, I tried a few different squeezelite-esp32 versions (21607, 21667, 16/32), but that did not help. I tried fully erasing the flash and setting everything up from scratch, but that also did not help. I finally created my own extremely minimal sketch using ESP32-A2DP. With that, the stuttering was different (very frequent small stutters vs less frequent long stutters heard using squeezelite-esp32). I tried adjusting buffer quantity and sizes, but that did not provide a noticable change. Here is something that appears to be related: At this point, I am suspecting that something is bad with the Bluetooth portion of the ESP32 Mini module. I ordered a replacement, but it will take a while to arrive. I'll try to update you after it arrives. |
Beta Was this translation helpful? Give feedback.
-
Yes, this is good news. From your scratch test, we can almost determine that there is a connection between the ESP32 Mini and the stuttering. This might also be the cause of my other post about buffering problems, as I use the same board to play songs and experience buffering issues. The bad news is that I've used most of the pins on the module; I've connected an SPI OLED and a rotary encoder to it. As you mentioned, jumpers are not a good option. I feel that the problem with the included ESP32 Mini lies in its design rather than its quality. I'll have to wait until my new Louder ESP arrives to see if it experiences the same issue. |
Beta Was this translation helpful? Give feedback.
-
"I feel that the problem with the included ESP32 Mini lies in its design rather than its quality" On a quick look, the physical size of the LDO regulator on the ESP32 mini is significantly smaller than on my other ESP32 board that is connected using jumper wires. On the ESP8266, I have seen reports that the current requirement spikes to ~750mA when the radio is active. I don't know if the same is true of the ESP32, but it certainly is cause for concern. On top of that, the Louder ESP32 depends on the 3.3V regulator on the ESP32 module to also supply the 3.3V for the PSRAM and the DVDD for the DAC, so the LDO's current requirement is even higher. It is certainly possible that the 3.3V supply is dropping or sagging under load. I have some hot air rework gear. Let me swap just the ESP32 module between my boards and see if the issue follows the module or the carrier PCB. |
Beta Was this translation helpful? Give feedback.
-
I replaced the onboard regulator with a DC-DC converter shortly after receiving the board, as it burned out. This appears to be a common issue, with two other individuals on the forum experiencing the same problem. The 700 mA power consumption is quite substantial.
I opted for the Louder board due to its compact size, eliminating the need for a separate amplifier. I only require a few watts to drive my bookshelf speakers. Additionally, it already has the configuration applied to run squeezelite-32.
Get BlueMail for Android<https://bluemail.me>
On Jan 14, 2024, at 9:38 p.m., Pwedge ***@***.******@***.***>> wrote:
"I feel that the problem with the included ESP32 Mini lies in its design rather than its quality"
Quite possibly. There are tons of mini modules out there of dubious quality.
On a quick look, the physical size of the LDO regulator on the ESP32 mini is significantly smaller than on my other ESP32 board that is connected using jumper wires. On the ESP8266, I have seen reports that the current requirement spikes to ~750mA when the radio is active. I don't know if the same is true of the ESP32, but it certainly is cause for concern. On top of that, the Louder ESP32 depends on the 3.3V regulator on the ESP32 module to also supply the 3.3V for the PSRAM and the DVDD for the DAC, so the LDO's current requirement is even higher. It is certainly possible that the 3.3V supply is dropping or sagging under load.
I have some hot air rework gear. Let me swap just the ESP32 module between my boards and see if the issue follows the module or the carrier PCB.
—
Reply to this email directly, view it on GitHub<#376 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AED5FJ2576X567DU4UWJQI3YOS6GXAVCNFSM6AAAAABBD5WIEOVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4DCMRZGA4DM>.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Very impressive! My new module just arrived, I haven't had the chance to test it yet. I'll let you know the results later. With the new module, I now have three boards in hand: one Duo, one old Louder, and one new Louder. Could it be that both ESP32 mini modules on the Duo and the old Louder have issues, similar to the one in your hands? Does this mean that buying some better quality ESP32 mini modules and replacing the ones currently used might solve the problem? |
Beta Was this translation helpful? Give feedback.
-
Hey @holefrog @Pwedge
|
Beta Was this translation helpful? Give feedback.
-
Hi @shntool @Pwedge, I then attempted to connect my Pixel phone's Bluetooth to the ESP-Louder again, but the same issue persisted; the sound was very choppy. It seems like a compatibility issue now, doesn't it? |
Beta Was this translation helpful? Give feedback.
"I replaced the onboard regulator with a DC-DC converter shortly after receiving the board, as it burned out."
Is this the 5V regulator on the Louder ESP32 (XL1509 at U1) or the 3.3V LDO on the ESP32 Mini module?
"This appears to be a common issue, with two other individuals on the forum experiencing the same problem."
Wasn't aware that there is a thread related to issues with this board. Can you please point me to it?
(all other points)
I think we can all agree on these items :)
I swapped the ESP32-WROOM-32 modules between my working board and the mini board that was showing issues. Prior to removal via hot air, I marked them. The "G" module is from my good board and that the "?" module …