How to make GRBL+arduino based CNC plotter PCB ink plotter

Поділитися
Вставка
  • Опубліковано 19 сер 2024
  • Hello friends
    this my new CNC plotter machine based on GRBL firmware which supports Z axis servo
    In this video i will show you complete guide how to make mini GRBL based CNC plotter powered by two 28BYJ-48 Stepper motor & one tower pro mini servo
    Also how to do calibration of axis and speed test is shown in this video
    Main body of the machine is 3D printed
    More detail
    electricdiylab....
    Special features
    1. GRBL support for Z axis servo
    2. Big print area (100 X 100 mm)
    3. 3d printed parts
    4. Easy gcode making process
    Component required:
    X & Y axis rails :- Bike spoke wire 2.75 mm dia
    Arduino UNO :- amzn.to/2iVQL3s
    28BYJ-48 stepper motor :- amzn.to/2iUUvC5
    Timing belt & pulley :- amzn.to/2oVcP4f
    Idle pulley :- amzn.to/2BkPEGH
    Tower pro servo motor :- amzn.to/2jpp330
    GRBL CNC shield :- amzn.to/2jqZK0n
    A4988 Stepper driver (2qty) :- amzn.to/2iVM2in
    Power adapter :- amzn.to/2hySoas
    3D Parts STL File :- www.thingivers...
    Link to download : -
    MI Inkscape Extension.zip : - www.mediafire....
    MIGRBL.zip :-
    www.mediafire....
    CNC - Shield v3 01 WIRING.png
    www.mediafire....
    GRBL Controller :-
    github.com/zap...
    visit for more
    electricdiylab....
    My Gears :-
    Camera :- amzn.to/2FO4W5E
    Video Light :- amzn.to/2FNKzFL
    Mic :- amzn.to/2HYqBZC
    Soldering Kit :- amzn.to/2FgNd8Z
    Screw driver set :- amzn.to/2FkhHHm
    Rotary tool :- amzn.to/2FM3Lnh This video is made for entertainment purposes only. Please use judgment, care, and precaution if you plan to replicate. WhatsApp for custom projects +91 7600079068

