Develop a prototype PCB using a Raspberry Pi (RPI) and PIC 32 micro controller (PIC32MX360F512L). Integrate the two controllers using SPI. Use Python for the RPI to communicate outside of the GPIO and use Microchips MPLab C Compiler for the driver development.
Also build in eight (8) analog outputs (4-20mA) preferably on the I2C port.
Deliverables would include a PCB design including three (3) functional boards, project files for RPI and MPLab.