Tartalomjegyzék:

MXY tábla - Alacsony költségvetésű XY plotter rajztábla: 8 lépés (képekkel)
MXY tábla - Alacsony költségvetésű XY plotter rajztábla: 8 lépés (képekkel)

Videó: MXY tábla - Alacsony költségvetésű XY plotter rajztábla: 8 lépés (képekkel)

Videó: MXY tábla - Alacsony költségvetésű XY plotter rajztábla: 8 lépés (képekkel)
Videó: A papír. Alacsony költségvetésű jelenet. 2024, Július
Anonim
MXY tábla - Alacsony költségvetésű XY Plotter Rajz Robotábla
MXY tábla - Alacsony költségvetésű XY Plotter Rajz Robotábla

Célom az volt, hogy megtervezzem az mXY táblát úgy, hogy alacsony költségvetésű legyen az XY plotter rajzológép. Ezért egy táblát terveztem, amely megkönnyíti azoknak, akik szeretnék megvalósítani ezt a projektet. Az előző projektben, miközben 2 db Nema17 léptetőmotort használt, ez a tábla 2 db 28YBJ-48 DC 5V 4 Phase 5 Wire Stepper Motort használ. Az előző projektben is az Arduino Uno R3 -at használták mikrokontrollerként, az Adafruit Motor Shield -t pedig motorvezérlőként. Ez a lap Atmega328P és ULN2003 léptető illesztőprogramot használ. Így ezt a projektet egyetlen táblával készítheti el. Ehhez a projekthez 5V 1A adapter vagy powerbank elegendő az energiafogyasztáshoz. A maximális áramot mindkét motor működésekor 0,4A értéknek tekintették.

A videón látható tábla a tesztverzió, a kártya frissített és továbbfejlesztett változata az alábbi linken található. Továbbá azok számára, akik nem akarnak forrasztani, az mXY lapot a PCBWay Bazaar -ban értékesítik minden összeszerelt alkatrésszel. Nagyon köszönöm a PCBWay -nek ezt a támogatást.

$ 0 Új tagok első megrendelése és alacsony ár PCB sablonhoz a https://www.pcbway.com/ címen

1. lépés: Szerezze be a PCB -t

Szerezd meg a PCB -t
Szerezd meg a PCB -t

Ebben a projektben XY Plotter rajzológépet készítünk mXY táblával. A Rajz Robot segítségével képeket rajzolhat falra, panelre vagy A4 -es papírra. Képeket vagy szöveget nyomtathat. A gép egy egyszerű eszköz, amely normál tollal, néhány motorral és néhány húrral rajzol képet. Az alábbiakban felsoroljuk a projekthez szükséges összes hardvert. Megtanuljuk, hogyan kell telepíteni és használni a Polargraph programot rajzvezérléshez.

Szerezze be a PCB -t - Vázlatos - Gerber -fájlok - BOM -lista:

www.pcbway.com/project/shareproject/mXY_Board_Low_Budget_XY_Plotter_Drawing_Robot_Board.html

2. lépés: A PCB -hez szükséges összetevők

Szükséges alkatrészek a NYÁK -hoz
Szükséges alkatrészek a NYÁK -hoz

Az mXY összeszerelt verzió hamarosan elérhető lesz a PCBWayer Bazaar -on:

1x ATmega328P-PU rendszerbetöltővel:

2x ULN2003 DIP16:

2x 28YBJ-48 5V 5 vezetékes léptetőmotor:

1x CH340G SOP16:

B típusú USB -csatlakozó:

DIP Socket 28/16 Pins:

12/16 MHz -es kristály:

L7805 TO-220:

10uF kondenzátor:

22pF/0,1uF/10nF Kerámia:

LED:

10K/1K ellenállás:

Power Jack aljzat:

2 tűs sorkapocs:

Férfi tű fejléc:

2x JST B5B-XH csatlakozó:

1x MG90S szervomotor:

GT2 szíjtárcsa 16 fogsor:

GT2 gumiszalag (5M):

3 az 1 -ben Jumper vezeték:

Forrasztóeszközök:

3. lépés: Kapcsolatok

Kapcsolatok
Kapcsolatok

A léptetőmotorokhoz és szervókhoz hosszabbító vezetékre lesz szükség.

5M hosszabbító kábel:

További információ:

4. lépés: Gondola és konzol

Gondola és konzol
Gondola és konzol

A gondola és a léptetőmotor rögzítőkonzol 3D modelljeit megtalálhatja a 'Gondola_Bracket_Models' ZIP fájlban

github.com/MertArduino/mXY-board-xy-plotter-drawing-machine

A JGAURORA A5S 3D nyomtatót 3D modellekhez használták:

5. lépés: Forráskód

Forráskód
Forráskód
  • Jól működik az Arduino IDE v1.8.5 és Processing v2.2.1 alatt
  • Töltse le és telepítse az Arduino IDE v.1.8.5
  • Töltse le és telepítse a Processing v2.2.1 -et
  • Az mXY-Plotter-Drawing-Machine letöltése

6. lépés: Arduino forráskód

