Migbot Prusa I3 3D skrivare - montering och användning (7 / 16 steg)
Steg 7: Programval
När jag undersökt olika 3D-skrivare, och tittade på bygga handböcker och videor, hittade jag flera cliff-hangers. Jag skulle komma till slutet av en vackert illustrerad Prusa Mendel manual, och det slutade med ledningar anslutningar till elektronik ombord. Ingenting sades av programvara. Jag hittade den här flera gånger, och samma sak gäller för Migbot I3 kit. Tydligen, alla, men jag vet hur att installera och använda programvaran. Inte!
Jag gav mig själv en kort 3D utskrift kurs genom att läsa artiklar om RepRapWiki och googla. Jag hittade min erfarenhet av CNC-routers att vara ganska bra, eftersom de underliggande principerna för design och hårdvara är desamma. Nedan är en snabb sammanfattning av 3D utskrift programvara verktyg kedjan.
Design: Det första steget är att designa något. Det finns många 3D-design paket. Om du är en professionell använder du något som AutoCad eller Solidworks. Du kan också använda fri programvara såsom TinkerCad och Sketchup. Du kan också hitta färdiga objekt i ett bibliotek som Thingiverse. När du har din design kan spara du en digital fil för det i STL-format. Denna fil får skickas till programvaran skivning.
Konvertering till gcodes: Skivning programvaran, som Cura och Slic3r, konverterar den fasta objekt representeras av STL-fil till en fil för gcodes. Gcodes är mycket ordagrann kommandon för att kontrollera den 3D-skrivaren. De faktiska kommandona varierar beroende på vilken typ av skrivare. Migbot är en brända Deposition Modeling (FDM) enhet. Du kan också se detta kallad FFF, som står för smält glödtråden tillverkning. Dessa är bara finare namn för spruta ut lager av smält plast. Gcodes berätta skrivaren vilka temperaturer ställa in sängen och extruder. Sedan flytta gcodes extrudern till specifika x, y och z koordinater och det extruderar mjuk plast som obligationer till lagren redan lagt.
Firmware: Den slutliga programvara är skrivare firmware. Detta accepterar filen för gcodes och översätter dem till faktiska motoriska rörelser. På Arduino Mega 2560 och ramper kombinationer av maskinvara och deras kloner är detta vanligtvis Marlin.
Skrivare kontroll: Det kan också finnas ytterligare programvara som tillåter manuell kontroll över skrivaren. Detta är vanligtvis används för att ställa in skrivaren och skicka filen gcodes till skrivaren. Vissa skrivare, Migbot ingår, kan du ladda filen gcode på ett SD-kort och en kortläsare ansluten till styrenheten läser filen, gör det möjligt för fristående produktion som inte binder upp en dator. Medan detta inte kan vara ett problem när du har bara en skrivare, om du gör några allvarliga utskrift ska du sluta med flera, eftersom det tar så lång tid att skriva ut något. När det händer, är det skönt att skriva ut fristående.
Jag tittade på programvarualternativ och slutade med följande inställningar:
- Jag gör mitt arbete på en tunga arbetsstation med stora skärmar, massor av minne och en snabb processor.
- En Dell Inspiron D610 överskott laptop med Windows XP är ansluten till skrivaren controller via USB.
- Jag använder Pronterfaceför att hantera skrivaren. Jag använder detta för tuning, Förvärmning och manuellt skicka gcodes till skrivaren.
- Jag använder Slic3r för gcode förberedelse. Jag föredrar alternativ och gränssnitt till dem i Cura.
- Marlin firmware handkontrollen hanterar själva tryckningen.