ESP32-Based Ethernet Gateway Finalization
USD 10–30
About the project
Project Overview I am looking for an experienced Embedded Systems / PCB Design Engineer to review, validate, and complete an ESP32-based Ethernet gateway project. The project is based on an ESP32-WROOM-32 module and LAN8720A Ethernet PHY and is intended to operate as an ESP-NOW to wired Ethernet/MQTT gateway. I will provide an existing project repository containing the current KiCad schematic, PCB layout, firmware, BOM, Gerber files, 3D models, and documentation. The goal is to have a professionally reviewed and production-ready design, with the firmware properly configured and tested. Existing Hardware The current design includes, among other components: * ESP32-WROOM-32 * LAN8720A Ethernet PHY * CH340C USB-to-UART interface * USB input * 3.3 V power regulation * Separate Ethernet power rail * USB ESD protection * Fuse / reverse-polarity protection * Ethernet RJ45 interface * Status LED * GPIO expansion header * ESP-NOW wireless communication * Ethernet communication through LAN8720A The PCB is a 4-layer design. Main Requirements 1. Hardware / Schematic Review Thoroughly review the existing KiCad schematic and verify: * ESP32-WROOM-32 connections * LAN8720A connections * RMII interface * Ethernet clock configuration * GPIO assignments * CH340C USB-UART circuit * Auto-programming/reset circuit * Power supply architecture * 3.3 V regulators * Decoupling capacitors * Pull-up / pull-down resistors * Reset and boot circuitry * USB protection * Ethernet connections * Grounding * Protection components * Connector pinouts * Component values and footprints Identify and correct any electrical or design issues. The objective is to ensure that the schematic is suitable for actual hardware production rather than simply passing ERC. 2. PCB Layout Review and Optimization Review the existing PCB layout in KiCad and make any necessary corrections. Particular attention should be paid to: * ESP32 placement * LAN8720A placement * RMII signal routing * Ethernet PHY routing * Clock signal routing * Power distribution * Ground planes * Decoupling capacitor placement * USB signal routing * Noise-sensitive signals * Trace widths * Clearances * Return paths * Thermal considerations * Antenna keep-out area * Connector placement * Manufacturability The final PCB should be clean, professional and suitable for fabrication.
Skills required
This job is listed on Freelancer.com. AiZity aggregates listings for discovery only and is not the employer. Apply only on similar open jobs linked below.