Wij (een groep van Pomona College natuurkunde studenten) zijn een RepRap Mendel die was begonnen in Fall 2010 afwerking. In de elektronica testen, vonden we dat er iets mis met het bestuur van de extruder was. Pin-door-pin probleem oplossen leidde ons te geloven dat het probleem een slechte verbinding tussen de klok en de grond was. Opnieuw solderen die vaste naar de werkstuk, maar we liepen snel in elkaar: slechte seriële communicatie met het moederbord. In plaats van oplossen iets ver buiten mijn niveau, ik dacht dat het zou leerzaam om te proberen nieuwe elektronica om te mijden van de extruder van bestuur volledig bouwen.
Mijn oorspronkelijke idee was om het gebruik van het moederbord om de extruder aandrijfmotor met een stepper driver board, en extra pinnen om de gegevens van temperatuur en macht van de extruder blok kachel direct. Gewapend met mijn rudimentaire kennis van Arduino opgedaan over een paar weken van elektronica klasse, ik naïef gedacht dat alles wat ik zou moeten doen was jacht door middel van de ingebouwde programmatuur en vinden waar roept een functie om te vertellen van de kachel "aanzetten" via de seriële verbinding, en dit te vervangen door het inschakelen van een digital pin vastgehaakt aan een MOSFET; hetzelfde geldt voor het ontvangen van gegevens van de temperatuur. Een iets dichtere blik bij de firmware (we zijn met behulp van theekopje op dit moment) toonde aan dat het probleem zou niet bijna zo gemakkelijk.
Ik verlaten de firmware-aanpassen-benadering, en besloot om te proberen te maken van een eenvoudige versie van de extruder board met een Arduino Uno (328 Atmega) dat ik heb handig. Ik heb niet de A3949SLBT H-bruggen die gebruikt worden in de oorspronkelijke extruder bestuur, maar ik had meer standaard SN754410 dual H-brug ICs. Wordt nieuw in dit, begon ik gewoon leren het gebruik van H-bruggen voor het aandrijven van een stepper, met behulp van een setup in wezen hetzelfde als de Arduino Motorknob voorbeeld: