Dual Arm SCARA Robot Prototype

Поделиться
HTML-код
  • Опубликовано: 11 янв 2019
  • Here are links to some of the equipment used on my SCARA:
    Dynamixel MX-12W Servos: amzn.to/2M6xLgK
    Carbon Fiber Tubes - amzn.to/2J5xVqz
    Mag Base Indicator Holder: amzn.to/2FpB95V
    Crab Clamp: amzn.to/2VQXdev
    Thrust Bearings: amzn.to/2FtDP1u
    5x10x4mm Bearings: amzn.to/2CiXCxD
    OpenCM Controller: amzn.to/2FugJI3
    Need PCB or assembly service for your project? PCB prototype only $5 for 10 boards with fast turnaround times at www.pcbway.com/setinvite.aspx.... Please support my channel to help me make more videos and projects like this: / protog42 You can also support me by simply liking and commenting on my videos or purchasing anything through my amazon link: amzn.to/2E2suC9 It does not change the price of anything you buy and I still get a small percentage of the sale.
    See my instructables account for step by step guides to some of my projects: www.instructables.com/member/P...
    Please support my channel to help me make more videos: / protog42
    FOLLOW:
    / protog42
    / protog42
    / protog42
    Other Great Channels!
    AddOhms : / addohms
    Afrotechmods : / afrotechmods
    EEVblog : / eevblog
    Keystone Science : / hobcoman
    GreatScott : / greatscottlab
    ElectroBOOM : / msadaghd
    Kevin Darrah : / kdarrah1234
    Julian Ilett : / julius256
    CNLohr : / cnlohr
    Andreas Spiess : / @andreasspiess
    The Ben Heck Show : / thebenheckshow
    Mikeselectricstuff : / mikeselectricstuff

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

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

    Love your workshop!

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

    Those are great working servos for the price ! Thank you for posting the info.

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

    You have a beautiful lab!

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

    You follow my fav channels love it. And as for your project i like it step it up and finish it man. I loveee you little lab setup its like candy land in there lol love it!

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

    That's great - quite impressed with the speed.

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

    At first I was scratching my head but as the video progressed it all made sense lol, good stuff im definitely going to order a few to play around with. Butter churning robot ;)

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

    Very HD and cool. Thank you for posting this 🤖

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

      I'm a big fan of your products, thank you!

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

    I don't know what I would use that for but it's fun to watch. Very clever mechanism

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

    Clever!

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

    Very cool! Already building one... just curious about the joints. It looks like you have the 5x10x4mm bearings press fit into your 3d printed tube adapter and a thrust bearing in between two arm joints but I'm having trouble seeing if that's a nut on the bottom and if its a bolt thru the top... Looks like a headless bolt?

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

    Could you show how you attached the clamp to the magnetic arm in the "helping hand"? Did you make the connecting piece on a lathe? Is it aluminum?

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

    This video is great! I’m looking to make something just like this as a draw bot. I was looking into using grbl to convert cad to gcode but I couldn’t find any files or examples of anyone doing that. Got any tips or how did you plan on doing that?

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

    Here are links to some of the parts used on my SCARA:
    Dynamixel MX-12W Servos: amzn.to/2M6xLgK
    Carbon Fiber Tubes - amzn.to/2J5xVqz
    Mag Base Indicator Holder: amzn.to/2FpB95V
    Crab Clamp: amzn.to/2VQXdev
    Thrust Bearings: amzn.to/2FtDP1u
    5x10x4mm Bearings: amzn.to/2CiXCxD
    OpenCM Controller: amzn.to/2FugJI3

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

    Pretty impressive, but what's the maximum load it can take before the positional accuracy becomes unusable?

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

    Very neat! Another interesting project. - Just signed up as a Patron to support this project!
    I built a simpler robotic arm using Dynamixel AX-12 servos that I use to sort cartridge cases, which I show on my channel. But, that arm is a bit slow and wobbly.
    This SCARA approach might work better for my sorting machine.
    I'm looking forward to the details of the joints and how you assembled the bearings into the connectors.

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

      Thank you! Your machine is pretty cool! Maybe you could substitute the heavier dynamixel you have at the very end with the lever and replace it with a lightweight micro servo to reduce the inertia at the end. You could then repurpose that servo and use it in parallel with your main anchor servo. The two servos at the anchor point could mirror each others movement and make the movements much more smooth. I've seen other people butt two dynamixel servos back to back and use them for a single joint and it seems to work pretty well.

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

      @@ProtoG42 Good suggestions. I was going to use a tiny XL-320 for the gripper, but I had trouble with the protocol when using the USB interface. I will try it again with the OpenCV that I got recently.

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

    Amazing.

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

    How are you doing the inverse kinematics to calculate the correct servo positions to move it to a particular XY coordinate?
    The parallel SCARA kinematics seem so different from a regular robotic arm.

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

      I'm not yet, but I have been using this geometric java app to do some testing and will use it when I finalize my inverse kinematics together: ggbm.at/hgzdeghs

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

    how is the sag at full length? im trying to design a scara type 3d printer and am looking for options.

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

    GREAT DESIGN I like it, can it be use it for a 3D printer?

  • @streetbeaglekz1923
    @streetbeaglekz1923 3 месяца назад

    Hey are you just using Shoulder Bolts through those bearings, and housing those bearings in oversized laser cut housings held with retaining compound adhesive?

  • @radio655
    @radio655 5 лет назад +6

    Where did you get these nice clamps that you use at the end of the "helping hand"? I have never seen those before.

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

      They're awesome, I use them to hold everything from motors to oscilloscope probes.
      Here are the clamps I use: amzn.to/2VQXdev
      I mount the clamps to these: amzn.to/2FpB95V

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

      I already have the magnetic arm but just use something like an alligator clip attached to it. The clamps that you use are absolutely awesome compared to that. Must research where to get them in Europe.

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

      Ok, found them. "Stativklemme" is the word in German in case someone cares. This was an excellent inspiration, thank you!

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

      Proto G Engineering looks like as if these might be nicely 3D printable as well... superb inspiration! Just discovered your channel today and I like your projects A LOT.

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

    Good stuff, how well do you think they would work as x/y-axis motors for a small CNC? (non-cutting)

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

      Good, as long as you can deal with the overshoot. For a task like pressing a button at position (x,y), they're perfect! They are safe to use close to people because they will stop if a hand makes contact with the arms and will continue moving to the position after the hand is removed.

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

    Why you not use stepper motor instead of the servo?

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

      Servos are much smaller, lighter, and have closed loop positional control. A stepper motor can lose steps if not used with an encoder or higher end driver that detects lost steps like some trinamic drivers.

  • @moki123g
    @moki123g 5 лет назад +6

    You really need to tune the pid loops. You should be able to get much better settling time and reduce overshoot. those are extremely underdamped.

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

      I know the PID loops can be tuned on the Dynamixels, I just haven't dug that deep into the servos yet. I just got them and slapped this together. They overshoot without a load at that speed so I would probably need to slow down if I wanted to avoid over shoot. The MX-12Ws were designed to be used as wheels so they are high speed/low torque servos. For what I might use them for, the overshoot is acceptable. The accuracy after settling is pretty impressive. Do you have experience tuning Dynamixels?

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

    There seems to be a lot of overshoot ?? Do you have a contengency plan for that ?

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

      That depends on what I will end up using it for. A lot of modern collaborative robots have overshoot and settle. It's safer and will automatically stop if I put my arm in there. If you watch at the beginning, the motors have overshoot even without a load. If I need absolutely zero overshoot, I would need to either slow down, gear the motors, or get motors with higher torque. I bought these for the speed knowing that there would be overshoot. If the task was to push a button at position (x, y), then this set up would work significantly faster than a robot of similar size that had zero overshoot.

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

      Proto G Engineering PID control?

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

      If it's a servo it should use an encoder and only overshoot but to return to a position. That's why we use servos, they are a closed loop system. If it is open loop then it isn't a servo

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

      ​@@fataxe1 It is a servo and it uses a non contact magnetic encoder. The extent of the overshoot is controlled by a PID control loop. Tuning that loop will change the amount of time before the motor has settled to its final position. For optimal results, the PID control loop should be tuned while attached to the mass of the final application.

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

      @@fataxe1 Clearpath Stepper/servo motors NO OVERSHOOT, power, tork, repeatability 100%
      ruclips.net/video/P6BGzL0lRVg/видео.html

  • @user-ix1us2pz6k
    @user-ix1us2pz6k 4 года назад

    플라스틱기어에 알모터 싼거라 그런가...?백레쉬 오짐...

  • @xxportalxx.
    @xxportalxx. 5 лет назад

    Hey I've heard before you can config RUclips vids for mono audio, if you can figure out how, do that. As you move it makes your voice transition around in space, which is rather annoying.

  • @NoName-ut9wd
    @NoName-ut9wd 4 года назад

    Stm32f103c8 ???

  • @tuskiomisham
    @tuskiomisham 5 лет назад +9

    how can you afford such a lab? :O

    • @ProtoG42
      @ProtoG42  5 лет назад +12

      I'm an engineer so I bought a lot of my equipment doing contract jobs that needed those tools. Some of the equipment I've bought just for the channel. It has just gradually expanded over the years. Lab equipment is an investment that improves your skills and worth to a company or potential client if you have a good understanding of how to properly use it. I'm also very fortunate to have access to large variety of tools at my job.

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

      Ha, some people play golf and other social pursits, others collect tools and engineering tidbits... Not that I'd know anything about that, lol.

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

    Hanzhen harmonic gear , robot arm gear , over 30 years experience , joint gear