I’m currently in the proces of customising a VESC 6 design for usage in a robot. The idea is to create a Dual VESC eventually. But first I would like to design a single Vesc to test.
Maximum motor current will be around 20 amps and 10 amps continuous. I’ve left out the NRF24L01P and MPU9150 since we won’t be needing those. Eventually all communication will go over CAN, but for now I left the ppm(or pwm) input for testing purposes.
Below you’ll find the schematics. I’ve designed the PCB as a two layer pcb and made the design in Eagle, if there is any interest the brd and sch can be shared.
Could the more advanced designers take a good look and let me know if there are any weaknesses or point of attention in the design?
Board design
MCU
DRV8301
Motor FETs
Can COMM
Hall COMM
External connections