ESP32 Devkit PCB basically done...

hoek67
Posts: 5
Joined: Mon Jan 21, 2019 8:41 am

ESP32 Devkit PCB basically done...

Postby hoek67 » Mon Dec 11, 2023 3:56 am

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.
Attachments
pcb3.png
pcb3.png (207.09 KiB) Viewed 32225 times
pcb2.png
pcb2.png (269.35 KiB) Viewed 32225 times
pcb1.png
pcb1.png (313.61 KiB) Viewed 32225 times

wangnick
Posts: 5
Joined: Tue Dec 12, 2023 6:27 pm

Re: ESP32 Devkit PCB basically done...

Postby wangnick » Tue Dec 12, 2023 10:06 pm

Hard to give comments without the schematics. Anyway: I2C is notorious for long distance issues. Have you thought about using CAN instead?

KR, Sebastian

hoek67
Posts: 5
Joined: Mon Jan 21, 2019 8:41 am

Re: ESP32 Devkit PCB basically done...

Postby hoek67 » Wed Dec 13, 2023 6:57 am

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.

Who is online

Users browsing this forum: No registered users and 41 guests