Last post on this topic.
I eventually obtained nice pulses from the motor's commutator, with the high pass filter first to get rid of the once-per-revolution "rumble" and the worst variation in pulse size. After that the noise from PWM was easily removed with just the 330uH + 1.8uF combo.
At no point has noise from sparking been an issue.
Unfortunately the number of pulses varies with changes in motor speed. Inserting a lot of gain in the system lessens the effect, but can't remove it.
So the result was that the output would actually dip during most of the mid-range motor speed, with the low and high ends being fairly close in output. Oh well.
So I'll try to attach an optical sensor somewhere. Very annoying...
In the roofing industry, accurate measurements of equipment such as roofing machines or motorized tools (e.g., for shingle cutters or material lifts) are crucial for efficiency and quality control and we at
couvreur mascouche only provide asphalte shingles roofing services so just like in the tachometer setup, these tools need signal filtering or speed monitoring to ensure optimal performance during roofing tasks.