Paxton Patterson CNC svarv Controller ersättning (10 / 11 steg)
Steg 10: Programvara för maskinvara
Jag väljer Marlin som programvara för att köra på Arduino Mega. Det är en utlöpare eller "gaffel" av GBRL som driver många av 3D-skrivare. Det hade fördelen av att vara in för 12 VDC, hade många olika skärmen val och kunde ställas in för att köra gcode fristående från ett SD-kort. Det visar sig det är också en av de mycket få programvarupaket som inte kan ställas in att ta tum mått i stället för millimeter. Programvaran var avsedd att styra en 3D-skrivare. Konfigurera det för en svarv lite saker som maskin- och programvara stoppen behövs för att vara avstängd, stepper motor inställningen ändrats och den rätta LCD skärmtypen plockade. 3D-skrivare bara förstå gcode bågar i den XY plan så några av bas koden behövs ändras så bågar i XZ-planet används av svarven skulle fungera. LCD skärm och klicka kodare fungerade inte korrekt med den senaste versionen av Marlin så en något äldre version användes. Programvaran måste sammanställas av Arduino IDE och laddas upp till Arduino Mega. En kopia av den fungerande Arduino skiss eller kod är tillgänglig för nedladdning. Alla filer är i filen MarlinCNCLathe.zip. Det bör packa upp och göra en Marlin mapp som ska kopieras till mappen Arduino skisser. Alla ändringar i filerna är kommenterade med "GHA" bredvid dem.
Arduino programvara kan laddas ner här https://www.arduino.cc/en/Main/Software
Denna webbsida och de länkade från den får du igång med Arduino IDE programvara https://www.arduino.cc/en/Guide/HomePage
Det finns många tutorials på ladda upp en skiss till en Arduino. Här är en enkel en http://www.dummies.com/how-to/content/how-to-uplo...