Grounding the ferrite/iron of the coil is fine as long as it is also connected to engine head to close the loop between point of spark and return current to coil secondary.
Hi,
I think I mixed the grounding thing in my head when I said that primary and secondary coils are grounded to the same point. They are not and I think such a grounding would not be even possible. It's the 'floating' ferrite that is grounded to the same point, like you said.
The black wire is the secondary coil ground and the 'spark output' at the bottom is the other end. Resistance 8kohm.
Primary coil's other end is the red wire +12v feed and negative yellow wire C- that comes from the IGBT. Resistance 0.4 ohm.
The black wire was grounded to the engine and today I changed it to frame. No difference in the serial connection quality, it still freezes every now and then, and much more if I rev the engine.
I added two more 1000uf caps between the 12v and black wire. Now the multimeter showed under 0.1V on ac so it is 'perfect' but it made no difference.
I'm starting to be out of ideas how to reduce the noise further? The battery, frame, engine and the alternator are very well grounded too, I've connected them all with new thick wires.
What about moving IGBT out of the board to right next to ignition coil?