So i now understand why people uses microcontroller here, instead of cheap DIY-like glueless connect
What base period do you have (it is in your INI file) and what is your latency test result?
Max jitter, ns, Servo thread: ~9000; Base thread: ~7000.
What base period do you have (it is in your INI file)
BASE_PERIOD = 100000
SERVO_PERIOD = 1000000
I also set
'Base period maximum jitter' in StepconfWizard to 10K instead of default 15K. (This lead to very rare 'unexpected realtime problems')
So i get some useful results. While step tune is still too coarse, hopefully my aircraft ESC have ability to use entire 1...2 mS range to drive in only one direction, in compare to 1.5...2mS default / typical, but i think it is quite non-standard. (maybe it standard for aircraft but not car ESCs, because aircrafts never use reverse

)
(my esc is
'TUR 150A Brushless Motor Speed Controller RC ESC BEC' from Ebay). It is gluelessly connects to LPT port. So this setup can be useful in real life.
My PWM settings are:
PWM Rate 100
Speed1 0
Speed2 1000
PWM1 0.1
PWM2 0.2
and removed
'setp pwmgen.0.dither-pwm true' from .hal file.
I also attach waveforms taken from Xoscope via line input sound card directly connected to PWM input of ESC. At left is EMC out, at right is signal taken from small RC car.
Note the overrun pulse lengths which occurs if i press '+' spindle speed in Axis GUI more than 10 times.
Hope it helps someone who try to use brushless motor!
You could use a Mesa card (but they cost money) or perhaps set up a microcontroller
I try to use in future some ATtiny's i have.