He construido dos Ardunio Micro personalizados. Uno funciona perfectamente, mientras que el otro no se conecta a través de USB. Después de muchas pruebas, he descubierto que parece ser un PCB mal enrutado por mi parte (usé el enrutador automático). Creo que hay una conexión cruzada en algún lugar, pero después de tocar el tablero con un multímetro durante una hora, parece que no puedo encontrar uno.
El esquema para cada placa es prácticamente idéntico, sin cambios en el diseño del procesador. Solo para asegurarme de que uno de los procesadores no es malo, los cambié. La misma tabla aún funciona bien, mientras que la tabla mala no funcionará. Así que sé que es algo con el PCB.
Cuando conecto el Arduino malo, no pasa nada. La computadora ni siquiera dice que haya una falla en el dispositivo USB, o una que esté enchufada. El otro es reconocido muy bien.
He comprobado la resistencia entre los pines D + y D del puerto USB y los pines del procesador, y hay resistencia entre ellos sin una conexión cruzada entre ellos.
No entiendo la comunicación USB lo suficiente como para intentar descubrir qué es lo que está mal con mi segunda placa en comparación con mi primera. ¿Alguna idea? Me gustaría intentar solucionar el problema antes de rediseñar la pizarra y espero que funcione.