You need to specify the motor as if it were a standard LED, i.e. no data line needed - just a positive and negative (LED power pad) and then the blade style sets how much power gets delivered to it and therefore sets the speed. You also haven’t told the Proffie which LED powerpins you’re using for your various blades/accents.
So to correct it, the bottom of your config might look something like this, with a struct added that tells the Proffie to potentially deliver full power to the motor. (You can use the struct to build in voltage protection, but one of the guys with better theory knowledge than me would be able to expand on that):
// MOTOR
struct Motor {
static constexpr float MaxAmps = 1.0;
static constexpr float MaxVolts = 1000.0;
static constexpr float P2Amps = 0.0;
static constexpr float P2Volts = 0.0;
static constexpr float R = 0.0;
static const int Red = 0;
static const int Green = 0;
static const int Blue = 255;
};
BladeConfig blades = {
{ 0, WS281XBladePtr<144, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(),
SubBladeWithStride(0, 15, 2, WS281XBladePtr<16, blade2Pin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >()),
SubBladeWithStride(1, 15, 2, NULL),
WS281XBladePtr<10, blade3Pin, Color8::GRB, PowerPINS<bladePowerPin1> >(),
WS281XBladePtr<5, blade4Pin, Color8::GRB, PowerPINS<bladePowerPin4> >(),
WS281XBladePtr<1, blade2Pin, Color8::GRB, PowerPINS<bladePowerPin5> >(),
SimpleBladePtr<Motor<0>, NoLED, NoLED, NoLED, bladePowerPin6, -1, -1, -1>(),
CONFIGARRAY(presets) },
};
#endif
Then you would add a blade style to each preset along the lines of:
StylePtr<Layers<Rgb<255,255,255>,InOutHelperL<InOutFuncX<Int<300>,Int<800>>>>
Withe above style, the motor would spin at full speed, because you’ve specified Rgb<255,255,255>, i.e. full power. But if you wanted it to spin slower, you might use something like Rgb<100,100,100> instead. Bear in mind that because the motor should be connected to battery+ rather than 3.3 volts, that it will need to operate with a range of voltages from 4.2 down to around 3.2 volts. Therefore you need to pitch it so it’'s not too fast at 4.2 volts but not too slow at 3.2 volts, and the only real way to do it is by trial and error.
Hope that helps.