Förenklad RepRap Extruder styrelsen v2.2 på Perfboard
Vi (en grupp av Pomona College fysik studenter) efterbehandling en RepRap Mendel som påbörjades under hösten 2010. I tester elektroniken, fann vi att det var något fel med extrudern styrelse. Några pin-av-pin felsökning fick oss att tro att problemet var en dålig anslutning mellan klockan och marken. Åter lödning som löste problemet, men snart körde vi in i en annan: dålig seriell kommunikation med moderkortet. I stället för att felsöka något långt över min nivå, trodde jag det skulle vara lärorikt att försöka bygga ny elektronik för att kringgå extruder styrelsen helt.
Min ursprungliga idé var att använda moderkortet att köra extruder motorn med en stepper förare ombord, och använda extra stift att hämta temperaturdata för och driva extruder motorvärmare direkt. Beväpnad med min rudimentära kunskaper om Arduino erfarenheter som samlats under ett par veckors elektronik klass, trodde jag naivt att jag skulle behöva göra var jakten genom firmware och hitta varhelst man kallar någon funktion för att berätta för värmaren "vända på" via seriell anslutning, och ersätta detta med att vrida på en digital pin ansluten till en MOSFET; jämväl för att ta emot temperaturdata. En lite närmare titt på firmware (vi använder tekopp för tillfället) visade att problemet inte skulle nästan så lätt.
Jag övergav den firmware-ändra strategin, och bestämde mig att försöka skapa en enkel version av extruder styrelsen med en Arduino Uno (Atmega 328) som jag har praktisk. Jag hade inte de A3949SLBT H-överbryggar används i den ursprungliga extruder styrelsen, men jag hade mer standardiserade SN754410 dual H-bridge ICs. Att vara ny på detta, började jag bara lära sig att använda H-broar för att driva en stepper, med en setup i huvudsak samma som Arduino's Motorknob exempel: