PCB Design for ESP32 Stand alone module
kowshik1729 last edited by salmanfaris
I've been trying to make a PCB design for my ESP32 based application. I do not want to use a WROM-32 chip which is SoC instead I want to use my own ESP32 design. My application is to grab the values of accelerometer and gyroscope values from MPU6050 module using ESP32 controller and transmit these values using BLE. So, essentially my design must contain ESP32 chip, Antenna, MPU6050 IC and capacitors, resistors for this design.
MPU6050 works on the I2C protocol. I am thinking of using an antenna from Antenova. I am attaching my schematic with this post. Please guide me in making my design.
Do you need an esp32 minimum config design? or ?
@salmanfaris Yes, exactly.
Great, also could you please mention esp32 SOC version, there are many different versions, that could be helpful.
My application needs to use BLE option. So, I would like to get config for WROOM 32. If you feel it is less effecient please do send me ESP32's version suitable for my application.
take a look at the ESP32 wroom data sheet page number 19, they provided a minimum circuit
@salmanfaris thanks for the reply but this is not exactly what I am looking for I think this is the system on chip version of ESP 32 Wroom. There is no LNA circuit connection for antenna part. Please let me know if you find the the appropriate connections for the ESP 32 stand alone chip. To be simple, I want the circuit that we find when the metal part of SoC is removed.
@kowshik1729 so you need the SoC minimum config, not the Module right?
Page No. 18
Yes, Exactly. I need PCB layout for something as shown below. The rip opened part.
salmanfaris last edited by
take a look at the ESP32 wroom datasheet page number 19, they provided a minimum circuit
If you need the module schematic? the use this.
@Anudeep Thanks a lot m8, I actually made a very silly mistake of including the https:// while entering FIREBASE_HOST, where I must have entered the Domain name alone and removed the https:// extension.
Thanks again for replying that quick. Cheers.
Hello @Palani, In the Firebase, there are two types of storage,Cloud Firestore (Very recent one & NoSQL database) Realtime Database (To which we upload the data using NodeMCU)
In the Arduino Code, you can see that there is a variable named FIREBASE_AUTH.
This variable should be assigned to the Database secret. This you can find in Project Settings -> Service accounts -> Database Secrets.
My mistake is, i have mistakenly assigned thay to Web API key. This is found at Project Settings -> General.
The error can also occur when u don't initialise a proper realtime database in Firebase. (This is not my case).
@Anudeep Hello Anudeep could you please help me out by elaborating the fix to get rid of that error?
Thanks in advance.
At Adobe, we’re focused on bringing together the most intelligent, driven, diverse set of individuals and give them the freedom to nurture their intellectual curiosity. We provide them with the necessary resources and support to shape their ideas into tangible results.
Through the Adobe India Women-in-Technology Scholarship, we are striving towards creating gender equality in science, technology and engineering domains by encouraging women to showcase their excellence in computing and technology and become future leaders and role models in the field.
𝗛𝗼𝘄 𝘁𝗼 𝗮𝗽𝗽𝗹𝘆?
Applications must be submitted through their dedicated application portal which opens on August 20th, 2020 and will close on September 20th, 2020, 5 pm India time.
Application deadline: September 20th, 2020, 5 pm India time.
@kowshik1729 If you are using an external high-speed switch, there is only one one clock generator for both wifi and BLE and the high-speed switch you mentioned is Ultra-Wideband (UWB) 3–8 GHz from its datasheet
you also check this solution that I shared in the previous post.
There is a special option called “Software controls WiFi/ Bluetooth coexistence” it can control the ESP32's Bluetooth and Wi-Fi coexistence using software, more details: https://www.espressif.com/sites/default/files/documentation/ESP32_FAQs__EN.pdf