Industrial ESP32-S3 PCB Design (Flux.ai)

Job ID: 40265233

Budget: $30 – $250 USD

Industrial ESP32-S3 PCB Design (Flux.ai)

Project Overview

I am looking for an experienced PCB designer to complete a custom industrial control board based around the Waveshare ESP32-S3-0-M development board. The project is already partially defined in Flux.ai, and you will be invited to collaborate directly within that workspace.

Deadline: 10 calendar days from project award.

This is a functional industrial I/O interface board powered from 24VDC systems, with opto-isolated inputs and high-side protected outputs.

Core Architecture

1. Microcontroller

Waveshare ESP32-S3-ZERO-M development board (preassembled module with headers)

Must connect via through-hole headers or appropriate board-to-board connectors

Clean mechanical layout allowing replacement/removal if needed

2. I/O Expansion

MCP23017 I2C I/O Expander

6 digital inputs

6 digital outputs

Digital Outputs (Industrial Grade)

Each output must meet the following requirements:

Opto-isolated control stage

High-side sourcing configuration

PMOS or PNP high-side switch

Rated for minimum 500 mA per channel

Individual flyback protection to 24V

Snubbers and TVS protection where appropriate

Designed for 24V industrial loads

Robustness and protection are important.

Digital Inputs

Each input must:

Accept 5–24V DC

Support passive or active devices

Use bidirectional optocouplers

Include proper threshold and protection networks

Designed for industrial noise environments

Analog I/O

One 0–10V analog input (scaled to ESP32 ADC range)

One 0–10V analog output

Proper filtering and protection

Stable, low-noise design

Power Requirements

Nominal supply: 24V DC

Acceptable input range: 5V–36V DC

Proper regulation for logic rails

Industrial-grade input protection (reverse polarity, surge consideration)

LED / Neopixel Support

Dedicated connection for Adafruit Neopixels

Clean signal routing

Appropriate level shifting if required

Connectors

All power, digital I/O, and analog I/O (except Neopixel) must route to:

FC-26 male through-hole header connector

Neopixel connection may use separate connector.

Component Requirements

All components must be available from Digi-Key

Must be available in small quantities (no MOQ of thousands)

Avoid parts with long or uncertain lead times

Provide full BOM with Digi-Key part numbers

Deliverables

Completed schematic in Flux.ai

PCB layout in Flux.ai

DRC clean design

Manufacturable Gerbers

Complete BOM with Digi-Key sourcing

Brief design notes explaining protection choices and power architecture

Ideal Candidate

Strong industrial electronics experience

Experience with opto-isolated high-side switching

Experience designing 24V industrial interfaces

Experience using Flux.ai

Clean layout practices and proper grounding strategies

Additional Notes

I will invite you to the existing Flux.ai project with preliminary information already populated.

Please include examples of similar industrial or embedded PCB projects.

Ability to meet the 10-day deadline