Innehållsförteckning:

Vertikal plotter: 6 steg
Vertikal plotter: 6 steg

Video: Vertikal plotter: 6 steg

Video: Vertikal plotter: 6 steg
Video: ПЕРВЫЕ ПОСЛЕВОЕННЫЕ ГОДЫ. ВОСТОЧНАЯ ПРУССИЯ. КАЛИНИНГРАД. ИСТОРИИ ПРОФЕССОРА. КОП ПО ВОЙНЕ 2024, November
Anonim
Vertikal plotter
Vertikal plotter
Vertikal plotter
Vertikal plotter

I denna handledning lär du dig hur du skapar din egen vertikala plotter. Detta är en cnc -maskin som du kan använda för att överföra digitala ritningar till valfri vertikal yta (t.ex. en vägg, ett fönster).

Tillbehör

- 1 remskiva (2 m lång och 5 mm bred) + 2 växlar för stegmotorer

- 2 NEMA 17 stegmotorer, stegvinkel 1,8 °, märkspänning 12V, märkström 1,7A

- 1 arduino uno board

- 1 Adafruit motorshield V2

- 1 USB -kabel 2 meter lång

- något värmekrymprör

- 1 9g servomotor

- 1x M4x50mm + bult

- 1x M3x15mm + bult

- 11x små skruvar (ca 2 cm långa)

-3D-tryckta delar (1 brädhållare, 1 gondol, 1 motorfäste vänster, 1 motorfäste höger, 2 sidovikthållare, 1 central vikthållare)

- 1 strömförsörjning, 12V 5A

- 8x M3x7mm

Steg 1: Programmera Arduino Board

Programmera Arduino Board
Programmera Arduino Board
Programmera Arduino Board
Programmera Arduino Board
Programmera Arduino Board
Programmera Arduino Board

Du måste ladda upp den vertikala plotterens inbyggda programvara på ditt arduino -kort.

Firmware finns här. se till att du laddar ner det hela genom att klicka på "Klon eller ladda ner" och sedan "Ladda ner zip".

Efter att du packat upp mappen, starta "polargraph_server_a1", och du bör få ett Arduino -fönster med massor av subfönster (komm., Konfiguration, etc.), så här.

Innan du laddar upp koden finns det några inställningar vi måste ta hand om:

1. välj Arduino uno som ditt bräde. Du behöver bara kommentera rad 40 i koden genom att lägga till två snedstreck // längst fram på raden

2. ange att du använder Adafruit motorshield V2. Avmarkera lämpliga kodrader, kommentera de andra med hjälp av //

Installera nu de nödvändiga biblioteken, nämligen Adafruit_MotorShield och AccelStepper, om du inte redan har gjort det tidigare. För att göra detta, öppna bibliotekshanteraren under Sketch -menyn och skriv namnet på biblioteken.

Du kan nu ladda upp firmware på kortet.

Steg 2: Installera kontrollprogramvaran

Installera kontrollprogramvaran
Installera kontrollprogramvaran
Installera kontrollprogramvaran
Installera kontrollprogramvaran
Installera kontrollprogramvaran
Installera kontrollprogramvaran

Controller -programvaran är ett gränssnitt som gör att vi kan styra polarografen och ladda upp våra egna digitala mönster.

Följ instruktionerna som finns här för att konfigurera Controller -programvaran.

Du kan nu starta kontrollprogramvaran och testa att kortet ansluts korrekt till programvaran innan du börjar bygga polargrafen.

Öppna "polargraphcontroller" från Sketchbook

Tryck sedan på knappen Kör

Om anslutningen till arduino lyckas får du ett "Polargraph READY" -meddelande. Se till att du har anslutit ditt arduino -kort till datorn.

Steg 3: Bygg den vertikala plotteren

Bygg den vertikala plotteren
Bygg den vertikala plotteren
Bygg den vertikala plotteren
Bygg den vertikala plotteren
Bygg den vertikala plotteren
Bygg den vertikala plotteren
Bygg den vertikala plotteren
Bygg den vertikala plotteren

Använd skruvarna M3x7mm för att fästa stegmotorn på motorfästet.

Fäst sedan motorfästet på det vertikala stödet med de små skruvarna (ca 2 cm långa).

Fäst brädfästet någonstans på den övre mitten av den vertikala ytan med ytterligare fyra små skruvar.

Förbered nu courroien och säkra sidovikthållarna i varje ände av strängen.

Slutligen sätter du upp gondolen: fäst servomotorn på den övre delen, fäst vikthållaren till gondolens övre del med M3x15mm och introducera M4x50mm för att hålla pennan. Det är inte nödvändigt att sätta en penna inuti gondolen i detta skede.

Du kan också skjuta in courroien i gondolen så här:

Steg 4: Anslut komponenterna till Arduino -kortet

