Stepper motor robot arm controlled with grbl and bcnc

Поделиться
HTML-код
  • Опубликовано: 2 окт 2024
  • Motors are nema 23 size. Gearboxes are planetary, ratio 1:50. Both are second hand stuff. There is no special code. Just ordinary Grbl 1.1 in arduino uno. It is controlled by BCNC. G-code is generated firstly by driving robot arm manually to wanted spots. Then locations is saved and driven as a g-code
    You can download dxf-file about parts by clicking the link. (Link repaired 03.01.2021)
    www.dropbox.co...
    (Link repaired 03.01.2021)
    Here is a small video, where you can see the robot arm from different angles
    • Stepper motor robot ar...

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

  • @chesshooligan1282
    @chesshooligan1282 4 года назад +17

    I've always wanted to own a machine that shuffles things about on my desk.

    • @ronaldmorrison2765
      @ronaldmorrison2765 3 года назад +3

      Upscale it and move things about your garage. Upscale that and move things around a shipyard. Upscale that and go to work for SpaceX assembling their rockets.

    • @chesshooligan1282
      @chesshooligan1282 3 года назад +2

      @@ronaldmorrison2765 I bet you're fun at parties.

  • @artomatica
    @artomatica 7 лет назад +17

    Good work. Very fluid movements.

  • @ElectronDust
    @ElectronDust 7 лет назад +4

    wow. Nice design! I use grbl on one of my projects too. It's really nice.

  • @v1sq
    @v1sq 3 года назад +3

    i liked the part where it went "mmh... MMMMH"

  • @wintertod74
    @wintertod74 Год назад

    THX for sharing 2D parts. I only found 3D parts which are difficult to machine on cnc :/. Very cool project you have here :)

  • @RomanGen1
    @RomanGen1 4 месяца назад

    About accuracy, NEMA-17, 200 steps per round, 1:50 gearbox, mean 10000 per round (for 100mm lever accuracy 100*sin(2Pi/10000) ~0.06mm), it`s very good, but what about 'yaw' angle accuracy ?, could be used for 3d printing or drawing ?

  • @nad1061
    @nad1061 7 лет назад +5

    Hi, how did you integrated inverse kinematics to bcnc?

    • @Andrew-nj1jt
      @Andrew-nj1jt 2 года назад

      i have the exact same question

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

    ooh linkage designs are the best

  • @AzharKhan-cy5kt
    @AzharKhan-cy5kt Год назад

    Hey i need drawings of this arm

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

    thanks for share. Tôi xin cảm ơn

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

    This is amazing. Can you please tell me how you apply a holding current in bCNC?

  • @ВалерийМандругин
    @ВалерийМандругин 2 года назад

    Oh! No jitting and vibration dispite using stepper motor. Did you do anything to make moving smoothly?

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

    Hanzhen harmonic drive gear , industrial robot arm gear reducer,

  • @rakentaja1000
    @rakentaja1000  7 лет назад +1

    www.dropbox.com/s/cyadjavmq9m03w1/robottik%C3%A4si_Juha_Katila.dxf?dl=0
    Here is link for DXF file. I made parts with my DIY cnc-router. Motors and gearboxes are second-hand stuff. Motors are controlled with bcnc software. Motor drivers are Arduino uno with GRBL + CNC shield.

    • @TheKeverin
      @TheKeverin 7 лет назад +1

      the link isnt working anymore. can you please upload it again?

    • @kovalx51
      @kovalx51 7 лет назад

      Please reupload, link don't work

    • @rakentaja1000
      @rakentaja1000  7 лет назад

      Sorry. Accidently deleted it. Now it should work again.

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

      some parts are not exist in dxf files that you give. Parts are shown in this link www.dropbox.com/s/5qagqjgk5fl6wn9/soru.png?dl=0

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

    please make a tutorial on the arm your design is good and stepper sound is smooth without any vibration. I really want to learn how to make that design that you have created if possible make a tutorial over it.

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

    good work! how do you interface/connect BCNC to the arduino uno by serial to control movement in real time? thanks

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

    Good work 1 question where can i find the measurements in the dxf file ?

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

    Hello, it looks like you are using A4988 motor drivers on your CNC shield. Can those handle the amps of a Nema 23?

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

    what is the payload of the arm?

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

      Bruno Pimenta a guess from using Nema 23 motors and a 1:50 gearing is that it can easily hold 5kg

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

    What could it do?
    For what is it usefull?

  • @hugomg1000
    @hugomg1000 7 лет назад

    Hi, thanks for showing us your video, a question where I can find more information regarding the armed and how it is programmed. Thank you

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

    I have seen many kind of robot arms but your's is the best mode! Good job and hope you have more creative projects. From Viet Nam

  • @3dprintwiz378
    @3dprintwiz378 7 лет назад

    Cool project. What is the estimated payload of your bot, seems like you've got some big motors there.

    • @rakentaja1000
      @rakentaja1000  7 лет назад

      Haven't tested. It depends on many things, but motors will do. Gearbox ratio is 50:1 and motors are nema23. Frame will bend if you try too much.

  • @lordlouckster2315
    @lordlouckster2315 Год назад

    Do you have the skills it to make it play chess?

    • @rakentaja1000
      @rakentaja1000  Год назад +1

      Mechanically it would be possible with a small change, but I don't have enough programming experience.

    • @bloomerboi21
      @bloomerboi21 Год назад

      @@rakentaja1000 just use api

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

    Hi, can i ask which program you used for the CAD parts?

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

    Hello nice project, what is the payload we can achieve

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

    did you used any bearing between the arm or just bolt

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

    great job! grbl with more than 3 axis would be great

  • @mohammedrashidthattayil
    @mohammedrashidthattayil 7 лет назад

    hi my friends
    any one can give more details of this type project. i would like to make same thing as my academic project

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

    wow, i like it, great work, please what about the precision of those motors? Can you raise the speed of the motion ? or it's the limite . ?

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

    Great work, Juha I'want this to make this project youself, Juha, can you send me please this drawing in CDR format, I will be grateful!!!

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

      I notised, that link is briken. I try to fix it after coupe of days.

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

      Juha Katila ok

  • @singhashwin5048
    @singhashwin5048 7 лет назад

    or at least please answer this question that gear box is needed for stepper motors ?

  • @Martin-xb2rz
    @Martin-xb2rz 7 лет назад

    nice do have building instructions. do you sell them

  • @Martin-xb2rz
    @Martin-xb2rz 7 лет назад

    please send me I want to build it out of aluminium for a 3d printer

  • @kg_model
    @kg_model Год назад

    Hello, Excuse me, I would like to know more your company. How are you today?

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

    what is the thickness of the parts?

  • @i-make-robots
    @i-make-robots 3 года назад

    Gorgeous!

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

    Hello Brother...In which environment did you first simulate this mechanical design?

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

      Geometry is from ABB pallet robot. I have't simulate it much. Just tested in CAD program.

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

      Can you help me in building this?

  • @joshcoles7868
    @joshcoles7868 7 лет назад

    What material did you use. Looks like plywood but whats the black layer?

    • @rakentaja1000
      @rakentaja1000  7 лет назад

      Yes, it is plywood. It is coated with black film. It makes it more water resistant.

  • @pd.dataframe2833
    @pd.dataframe2833 3 года назад

    Did you use Metric bolts. metrics bolts dont fit perfently in the bearings. how did you deal with that?

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

      There is axels, not bolts. Axels fit tight with bearings and other parts. All bearings are in mm.

    • @pd.dataframe2833
      @pd.dataframe2833 3 года назад

      @@rakentaja1000 Do they have threads on them. How do you lock an axle in place. Can you please provide a link for one of those. Is there a BOM for this

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

      @@pd.dataframe2833 No threads. Just press fit. Polyurethane in some places.

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

      Link to dxf file is broken. I am now on my way to see Father Christmas in northern Finland, so can't fix it now.

    • @pd.dataframe2833
      @pd.dataframe2833 3 года назад

      @@rakentaja1000 no problem. Thanks a lot!

  • @urquizaramiro
    @urquizaramiro 7 лет назад

    Hi friend, incredible work !!! I want to make myself one, could you pass me the cutting planes for the wood parts? Thank you!!!!!

    • @rakentaja1000
      @rakentaja1000  7 лет назад

      You can download the dxf file by clicking link above.

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

      @@rakentaja1000 would much more expensive would the project have been with servos instead of stepper motors? And would it have been more precise and quieter?

  • @timetowoodworking4965
    @timetowoodworking4965 7 лет назад

    good work!

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

    actually how much weight can this steppers lift
    i have a stepper and
    when i catch the shaft it stops do this happen in all stepper
    but i wonder that then how ur robotix arm lifts weight

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

      Srishtygarden Resorts These is nema 23 steppers. Torque is not a problem. How much amperage there is on motor drivers?

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

    smooth

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

    amazing work.. I am working on a project and ı want to build robotic arm like this. Can you send more pics from different sides? what u used for connecting motors to the arm?

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

      I made a small video, where you can see the robot arm from different angles.
      ruclips.net/video/VMQMCpFWv_g/видео.html

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

      so many thanks man.. so cool!

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

    are these motor stronger than regular servos? I made a humanoid like arm with TowerPro 946r servos and the shoulder servo could barely lift up the arm

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

      Gearboxes (1:50) makes a lot of torgue.

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

      Can you please send me the Schematics/ circuit diagram..thanks

  • @Lencerie
    @Lencerie 7 лет назад

    hello, can you telle me what kind of stepper motors use in this robotic arm (NEMA ??). THANKS

    • @rakentaja1000
      @rakentaja1000  7 лет назад

      Motors are nema 23 size. Gearboxes are planetary, ratio 1:50. Both are second hand stuff. There is no special code. Just ordinary Grbl 1.1 in arduino uno. It is controlled by BCNC. G-code is generated firstly by driving robot arm manually to wanted spots. Then locations is saved and driven as a g-code

    • @rakentaja1000
      @rakentaja1000  7 лет назад

      Motors are nema 23 size. Gearboxes are planetary, ratio 1:50. Both are second hand stuff.

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

      Can you please send me the Schematics/ circuit diagram..thanks

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

    its 5 amp

  • @Martin-xb2rz
    @Martin-xb2rz 7 лет назад

    which motors and Mainboard do you use

    • @rakentaja1000
      @rakentaja1000  7 лет назад

      Motors are nema23 steppers, controlled by Arduino uno with GRBL.

  • @JackyLe
    @JackyLe 7 лет назад

    HI can you make clear more in controller part. How Adruino use CNC lib for this Arm, because of CNC is difference structure.

    • @rakentaja1000
      @rakentaja1000  7 лет назад

      Controller is Arduinno UNO with GRBL software. Arduino UNO have CNC-chield with three stepper motor driwers. There is also homing switches for homing prosedure before driving g-code.

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

    Hi, which is the thikness of the wood? thanks

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

    show!

  • @Lencerie
    @Lencerie 7 лет назад

    Good proyect, If you can add a explanation it will be fantastic.
    thanks

    • @rakentaja1000
      @rakentaja1000  7 лет назад

      Hello! Geometry is from ABB palletising robot IRB 460. I designed parts with Cambam CAD/CAM software. Motors are steppers with reducing gearsbox 50:. Steppers are controlled with Grbl (Arduino uno+cnc-chield). Software is bcnc. I usually use Mach3, but wanted to try grbl+bcnc.

    • @Lencerie
      @Lencerie 7 лет назад

      Is it possible use just de grbl? why do you use bcnc?
      Thanks

    • @rakentaja1000
      @rakentaja1000  7 лет назад

      It is possible if you have card reader in cnc-chield and g-code in SD-card, but in my case computer is sending g-code.

    • @Lencerie
      @Lencerie 7 лет назад

      Thanks and congratulation it is a good project i am going to try to build a similar arm based in your video and information

  • @pd.dataframe2833
    @pd.dataframe2833 6 лет назад

    how did you make those rotatory joints...can you please specify the parts of the joint

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

      There is ball bearings in every joint. Those are very common sized. You can quite easily measure the sizes from dxf- drawning.

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

      Most difficult part is to find suitable gearboxes to raise torque of stepper motors.

    • @pd.dataframe2833
      @pd.dataframe2833 6 лет назад

      hey.....thanks for the reply..one last question,..how did you make the base joint what kind bearing is that..and are those bearings in the rotatory joints on a normal screw or some special shaft

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

    What programming language was used for the arm?

  • @nintendoplaystation1
    @nintendoplaystation1 7 лет назад

    Did you only use 3 steppers for the motion?

    • @rakentaja1000
      @rakentaja1000  7 лет назад +1

      Yes, 3 steppers. Controller is Arduinno UNO with GRBL software. There is also homing switches for homing prosedure before driving g-code.

    • @nintendoplaystation1
      @nintendoplaystation1 7 лет назад

      Thanks for your fast answer.

  • @Mr.J_Miller-Moore
    @Mr.J_Miller-Moore 3 года назад

    Do you have the program and parts to download?

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

    Hello, Where can I download the program for controling this project, thanks

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

    Muito top, parabens pelo projeto

  • @minirobot439
    @minirobot439 7 лет назад

    hi, could you share your project?

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

    This is a VERY cool project. You should consider putting instructions up at instructables.com/

  • @mohammedrashidthattayil
    @mohammedrashidthattayil 7 лет назад

    How many degrees of freedom have this arm

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

    ??

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

    How did u manage to do it continuously ? Copy the code so many times ? I need for my plastic injection machine go to given position than back and then again to same position …

  • @megasquirtit
    @megasquirtit 7 лет назад +1

    how can you learn it the steps when you don´t have any encoders on?

    • @rakentaja1000
      @rakentaja1000  7 лет назад +5

      Just manually (from keyboard) drive arm to wanted locations and then save each motors positions. Then i draw these lines to cad/cam (cambam) porgram, and convert those lines to g-code.

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

      @@rakentaja1000 I'm having trouble with this. Could you do a tutorial on this aspect of it, or recommend one please?

  • @megasquirtit
    @megasquirtit 7 лет назад

    How are you able to record the positions? Do you have encoder feedback?

    • @rakentaja1000
      @rakentaja1000  7 лет назад +1

      There is no encoder. You can have steppers positions with homing switches, before running g-code.

    • @megasquirtit
      @megasquirtit 7 лет назад

      Juha Katila thanks. Are you able to run gcode in loop?

    • @rakentaja1000
      @rakentaja1000  7 лет назад

      Only with copy/paste method :-(