The Flipsky ESC is based upon the VESC Open Source Project, and compatible with VESC Software.
The Flipsky ESC is a highly modifiable electronic speed controller designed for DIY Electric Skateboards conversions in mind.
The Flipsky ESC allows you to use sensorless motors to achieve smooth start-up from a stop,while traditional RC ESC's may have trouble starting. It also provides strong reliable and progressive electric braking.
Features: ◆ STM32F4 32Bit ARM micro-controller. ◆ DRV8302 MOSFET driver / buck converter / current shunt amplifier. ◆ 6pcs IRFS7530 MOSFETs. ◆ Regenerative braking. ◆ DC motors are also supported. ◆ Sensored or sensorless operation. ◆ Adaptive PWM frequency to get as good ADC measurements as possible. ◆ Good startup torque in both sensored and sensorless mode. ◆ Duty‐cycle control, speed control or current control. ◆ Wireless WII nunchuk (Nyko Kama) control through the I2C port. This is convenient for electric skateboards. ◆ Optional PPM signal output. e.g. when controlling an RC car from a Rasp Berry Pi or an android device. ◆ The USB port uses the modem profile, so an Android device can be connected to the ESC without rooting. Because of the servo output, the odometry and the extra ADC inputs(that can be used for sensors), this is perfect for modifying an RC car to be controlled from Android (or Raspberry Pi). ◆ Sensored and sensorless (FOC) Field Oriented Control allows your electric skateboard to run with barely any motor noise, it auto-detects motor parameter since FW3.34. ◆ Many safety features such as current control and temperature control features. ◆ The motor is used as a tachometer, which is good for odometry on modified RC cars. ◆ Adjustable protection against: Low input voltage High input voltage High motor current High input current High regenerative braking current (separate limits for the motor and the input) Rapid duty cycle changes (ramping) High RPM (separate limits for each direction). ◆When the current limits are triggered, a soft back-off strategy is used while the motor keeps running. If the current becomes too high, the motor is switched off completely. ◆The RPM limit also has a soft back-off strategy. ◆Commutation works perfectly even when the speed of the motor changes. This is due to the fact that the magnetic flux is integrated after the zero crossing instead of adding a delay based on the previous speed. ◆When the motor is rotating while the controller is off, the commutations and the direction are tracked. The duty-cycle to get the same speed is also calculated. This is to get a smooth start when the motor is already spinning.