This project began with the desire to drive some high power and high(er) voltage DC motors. Most controllers only go up to 12v because they don't 'properly' drive the MOSFET gate. They use either 3.3-5v on the low side and a resistor and inverting transistor. The gate should really be switched by being driven high or driven low. Not just switched high and 'tied' low. Throw in some gate drivers, high voltage (600v) MOSFETS and you have a very flexible board.
In theory, this board could:
Drive 1 or 2 DC motors forward or reverse. 12v-600v at thousand of watts.
Drive a BLDC. 12v +
Drive a 220v three phase motor.
Drive a stepper motor (that could be a big stepper)
Drive an inverter.
Drive a very large speaker.
Drive a Tesla coil.
The final design will use the Teensy LC. In addition to the low cost the 48mhz gives me plenty of power for all of the pwm and phase timing. Xbee transmitter and plenty of room for MOSFETS.
Just submitted another PCB to the board house. (Red board). Now has two spots for a custom Arduino (Atmega328p). Supports Teensy-LC or Teensy 3.1 for MOSFET control. Switched to all N-Mosfets. Now have high side and low side drivers. Added up to 6 thermocouples for monitoring motor temp or mosfet temp. Remote interfaces include xbee or ethernet. PM me if interested, I will have a few spare boards.