Sorry but I think you're wrong. No microswitch I've ever used has had no switch bounce and that includes the high end stuff I used to use for aircraft spec systems. It's just the nature of the beast.
On AB fets the split nano second the signal may spike - the polarity will reverse - not good
and continue to run correct direction again....
On normal non-AB fets you won't get the reverse polarity like on AB ones if there was any split second spike/signal bounce
So I feel extra stuff like pull down resistors etc.. are not needed for most toy gun apllications
Mofo spectres etc.. will have filtering as the tiny tiny proximity switches used are the same micro proximity switches used in dvd players
to signal the limits of the dvd laser etc.... amongst many many other uses - these switches are very tiny with hardly much contacts
so yes think they could spike and need a filter I'll accept that
tactile switches - hmmm somewhere in between the conventional switch contacts and a micro proximity - might be ok I'd say on a 3034
End of the day it is just a basic mosfet - the TVS diode is to protect the fet from spikes
the motor may benefit from additional protection perhaps on AB but think on normal fets it will be alright
carbon will build up eventually and new brushes & re-cutting the communator is an option but tbh most may just get another motor
and perhaps keep a old neodym handy to rebuild with some brushes/armature from a half decent stock ferrite if they wish
end of day a fet is still gonna better than running with no fet
and on smaller switches like even modest size microswitches some basic must be used or the contacts will fry well before the motor gives out
yes in industry circuits need protecting and ensure clean signals are sent spike free
basic toy guns - hmmm perhaps not always a must on basic 3034's - AB's might be different I'll admit but not used one to confirm
Now I'm no expert - I will clearly admit to that but thinking about it you seem to be onto something on reflection....
On AB mosfets that can make motor run warmer from the Active Braking....
I wonder if the spikes are contributing to this further by possible spikes causing the AB to operate in reverse on each trigger pull
just for a tiny microscopic nano second then cycling correctly as signal settles....
YES - that does seem to make, sense signal bounce especially on AB's could further increase wear/heat from the way the AB operates
Very likely that if filtering was used on AB's especially it could very well reduce heat & wear like you said sir
So I'll agree on the AB side of things
Maybe not that important on basic fets
But you would know a massive more about this than moi
not gonna argue - I think we may be both correct depending on the type of mosfet used
If I'm very wrong then I stand corrected - peace my way more techy member