Hello I fast browse your thread, but don't find any info how pic (32MX795F512 in demo board. Same chip in production version?) firmware updates are handled?
If your firmware have bugs/improvements how installed boards are updated? Can it done through CAN bus chained board?
Have you released pic sources yet?
PIC 32MX7xx have ethernet. Have future boards ethernet socket? (maybe somebody develop standalone firmware to avoid raspi..?)
When you plan release BOM? BOM and PIC firmware(/source) are needed bare PCB order customers..