Seasoned design engineer but lately playing with a handful of chainsaws for myself and a few friends.
One of the new saws uses Stihl's M-Tronics ignition control system. It promises to do a lot but seems to be a real PITA for a lot of repair people. I have one but am not ready to pull it apart.
My first thoughts, and may end up being my last, is that it is a simple system and things run open loop. For instance, there is a solenoid / valve that does the work of a needle valve on the carburetor. In good electronics, such a valve would need to provide feedback as to its position. If run open loop, such as by percent open vs current, I would expect a multitude of problems, especially with temperature.
Other service people have found that various pieces are sensitive and will not play nice with replacement parts.
I don't believe that sub-assemblies are on any sort of a bus or can be ID'ed by the micro, but could be wrong.
Not looking to redesign this thing but does anyone know the electronics side of this system? Is there a single wire bus (I2C or other) or does everything indeed run "open loop"?
There is even one component that truly disturbs me and that is the ignition coil, which I believe also generates low voltage for the logic. I've read that this one component cannot be replaced without using Stihl's dealer only diagnostics system, which talks via a test port on the saw.
This dependency, if true is very disturbing from a repair standpoint.
Any thought you can share would be appreciated !