NexoBT
Bluetooth receiver based on an ESP, fitted on my own PCB design.
DAY 1 - 19/06/2025
- Today I started creating the PCB, more specifically the power supply:
It will be a diet with 2 voltages, one at 5v atraverse a connector to Barrell Jack, an interruption a status LED and several filter capacitors, the other at 3.3v useful for the ESP obtained at the time the use of an AMS 1117 - 3.3.
- I started thinking about that ESP 32 module to use, I think it is for one with SMA lactacco to use the external antenna.
- I decided that for the audio output I do not use the TRS or XLR connectors but of the bipolar connectors so that both types of peripheral can be connected like this:
- I evaluated the use of an DAC and I came to the conclusion that it is a necco but I still have to understand which one and how to choose it.
DAY 2 - 29/06/2025
- I continued by deciding which components to choose:
- Bluetooth processor / receiver-> ESP32-WROOM-32UE-N4
- Dac anchor to choose from even if I think I choose the PCM 1793 or the PCM1794
- I have the doubt because I have to better understand how differential outputs (balanced) work with these chips.
- I therefore started creating the schematic for the ESP chip:
- I also wired the audio outputs:
DAY 3 - 04/07/2025
Maybe I should continue this project more often I'm carrying out a little too little :/
* I completely changed my mind on the dac to be used (thanks to the advice of @AAVOJ :D)
* I use a Max98357a very simple to use and incorporate an amplifier that greatly simplifies the design and makes the PCB cleaner
- Use 2 chips one for each channel
- I prepared a selector for the gain that can be moved via a jumper
- to select the Visogna channel, set the SD_Mode iìcon Pin a resistance on the right channel while the accident must be high
* with the ESP32 processor I still have to understand how I go ahead I'm still stopped
* I am at a good point Yuppyyy I think the next few days I stop (I have an amnesty exam for the super important university :) ) but I promise it.
* Today the state of the schematic is as follows:
* I'm assuming a screen but I don't know :/
DAY 4 - 19/07/2025
There is good news and bad news :)
- I finished the schematic definitively (Yuppie π₯³)
- I change complity the elettric supply
- I included an OLED screen
- I purchased the necessary hardwere (cards with Max98357a, ESP S3 Devboard, screen)
- I started to create an Alpha version of the software.
Here the good news ends:/ (and the bad ones begin)
By creating the software version I planned the start screen and the status of the LEDs but I also discovered that the ESP32S3 chip does not support the Classic Bluethooth but only the BLE and guess the A2DP protocol that is used to transfer laudio between the device and the card is not compatible with the Bluetooth Low Energy but only with the classic.
Therefore: * I have not finished the schematic (not yuppie) * I have not ordered all the necessary hardware * I can't make the final software from it all
But hey my grandfather would say that Γ¨ inutile piangere sul latte versato
(it is useless to cry on the spilled milk) , you have to learn from errors so now I change chip, I refer the schematic, I order the right chip and I finish this project!
(At least I hope ahaha)
DAY 5 - 26/07/25
Today is the turning day:
- I finished version 2.0 of the PCB (after soperto that lesp s3 was not good)
.
- Now what should I do?
- Select the physical components
- Create the PCB
- I am well under July 31st I will have finished Yuppiiee
- Here is the Nexo BT logo:
- Here is a video of the animation for now is a prototype the one in which he is turning:
https://github.com/user-attachments/assets/b4eb3508-a3bb-4f44-8b17-ce57ccbac2f7
DAY 6 - 6/08/25
Hi, how long has passed since the last update (I was in Rome for the young man's jubilee). But I went back to work on the schematic:
* I suspended the MAX98357 with a PCM5102AP
* added negative voltage generator and two drivers that transform the signal into two counter -phase audio signals.
* The schematic has changed a lot:
- I started positioning the components on the PCB and also started connecting the very first cables.