Innehållsförteckning:
- Steg 1: Skaffa kretskortet
- Steg 2: Obligatoriska komponenter för kretskort
- Steg 3: Anslutningar
- Steg 4: Gondol och fäste
- Steg 5: Källkod
- Steg 6: Arduino -källkod
- Steg 7: Bearbetning av källkod
- Steg 8: Polargraphcontroller
Video: MXY Board - Low -budget XY Plotter Drawing Robot Board: 8 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:40
Mitt mål var att designa mXY -kortet för att göra en låg budget för XY -ritmaskinen. Så jag designade en tavla som gör det lättare för dem som vill göra det här projektet. I det tidigare projektet, medan du använder 2 st Nema17-stegmotorer, använder detta kort 2 st 28YBJ-48 DC 5V 4 fas 5 trådstegsmotorer. Även i det tidigare projektet användes Arduino Uno R3 som mikrokontroller och Adafruit Motor Shield som motorförare. Detta kort använder Atmega328P och ULN2003 stegdrivrutin. Så du kommer att kunna göra detta projekt med en enda bräda. En 5V 1A adapter eller powerbank är tillräcklig för att detta projekt ska strömförbruka. Maxströmmen observerades som 0,4A när båda motorerna var igång.
Kortet som visas i videon är testversionen, den uppdaterade och uppgraderade versionen av kortet finns på länken nedan. För dem som inte vill löda kommer mXY -kortet att säljas på PCBWay Bazaar med alla komponenter monterade. Stort tack till PCBWay för detta stöd.
$ 0 För nya medlemmar första order och lågt pris för PCB -stencil på
Steg 1: Skaffa kretskortet
I det här projektet kommer vi att göra XY Plotter Drawing machine med mXY Board. Med Drawing Robot kan du rita bilder på vägg, panel eller A4 -papper. Du kan skriva ut bilder eller skriva ut text. Maskinen är en enkel enhet som ritar upp bilder med en vanlig penna, några motorer och lite snöre. All nödvändig hårdvara för detta projekt listas nedan. Vi lär oss att installera och använda Polargraph -programmet för ritningskontroll.
Skaffa PCB - Schematisk - Gerber -filer - BOM -lista:
www.pcbway.com/project/shareproject/mXY_Board_Low_Budget_XY_Plotter_Drawing_Robot_Board.html
Steg 2: Obligatoriska komponenter för kretskort
Den mXY -monterade versionen kommer snart att finnas tillgänglig på PCBWayer Bazaar:
1x ATmega328P-PU med Bootloader:
2x ULN2003 DIP16:
2x 28YBJ-48 5V 5-tråds stegmotor:
1x CH340G SOP16:
Typ B USB -uttag:
DIP Socket 28/16 Pins:
12/16 MHz Crystal:
L7805 TO-220:
10uF -kondensator:
22pF/0.1uF/10nF Keramik:
LED:
Motstånd 10K/1K:
Power Jack -uttag:
2 -stifts terminalblock:
Male Pin Header:
2x JST B5B-XH-kontakt:
1x MG90S servomotor:
GT2 -remskiva 16 tänder:
GT2 -gummibälte (5M):
3 i 1 Jumper Wire:
Lödningsverktyg:
Steg 3: Anslutningar
En förlängningskabel kommer att krävas för stegmotorer och servon.
5M förlängningskabel:
För mer information:
Steg 4: Gondol och fäste
Du kan hitta gondol- och stegmotorfäste 3D -modeller i ZIP -filen 'Gondola_Bracket_Models'
github.com/MertArduino/mXY-board-xy-plotter-drawing-machine
JGAURORA A5S 3D -skrivare användes för 3D -modeller:
Steg 5: Källkod
- Det fungerar bra i Arduino IDE v1.8.5 & Processing v2.2.1
- Ladda ner och installera Arduino IDE v.1.8.5
- Ladda ner och installera Processing v2.2.1
- Ladda ner mXY-Plotter-Drawing Machine
Steg 6: Arduino -källkod
- Gå till mappen mXY-Plotter-Drawing-Machine / arduino-source-code-libraries / libraries.
- Kopiera innehållet i arduino-source-code-libraries / libraries till mappen C: / Users / YourPCname / Documents / Arduino / libraries.
- Gå till mappen mXY-Plotter-Drawing-Machine / arduino-source-code-libraries.
- Kopiera mappen polargraph_server_a1 och klistra in den i mappen C: / Users / YourPCname / Documents / Arduino.
-
Filen "polargraph_server_a1.ino" är den redigerade kopian för ULN2003-drivrutinen och 28YBJ-48 stegmotor. Du kan hämta originalversionen här
- Öppna Arduino IDE
- Gå till Arkiv -> Skissbok -> polargraph_server_a1 | Öppna polargraph_server_a1 källkoden.
- Gå till Tools -> Board -> Arduino/Genuino Uno | Välj styrelsen
- Tryck på "verifiera" -knappen i verktygsfältet för att försöka kompilera den.
- Om den kompileras, tryck på "ladda upp" -knappen i verktygsfältet för att ladda upp den.
- När du har gjort det bör du bekräfta att det fungerar som det ska - använd den seriella bildskärmen på kortet, ställ in på 57600 baud för att se till att den ger ut "KLAR" varannan sekund.
Steg 7: Bearbetning av källkod
- Gå till mappen mXY-Plotter-Drawing-Machine / processing-source / Processing libraries.
- Kopiera innehållet i processkällan / Processing-bibliotek till mappen C: / Users / YourPCname / Documents / Processing / libraries.
- Kopiera polargraphcontroller -mappen och klistra in den i mappen C: / Users / YourPCname / Documents / Processing.
- Öppen bearbetning
- Gå till Arkiv -> Skissbok -> polargraphcontroller | Öppna polargraphcontroller -appens källkod.
- Tryck på knappen Kör i verktygsfältet för att köra skissen.
Steg 8: Polargraphcontroller
Polargraph controller Copyright Sandy Noble 2018 -
Stegmotor Specifikationer
- Tryck på SETUP -knappen i verktygsfältet.
- Definiera värdet för MM PER REV som 64
- Definiera värdet för STEPS PER REV som 4076
- Definiera värdet för MOTOR MAX SPEED som 1000
- Definiera värdet för MOTORACCELERATION som 200
- För mer information om 28BYJ-48 stegmotor:
Maskinens mått
- Kom ihåg att din maskinstorlek INTE är samma som din ytstorlek.
- Din SIDA eller ritningsområde blir mindre.
- Maskinbredd - Detta är avståndet mellan två närmaste punkter på kedjehjulen (mellan två remskivor). Justera storleken mellan två remskivor på maskinens bredd
- Maskinhöjd - Detta är avståndet från kedjehjulets axel till botten av ritningsområdet (tavlan). Justera maskinhöjden (höjd mellan remskivan och panelens ände)
- Efter maskindimensioner, justera storleken på området du ska rita. (Om du vill rita på ett A4 -papper, ställ in A4 -storleken.)
- Hempunkt - Detta är en magisk punkt markerad på mittlinjen, exakt 120 mm (12 cm) ner från maskinens överkant.
- Klicka sedan först på mittsidan och ställ sedan in sidan Pos Y -värde 120.
- Klicka sedan på Center Home Point och ställ in Home Pos Y -värde 120.
Servomotor (penna) inställningar
- Värdena för penna upp och penna ner är servomotorns arbetsvinkel.
- Klicka på Serial Port och välj Arduinos port från listan över anslutna enheter.
- När rätt port har valts kommer displayen "Ingen seriell anslutning" att bli GRÖN och portnumret som den är ANSLUTAT visas på.
- Klicka på "Kommandokö" och kommandosändning aktiveras.
- Klicka på Ladda upp lyftintervall, klicka sedan på Testa lyftintervall och testa servomotorns vinkel.
Senaste inställningar - Ladda upp en vektorbild och starta utskriften
- Spara din inställning. Ladda din inställning varje gång du startar programmet.
- Klicka på fliken Inmatning och växla till programmets huvudskärm.
- Sedan ställer vi årligen in gondolen för 'Set Home' manuellt. Flytta gondolen manuellt och flytta den till den tidigare definierade hempunkten. Gondolen måste justeras på detta sätt före varje ritning innan du klickar på "Ställ hem".
- När denna justering är klar klickar du på Set Home och Set Pen Position.
- Klicka på Ange område för att ange dina ritningar. Klicka sedan på Ange ram till område för att göra alla nödvändiga inställningar för ritning.
Rita vektor
- Hitta någon vektorteckning. Konvertera bild till SVG -format från valfri konverteringsplattform.
- Efter välj Load Vector från programmet. Justera bildstorleken med Resize Vector. Flytta bilden till önskat område med Move Vector. Justera sedan det område som ska skrivas ut med Select Area och Set Frame to Area.
- Slutligen klickar du på kommandot Draw Vector för att starta maskinen.
För mer information:
Rekommenderad:
Drawing Robot With Adafruit Shield (Make It Move Contest): 10 steg (med bilder)
Drawing Robot With Adafruit Shield (Make It Move Contest): Hej mina namn Jacob och jag bor i Storbritannien. I det här projektet ska jag bygga en robot som drar åt dig. *Jag är säker på att många av er vill se det, så om du vill veta, hoppa direkt till det andra till sista steget men kom ihåg att komma tillbaka hit för att se
Bluetooth LED Drawing Board och IOS App: 9 steg (med bilder)
Bluetooth LED Drawing Board och IOS App: I den här självstudien kommer du att kunna skapa ett Bluetooth LED -kort som kan rita bilder från iPhone -appen vi skapar. I den här appen kommer användarna att kunna skapa ett Connect 4 -spel som också kommer att visas på denna spelplan. Detta kommer att bli en ch
Haptic Drawing Robot: 5 steg (med bilder)
Haptic Drawing Robot: Som en del av min magisterexamen på avdelningen. Industrial Design vid Eindhoven University, skapade jag en haptisk ritanordning som kan användas för att navigera en semi-autonom bil genom trafik. Gränssnittet kallas scribble och låter användaren uppleva
LEGO Delta Robot Scanning & Drawing: 7 Steg (med bilder)
LEGO Delta Robot Scanning & Drawing: Använd LEGO NXT för att bygga en Delta Robot. Kombinerad skanning och ritning
Avatar Drawing Robot Using MESH: 6 Steg (med bilder)
Avatar Drawing Robot Using MESH: Har du hört att fysisk aktivitet kan göra dig mer kreativ? Att vara aktiv hjälper dig att tänja ut och skapa kreativa idéer. Om du inte tränar ofta men vill öka din kreativitet, oroa dig inte - här är något för dig