EtchABot: En mångsidig CNC Etch en skiss (25 / 31 steg)
Steg 25: Installera EtchABot bildbehandlingsprogram
I bild ritläge mottar EtchABot instruktioner genom Arduino serieporten. När du är ansluten till en dator med programvara som omvandlar bilder till en serie av kommandon, kan EtchABot återge många vektor (SVG) eller rasterbilder, som vi kommer att se.
Först måste du hämta den EtchABotDriver skissen till Arduino. Detta är den firmware som tillåter EtchABot att ta emot kommandon via den seriella porten.
Den programvara som omvandlar bilder till ritning kommandon är skriven med en Node.js server och en klient som JavaScript körs i en webbläsare. Jag försökte port koden till elektronen att göra det en fristående desktop app, men kunde inte få Elektronen spela fint med nod serialport paketet. Bildbehandlingsprogram är fortfarande ett pågående arbete, så leta efter framtida uppdateringar på GitHub.
Innan du installerar programvaran, om du inte har nod redan installerat, du kommer att behöva ladda ner och installera Node.js från Node.js nedladdningar sida. När noden installerar, kommer den med en pakethanterare som kallas "npm" vilket förenklar installation nödvändiga beroenden.
Efter installerande nod, öppen upp en befalla lina snabb (t.ex. cmd eller PowerShell i Windows Terminal på en Mac, bash i Linux) och navigera till katalogen EtchABot heter "nodefiles". Inuti denna katalog är en fil med namnet "package.json". Nod använder den här filen för att installera alla nödvändiga filer för att köra programmet EtchABot.
Från inne i "nodefiles" katalog typ:
NPM installera
och npm kommer att installera de nödvändiga beroendena i en mapp som heter "node_modules".