Arduino-based testing of a BLTouch Classic.
Used an Arduino Pro 5V 16 MHz. You may need to alter PWM timing constants if a different Arduino is used.
Obtained the Pro PWM timing using a scope and a modified version of the basic examples fading program.