Yes, I know pwm is trivial these days and I've done it a few times in other projects, but we had just finished making a board with a pic and spi 12 bit dac to generate a 0-5v signal to drive the motor that we planned to use because that's what that controller wanted, and I had hoped that the rc motor and esc would drop into that without any extra fiddling. If the rc motor had worked out as a lower cost alternative we would have redone the board, but it didn't.
Thanks, Roger, for the explanation of why the odd timings. I knew I was close but not quite right on the timings, but the point was to make sure Eric knew what an rc esc needs to be fed for control so he wouldn't get the same surprise I did after buying the motors, instead of before :-).
I don't know anything about your controller, Carl, but pulse width modulation is really fairly trivial (these days!).