Innehållsförteckning:
- Tillbehör
- Steg 1: Placera lagren
- Steg 2: Montera de två sidorna
- Steg 3: Montera X-axelmotorn på äggbottens vänstra sida
- Steg 4: Montera Y-axelmotorn på äggbotens baksida
- Steg 5: Placera 2 M2 -muttrar inuti den 3D -tryckta delen som visas nedan. Montera sedan det sista på Y-axelmotorn
- Steg 6: Sätt fast servoarmen
- Steg 7: Montera servoarmen på Y-axelmotorn
- Steg 8: Montera stödet för X-axeln
- Steg 9: Kabeldragning
- Steg 10: Programmera din äggbot
- Steg 11: Kontrollera att det fungerar
- Steg 12: Överför dina digitala mönster till sfäriska objekt med Eggbot
Video: Äggbot: 12 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:43
Äggbotten är en mini cnc -maskin som kan rita på sfäriska föremål som ägg, juldekorationer, etc. Användare kan producera sina egna digitala ritningar och maskinen överför dem till sfäriska föremål.
Tillbehör
Lista över material
För att skapa din egen äggbot behöver du:
- 3D -tryckta delar till äggbotten, tillgänglig här
- 3 M8x300 gängade stavar
- 1 gängstång M8x100
- 2 608ZZ -lager
- 1 9 g mikroservo
- 1 fjäder, något större än 8 mm i diameter, ca 4 cm lång
- 2 kisel-o-ringar
- 1 Arduino uno -bräda
- 1 Adafruit motorskydd V2
- 2 NEMA 17 stegmotorer, stegvinkel 1,8 °, märkspänning 12V, märkström 1,7A1 Strömförsörjning 12v/2A
- 20 M8 muttrar
- 1 M2x14 skruv
- 5 M2x10 skruvar
- 3 m3x15 skruvar
- 3 M2x7 skruvar
- 2 M3 bultar
- 2 M3 brickor
- 6 brickor M2
- 1 M2 mutter
- 1 M3x35 skruv
Steg 1: Placera lagren
Placera lagren på varje sida av äggrotsdelen som visas nedan
Steg 2: Montera de två sidorna
Montera ihop de två sidorna, äggbottnets baksida och stöden för de två sidorna (lila 3D -tryckta delar på bilden nedan) med hjälp av gängade stavar och M8 -bultar. Du behöver cirka 20 bultar, 1 M2x14 skruv och 1 M2 mutter för att uppnå detta.
Steg 3: Montera X-axelmotorn på äggbottens vänstra sida
Använd 3 M2x7 skruvar och 1 M2x14 skruv + 1 M2 bricka för att montera X-axelmotorn på vänster sida av äggbotten.
Steg 4: Montera Y-axelmotorn på äggbotens baksida
Använd 4 M2x10 skruvar och 4 M3 brickor för att montera Y-axelmotorn på baksidan av äggbotten.
Steg 5: Placera 2 M2 -muttrar inuti den 3D -tryckta delen som visas nedan. Montera sedan det sista på Y-axelmotorn
Placera 2 M2 muttrar inuti den 3D -tryckta delen som visas nedan. Montera sedan den senare på Y-axelmotorn (M2-muttrar som vetter mot äggbottnets baksida).
Steg 6: Sätt fast servoarmen
Använd 2 M3x10 skruvar + 2 M3 brickor för att montera delen som nämns ovan på servoarmen.
Steg 7: Montera servoarmen på Y-axelmotorn
Montera servoarmen på Y-axelmotorn.
Steg 8: Montera stödet för X-axeln
Montera stödet för X-axelmotorn och M8X10-gängstången. Du kommer att placera dina sfäriska föremål mellan dessa två objekt.
Steg 9: Kabeldragning
Anslut varje stegmotors kablar till motorskyddet. Anslut X-axelmotorn till M1 och M2 (motorskyddets vänstra sida) och Y-axelmotorn till M3 och M4 (skärmens högra sida). Anslut kablarna i samma ordning för varje motor. Till exempel röd, blå, svart och grön från vänster till höger, dvs röd och blå på M1 och M3, svart och grön på M2 & M4.
Anslut servomotorn till "servo 1" på skärmen, med den bruna kabeln (marken) till vänster och den gula kabeln (signalen) till höger. Slutligen, anslut strömförsörjningen till skärmens stift.
Steg 10: Programmera din äggbot
Du måste programmera arduino -kortet för att kunna använda äggbotten.
Använd arduino IDE -gränssnittet för att ladda upp den här koden till arduino -kortet.
Steg 11: Kontrollera att det fungerar
Klicka på knappen för seriell bildskärm uppe till höger på IDE.
Se till att du har”Newline” och”115200 baud” valt i nedre högra nedrullningsmenyn.
X MOTOR
Skriv "G0 X1600" i det övre fältet. Äggmotorn ska snurra 180 grader med sidan mot dig som färdas nedåt (moturs och titta på motorn).
Skriv "G0 X0", den ska rotera tillbaka till utgångsläget.
Y MOTOR
Centrera pennarmen manuellt.
Skriv "G1 Y480". Pennarmen ska gå moturs (till vänster) till dess gräns. Se till att den inte träffar någonting.
Skriv "G1 Y-480", pennarmen ska nu svänga hela vägen till höger. Återigen, se till att det inte träffar någonting. Om dina motorer inte rör sig i dessa riktningar är det okej så länge de båda rör sig i "fel" riktning. Annars kommer allt ut baklänges. Om de rör sig enligt beskrivningen ovan är UP till vänster, mot motorn. Om bara en axel inte rör sig enligt ovan, måste du vända trådarna för den axeln.
PEN SERVO
Sätt tillbaka armen med "G1 Y0", ange sedan "M300 S100". Det kommer att lyfta pennan till toppen av sin standardresa.
Ange "M300 S115", det ska försiktigt sänka pennan lite.
“M300 S100” ska snabbt sätta upp pennan igen.
Montera ett ägg och en penna och sänk det långsamt med M300 -kommandon tills pennan är nära ägget men inte vidrör det. När ägget roterar kan det variera lite, så du vill inte vara för nära, men du vill minimera klyftan. Detta bör vara din standardpennposition.
Sänk sedan sakta armen tills den kommer i kontakt med ägget, och lägg till lite extra för att trycka lite. Det blir din penna -ned -position.
Ställ in din penna med M303 Pxxx, M500.
Pennan är fastspänd till värden från 100 till 130 som standard. Om du behöver förlänga dessa kan du använda "M301 Pxx" för att minska pennans värde och "M302 Pxxx" för att öka pennans värde. M500 för att spara resultaten för framtiden.
Steg 12: Överför dina digitala mönster till sfäriska objekt med Eggbot
Du kommer att använda inkscape för att skapa dina digitala mönster och RepetierHost för att styra äggbotten.
Ladda ner inkscape och RepetierHost om du inte har gjort det än.
Ladda ner Unicorn G-Code-plugin för inkscape och installera det.
Du kan nu skapa dina egna mönster på inkscape. Under Fil, Dokumentegenskaper, Sida, ställ in en anpassad storlek på 3200 bredd, 800 höjd i enheter px
Ditt dokument kommer att se ut ungefär så här
Om du skriver någon text, se till att konvertera den till sökväg innan du exporterar designen för äggbotten. Sökväg> Objekt till sökväg.
När du har arbetat med designen måste du göra din teckning till g-kod för äggbotten.
Välj Arkiv> Spara som. Under typ väljer du Makerbot Unicorn G-Code
Ange följande värden när programmet uppmanas av programmet:
Om du får det här felmeddelandet beror det förmodligen på att du glömde att konvertera text till sökväg. Sökväg> Objekt till sökväg. När du väl har gjort din design till g-kod, starta Repetier Host och öppna din g-kod.
Anslut äggbotten och klicka på Skriv ut.
Rekommenderad:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Steg för steg PC -byggnad: 9 steg
Steg för steg PC -byggnad: Tillbehör: Hårdvara: ModerkortCPU & CPU -kylarePSU (strömförsörjningsenhet) Lagring (HDD/SSD) RAMGPU (krävs inte) CaseTools: Skruvmejsel ESD -armband/mathermisk pasta med applikator
Tre högtalarkretsar -- Steg-för-steg handledning: 3 steg
Tre högtalarkretsar || Steg-för-steg-handledning: Högtalarkretsen förstärker ljudsignalerna som tas emot från miljön till MIC och skickar den till högtalaren varifrån förstärkt ljud produceras. Här visar jag dig tre olika sätt att göra denna högtalarkrets med:
Steg-för-steg-utbildning i robotik med ett kit: 6 steg
Steg-för-steg-utbildning i robotik med ett kit: Efter ganska många månader av att bygga min egen robot (se alla dessa), och efter att två gånger ha misslyckats med delar, bestämde jag mig för att ta ett steg tillbaka och tänka om min strategi och riktning. De flera månaders erfarenhet var ibland mycket givande och
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)