Koppla ihop komponenterna till Arduino -kortet
Koppla ihop komponenterna till Arduino -kortet
Koppla ihop komponenterna till Arduino -kortet
Koppla ihop komponenterna till Arduino -kortet

Här är en bild på ledningarna.

Anslut först stegmotorerna Den vänstra motorn går in i M1 och M2. Placera stegmotorkablarna i det första, andra, fjärde och femte spåret. På vår bild har vi den röda kabeln i fack 1, den blå kabeln i spår 2, den svarta kabeln i spår 4 och den gröna kabeln i spår 5. Anslut nu den andra stegmotorn. Var noga med att följa samma ordning, uppifrån och ner. Till exempel placerade vi den röda kabeln i fack 1, den blå kabeln i fack 2, etc., precis som för föregående motor.

Servomotorn går in i "servo 2" -luckorna på motorskyddet. Gå från vänster till höger, anslut jord (svart kabel), 5V (röd kabel) och signal (orange kabel).

Anslut slutligen 5V strömförsörjningen till motorskölden (+ är till vänster och 6 till höger).

Steg 5: Konfigurera styrprogramvaran

Konfigurera kontrollprogramvaran
Konfigurera kontrollprogramvaran
Konfigurera kontrollprogramvaran
Konfigurera kontrollprogramvaran
Konfigurera kontrollprogramvaran
Konfigurera kontrollprogramvaran
Konfigurera kontrollprogramvaran
Konfigurera kontrollprogramvaran

När din plotter är ansluten startar du kontrollprogramvaran från bearbetningsgränssnittet.

Klicka på CommandQueue … i rött, så ska dina stegmotorer låsa upp.

Linjen blir grön.

Du kan nu aktivera dem för att flytta runt gondolen. Det första du ska göra är att placera ditt pappersark (om du vill rita på ett papper) och sedan kalibrera maskinen.

Placera pennan manuellt högst upp på pappersarket, eller vilken yta du vill rita på.

Detta är ditt hem, vi kan berätta för maskinen genom att klicka på knappen "SET HOME".

För att börja kalibrera maskinen, välj alternativet “MOVE PEN TO POINT” på menyn, vänsterklicka sedan i det övre vänstra hörnet av arket och se var pennan stannar.

Baserat på det kan du ändra “PAGE WIDTH” under INSTÄLLNING -menyn. Så till exempel, om pennan stannar utanför pappersarket, minska sidbredden, om pennan stannar före hörnet, öka sedan sidbredden.

Bara för din egen referens, med ett A4 -papper, är våra PAGE -specifikationer 1024x1744 mm.

När du har räknat ut rätt sidbredd måste du kalibrera maskinen för höjd.

Flytta pennan till botten av sidan och ändra “PAGE HEIGHT” efter behov.

Nu ska du kunna styra maskinen så att oavsett vilken punkt du väljer pennan att flytta till, når pennan faktiskt den punkten på det verkliga pappersarket som är fäst på plotterns yta.

Oroa dig inte om dina motorer är riktigt långsamma, det är normalt. Du kan ändra hastigheten under inställningsmenyn: MOTOR MAX HASTIGHET OCH MOTORACCELERATION, men din motor rör sig inte mycket snabbare.

Nu är det dags att kalibrera servomotorn.

För in en penna i gondolen och klicka sedan på PEN LIFT och PEN DROP från INPUT -menyn. När du träffar pennlyft bör pennan inte komma i kontakt med ytan. Istället, när du träffar pennfallet, ska pennan vidröra pappersarket. Om så inte är fallet, ändra PEN UP POSITION och PEN DOWN POSITION värdena under INSTÄLLNING -menyn.

Din kontrollprogramvara är nu helt installerad och du kan ladda bilder på den.

Steg 6: Ladda en vektorritning

Ladda en vektorritning
Ladda en vektorritning
Ladda en vektorritning
Ladda en vektorritning
Ladda en vektorritning
Ladda en vektorritning

Du kan ladda en vektorbild i styrenhetens programvara och sedan låta maskinen rita designen på den valda vertikala ytan. Vi använder Inkscape för att skapa vektorritningar, men det finns många andra program som gör att du kan göra det. Du kan också ladda ner vektorbilder från webben.

Välj SELECT AREA från INPUT -menyn.

Använd sedan musen för att rita området som ska innehålla din teckning. Detta område måste finnas i pappersarket, eller vilken annan yta du än ritar på.

Det område du väljer avgränsas av röda linjer. Tryck nu på knappen SET FRAME TO AREA.

Tryck sedan på LOAD VECTOR -knappen och välj din vektorbild. Du kan flytta runt på ritningen med MOVE VECTOR -knappen eller ändra storlek på ritningen med alternativet RESIZE VECTOR.

När du är redo trycker du på DRAW VECTOR -knappen för att börja rita på den vertikala ytan.

Rekommenderad: