Over 40 years of experience in embedded controller design and circuit board layout. Over 5 years of experience in using KiCad for circuit board design. Over 25 years of experience in designing circuits for use in high noise, high voltage and pulsed power environments requiring extensive isolation and protection of I/O. I also have extensive experience in designing with Cortex M3, M4 and M7 ST Micro ARM processors such as the STM32F1, F2, F3, F3, F7, L1 and L4 families.