Industrial TX/RX Controller based on ESP32: 8× analog + 2× digital + AUX, CAN bus (3.3V transceiver), power outputs with VN5016AJ (5A/channel) — schematic + PCB + enclosure

Job ID: 40232222

Budget: €250 – €750 EUR

I’m looking for an experienced electronics designer to develop a complete industrial-grade control system consisting of two devices:
1. Transmitter (TX) – collects inputs from joysticks and other signals (8 analog + 2 digital + AUX).
2. Receiver (RX) – receives data from TX via CAN and drives power outputs.

Communication between TX and RX must be via CAN bus. The system must operate on 12V or 24V vehicle/machine installations, with a supply range of 9–27V DC.

Scope includes schematic design, SMD PCB design, and enclosure selection/design.



Functional Requirements

TX (Transmitter)
• 8 analog input channels (joysticks / analog signals)
• 2 digital inputs
• 1 AUX signal (logic/auxiliary)
• Analog measurement must use an industrial-grade external ADC (8-channel), SPI interface to ESP32
(e.g., ADS8688 or equivalent industrial ADC).
• TX must send cyclic CAN messages to RX (typ. every 10–20 ms, to be finalized).

RX (Receiver)
• Receives CAN data and controls outputs.
• Power outputs must be implemented using VN5016AJ (one per channel, per design).
• Maximum output current: 5A per channel
• Output voltage level: 12V or 24V (powered from the same 9–27V supply).
• Outputs must support PWM and/or ON/OFF control (hardware must be PWM-capable; firmware can be basic/test-level).



Industrial / Electrical Requirements
• Supply: 9–27V DC
• Input power protection:
• reverse polarity protection
• surge/transient suppression (TVS)
• EMI filtering (LC / choke)
• Local power rails:
• buck regulator (9–27V → 5V and/or 3.3V)
• stable 3.3V rail for ESP32/CAN/ADC (LDO or buck+LDO as needed)
• CAN bus: 3.3V transceiver (e.g., TCAN1051 or equivalent), plus CAN line protection (TVS/ESD, optional common-mode choke)
• PCB designed for power:
• proper copper widths/planes for 5A/channel
• thermal considerations and decoupling near VN5016AJ
• sensible grounding (power vs logic) and current return paths
• Connectors: industrial/reliable (screw terminals / automotive connectors / M12 etc. — to be agreed)



Deliverables (Scope of Work)
1. Electrical schematics for TX and RX (EDA: KiCad/Eagle/Altium — to be agreed)
2. PCB design (SMD) for TX and RX:
• manufacturing files: Gerbers + drill, BOM, pick&place, assembly drawings
3. Enclosure selection/design:
• propose a suitable off-the-shelf industrial enclosure or design one (3D print/CNC)
• mounting points, cutouts for connectors, labels
• files: STEP/STL/drawings (as agreed)
4. Technical documentation:
• block diagram / architecture
• connector pinouts for TX and RX
• wiring recommendations (CAN termination, cable routing, protection notes)

(Firmware is not the main focus at this stage, but a minimal test firmware for CAN/ADC validation is a plus — optional.)



Additional Notes
• The system must be robust in machine/vehicle environments (noise, long cables, 12/24V systems).
• If you believe CAN isolation or additional protection is required, please propose variants (cost/benefits).
• I prefer proven, repeatable “industrial-grade” solutions, not hobby-level builds.



Acceptance Criteria
• Complete, correct TX/RX schematics
• Production-ready PCB (DRC clean) with Gerbers/BOM/PNP
• Correct CAN (3.3V) and industrial ADC selection and integration
• Proper 9–27V power design and 5A/channel power routing & thermal design
• Enclosure proposal/design compatible with PCB and connectors