Make Arduino XY Plotter Drawing Robot

Поделиться
HTML-код
  • Опубликовано: 10 ноя 2017
  • In this tutorial we will learn how to make Arduino XY Plotter Drawing machine. With Drawing Robot you can draw images on wall, panel or A4 paper. You can print pictures or print text. All required hardware for this project are listed below. We will learn how to install and use the Polargraph program for robot control. Motor drivers - Adafruit's Motoshield v1. A modern classic. It can drive two stepper motors each drawing up to 600mA and has pinouts for a servo too, so is perfect for this project.
    Also see this project: mXY Board - Low-Budget XY Plotter Drawing Robot Board • Make XY plotter drawin...
    Required Hardware:
    1x Arduino UNO R3:
    bit.ly/2xt9MVk
    amzn.to/2LZr6t4
    1x L293D Motor Drive Shield:
    bit.ly/2H7vmy9
    amzn.to/3qADuic
    2x L293D Motor Drive IC:
    bit.ly/2J4N3jD
    amzn.to/2ZqRob1
    2x 17 Stepper Motor:
    bit.ly/2J0xqhf
    amzn.to/3px9vX2
    1x MG90S Servo Motor:
    bit.ly/2JfGtuj
    amzn.to/3avwe1N
    1x GT2 Pulley 16 Teeth Set:
    bit.ly/2H9DoXq
    amzn.to/2ObsdqQ
    1x GT2 Rubber Belt (5M):
    bit.ly/2Lfc0tJ
    amzn.to/3m82L1N
    3 in 1 Jumper Wire:
    bit.ly/2J6de9E
    amzn.to/3doetmT
    1x 5V 2A Power Supply
    * 3D Models:
    Gondola 3D Model: www.thingiverse.com/thing:575487
    Stepper Mounting Bracket: www.thingiverse.com/thing:237...
    * Motor Shield Upgrade for the High-Torque Stepper Motor:
    • Arduino L293D Motor Sh...
    In this tutorial we will learn how to use a high-torque stepper motor with the L293D motor drive shield. I used a high torque stepper motor with the L293D motor driver, so the L293D integration overheated. The cause is high current requirement. I modified the L293D Motor driver shield to solve this problem.
    * polargraphcontroller: (Polargraph controller Copyright Sandy Noble 2018.)
    - Polargraph Server for Arduino UNO and MEGA compatible boards using Adafruit motorshields.
    - It works fine in Arduino IDE v1.8.5 www.arduino.cc/en/Main/OldSof...
    - Download the controller by going to the github.com/euphy/polargraphco... and get the most recent bundle.
    - It also contains a folder called polargraph_server_a1. This is the polargraph firmware source code.
    - Copy the contents of arduino-source/libraries into your Arduino/libraries/ folder
    - Copy arduino-source/polargraph_server_a1 into your Arduino/ folder
    - You should have created three new folders on your disk:
    Arduino/polargraph_server_a1/
    Arduino/libraries/Accelstepper/
    Arduino/libraries/AFMotor/
    - Start Arduino IDE:
    - Go to File-Sketchbook-polargraph_server_a1
    - Fourteen files will open up and be displayed as tabs in the IDE. This is the source code of the firmware.
    - Press the "verify" button in the toolbar to try and compile it.
    - If it compiles, press the "upload" button in the toolbar to upload it.
    - Once you do that, you should confirm that it is working properly - use the serial monitor on the board, set to 57600 baud to make sure that it is issuing "READY" every couple of seconds.
    * Processing v2.2.1:
    - Install Processing 2.2.1: processing.org/download/
    - Run Processing, find where your sketchbook folder is: (File-Preferences, sketchbook location).
    - Download the latest code bundle: Go to github.com/euphy/polargraphco... and download the zip file linked to at the bottom of that page - it'll be called something like Polargraph*.zip
    - Unzip the code bundle and copy the three code library folders out of Polargraph.2017-11-01\Polargraph 2017-11-01\processing-source\Processing libraries into your C:\Users\xxxx\Documents\Processing\libraries
    - Copy the whole polargraphcontroller folder from Polargraph.2017-11-01\Polargraph 2017-11-01\processing-source\ into your Processing sketchbook folder. It'll look like: C:\Users\xxxx\Documents\Processing
    - Restart Processing and go file-sketchbook-polargraphcontroller to open the app source code.
    - Press the run button in the toolbar to run the sketch.
    * Stepper motor and pulley settings (in Polargraph):
    - Set the MM Per Rev value according to the pulley and belt you are using. For example, if the belt is GT2 the lue is 2mm. If the pulley has 16 teeth, 2x16 = 32mm. So, the belt will advance 2mm each turn.
    - Adjust Steps Per Rev according to the stepper motor type. For example, if te step angle of the used stepper motor is 1.8 degrees the value is 200 steps. This value is adjust to 400 because dual motor is used.
    * Check out these platforms for more:
    - www.polargraph.co.uk/
    - www.hackster.io/mertarduino/m...
    - www.instructables.com/id/XY-P...
    --------------------------------------
    Song: Fredji - Happy Life (Vlog No Copyright Music)
    Music provided by Vlog No Copyright Music.
    Video Link: • Fredji - Happy Life (V...
  • НаукаНаука

Комментарии • 341

  • @galleonhouse7470
    @galleonhouse7470 2 года назад +1

    AMAZING!
    Have not seen anything as interesting in month!
    Thank you!

  • @xnxmxmxnx
    @xnxmxmxnx 6 лет назад +6

    i Feel like i am the only one who has build one with the help of ur video:
    Some things i stumbled over:
    1) If you finish setting up the Settings inside the controller java script you HAVE to click "upload to device" otherwise notting happens.
    2) For wiring use the real picture, the animation is very confusing and not the equal as shown in the picture.
    (the wiring have to be mirrored so the the left upper cable color is the same as the right upper edge; the animation showing that the Left upper edge is the right lower edge.)
    3) The Servo linked in the description is a different one. If you 3D print the gondola you have to reconstruct the servo holder part of the gondola, otherwise it wont fit at all.
    4) i upgraded the 239D chips and stacked them, the heat up quickly anyways, just put a old CPU cooler or anything wich takes the heat away on the chips
    Thanks @Mert, keep up your good work!

  • @IH1940HAY
    @IH1940HAY 5 лет назад +1

    Excellent video. I appreciate all the work you put into making it and sharing it on YT.

  • @kadirguzel9219
    @kadirguzel9219 6 лет назад +4

    Sizi dün keşfettim videolarınız çok orjinal ve yabancıların videolarına bu kadar ilgi duyması hoşuma gitti devamını bekliyoruz :)

  • @AminShahsavar
    @AminShahsavar 6 лет назад +1

    What a well done tutorial - thanks mate!

  • @fox.q3055
    @fox.q3055 3 года назад

    The best Turkish project channel

  • @andgott
    @andgott 5 лет назад +1

    Very cool. I've got the stuff in my cart on Banggood- Can't wait to try this!

    • @mateuszfrydryszak3856
      @mateuszfrydryszak3856 4 года назад +1

      Hey, I'm kind of new to this. Did you try this project? I have a question. Where do you connect the Arduino? What purpose does it serve? Thanks

  • @abdullahalmehadi6152
    @abdullahalmehadi6152 6 лет назад

    Nice job !
    Your channel is awesome ,just love it!!!

  • @SedanurKrc
    @SedanurKrc 6 лет назад

    Kanalı yeni keşfettim. çok yararlı içerikler var kaynak bulma zorluğu yaşıyordum. bu kanal çok iyi geldi. videoların devamını bekliyorum

  • @samilcanselklc7232
    @samilcanselklc7232 6 лет назад

    Again wonderful project 👍

  • @mazharali8810
    @mazharali8810 6 лет назад

    your project is very beutiful and wonderful. but it is very hard and more expensive. So i will make the project after few months! i am very thankful to you..!

  • @kvlpnd
    @kvlpnd 6 лет назад +1

    Very excellent and creative.

  • @rutwikshinde7479
    @rutwikshinde7479 6 лет назад

    Woahhh ... That's wonderful .😀

  • @abdulfattahguda6157
    @abdulfattahguda6157 5 лет назад +10

    Really amazing.. This project made me a big fan for you and high interesting in arduino

  • @karthikeyanv3627
    @karthikeyanv3627 6 лет назад

    I am big fan for your project

  • @noodvooraad5918
    @noodvooraad5918 2 года назад

    amazing video, it all bekoms crystal clear now.

  • @anuragsinha6178
    @anuragsinha6178 6 лет назад

    Your channel is the best

  • @fenkolikler
    @fenkolikler 6 лет назад +2

    Süper eline sağlık kardeşim 👍👏

  • @ArduinoHocam
    @ArduinoHocam 6 лет назад

    Awesome Work Mert Hocam :)

  • @hakanyildirim4301
    @hakanyildirim4301 6 лет назад

    super :) maker boy ellerine sağlık I m waitng more then new project

  • @sayantanmaiti2513
    @sayantanmaiti2513 6 лет назад

    This was so far the most laborious time consuming and the best project so far.

  • @ddzm6
    @ddzm6 4 года назад

    Very nice! Built this following your instructions but without the CNC shield. Thanks for sharing, this was a fun project!

    • @leisharoopram2486
      @leisharoopram2486 9 месяцев назад

      Hey how did you make it without a CNC shield?

  • @kanattar2413
    @kanattar2413 6 лет назад +1

    video silinmişti yada yoktu tekrar yüklediğiniz için teşekkür ediyorum cok güzel bir proje, detayda verilen yapım aletleri ve aşamaları için emeğinizi tebrik ederim

  • @ndrsg3013
    @ndrsg3013 3 года назад

    Thank you for the tutorial

  • @angelnovoa709
    @angelnovoa709 6 лет назад

    looks really nice

  • @assadassad2540
    @assadassad2540 6 лет назад

    Really nice💜 thanks

  • @SurvivalHacking
    @SurvivalHacking 2 года назад

    Really interesting ! I love IT

  • @kryptocat4240
    @kryptocat4240 6 лет назад +1

    great video

  • @MakerMate
    @MakerMate 6 лет назад

    You just made my day I will try making this💗💞

    • @mateuszfrydryszak3856
      @mateuszfrydryszak3856 4 года назад

      Hey, I'm kind of new to this. Did you try this project? I have a question. Where do you connect the Arduino? What purpose does it serve? Thanks

    • @MakerMate
      @MakerMate 4 года назад

      @@mateuszfrydryszak3856 arduino is connected with l293d shield from where the steppers are connected . the purpose is we can make some paintings on wall thats it lol. nothing more ..

  • @THEbaDrehtoMrEKCUF
    @THEbaDrehtoMrEKCUF 6 лет назад

    Very super Projekt, thanks for my New toy that i can build!

  • @dibyasankhakundu9147
    @dibyasankhakundu9147 6 лет назад +2

    Perfect😍😍😍

  • @sherozali3498
    @sherozali3498 5 лет назад

    Awesome really thanks

  • @MoslemNadi
    @MoslemNadi 6 лет назад

    Greetings to you ... Thank you for this tutorial video ... By looking at this video, I decided to create an example for cutting slabs of wood ... something like Maslow CNC ... but with two problems I encountered the first GrbL control software, for example using the grbB controller or Universal G Code sender or candle .. Because there is a possibility of controlling the z axis in them ... My second problem Inserting a stepper motor as the z axis and the existence of a code to replace the driveshaft instead of the servo ... I was very much on the Internet but I did not succeed in finding such software ... Thank you for advising me. D so that I can reach my goal

  • @lordtachanka5492
    @lordtachanka5492 6 лет назад

    You are the best

  • @ajhcornwall
    @ajhcornwall 6 лет назад +2

    Great video, inspired me to give it a go myself. I bought the stepper motors you used, but mine sometimes jitter and my L293D's get very hot very quickly (even without the motors moving). What voltage did you have your's running at? You give two examples of variable voltage power supplies but don't say what voltage you run it at :) Does yours get hot?

  • @Lasseu
    @Lasseu 6 лет назад

    i was first like --> once again thinking in my mind 'one of these shitty-made-up-reason-to-make-shitty-projects' but after few mins i realized that this would be actually cool, i could draw big paintings on my wall, thank you man :) im ordering my stepper motors soonish danke.

  • @mtsutm6836
    @mtsutm6836 6 лет назад

    Thank you so much

  • @IshwarSingh-fg3cp
    @IshwarSingh-fg3cp 6 лет назад +1

    It was nice .why don't you make a tutorial on 3-d printer ..which will be really useful.

  • @allenzenith3357
    @allenzenith3357 6 лет назад

    Really awesome

  • @dinushapersonello2396
    @dinushapersonello2396 4 года назад

    great
    work

  • @jorgeacosta1198
    @jorgeacosta1198 2 года назад

    es exelente supero mi expectatiba exito y salud

  • @ahmedsaman3070
    @ahmedsaman3070 6 лет назад

    Amazing and very cool, good work done my friend

  • @lucamuscarella4085
    @lucamuscarella4085 6 лет назад +1

    Amazing!
    Thanks bro!

  • @badrzandr3351
    @badrzandr3351 6 лет назад +1

    nice keep up

  • @SaadANawaz
    @SaadANawaz 6 лет назад

    THis is awesome.

  • @msz1285
    @msz1285 5 лет назад

    Good job :)

  • @ItaloLima
    @ItaloLima 6 лет назад

    Good Video !!

  • @atroooooooooosh
    @atroooooooooosh 4 года назад +1

    Amazing!! Just one question can we drop the power supply and rely on normal power ?

  • @chaneerachehan2536
    @chaneerachehan2536 6 лет назад

    superb superb

  • @svetoslaviva4171
    @svetoslaviva4171 6 лет назад +2

    Great tutorial! Please tell me how to make the gondola from CD

  • @PratapO7O1
    @PratapO7O1 6 лет назад

    Keep going

  • @Endylus
    @Endylus 4 года назад

    Elinize sağlık çok iyi olmuş

  • @sukhilsalim8370
    @sukhilsalim8370 4 года назад

    u r awsomeeeeeee.....................

    • @danielh4309
      @danielh4309 4 года назад

      hI there, did you make this yet? If so how much money did this cost you?

  • @nikabosnjak4544
    @nikabosnjak4544 6 лет назад

    brilliant!

  • @hugobracamontesbaltazar
    @hugobracamontesbaltazar 6 лет назад

    Awesome!

  • @devchaudhari7008
    @devchaudhari7008 6 лет назад

    Amazing

  • @ihababughaush8145
    @ihababughaush8145 5 лет назад

    you took one day just to print 3d things ,, thanks

  • @teamsupportmetub5839
    @teamsupportmetub5839 3 года назад

    thank you so much

  • @osmrider5660
    @osmrider5660 3 года назад +1

    Wow amazing 😰😰😀😀

  • @sumeetmaheshwari9058
    @sumeetmaheshwari9058 6 лет назад

    So cool

  • @chiranjitmajumder6886
    @chiranjitmajumder6886 6 лет назад

    very good

  • @santanuhazra026
    @santanuhazra026 5 лет назад

    Very good job done .i want to know how to drawing programme is converted in another video

  • @giorgiofera
    @giorgiofera 4 года назад

    Thank you

  • @cordellbrooks6365
    @cordellbrooks6365 6 лет назад

    Could you do a video on gesture sensors. I have tried watching other video tutorials but none of them help.

  • @isabelgalli4268
    @isabelgalli4268 6 лет назад +18

    Amazing. Just unbelievable.
    Can you do a tutorial on face tracking with Arduino?? I'v been searching it from a log time but I can't find anything. Thank you very much!

    • @justhack56
      @justhack56 6 лет назад +1

      Isabel Galli Yess please !!

    • @Deeply24632
      @Deeply24632 6 лет назад

      what did you use to import the picture into the plotter for it to draw it

    • @Radiant-hf2vh
      @Radiant-hf2vh 5 лет назад +1

      Face tracking is computationally complex, a micro controller like arduino cant handle it.

  • @aalizwel2061
    @aalizwel2061 6 лет назад

    awesome video

  • @mateuszfrydryszak3856
    @mateuszfrydryszak3856 4 года назад

    Hey, Great Project you have here. One question: you never show the arduino and how you configured it in the video. You only showed the Motor Driver Shield. My question: is the arduino only supposed to update the L293D drivers or does it have a bigger purpouse? Thanks for your time, this is my project right now and I would appreciate a reply

  • @mavitimsah9143
    @mavitimsah9143 3 года назад

    Oh be sağ olasın mert abi

  • @blackbox6841
    @blackbox6841 3 года назад

    thanks buddy

  • @Addybhoot93
    @Addybhoot93 4 года назад

    Awesome project 😍.. Can you please help me in creating a painting bot? 🙏

  • @aalizwel2061
    @aalizwel2061 6 лет назад

    thanks

  • @AndersJackson
    @AndersJackson 6 лет назад

    GIMP would probably be a good program to translate pictures. Or maybe Inkscape. Both are free software, just download and use.

  • @janvanhoeven5112
    @janvanhoeven5112 6 лет назад

    The servo you provided in the description is a MG996R servo, way overkill for this project (also an way too high voltage requirement for the Arduino 5V line). I had to buy another one. You are using a mg90s yourself, which is decent, so I recommend changing to that servo.

  • @phaiboon11306
    @phaiboon11306 3 года назад

    หาคลิปนี้ตั้งนาน

  • @karthikeyanv3627
    @karthikeyanv3627 6 лет назад

    Supper really nice

  • @cosmoshaw6084
    @cosmoshaw6084 6 лет назад

    How loud are the modded L293D? motor drivers? Would TMC2100 drivers be sufficient using the silent modes or not enough torque?

  • @hagarmarzouk5654
    @hagarmarzouk5654 5 лет назад +1

    Thank you fr such great effort and for sharing this video
    put please the link of makearduino is not anymore working but gives 404 error can you check it

  • @LOKESHSBEE
    @LOKESHSBEE 6 лет назад

    Niceeeeee.........

  • @MrAgri20
    @MrAgri20 6 лет назад

    Cool

  • @syeda.attiazaidi7804
    @syeda.attiazaidi7804 6 лет назад

    Plz make a tutorial explaining Bluetooth module

  • @msz1285
    @msz1285 4 года назад +1

    Great project I love it . i use to be able to build up and play it .When now I try to download all programs thy are out of days :( and dont work .Could you please update softwares .I would realy apriciate .
    arduino1.0.5 is not supporterd any more
    and when i try to start processing 1.5.1 program required jave 1.5.0 which is not suported any more :(

  • @muhammadammarraza2799
    @muhammadammarraza2799 6 лет назад +2

    I have a question. I am making a wireless control car . So for the the transmitter I am using Arduino nano 433 MHz transmitter and gyroscope. The code is uploaded successfully but when I am opening the Serial Monitor it is displaying MPU 6050 connection failed . Pls. Help

  • @luislugo2546
    @luislugo2546 5 лет назад

    Awesome project, I want to make it, but, what if I want it to draw "on the fly", I mean, by sending an image by wifi or bluetooth?

  • @Dsay_Diablo_27s
    @Dsay_Diablo_27s 6 лет назад

    Hi mert you are making nice videos but can you make a cnc machine without driver

  • @manishpoudel4540
    @manishpoudel4540 5 лет назад +2

    can we use 28BYJ-48 Stepper motor?? and can we use l298n motor driver instead of that board??

  • @UCanDo
    @UCanDo 6 лет назад

    Polargraph link is not working!

  • @piotrmilotrojan
    @piotrmilotrojan 4 года назад +1

    Cool project!
    Have you tried putting the paper sheet on the board (e.g on magnets) and draw this paper with this marker or a pen?
    To clearly understand the gondola - the servo turns and moves the upper part of the gondola closer to the board, then pen touches the board and draws?

  • @olegmincev3860
    @olegmincev3860 6 лет назад +6

    Should I connect both 9V and 6-12V Supplies to motor shield? Would you leave me any more detailed picture? Thanks

  • @ashachaplot576
    @ashachaplot576 6 лет назад

    ur amazing dont forget me iam aditya chaplot we meet on facebook

  • @cemkiyik1165
    @cemkiyik1165 6 лет назад

    Hello could you explain the usage of DC power supply in the video I couldn't see a hint

  • @awaazmatroko5972
    @awaazmatroko5972 3 года назад

    Good video, is it possible to use this to plot engineering drawing from AutoCAD PC laptop???

  • @huutoantran4005
    @huutoantran4005 5 лет назад

    Can i use RAMPS 1.4 and A4988 for this project?? Thanks!

  • @CutScene-Studio
    @CutScene-Studio 3 года назад

    Thank you for video , its amazing ! but i have a question. what is dimensions of the board? if someone know please tell me i really need to know it.

  • @mallahov
    @mallahov 4 года назад

    Здравствуйте! Спасибо за видео! : )
    я новичок-ардуинщик нулевого пока уровня и у меня такой вопрос. может ли ардуино работать как звуковая карта? - то есть использоваться для записи нескольких(6) потоков аудио одновременно, в реальном времени???
    я хочу сделать миди-звукосниматель для 6-струнной гитары, где звук с каждой струны снимается отдельным магнитным капсюлем и передаётся в комп отдельным каналом/потоком.

  • @aos1611
    @aos1611 4 года назад

    Hola, felicitaciones por compartir el conocimiento, he construido esta maquina, pero los dibujos me quedan de lado en forma vertical, como hago para que los dibujos me queden en forma horizontal. Gracias.

    • @serch76
      @serch76 4 года назад

      puedes compartir tu proyecto?

  • @yonab7963
    @yonab7963 4 года назад +1

    can you send a link to the base/frame you used?

  • @ronee505
    @ronee505 3 года назад

    can use HC05 Bluetooth with Makelangelo on windos7

  • @JohnMazz
    @JohnMazz 5 лет назад +1

    I love this so much and I'd love to try to make one too. One thing I wondered about was why you didn't have the two stepper motors in the Gondola itself, rather than at the corners? It seems like it would be more straightforward to have the whole thing self contained, or would there be a downside? Thanks!

    • @DBjoerklund
      @DBjoerklund 2 года назад

      Thought the exact same thing, and it would even help providing weight

    • @SteinErikDahle
      @SteinErikDahle 2 года назад

      Making the gondola as light as possible means acceleration and retardation can be much faster, making the plotter much faster.

  • @saurabhtarar6950
    @saurabhtarar6950 6 лет назад

    Which Simulation Software you used in previous videos ??