Problema de Arduino con comunicación USB y Motores de Vending Machine

Bueno ahora sí leí todo el Post :)) . No creo que el diodo interno este conectado para reducir ruido


Creo que el diodo está para evitar la polarización inversa del motor y que gire en sentido contrario. Sobre todo por la descripción que hace de las resistencias.
El problema es que un diodo colocado de esa manera evita que un capacitor o diodo eliminé el ruido de las escobillas, filtrarla aguas abajo del motor, pero no el ruido RF.