Scorbot-ER VII Robot Arm

VHS got a donation of a Scorbot-ER VII Robot Arm from a friend of mine. Its a donation to VHS and has no strings attached. It was “working” when it left his office but its been storage for a long time. The robot arm also comes with the controller. I have no idea how any of this works.

User manual

image

Would anyone like to play with it? Its open for anyone.
Just be careful, a robot arm can be dangerous. Don’t activate it while within its working area.
Have fun.

3 Likes

I notice that it’s missing its “gripper”, and its “teach pendant”
(wired remote control).

I know the gripper isn’t available, I asked about it when I picked it up from my friends place.
I will ask about the “teach pendant” tomorrow.

Update on the robot is its in a fine condition for its new full time job.

3 Likes

I would really like to see this robot making drinks at the next shhh

3 Likes

Of course, the robot arm must have a work cell around it, of about a
meter in radius, which nobody should enter while it is operational.
It can easily break bones if it suddenly moves at full speed with
someone in the way.

2 Likes

Anyone have a spare connector for the gripper arm?

It looks like a 7-pin DIN or XLR connector.

According to the manual, it should just be a PWM servo output, so reasonably easy to reverse engineer. Probably not the same kind of servo control that we’re used to, but we have the tools to figure it out.

It’s like that metal table was made for the robot arm! Would anybody be upset if I drilled some holes in it to anchor the robot down?

Let’s take things a step at a time. First, figure out how to use it and confirm that it still works, then decide what sort of work surface and perimeter it needs. You can’t un-drill holes and it’d be a shame to ruin that surface just for the High Five Bot.

1 Like

good point. perhaps I’ll anchor it into a piece of plywood then.

You can hack this to run from an arduino.

Just bought the chips (L293D) to drive this thing, I’ll be using an Arduino Due to play with this thing so we can have additional interrupt pins.

I’ll try and start hacking on this tonight, but I’ll start work on this by Sunday for sure.

3 Likes

Yo @KazW, we have a control box too, you know?

Take a look at it, it’s in a drawer below the robot itself. I haven’t
looked into talking to the control box, but it might be easier than driving
the motors directly. It looks like some form of simple movement commands
sent over RS232.

@Jarrett: Hmm, that would have been handy to know… Lol, oh well, I’d like to make something from scratch. I’ll use it as a reference for signals if I need to.

I was looking at it last night the driver seems good, while reading the software I had a moment of realization on just how old this thing is, copyright 1996, 1998 for the manual the driver wants to be booted in DOS and the manual has instructions in case your computer does not have a hard drive so perhaps bypassing its original user interface would be better. that being said their is 16 input buttons on the front of the driver so I think running its original software on a computer to “home” it then controlling it with an arduino set up through the input ports would be the fastest path to success

1 Like

In case you need more, I donated nineteen L293D Dual H-Bridge (Quad Half H-Bridge) driver chips to VHS, and they’re probably all still there in the components section. The tray is labeled and I think it’s either on the top right or bottom right of the inner wall.

1 Like

I now have a plan for this project, as well as a progress update.

  1. Drive motors via an H-bridge and Arduino with no original SW/HW. :white_check_mark: Nov 14, 2015
  2. Read limit switches and interrupt movement accordingly.
  3. Read encoders and keep accurate position info on the Arduino side.
  4. Make a nice enclosure for the electronics. (3D printed, laser cut or hybrid case)
  5. Develop a protocol that enables any *nix system to control the Arduino. (Raspberry Pi)
  6. Make a human interface. (PS4 controller)
  7. Figure out what the hell to do with an awesomely customizable robo-arm. (Profit!!)

Video: https://www.youtube.com/watch?v=rUQzHTj4O-Q

Notes: The base, shoulder and elbow motors require more than 1.2A to move smoothly (or counter gravity), a driver with greater current than the L293D is needed. The wrist and rotational wrist motor will also need greater current for reliable performance.

5 Likes

Could you use the drivers in parallel? Alternatively you could also solder up your own h-bridge using some chunky MOSFETs.

Another update: @Logan_Buchy’s suggestion was a good one, a single L293D in parallel is enough to reliably drive the wrist motors, it can move the elbow against gravity, but just barely. I’ll be trying some beefier H-bridges tomorrow night or on Tuesday.

Notes: Wrist motors are probably fine with 1.2A and a 2.4A peak current driver. Elbow, shoulder and base motors will need at least 3A, if not 4A. All of the drivers used will need heat sinking, changing direction causes a peak that heats the drivers a fair bit.

1 Like

Something like this?

1 Like