
In Bearbeitung
Veröffentlicht
Bezahlt bei Lieferung
1) Project goal Design a single PCB device for testing cable harnesses up to 25 wires, where both ends of the same harness are connected to the board: Side A: 25 lines (A1..A25) Side B: 25 lines (B1..B25) Total: 50 signal lines on the PCB. The detailed test logic (continuity/shorts/mapping) will be implemented in firmware later. For this phase, the key deliverable is robust hardware (schematic + PCB) prepared for such testing. 2) Scope of work (hardware only) Electrical schematic PCB layout Production files: Gerbers + drill BOM (with specs and acceptable alternatives) Assembly files (pick&place/positions) preferred Short mapping table: MCP23017 pins → A/B line numbers (Firmware is NOT required in this phase. Optional “I2C scan / basic blink” is a bonus.) 3) Main hardware requirements MCU ESP32-WROOM (preferred for availability and support) I/O expansion Use MCP23017 (I2C) I/O expanders — I already have these and want them used Quantity: minimum 4× MCP23017 (64 I/O total → spare pins) Unique I2C addresses via A0/A1/A2 (e.g. 0x20, 0x21, 0x22, 0x23) Power input Supply input: 9–32 V DC On-board step-down regulation to stable 3.3V (for ESP32 + MCP23017) Input protection: reverse polarity protection TVS on input fuse / polyfuse proper filtering and EMI-aware layout 4) Connectors (mandatory) Pluggable / detachable terminal blocks, 3.5 mm pitch Two connector groups: Side A: 25 pins (A1..A25) Side B: 25 pins (B1..B25) Clear silkscreen labeling on PCB: A1..A25 and B1..B25 5) User interface (mandatory) TEST push button (momentary) – will trigger test in future firmware LEDs: Green LED = PASS/OK Red LED = FAIL/ERROR Power LED (POWER) 6) ESP32 pin assignment (required – proposal) I2C (MCP23017) SDA = GPIO21 SCL = GPIO22 I2C pull-ups: 4.7kΩ to 3.3V on SDA and SCL TEST button GPIO27 (input) Pull-up (10k to 3.3V or internal pull-up), button to GND Optional debounce capacitor ~100nF LEDs GREEN = GPIO25 RED = GPIO26 POWER LED: always-on from 3.3V/5V rail (does not need MCU control) Note: avoid ESP32 strapping pins in ways that can affect boot (GPIO0/2/12/15 etc.) for LEDs/buttons if it risks boot issues. 7) Critical requirement: protect ALL A/B lines from accidental 12V / 24V On the A and B connectors there may be accidental external DC voltage present (12V or 24V) depending on what the harness is connected to. The design must ensure: ESP32 and MCP23017 are not damaged input voltages are clamped/limited to safe levels device remains functional after such an event (within reasonable energy/time assumptions) Minimum required protection per each line (A1..A25 and B1..B25) 330Ω series resistor on every line (mandatory; placed close to the connector) Additional protection components sized so that 12/24V will not harm the electronics (designer must calculate currents): clamp to 3.3V/GND (ESD/TVS/diode clamping) with proper current limiting, and/or buffering/isolation stage if it’s more reliable/cost-effective The schematic must include a short note specifying the assumed abuse case, e.g. “Accidental 24V DC applied to a single line for a few seconds” and show the design rationale (safe clamp current). 8) USB programming / service (mandatory) On-board USB connector (USB-C preferred) for ESP32 programming and service UART Add a USB-to-UART IC (e.g., CP2102/CP2104 or CH340, designer to choose proven/available part) Preferred: auto-programming support via control lines to: EN/RESET BOOT (GPIO0) so flashing can be done without manual button sequences Add ESD protection for USB D+/D- lines (good practice) 9) PCB requirements 4 mounting holes EMI-aware routing (switching regulator kept away from sensitive signal routing; proper ground strategy) Clear documentation in silkscreen and in the project notes 10) Deliverables KiCad/Altium/Eagle(Fusion360) project: schematic + PCB Gerbers + drill files BOM with specifications and alternatives Pick&place / assembly position files (preferred) MCP23017 → A/B lines mapping table
Projekt-ID: 40258520
6 Vorschläge
Remote Projekt
Aktiv vor 14 Tagen
Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten

Greetings Dear Hiring Manager I have read the description of your project and I understand everything. I am an expert in hardware design with extensive experience in developing robust industrial testers and ESP32-based systems featuring multi-channel I/O expansion via MCP23017. I specialize in designing high-voltage protection circuits and 24V-tolerant input stages, ensuring that your harness tester remains reliable even in the event of accidental DC injection or harsh industrial use. I am waiting on chat to discuss more and I am willing to start it now. Best Regards, Zain Abbas
€30 EUR in 1 Tag
3,1
3,1
6 Freelancer bieten im Durchschnitt €143 EUR für diesen Auftrag

Cześć. Dziękuję za szczegóły projektu. Zgłaszam się do zaprojektowania kompletnego hardware’u do testowania przewodów o łączności 50 linii, z uwzględnieniem 25 par A/B. Skoncentruję się na solidnym schemacie i PCB z wejściem 9-32 V, stabilizacją na 3.3 V, ochroną przed 12/24 V na każdej linii (1× rezystor 330 Ω + klamry/diody) oraz rozmieszczeniem MCP23017 na I2C z unikatowymi adresami. Projekt uwzględni półprzewodnikowy układ zasilania, filtrację i EMI, a także moduł USB-C do programowania ESP32 i ESD na liniach USB. Szczegóły dotyczące układu będą dokumentowane w plikach projektowych i BOM. Jaka jest preferowana metoda debugowania podczas fazy hardware? Czy wolałby Pan/Pani krótkie testy I2C Scan i LEDów na starcie, czy bardziej rozbudowaną procedurę testową?
€155 EUR in 2 Tagen
6,7
6,7

