Nos (un grupo de estudiantes de física de la Universidad de Pomona) Estamos terminando a un RepRap Mendel que empezó en otoño de 2010. En la prueba de la electrónica, encontramos que había algo mal con la placa extrusora. Algunos problemas de pin por pin nos llevaron a creer que el problema era una mala conexión entre la tierra y el reloj. Volver a soldar que ha solucionado el problema, pero pronto nos topamos con otro: mala comunicación serial con la tarjeta madre. En lugar de solucionar problemas algo más allá de mi nivel, pensé que sería instructivo para probar la nueva electrónica para omitir totalmente la placa extrusora del edificio.
Mi idea original era utilizar la placa base para conducir el motor de la extrusora con un tablero de conductor de pasos y utilizar pernos adicionales para conseguir los datos de temperatura y el calentador del bloque del estirador de la alimentación directamente. Armado con mis rudimentarios conocimientos de Arduino recopilado durante semanas de clase de electrónica, imaginé ingenuamente que todo tenía que hacer era caza a través del firmware y buscar donde llama alguna función para contar el calentador "encender" a través de la conexión en serie y sustituir este con encender un pin digital conectado a un MOSFET; Asimismo para recibir datos de temperatura. Un poco más detenidamente el firmware (estamos usando la taza de té en el momento) demostró que el problema no sería casi tan fácil.
Abandonó el enfoque de modificación de firmware y decidió crear una versión sencilla de la Junta de la extrusora con un Arduino Uno (Atmega 328) que tengo cerca. No tengo los puentes H de A3949SLBT utilizados en el tablero original de la extrusora, pero tuve más estándar SN754410 doble puente H ICs. Ser nuevo en esto, empecé a aprender a usar puentes de H para un paso a paso, usando una configuración esencialmente el mismo como ejemplo de Motorknob de Arduino: