Compact Ethernet PCB Design
Budget: $30 – $200 AUD
I have an existing Arduino-based Wi-Fi prototype that already runs stable C++ firmware. I now need the same functionality condensed into a custom PCB no larger than 70 mm × 50 mm, with hard-wired Ethernet via an RJ45 connector, onboard 12 V power input that can be sensed from 0 V–15 V, and an integrated temperature sensor.
You will take the current code that i supply, select the most size-efficient microcontroller (ATmega32U4, ESP32-Ethernet, STM32, or similar—open to your advice), and lay out a production-ready board. The board must expose a standard USB or UART header so I can upload updated C++ sketches without special tooling.
Deliverables
• Editable schematic and PCB layout files
• Gerbers, drill files, and BOM with manufacturer part numbers
• Brief bring-up guide showing how to flash new firmware and verify Ethernet link, voltage reading, and temperature data over the network
I’ll validate the design by ordering the first batch, flashing my existing code, and confirming that all three monitored values—Ethernet connectivity, supply voltage, and temperature—match the prototype’s output.
You will take the current code that i supply, select the most size-efficient microcontroller (ATmega32U4, ESP32-Ethernet, STM32, or similar—open to your advice), and lay out a production-ready board. The board must expose a standard USB or UART header so I can upload updated C++ sketches without special tooling.
Deliverables
• Editable schematic and PCB layout files
• Gerbers, drill files, and BOM with manufacturer part numbers
• Brief bring-up guide showing how to flash new firmware and verify Ethernet link, voltage reading, and temperature data over the network
I’ll validate the design by ordering the first batch, flashing my existing code, and confirming that all three monitored values—Ethernet connectivity, supply voltage, and temperature—match the prototype’s output.