КОМЕНТАРІ • 407

  • @noweare1
    @noweare1 5 місяців тому +1

    I wanted to let you know I built this machine and it works really well.
    I 3d printed parts that I designed after looking at how you built yours.
    I had to reinforce the parts that held the motors a bit as the shaft was not at 90 degrees
    because of belt tension. I ran it in half step mode which helped a lot because
    my table is only 100 mm x 100 mm. I am really happy with those motors as they work better than
    expected. Thanks, you provided everything that was needed.

  • @adityakathirvel6209
    @adityakathirvel6209 4 роки тому

    I had a problem of ordering pcbs ,now because of your help it is easy for me to make pcb

  • @esquach
    @esquach 5 років тому +8

    I would suggest using basically any other stepper motor though. 28BYJ-48 contain a large number of plastic gears that result in tiny inaccuracies that build up over time. That's likely what's causing the slight inaccuracies in the circles. But really nice build!

  • @yogeshgawali3067
    @yogeshgawali3067 6 років тому +9

    the project is simply awesome and extremely easy to understand. thanks for sharing this project

  • @jean-yvesbeguec9944
    @jean-yvesbeguec9944 6 років тому

    Thanks. Very elegant and cheap. A detail: the backlash, we can see it on the corners. To eliminate it it's quite easy: one can suspend a light weight to the axis with a wrapped string. You have now a perfect and precise device. Thanks.

  • @owenvinall9970
    @owenvinall9970 2 роки тому

    Thank you for presenting such an excellent video. The audio of your voice was a low in volume but an amazing thorough video.
    Owen Vinall from Down Under Australia.

  • @Nani-wu5iy
    @Nani-wu5iy 6 років тому +1

    This one is soo good please try to replace those 3d parts with another one as everyone won't have 3D printers.And make the video more in detail..
    Thank you..
    All your CNC videos are very good keep going..👍

  • @Gauravkumar-pd5ho
    @Gauravkumar-pd5ho 3 роки тому

    Thank you sir bahut details me sari baar bàta di

  • @HyperspacePirate
    @HyperspacePirate 3 роки тому

    Thanks man, this has been hugely helpful for the plotter I'm building

  • @gwebocelestron9194
    @gwebocelestron9194 6 років тому +1

    For those having trouble with the servo. Make sure #include servo.h is included in the grbl.h file in the Arduino -> libraries -> MIGRBL folder. That's the problem I ran into. What was happening was the servo was turning to the max, stopping because there's a tab on an inside gear that limits it to 180 degrees. I clipped off that tab, put the servo back together, included servo.h in grbl.h and it worked.

    • @ranamondal5593
      @ranamondal5593 6 років тому

      Gwebo Celestron thanks for the suggestion

    • @bojanzig
      @bojanzig 5 років тому

      I have problems with the servo. GBRL does not want to work with the M3 command, no matter what I enter for the M3, it always moves on and begins to exist.
      Manually I can not move it when I give the M5 command and release it.
      Gbrl I have tried several versions of none working. When I added servo.h to gbrl.h, the arduino reports an error. Im asking for help.

  • @herlonmartins8747
    @herlonmartins8747 5 років тому +3

    olá mundo! estava precisando fazer algumas placas de uso pessoal e encontrei esses problemas também, mas resolvi quando usei a versão 0.48 do Inkscape, aqui funcionou tudo certo, eu usei os mesmos motores do vídeo e ficou show, só para fazer placas. parabéns pelo vídeo me ajudou muito.

    • @ricardoambos8979
      @ricardoambos8979 4 роки тому

      valeu Herlon tava me quebrando aqui agora deu carto

    • @henriquerodriguesbraga9182
      @henriquerodriguesbraga9182 3 роки тому

      Boaaaaa!!!!!!!!!

    • @jasoncosta3805
      @jasoncosta3805 Рік тому

      O meu está dando erro na hora de gerar o gcode no inkscape, será pela versão do programa?

    • @Milos_Animes
      @Milos_Animes Рік тому

      ​@@jasoncosta3805sim sim, use a versão que o nosso amigo falou ali que vai funcionar

  • @Gambiarte
    @Gambiarte 5 років тому

    I believe you can remove the jumpers or leave just one to have half step, those motors already has a large gear box inside, you dont need microstepping here, then you may get higher speeds as the GRBL has a clock limitation in the pulses per second for the motor step.

  • @Ed19601
    @Ed19601 2 роки тому

    The arduino cnc shield plus the stepper drivers are for bipolar steppers. The 28BYJ48 is a unipolar stepper. I presume it was modified to bipolar for this project.
    One can use unmodified motors with e.g. a ULN2003 driver if one uses a modified grbl file

  • @omelectronics7399
    @omelectronics7399 2 роки тому

    Very helpful videos to me ... thanks for give us such kind of videos

  • @DIYBuilder
    @DIYBuilder 6 років тому +5

    Awesome Project :)

  • @mahbodnajjarian5309
    @mahbodnajjarian5309 4 роки тому +1

    Hi.I have a problem with inskape.when I choose MI inskape extension It's not working.please help me

  • @gwebocelestron9194
    @gwebocelestron9194 6 років тому

    I just built one. X and Y work great. Can't get the servo to work. Squeals but doesn't move. Bought two - same with both. Maybe need to use 12v supply? I'm using 9v 1 amp. Frame is great. Print a Thing printed it for me. They did a great job and fast. Two improvements should be made. 1) Pen holder should be larger to hold an etch pen and should be made to be flush with front of Z assembly. 2) The rails holding the X axis stepper motor is flimsy. Should be thicker. Already snapped one side putting this together.

  • @aswathj8938
    @aswathj8938 6 років тому +1

    How did u connect the drawing surface plate with the belt? Also how did u connect the Z axis pen to the tower pro servo? Please share some pictures.

  • @JPElectronic
    @JPElectronic 6 років тому +1

    Thank you for uploading the files to print, but I have a doubt the file of the platform is not the same as the video platform is flat in the video itself and the file has some modifications please explain me please

  • @shantilkhadatkar1195
    @shantilkhadatkar1195 Рік тому +1

    How much Power to input into the CNC Shield

  • @ArduJimmy
    @ArduJimmy 29 днів тому

    I build cnc plotter too and it is like I see in your demo and not draw object accurately. What causing it?

  • @loctien1448
    @loctien1448 6 років тому

    hi.
    i like this project. i hope you are fine and also your projects be successful!!
    thank you so much.

  • @cool91pro91
    @cool91pro91 2 роки тому

    Hello. My cnc's x axis is not working. All connections are fine but it doesn't move even though stepper motor is vibrating and rotating. I have made from 3D printed parts provided.

  • @georgechambers3197
    @georgechambers3197 6 років тому +2

    I love this! Excellent job, thank you.

  • @vijaykumar-hc6jz
    @vijaykumar-hc6jz 5 років тому +2

    how can i control the angle of servo for pen up and down ?

  • @mrusmanishtiaq2000
    @mrusmanishtiaq2000 5 років тому

    Hi, Thanks for your fruitful tutorial. Actually, my both motors rotate in the only clockwise direction. While I have anti direction too but motor rotates only in 1 direction.

  • @furkanozturk8578
    @furkanozturk8578 4 роки тому

    Very nice tutorial thank you.Can you share the hardware part the motor pins ? because ı couldnt move the y axis motor.

  • @witgangyounotube287
    @witgangyounotube287 6 років тому

    try running them in 1/4 step mode or half step mode to get faster speeds.
    800 steps/mm is way overkill for this build, it practically can do 20 steps and the pen won't budge from the lossenes of the axis and the pressure on the paper will just keep it in place.
    i also found out that stepper drivers usually loose accuracy when driven with steps smaller than 1/4-1/8.

  • @at-mh3lb
    @at-mh3lb 6 років тому +5

    why i cannot make file gcode. could someone help me?
    it appears on the screen attributeError: "module" object has no attribute ' unittouu'

    • @gonzalobaez16
      @gonzalobaez16 4 роки тому +1

      Hello, could you solve the problem? I also installed the inkscape extension and I get the same error, is there any other library to download? or how could you solve it? Greetings and thanks .. I await a response

    • @kanishkyallurkar3015
      @kanishkyallurkar3015 4 роки тому +1

      @@gonzalobaez16
      download the older version of inkscape else it wont work.

  • @m.ksingh324
    @m.ksingh324 6 років тому +9

    How did you connect the servo to pen holder

  • @toiyeuphunu99
    @toiyeuphunu99 3 роки тому

    I have done it successfully, I also want to draw a printed circuit but how can I determine the coordinates because the printed circuit is very small?

  • @kusmanf
    @kusmanf 6 років тому +1

    If I use a stepper motor instead of a servo for z axis what changes should I do in the plotter program?

  • @himalbhattarai5407
    @himalbhattarai5407 6 років тому

    This is going to be my future project

  • @azizbekmatekov5654
    @azizbekmatekov5654 2 роки тому

    I made all by instructuion in the video and in web-site. But my servo motor rotate 360 all time. How to will make correct?

  • @minitechbox
    @minitechbox 5 років тому +1

    I did every thing same as you did but servo motor not working at all

  • @amantanwer
    @amantanwer 6 років тому +1

    Carry on bro am also working on this projet

  • @prounboxing5348
    @prounboxing5348 6 років тому

    Explanation is really awesome bro keep it up

  • @joelchacko7874
    @joelchacko7874 6 років тому +1

    Sir can you please say me how you have connected the y belt to the drawing base

  • @hervemarie966
    @hervemarie966 6 років тому +1

    Thanks for sharing this project. Great !

  • @MilanOndrka
    @MilanOndrka 6 років тому

    Super video and idea. And why start point of circle have different position with end point circle? Mech. or SW problem ?

  • @rawandjalal5984
    @rawandjalal5984 5 років тому

    Thank you my friend for this great demo it was really helpful.

  • @AzharAli-ck7dc
    @AzharAli-ck7dc 4 роки тому

    My pen is not moving in dvd mini pen plotter. What I have to do. Pmw pin in v3 shield can be change or not.

  • @hanngocanh5333
    @hanngocanh5333 6 років тому +1

    Can you make new version use step motor for z axis, thank for this video

  • @melissalaureano5100
    @melissalaureano5100 2 роки тому

    Hello I got an issue: the GRBL has a undefined feddrate error and the x and y rails have an abnormal behavior.

  • @samhsavdr9647
    @samhsavdr9647 5 років тому +1

    Mini cnc router milling machine .not used 3d printer .simple ....

  • @sujithkumara229
    @sujithkumara229 4 роки тому

    I made this my x and y axis are working but z axis servo is not working. Plz help

  • @RICKEBUENO89
    @RICKEBUENO89 4 роки тому

    Simplesmente impecável. Parabéns pelo empenho.

    • @fahddavid9178
      @fahddavid9178 4 роки тому

      ua-cam.com/video/PQpBz1i-mDI/v-deo.html

  • @vladuzz7
    @vladuzz7 6 років тому +1

    can i use pulley with teeth instead of idle pulley?

  • @lovediy8784
    @lovediy8784 2 роки тому

    Dear bro. I have error: no data from COM port. When connect to arduino unk r3.
    So can you help me. Thanks

  • @aimeiz7637
    @aimeiz7637 4 роки тому

    Hello.
    I made plotter based on MIGRBL firmware.
    It works, but I foung 2 minor issues with firmware.
    1. I tried to use lasergrbl software to process images to g-code, but if I triy to connect lasergrbl to the controller it connects and disconnects immidiately.
    Comparing with another cnc machine running unmodified grbl firmware (ver 1.1f) thi machine communicates with laser grbl perfectly.
    2. Issue with grblcontrol program - I am using to send gcode to the plotter.
    It communicates with MIGRBL, but Joge keys do not work. Anything else seems working.
    Also with other machine it works without problems.
    I tried to modify MIGRBL to report at power up the same version as working one, but id didn't help. I checked with terminal, that initial string was identical includding end of string (crlf crlf), but it must be something else.
    Could be the problem that I uploaded code I compiled with Arduino isted of upload hex directly?

  • @woodywood1951
    @woodywood1951 6 років тому

    Pretty nice little cnc, but it does not seem very precise: the "rosettes" do not "close" very well.
    A manual compass plot is actually more accurate.

  • @ashishroopan5831
    @ashishroopan5831 5 років тому

    I am using separate drivers for steppers instead of the shield .So ca you tell to which arduino pin should I connect the servo motor?

  • @jaypansare2996
    @jaypansare2996 6 років тому

    Can you please make video on how to generate gcode for pcb

  • @mohsen_msl
    @mohsen_msl 5 місяців тому

    How to fill between lines? It,s out line only

  • @dalwinderssi4094
    @dalwinderssi4094 10 місяців тому

    How to generate pcb g codes for plotter like this

  • @asrimuhammad3946
    @asrimuhammad3946 3 роки тому

    how sir do i make the project field size between the cnc fields. for example we want a printout of 1 meter x1meter. to enter the how-to sir

  • @sachinsagar1189
    @sachinsagar1189 3 роки тому

    Mr servo is moving only down position pls reply what should i do ??.

  • @neirodrigues4159
    @neirodrigues4159 2 роки тому

    Hello, the 28BYJ-48 stepper motor has 5 wires, because in your project it has only 4 wires!!

  • @web-8376
    @web-8376 4 роки тому

    Is it possible to create a gcode to draw diagrams on a PCB without a stroke, so that it would trot with one line?

  • @dishantpatel4117
    @dishantpatel4117 6 років тому

    awesome project and i can easily run it..

  • @eemtech1606
    @eemtech1606 Рік тому

    7:12, what was the A_0001.gcode file you chosed? It was just suddenly you picked without any explanation.

  • @savitrichand7591
    @savitrichand7591 5 років тому

    In grbl controller when I go to choose file the g code file is not showing there. Can you tell me any default program which I can use to support my g code file.

  • @horstsf
    @horstsf 6 років тому

    how to make the pen with servo motor lift up and down, because in the video does not show right, do you have a better drawing how to do this?

  • @habibmohammed.k3827
    @habibmohammed.k3827 6 років тому

    Can we use the same calibration procedure and software with a L293D motor shield....

  • @UzunKamis
    @UzunKamis 3 роки тому

    I was wondering if there are anybody using cnc shield with a different motor then Nema type. I would like to learn the voltage and the ampere of your stepper motor and the current setting for the A4988 driver. Thank you.

  • @raa9774
    @raa9774 6 років тому

    Awesome project. Can you please show me the link of the pulleys and the cnc belt you have used? Thank you.

    • @gwebocelestron9194
      @gwebocelestron9194 6 років тому

      Rigers Alvora I used these: www.amazon.com/dp/B075YN647Y/ref=sspa_dk_detail_0?psc=1

  • @federicoonofrio
    @federicoonofrio 6 років тому +1

    my servo doesn't works. i've installed ink 4.7 and works well but i don't know how th serve is activated. when you done the pen support did you set any parameters? how the arduino can control the rotation angle?
    nice video

    • @vijaykumar-hc6jz
      @vijaykumar-hc6jz 5 років тому

      use inkscape to generate the gcode and then upload the gcode to benbox. make sure you've burned the benbox hex file into the Arduino.

  • @prakashmech03
    @prakashmech03 4 роки тому

    How to set machine zero position..plz help

  • @Drxxx
    @Drxxx 6 років тому

    nice project dude

  • @shrikantmande9054
    @shrikantmande9054 6 років тому

    the stepper motor comes with 5 wires in the connector but the stepper motor you have used has 4 wires in the connector how is that ?

  • @abhilashpatil6637
    @abhilashpatil6637 6 років тому

    My CNC not working yet , my CNC size 170*170 mm when he working always exceed the size limit and not plot in area how to justify it? Pls help sir pls.. thank u ..

  • @kvamsidharvamsi5800
    @kvamsidharvamsi5800 5 років тому

    hello can you help me ,i have axis problem ,the maximum limit of my Y axis is 58mm ,i enabled soft limit , i start to move Y axis from 0 , but it move only -58 , alarm comes when I tried to move on positive direction ,how to solve this ,i also invert axis direction but i won't work if soft limit is enabled,it work only when soft limit is disabled

  • @vivek5314
    @vivek5314 2 роки тому

    There is no motion in servo motor, what should I do???

  • @savitrichand7591
    @savitrichand7591 5 років тому

    In my stepper motor there are 5 wires but in the shield there are only 4 pins.How to manage this?

  • @wladimirkarpenko6320
    @wladimirkarpenko6320 3 роки тому

    What voltage should be set for the motors on the drivers?

  • @varietedigital7567
    @varietedigital7567 6 років тому

    Hi buddy I would like to know: distance between X axis clamps and y axis clamps so as how long are the axis rails.whats is the lenght of the timing belts too.THanks

  • @yatinpatel322
    @yatinpatel322 6 років тому

    Sir please make about only PCB CNC machine video. For how to get a perfect size of electronic components like a " I C "

    • @MrInnovative
      @MrInnovative  6 років тому +1

      YATIN PATEL YATIN PATEL yes soon l'll

  • @n.s.shankar
    @n.s.shankar 2 роки тому

    Iam unable to plot bigger area...... Kindly help me

  • @ammarbasrah1362
    @ammarbasrah1362 4 роки тому +1

    can you put arduino in description plz

  • @rramirezx8738
    @rramirezx8738 6 років тому

    why use 1.6A and 14.4 W to connect it to the shield cnc v3?

  • @joelchacko7874
    @joelchacko7874 6 років тому

    Hello! Can anyone help? As soon as the servo makes its first move, everything freezes and all motors stop. Must reboot all software and hardware. Any sugestions?

  • @martinocko9
    @martinocko9 6 років тому

    i am not using cnc shield i am using easystep drivers so where do i plug servo in (can you please probe cnc shield to see on what arduino pin it connects

  • @ysayad1977
    @ysayad1977 5 років тому

    I am trying your methods. But, in my GRBL controller return "buffer is small" what this means?

  • @IDEALALENTEJANO
    @IDEALALENTEJANO 3 роки тому

    GOOD JOB

  • @hum.ortales1753
    @hum.ortales1753 10 місяців тому

    Can we make a 3d printer with this motherboard

  • @savitrichand7591
    @savitrichand7591 5 років тому +1

    Inkscape is showing error while generating the g code . Make a video on how to solve this problem.

    • @ayonbiswas4186
      @ayonbiswas4186 5 років тому

      Have you found any solution yet??

    • @AredaMohammed
      @AredaMohammed 4 роки тому

      Save the file as svg and convert it to Gcode
      This another solution 😊

  • @SavitarOP
    @SavitarOP 5 років тому

    Why is the stepper motor in ur video has 4 wires and motor in your provided link in description has five wires??🤔

  • @aksdiyprojects1999
    @aksdiyprojects1999 6 років тому

    DEAR MR INNOVATIVE, CAN YOU PLS TELL ME WHY YOU USE 28 BYJ 48 MOTORS? CAN I USE BIPOLAR STEPPER INSTEAD?

  • @user-qw2rs4be2b
    @user-qw2rs4be2b 11 місяців тому

    is this marker pen especially for that or can we use any one

  • @mohitarora8754
    @mohitarora8754 6 років тому

    could you post a step by step tutorial for CNC machine

  • @amitverma-fg6ms
    @amitverma-fg6ms 6 років тому

    Hello Sir,i watch your project and make it same but the issue come after put gcode into grbl , it show invalid I'd 28 and drawing made negative axis
    Please help to resolve this issue

  • @phamthaiha40
    @phamthaiha40 2 роки тому

    what kind of your spring ? Pls tell me

  • @arvindh13
    @arvindh13 6 років тому

    how did you connect the pen and servo? please explain it.

  • @quynhangngoc1936
    @quynhangngoc1936 3 роки тому

    How much X & Y axis rails length? can help me?

  • @townjava6845
    @townjava6845 6 років тому

    谢谢分享教程3d打印模型我拿走了

  • @infotec2254
    @infotec2254 6 років тому

    Where do I get these plastic bases?
    Where do I get these plaster rails where the car runs?

  • @syedmudassirrahman1025
    @syedmudassirrahman1025 6 років тому

    Can it draw complex diagrams perfectly

  • @margran1
    @margran1 6 років тому

    Can this same software be used to make a larger plotter , about 1 meter 1 meter square, successfully?

  • @nandyaladheerajkrishnaredd8042
    @nandyaladheerajkrishnaredd8042 5 років тому

    mr. innovative bro the mi inkscape extensions are broken can you repost it by corrected one!

  • @nevilpatel7332
    @nevilpatel7332 6 років тому

    SERVO NOT WORKING !!! PLEASE HELP !!
    INKSCAPE SERVO EXTENSION CONFIGURATION;-
    UP-M3
    DOWN-M5
    SERVO ANGLE:-90