"Arduino Open Source X-PID firmware" thread.
Here is the motorbike starter motor that I am experimenting with.
The idea is to make one of these, but just a tiny little bit bigger.


If this works, this rumble setup will cost peanuts compared to the buttkickers + amps + soundcard method.
Not only that, it will accurately replicate the vibration rate of the engine, unlike a sound frequency conversion method
which seems to be difficult to get right...
I borrowed some code from tronicgr led guage, which works through USO.
And I have the motor responding to the rev speed in xsim,
So the basics are there, but it is not yet stable ("comport write error" occurs after about 10 seconds).
But in any case,
It would be best to have it work inside the same code for arduino xpid on synaptrix.
because I would like to use the rumble motor on the 4th channel out of 2 driver boards.
So that:
Driver channel 1 = L Motor
Driver channel 2 = R Motor
Driver channel 3 = Traction loss Motor
Driver channel 4 = Rumble motor
I am wondering:
Is it possible to add or subtract code from the aruduino xpid code,
so that motor 2 has only pwm speed control, without any of the PID ?
sirnoname's code is quite complex !