Arduino forráskód
Arduino forráskód
  • Lépjen az mXY-Plotter-Drawing-Machine / arduino-source-code-libraries / libraries mappába.
  • Másolja az arduino-source-code-libraries / libraries tartalmát a C: / Users / YourPCname / Documents / Arduino / libraries mappába.
  • Lépjen az mXY-Plotter-Drawing-Machine / arduino-source-code-libraries mappába.
  • Másolja ki a polargraph_server_a1 mappát, és illessze be a C: / Users / YourPCname / Documents / Arduino mappába.
  • A "polargraph_server_a1.ino" fájl az ULN2003 illesztőprogram és a 28YBJ-48 léptetőmotor szerkesztett példánya. Az eredeti verziót itt szerezheti be:

  • Nyissa meg az Arduino IDE -t
  • Lépjen a Fájl -> Vázlatfüzet -> polargraph_server_a1 | Nyissa meg a polargraph_server_a1 forráskódot.
  • Lépjen az Eszközök -> Tábla -> Arduino/Genuino Uno | Válassza ki a táblát
  • Nyomja meg az "igazolás" gombot az eszköztáron, hogy megpróbálja lefordítani.
  • Ha összeáll, nyomja meg a "feltöltés" gombot az eszköztáron a feltöltéshez.
  • Miután ezt megtette, győződjön meg arról, hogy megfelelően működik - használja a fedélzeti soros monitort, 57600 baudra állítva, hogy megbizonyosodjon arról, hogy néhány másodpercenként kiadja a "READY" jelzést.

7. lépés: A forráskód feldolgozása

Forráskód feldolgozása
Forráskód feldolgozása
  • Lépjen az mXY-Plotter-Drawing-Machine / processing-source / Processing libraries mappába.
  • Másolja a Process-source / Processing könyvtárak tartalmát a C: / Users / YourPCname / Documents / Processing / libraries mappába.
  • Másolja ki a polargraphcontroller mappát, és illessze be a C: / Users / YourPCname / Documents / Processing mappába.
  • Nyílt feldolgozás
  • Lépjen a Fájl -> Vázlatfüzet -> polargraphcontroller | Nyissa meg a polargraphcontroller alkalmazás forráskódját.
  • Nyomja meg a Futtatás gombot az eszköztáron a vázlat futtatásához.

8. lépés: Polargraphcontroller

Polargráf vezérlő
Polargráf vezérlő

Polargraph vezérlő Copyright Sandy Noble 2018 -

A léptetőmotor specifikációi

  • Nyomja meg a SETUP gombot az eszköztáron.
  • Határozza meg az MM PER REV értékét 64 -nek
  • Határozza meg a STEPS PER REV értékét 4076 -ként
  • Adja meg a MOTOR MAX SPEED értékét 1000 -nek
  • Határozza meg a MOTOR ACCELERATION értékét 200 -nak
  • További információ a 28BYJ-48 léptetőmotorról:

A gép méretei

  • Ne feledje, hogy a gép mérete nem egyezik meg a felületi méretével.
  • Az OLDAL vagy a rajzterület mérete kisebb lesz.
  • Gép szélessége - Ez a távolság a lánckerék két legközelebbi pontja között (két szíjtárcsa között). A gép szélességén állítsa be a két szíjtárcsa közötti méretet
  • Gépmagasság - Ez a távolság a lánckerék tengelyétől a rajz (tábla) területének aljáig. Állítsa be a gép magasságát (magasság a szíjtárcsa és a panel vége között)
  • A gép méretei után állítsa be a rajzolni kívánt terület méretét. (Ha A4 -es papírra szeretne rajzolni, állítsa be az A4 -es méretet.)
  • Otthoni pont - Ez egy varázspont a középvonalon, pontosan 120 mm -re (12 cm) lefelé a gép felső szélétől.
  • Ezután először kattintson a Közép oldalra, majd állítsa be az Oldalpozíció Y értékét 120.
  • Másodszor kattintson a Center Home Point pontra, és állítsa a Home Y Y értékét 120 -ra.

Szervo motor (toll) beállításai

  • A Pen Up Position és a Pen Down Position értékek a szervomotor működési szöge.
  • Kattintson a Soros port elemre, és válassza ki az Arduino portját a csatlakoztatott eszközök listájából.
  • Ha a megfelelő portot választotta, a "Nincs soros kapcsolat" kijelző ZÖLD színűvé válik, és megjelenik a port száma, amelyhez CSATLAKOZTATT.
  • Kattintson a "Parancssor" gombra, és a parancstovábbítás aktiválódik.
  • Kattintson az Emelési tartomány feltöltése, majd az Emelési tartomány tesztelése elemre, és tesztelje a szervomotor szögét.

Utolsó beállítások - Töltse fel a vektoros képet, és indítsa el a nyomtatást

  • Mentse el a beállítást. Töltse be a beállítást minden alkalommal, amikor bekapcsolja a programot.
  • Kattintson a Bevitel fülre, és váltson a program fő képernyőjére.
  • Ezután manuálisan beállítjuk a gondolát a „Set Home” beállításához. Mozgassa a gondolát kézzel, és vigye a korábban meghatározott otthoni pontra. A gondolát minden rajz előtt így kell beállítani, mielőtt rákattint a 'Set Home' gombra.
  • A beállítás elvégzése után a Set Home és a Set Pen Position gombra kattint.
  • Kattintson a Terület beállítása gombra a rajzok megadásához. Ezután kattintson a Keret beállítása területre gombra a rajzoláshoz szükséges összes beállítás elvégzéséhez.

Rajz vektor

  • Keressen bármilyen vektoros rajzot. Konvertálja a képet SVG formátumba bármely konvertáló platformról.
  • Miután kiválasztotta a Vektor betöltése a programból lehetőséget. Állítsa be a kép méretét a Vektor átméretezéssel. Mozgassa a képet a kívánt területre a Move Vector gombbal. Ezután állítsa be a nyomtatandó területet a Kiválasztott terület és a Keret beállítása területre opcióval.
  • Végül kattintson a Draw Vector parancsra a gép elindításához.

További információ:

Ajánlott: