Page 1 of 1

ESP32 PICO Custom PCB design

Posted: Sat Oct 05, 2019 8:30 am
by MCUism
Hello all,
I've been working on designing my own custom PCB design using ESP32 PICO MCU. While I'm referring through the reference design files of the ESP32 PICO as shown in the image(in the URL). https://photos.app.goo.gl/u2VXrMAGuHcoyRa2A I am trying to understand why there are many connections with capacitors and other resistors and all. Are these all necessary for minimum config, if yes what pins are precisely needed for programming? Because I'm just trying to interface an MPU6050 6 axis gyro and accelerometer sensor. I want this data to be pushed out using BLE. So, what components do I have to exactly populate on the PCB and what can be left off. Please let me know..!! Thanks in advance

Re: ESP32 PICO Custom PCB design

Posted: Sat Oct 05, 2019 9:03 am
by WiFive
C15,c16 may be required for stable voltage

c19,r22 are necessary

C17,c18,L1 may be required for good rf performance

Re: ESP32 PICO Custom PCB design

Posted: Sun Oct 06, 2019 6:24 pm
by MCUism
@Wifive, Thank you very much. I would like you whether I can programme ESP32 PICO without using USB connector. Which means apparently I am trying to cut out the CP2102 IC along with the USB connector. Are there any ways where I can programme the chip using Flash pins(I meant Flash_SD0, Flash_SD1, ...pins)?

Re: ESP32 PICO Custom PCB design

Posted: Sun Oct 06, 2019 8:40 pm
by username
You can flash it with this.
https://www.gridconnect.com/products/es ... gging-tool

You just need 4 pins. +3.3v, GND, EN & GPIO0.

Re: ESP32 PICO Custom PCB design

Posted: Sun Oct 06, 2019 9:45 pm
by MCUism
Hello,
Thanks for sharing the programmer board. I want to know what connections do I have to make changes in my schematics in order to program my MCU. https://photos.app.goo.gl/NV5BbWwbGKn7n6GSA Is it enough that I can just attach some header pins and program my MCU or do I have to do any additional connections to my board??

Re: ESP32 PICO Custom PCB design

Posted: Mon Oct 07, 2019 12:31 am
by WiFive
username wrote:
Sun Oct 06, 2019 8:40 pm
You can flash it with this.
https://www.gridconnect.com/products/es ... gging-tool

You just need 4 pins. +3.3v, GND, EN & GPIO0.
And TX0, RX0

And make sure gpio2 is not pulled up

Re: ESP32 PICO Custom PCB design

Posted: Mon Oct 07, 2019 12:55 am
by username
WiFive wrote:
Mon Oct 07, 2019 12:31 am
username wrote:
Sun Oct 06, 2019 8:40 pm
You can flash it with this.
https://www.gridconnect.com/products/es ... gging-tool

You just need 4 pins. +3.3v, GND, EN & GPIO0.
And TX0, RX0

And make sure gpio2 is not pulled up
Holy cow! how could I have forgotten them. Thanks WiFive for pointing that out.

Re: ESP32 PICO Custom PCB design

Posted: Thu Oct 10, 2019 4:45 pm
by MCUism
Thanks for the replies. I would like to know whether we can program it using an Arduino UNO or something? Do I have to buy a programmer separately just for this?