Best Wire Harness Test PCB Design Expert ⭐⭐⭐⭐⭐ Hi, Thank you for posting your project, “Wire Harness Testing Schematic and PCB Design.” I’ve carefully reviewed your requirements and can help you design a robust, production-ready PCB for testing cable harnesses up to 25 wires per side with strong protection against accidental 12 V / 24 V exposure. I bring 11+ years of experience in industrial electronics, ESP32-based hardware design, protected digital I/O systems, and EMI-aware PCB layout. ✅ How I’ll Help You Succeed 1. Design a clear, well-documented schematic using ESP32-WROOM with MCP23017 I/O expanders and correctly addressed I2C architecture. 2. Implement per-line protection for all A/B harness connections, including mandatory series resistors and calculated clamp/protection networks safe for accidental 12 V / 24 V exposure. 3. Create a clean, EMI-aware PCB layout with proper ground strategy, protected power input (9–32 V), and safe separation of switching regulation from signal paths. ✅ Before I start, one quick question: Do you prefer simple resistive + diode/TVS clamping per line, or would you like me to evaluate a buffered or semi-isolated approach if it improves survivability and long-term robustness within a reasonable cost? If you share that, we can align quickly and move forward. Best regards, Prat PCB Must Innovations
€250 EUR in 2 Tagen
6,4
6,4

✅Okay, I got what you want exactly. I am a Senior Hardware Design Engineer with over 10 years of experience, providing industrial PCB design, power electronics, ESP32-based embedded systems, and robust I/O protection solutions. In my opinion, the key to this project is building a hardware platform that’s electrically bulletproof before firmware even comes into play. I would design the A/B input stage with calculated series resistance, fast clamping, and controlled fault current paths so that accidental 24V exposure won’t stress the ESP32 or MCP23017 devices, while keeping the layout clean and EMI-safe around the switching regulator and I2C routing. This project is very similar to my previous works. I recently designed a 48-channel industrial cable tester using STM32 + 3× MCP23S17 expanders with per-line protection against 28V DC miswiring, including TVS arrays and current-limited clamp networks calculated for 5-second fault scenarios. I also completed a 9–36V powered ESP32 control board with buck conversion, USB-C auto-programming (CP2102N), and fully documented Gerbers, BOM with alternates, and pick-and-place files prepared for JLCPCB assembly. Via private chatting or meeting, I will provide the creative idea and good tech solution for your project and i want to discuss about the budget and timeline in detail. Best regards. Yaroslav
€140 EUR in 7 Tagen
4,1
4,1

With a background in electronics and circuit design, I bring the necessary skillset to handle your Wire Harness Testing Schematic and PCB Design project diligently. My primary focus will be on designing a single PCB device for reliable testing of your cable harnesses. I am well-versed in using widely available components such as ESP32-WROOM and MCP23017, which will maximize both the accessibility and quality of the board. As you have emphasized the need for a robust hardware design, you can rely on my expertise for that. Reverse polarity protection, TVS on input, fuse/polyfuse with proper filtering, EMI-aware layout - these are all vital requirements that I am confident in meeting. Moreover, my meticulous approach toI'll also make sure that all A/B lines are adequately protected against any accidental voltages to ensure the safety and durability of your device. In terms of deliverables, rest assured that you'll receive comprehensive documentation: KiCad/Altium/Eagle(Fusion360) project files, Gerbers + drill files, BOM with specifications and alternatives, Pick&place/assembly position files (if needed). I understand that this is a critical phase before the firmware implementation, and I'm committed to providing you with a qualitatively dependable hardware foundation for your testing solution. Let's work together to achieve seamless connectivity and accurate cable testing with improved productivity!
€140 EUR in 7 Tagen
0,0
0,0

Hi, there. I am interested in your project. Because your project is my major, I believe I am a right person for your project. I have extensive experience designing complex PCBs with ESP32, I²C I/O expanders like MCP23017, and robust protection circuits for high-voltage-tolerant signal lines. I can deliver a complete hardware package including schematics, PCB layout, Gerber and drill files, BOM with alternatives, pick-and-place files, and a mapping table for MCP23017 to A/B lines. The design will include power input protection, 3.3V regulation, EMI-aware layout, user interface elements (LEDs, TEST button), USB programming/service with ESD protection, and safeguards on all A/B lines against accidental 12–24V exposure. I will document design assumptions for abuse cases and ensure connectors, silkscreen, and mounting are all clear, professional, and production-ready. I hope to hear from you. Thank you.
€140 EUR in 5 Tagen
0,0
0,0

Bant, Netherlands
Zahlungsmethode verifiziert
Mitglied seit Jan. 22, 2024
€750-1500 EUR
€250-750 EUR
€30-250 EUR
€30-250 EUR
€30-250 EUR
$1500-3000 USD
₹1500-12500 INR
$250-750 USD
$30-250 USD
₹1500-12500 INR
$250-750 AUD
min. $50 USD / Stunde
₹400-750 INR / Stunde
₹12500-37500 INR
$30-250 USD
min. $50 USD / Stunde
$10-30 USD
£10-15 GBP / Stunde
$250-750 USD
₹12500-37500 INR
$15-25 USD / Stunde
€12-18 EUR / Stunde
₹100-400 INR / Stunde
₹1500-12500 INR
$15-25 USD / Stunde