Bygga en 3D skrivare Prusa i3 (10 / 18 steg)
Steg 10: Att göra axeln flytta
På denna punkt ville vi kolla våra ledningar och se om motorerna skulle fungera. För att göra detta måste du ladda ner RAMPER firmware. (Vi använde Marlin). Detta kan hittas i den här github databasen. Använda länken "Hämta" ZIP"och packa upp de viktigaste mappen till din stationära eller liknande - så länge du vet var den finns. Du behöver också Arduino IDE om du inte har det installerat. The Arduino IDE kan hittas här. Nuvarande versionen som av detta instructable är 1.0.5. Installera IDE, koppla in USB till Arduino kabel, lämna 12V till RAMPER styrelsen bort. Öppna filen marlin.pde eller marlin.ino från Marlin programvaran.
Klicka på fliken Configuration.h och kontrollera följande rader:
#define STRING_VERSION_CONFIG_H __DATE__ "" __TIME__ / / bygga datum och tid
Lägg till datum mellan den "" så här:
#define STRING_VERSION_CONFIG_H __DATE__ "Juli 8 2014" __TIME__ / / bygga datum och tid
även raden under:
#define STRING_CONFIG_H_AUTHOR "(ingen, standard config)" / / som utförde ändringarna.
ändra inget och standard config till något så här:
#define STRING_CONFIG_H_AUTHOR "(Steve, första test)" //Who gjorde ändringarna.
Hitta vilket BAUDVÄRDE linje längre ner
#define BAUDVÄRDE 250000
Detta bör vara 250000
Därefter väljer du vilken moderkort så hitta:
#define moderkort
om det är 7 ändrar det till 33
Eftersom vi inte har någon temperaturgivare kopplade upp måste vi stänga av dem för att testa motor rörelsen.
Leta upp raden:
#define TEMP_SENSOR_0 -1
Ändra detta till:
#define TEMP_SENSOR_0 0
Motorerna flytta riktning kan ändras genom att vända ledningarna ombord RAMPER eller via filen Configuration.h. Leta efter rader:
#define INVERT_X_DIR true / / för Mendel in till false för Orca satt till true
#define INVERT_Y_DIR falskt / / för Mendel värdet true för Orca inställd på false
#define INVERT_Z_DIR true / / för Mendel in till false för Orca satt till true
och ändra dem till:
#define INVERT_X_DIR falskt / / för Mendel in till false för Orca satt till true
#define INVERT_Y_DIR true / / för Mendel värdet true för Orca inställd på false
#define INVERT_Z_DIR falskt / / för Mendel in till false för Orca satt till true
Vi måste också ändra numrera av vänd z-motorn gör att flytta den upp och ner och även påfyllningstakten för Z motor
Leta upp raden:
#define DEFAULT_AXIS_STEPS_PER_UNIT {78.7402,78.7402,200.0*8/3,760*1.1}
och ändra den till:
#define DEFAULT_AXIS_STEPS_PER_UNIT {78.7402,78.7402,4000,760*1.1}
Leta upp raden:
#define DEFAULT_MAX_FEEDRATE {500, 500, 5, 25}
och ändra den till:
#define DEFAULT_MAX_FEEDRATE {500, 500, 1, 25}
Jag brukar kopiera och klistra den ursprungliga raden, sedan kommentera ut raden ursprungliga med två ledande snedstreck, dvs. / /
Jag satte också en kommentar linje ovanför så jag vet var jag har ändrat filen. t.ex.:
SR ändras för att tillfälligt inaktivera temp sensorn
Så jag kan söka filen för SR och hitta mina ändringar och också jag kan gå tillbaka till en ursprunglig inställning lätt.
Spara ändringarna och test sammanställa skissen. Om det är OK sedan ladda upp den till Arduino.
Anteckningar:
Måste du kontrollera att du har rätt styrelse (Mega 2560) och port markerad under menyn "Verktyg" på Arduino IDE
När du gör ändringar i filen Configuration.h måste du kompilera/ladda upp den till din Arduino för att ändringarna ska börja gälla.
För att kontrollera skrivaren behöver du även Pronterface programvara. Ladda ner upplagor-Win-Slic3r för Windows eller Mac och packa upp den till en mapp och kör filen pronterface.exe.
Observera att det finns andra program som Repetier värd från Repetier programvara som kommer att arbeta med Prusa i3 och har samma funktioner som Pronterface.
OK, kolla att allt är korrekt anslutet till RAMPER styrelsen och att RAMPERNA är kopplat till Arduino Mega korrekt. Plugg i och driver upp 12V leverans. Anslut USB-kabeln till din PC/laptop om det inte redan.
I Pronterface kontrollera att rätt port och hastighet är markerade, porten kommer att vara samma som används för att ladda ner firmware till Arduino, hastigheten bör 250000. Klicka på "Anslut". Du bör se programvaran ansluter och upptäcka RAMPER styrelsen på höger sida. Leta efter författare: det bör vara samma som vad man lägger i filen Configuration.h. X, Y och Z rörelse pilarna och försök flytta motorerna - prova flytta dem 1mm eller 10mm för nu. När du flyttar musen över nätet för X, Y och Z kommer att vägbeskrivning och avståndet belysa. Vill inte försöka hemma motorerna vid denna tid - du kommer att behöva lägga slutet-stopp på RAMPER styrelsen dvs. Klicka inte på "hem" ikoner. Om du av misstag flyttar motorerna för långt och de når en gräns på resor och försöker hålla igång bara koppla bort ditt nätaggregat eller trycka på återställningsknappen på RAMPER ombord.
Du kan också prova knapparna "djup" och "vända" för att testa extruder motorn.
Om motorerna "prat" och inte flyttar axeln måste du justera liten kruka på förare ombord. Helst bör du använda en keramik/plast skruvmejsel så du inte kort något ut. Om du vill justera föraren först koppla från 12V befogenhet att RAMPERNA genom antingen koppla bort ditt nätaggregat eller dra klippen ur RAMPERNA ombord, sedan klicka på"tätningskonstruktionent" knappen i Pronterface. Ge den potten en liten Vrid medurs, ansluta upp allt igen, ansluta till RAMPERNA via Pronterface och försök igen. Fortsätt upp i 1/8 av en tur i taget tills du får motion. Du kommer förmodligen också hitta motorn blir endast i en riktning. Detta är normalt för nu eftersom vi inte har gränsbrytare installerat och inte har skjutit sin axel - så att programvaran inte vet hur långt det kan gå i en riktning eller annan.
Det var ett stort ögonblick i vår bygga när vi äntligen kom motorerna att flytta alla axis och extruder motor - It's Alive!
Innan vi testar den slut-stannar i nästa steg måste vi se till att flytta varje axel i rätt riktning.
Kan börja med x-axeln, driva allt upp och öppna Pronterface, ansluta till styrelsen, klicka på x-axeln 10mm minus och transport ska flytta från höger till vänster, klicka på x-axeln 10mm plus och det bör flytta höger. Om detta är bakåt då driver ner allt och flip X motor plug på RAMPER bordet runt. Driva allt upp och försök igen.
Vid y-axeln, börja med sängen i mitten. Klicka på axeln till 10mm minus och sängen bör gå mot ryggen, klicka på y-axeln 10mm plus och det bör gå mot framsidan. Om detta är bakåt sedan driva allt ner och vänd i y-axeln kontakten i RAMPER styrelsen runt. Driva allt upp och försök igen.
För z-axeln när du klickar på 10mm minus motorerna ska gå moturs och flytta extrudern ned, när du klickar på 10 mm plus motorerna ska gå medurs och flytta extrudern upp. Om detta är bakåt sedan driva allt ner och vända både z-axel plus på RAMPERNA ombord. Driva allt upp och försök igen.
Anteckningar:
1. vi fann med billigare ~$42.00 Arduino/RAMPER combo vi fick på eBay att förarna behövde justering, men en dyrare (~ $80,00) combo från SainsSmart drivrutinerna justerades och motorerna bara fungerade. En bit genom våra tester jag lyckades blåsa den eBay köpte Arduino när jag placerade en förare ombord i felaktigt och drivs allt upp - så var försiktig med allt.
2. om du har Pronterface öppna och vill kompilera/ladda upp ändringar till Arduino först klicka på "koppla" i Pronterface - detta gör att Arduino IDE använder port. När ändringarna är uppladdad kan du lämna Arduino IDE Öppna och ansluta till Arduino/RAMPERNA från Pronterface. Arduinoen behöver bara kontroll över porten när du överför följt förändringar - utan att behöva stänga och ladda om IDE varje gång.
3. spara filen Marlin ofta när ändringar. Det är en bra idé att föra anteckningar på vad som fungerar och inte.