Page 1 of 1

ESP32 Devkit PCB basically done...

Posted: Mon Dec 11, 2023 3:56 am
by hoek67
Hi, I want to use ESP32 in a mesh to control hydroponics/aquaponics etc.

One will act as a master and control everything, the "slaves" just send data when asked and action stuff when asked as only the master knows the layout.

Anyway, my PCB makes it easier to attach many I/O pins and multiple SPI, I2C, relays and other devices. It has 2 16 bit port expanders built in as well as SPI sd card slot and I2C DAC and PAM8406 AMP. It also has an 8 bit LED array for debugging, 2 push buttons, 6 bit dip SWITCH and multiple power rails. It also allows for hooking up a buck convertor for supplying external power.

Ended up using a 4 layer PCB and designed for JLPCB using where possible standard parts.


Designed with sig/gnd/gnd/sig PCB and main aim was to eliminate potential of cross talk.

These can be churned out quite cheap even in small runs as have seen IOT boards selling for $150+ each!!

Mainly after any feedback or ideas of improvements.

Re: ESP32 Devkit PCB basically done...

Posted: Tue Dec 12, 2023 10:06 pm
by wangnick
Hard to give comments without the schematics. Anyway: I2C is notorious for long distance issues. Have you thought about using CAN instead?

KR, Sebastian

Re: ESP32 Devkit PCB basically done...

Posted: Wed Dec 13, 2023 6:57 am
by hoek67
Yeah, looked at CAN then decided the wi-fi mesh.

Left the 2 I2C resistors as through hole as from what I was reading the value depends on devices, distance, etc.

The PCB is now in production but I added 2 more push buttons.