Direct motor control on a quad FC
Posted: Mon Mar 19, 2018 7:30 am
Hey guys,
I want to use a brushed quad FC (AlienWii Classic) running MultiWii 2.4 to control the 4 motors directly.
RC channel 0 should countrol motor 0 etc.
I tried this in output.cpp:
#elif defined( QUADX )
motor[0] = rcCommand[ROLL];
motor[1] = rcCommand[THROTTLE];
motor[2] = rcCommand[YAW];
motor[3] = rcCommand[PITCH];
but it only spools all(!) motors up to 1050 when I arm and apply throttle.
Not any higher than that, and none of the other three channels is having any effect on motor rpm.
Anyone of you have a good idea what I need to change to get direct motor control?
I want to use a brushed quad FC (AlienWii Classic) running MultiWii 2.4 to control the 4 motors directly.
RC channel 0 should countrol motor 0 etc.
I tried this in output.cpp:
#elif defined( QUADX )
motor[0] = rcCommand[ROLL];
motor[1] = rcCommand[THROTTLE];
motor[2] = rcCommand[YAW];
motor[3] = rcCommand[PITCH];
but it only spools all(!) motors up to 1050 when I arm and apply throttle.
Not any higher than that, and none of the other three channels is having any effect on motor rpm.
Anyone of you have a good idea what I need to change to get direct motor control?