PCB with a microcontroller, NPN inputs and CANBUS

Job ID: 37165423

Budget: $30 – $250 USD

Hi, I need a PCB with a microcontroller (ESP32 or suggestions) with
connections for:
1x SMPS Power supply 24VDC
4x model servos with GND-POT position feedback.
5x 24VDC NPN for inductive proximity sensors.
1x Potentiometer as JOG controller.
1x ZigBee long distance wireless.
1x CAN-BUS connected to 2x close loop CAN-BUS stepper motors, 1x tilt sensor.
6x Outputs for small solenoid valves.

It is a plus if you can also build it and send to me (I pay for the components and shipping)

We are on a VERY tight budget, so lower bid wins. Let me know how many hours/time/price you need to complete this incl some simple program to test all functions out. Additional programming will probably be needed, but that is another assignment. Thanks