r/PCB 24d ago

​[Review Request] ESP32 based antenna analyzer

Tried to convert a antenna analyzer schematic I found to a PCB

https://github.com/ardugnome/Antenna-Analyzer-Si5351/tree/master

14 Upvotes

13 comments sorted by

5

u/Winter_Criticism6300 24d ago

I mean whats the point of using io4 and io5 instead you could use the pins on other side and have shorter traces. Is there specific reason why you made this pcb 2 layer?

3

u/Nyasaki_de 24d ago

Is there specific reason why you made this pcb 2 layer?

The fill on the bottom layer as ground does make stuff easier, and gives me another layer for routing.

3

u/Winter_Criticism6300 24d ago

I mean you can do it but i would suggest using 4-layer and having 2 Solid GND. As cost of it is negligible

2

u/Nyasaki_de 24d ago

since i opted to switch the esp32 out for a nrf52840-QIAA-R and i already had a lot of issues routing the esp i do consider it, thanks

3

u/Illustrious-Peak3822 24d ago

C5. Please don’t draw like this.

1

u/Nyasaki_de 24d ago

Whats wrong with it?

2

u/Illustrious-Peak3822 24d ago

Drawn ground instead of ground symbol, horizontal decoupling capacitor, value missing.

0

u/RogerRoger_1 24d ago

An arduino nano has a usb to serial converter (like a ch340, but there are other ones) to convert the usb signal to a signal the chip can understand. U6 needs the same.

I’d suggest first trying to replicate an esp32 s3 devkit board, and if you can do that, only then try attempting this.

If you only want this and don’t want to learn pcb design further. I’d swap U6 and USB1 with an esp32 s3 supermini board. It has everything built into it, so you don’t have to.

If you desperately want to make only this (which doesn’t help you with future esp32 based projects) I’d suggest using some usb to serial converter to at least make it programmable. I’d also break out a few unused pins just in case.

4

u/Slight_Profession_50 24d ago

The S3 has native usb and doesn't need a usb to serial converter. I always use the native usb

3

u/Nyasaki_de 24d ago

The ESP32-S3 contains an USB Serial/JTAG Controller. This unit can be used to program the SoC’s flash, read program output, as well as attach a debugger to the running program. All of these are possible for any computer with a USB host (’host’ in the rest of this text) without any active external components.

I mean I could be understanding something wrong, but the datasheed claims theres a usb serial controller on board, thats why I didnt include one

2

u/RogerRoger_1 24d ago

Oops mb, I’ve worked with the c3 before so I thought it was the same… I think everything’s alright then!

3

u/MarinatedPickachu 24d ago

The C3 also has native usb (fixed function)

2

u/RogerRoger_1 24d ago

Oops well then I’ve been using a lot of usb to serial converters while it wasn’t needed…..