User Tools

Site Tools


tool:industrial_arm

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tool:industrial_arm [2019/04/18 20:32] 00739tool:industrial_arm [2024/04/30 14:57] (current) cfmjohn
Line 2: Line 2:
  
 ==== References: ==== ==== References: ====
-https://talk.vanhack.ca/t/scorbot-er-vii-robot-arm/2893 +  * https://talk.vanhack.ca/t/scorbot-er-vii-robot-arm/2893 
-https://talk.vanhack.ca/t/an-internet-connected-killbot/4199+  https://talk.vanhack.ca/t/an-internet-connected-killbot/4199
  
-==== User manual: ==== +==== Documentation: ==== 
-[[https://fenix.tecnico.ulisboa.pt/downloadFile/3779578361011/Scorbot_ER_VII.pdf|here]]+  *{{ :tool:scorbot_er_vii_-_user_manual.pdf | User Manual}} 
 +  *{{ :tool:advanced_control_language_for_controller_a_-_reference_guide.pdf | Advanced Control Language - Programming Guide}}
  
 {{:tool:bf538003dadbe7a61dec8204058337db562779d4.png|}} {{:tool:bf538003dadbe7a61dec8204058337db562779d4.png|}}
Line 15: Line 16:
 Anyone is welcome to do this if they feel they are competent at electronic repair, but //please// keep good organisation of bolts and where things go, and completely put robot back together again before the end of the day. This arm is still in great shape, and we aim to keep it that way! Anyone is welcome to do this if they feel they are competent at electronic repair, but //please// keep good organisation of bolts and where things go, and completely put robot back together again before the end of the day. This arm is still in great shape, and we aim to keep it that way!
  
-Software-wisethere is a Raspberry Pi built into the controller. Plug an ethernet connector into its ethernet jack on the back of the box, and then plug the main box into AC power. +==== Controlling the arm: ==== 
-Everything will start up, and then the Pi will be visible on your network.+To control the arm you'll need to connect to the controller box. It only has an RS232 serial interfacebut a USB to Serial converter has been wired in, so you just need a USB Mini B? cable and a terminal emulator like putty or picocom. 
 +The control is all done via the command line, but the manuals reference an Advanced Terminal System which seems to be an old DOS application which might have GUI. 
 + 
 +As long as the controller is plugged in the USB-to-RS232 converter is getting power and you can connect to itThe controller doesn't need to be switched on. 
 +If you connect before switching on you'll be able to see the startup messages to confirm you're connected when you do turn the control on. 
 + 
 +Boot up a terminal emulator which can work with an RS232 tty connection. 
 +The settings you'll need to connect to it are: 
 +  * Baud rate: 9600 
 +  * Flow control: none 
 +  * Parity: none 
 +  * Data bits: 8 
 + 
 +On Linux the USB to Serial interface device is probably /dev/ttyUSB0 
 + 
 +Once you're connected, you can turn on the red power switch on the controller and you should see messages printing on your terminal like: 
 + 
 +''---- RAM TEST COMPLETE.\\ 
 +---- ROM TEST COMPLETE.\\ 
 +SYSTEM READY!\\ 
 +>_''\\ 
 + 
 +You are now logged into the machine!  
 +Type **help** for some commands, but the main robot is controlled using **Advanced Control Language**. 
 +The reference for this is linked at the top of this page.  
 + 
 +With the current dodgy connections, homing the robot is a bad idea. Running ''home'' or ''test'' cause the arm to crash into itself, so make sure you've got your finger near the emergency stop button on the front of the controller. 
 + 
 +==== Logical model: ==== 
 +{{:tool:scorbot_arm_-_architecture.drawio.png?direct&600|}} 
 + 
 +The arm is pretty dumb - it's just motorsencoders and limit switches. All of the power is fed from the control box, and the encoder positioning information is sent back there for processing. Finding and repairing broken wires should be do-able
 + 
 +I suspect there's broken wires in the armor between the arm and the controller. For example, we were seeing no readings from the position encoders on axis 4 + 5, but the motors would still move during homing and test cycles(As of Apr 2024)
  
-SSH into it using credentials **root** / **dietpi** 
-Once in, immediately type **minicom --device /dev/ttyUSB0** 
  
-You are now logged into the machine! Type **help** for some commands, but the main robot is controlled using **Advanced Control Language**. The reference for this is easily found online. With the current dodgy connections, homing the robot is a bad idea. 
tool/industrial_arm.1555619574.txt.gz · Last modified: 2019/04/18 20:32 by 00739

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki