KiCad PCB Design for Raspberry Pi Controller with NEMA 34 Stepper Motor, Driver, and 12V Relay

Job ID: 39755632

Budget: $30 – $250 USD

I need an experienced electronics engineer or PCB designer to create a complete KiCad schematic and PCB layout for my Raspberry Pi-based controller project. The project involves interfacing a Raspberry Pi with a NEMA 34 closed-loop stepper motor (via CL86T driver), a LE350-60 power supply (60VDC), a separate 12V expansion controlled by a relay, and manual potentiometers. The current prototype uses a breadboard with jumper wires, which is unstable and not portable. I want to replace that with a custom PCB that plugs the Pi on top (like a HAT) for stability.
The PCB should include:

Raspberry Pi 40-pin GPIO header (female, for the Pi to plug in).
JQC-3FF-S-Z relay for expanded 12V motor control (12VDC coil, SPDT, with pins A1, A2, IN1, VCC, 11, 12, 14).
Socket-style terminal blocks (e.g., 5.08mm pitch screw terminals) for all external connections:

J2: 2-pin for 12V yellow power supply (12V, GND).
J3: 2-pin for pump (positive, GND).
J4: 2-pin for CL86T PUL+ and PUL-.
J5: 2-pin for CL86T DIR+ and DIR-.
J6: 4-pin for NEMA 34 motor (A+, A-, B+, B-).
J7: 6-pin for CL86T encoder (EA+, EA-, EB+, EB-, VCC, EGND).
J8: 2-pin for LE350-60 power (60V, GND).


MCP3008 ADC chip for analog inputs from two 3-prong switches (2 poteniometers)
All connections based on my wiring spreadsheet (I'll provide the Excel file with details like Pi GPIO 4 to relay IN1, GPIO 17 to PUL+, GPIO 26 to DIR+, etc.).
Power distribution: 5V/3.3V from Pi, 12V from yellow supply, 60V from LE350-60—keep high-voltage traces separate for safety.
Manual switch bypass for the pump relay.

The PCB should be compact (e.g., HAT-sized, 65x56mm), with ground planes for noise reduction, and include mounting holes for an enclosure. Provide Gerbers for manufacturing (e.g., from JLCPCB), a BOM with part suggestions (rated for voltages/currents, e.g., terminals for 60V/10A), and assembly notes.
Required Deliverables:

Full KiCad project files (schematic, PCB layout, libraries).
Schematic diagram in PDF.
PCB Gerbers and drill files for fabrication.
Bill of Materials (BOM) with sourcing links (e.g., DigiKey, Mouser).
3D render or preview of the PCB (optional but preferred).
Test plan to verify the board matches my prototype.

Skills Required:

Proficient in KiCad (schematic and PCB design).
Experience with Raspberry Pi HATs, stepper motor drivers (e.g., CL86T), relays, and terminal blocks.
Knowledge of power distribution and high-voltage safety (e.g., trace widths for 60V/5A).
Ability to work from wiring spreadsheets and prototype descriptions.

Budget: $50 - $150 (depending on complexity and revisions).
Timeline: 3-5 days, with 1-2 revisions if needed.
How to Apply:
Please include:

Your experience with KiCad and similar projects.
Examples of previous PCB designs (links or attachments).
Estimated time and cost.
Any questions about the project.

I’ll provide the wiring spreadsheet and prototype photos upon selection. Looking forward to your bids!