Another update, I finally got it all to work on protoboard and will move to stripboard soon.
Just a note .. the L298 requires the pwm signal to drive the 2 signal pins not the enable pin, or at least that's what I had to do at 100Hz. Use your single pwm signal via an inverter to connect to both signal pins. This means that 50% duty cycle = stop and 1% duty cycle fast reverse and 99% duty cycle = fast forward. Hope that makes sense .. ![]()