Difference between revisions of "Giant robot arm"

145 bytes added ,  18:33, 7 December 2022
no edit summary
Line 21: Line 21:
Use motofile and motocommand while the REMOTE button on the robot is lit up.  To enable the REMOTE button, you must [https://sudoroom.org/wiki/Giant_robot_arm#enabling_relative_job_function_and_the_communications_option enable remote operation] first
Use motofile and motocommand while the REMOTE button on the robot is lit up.  To enable the REMOTE button, you must [https://sudoroom.org/wiki/Giant_robot_arm#enabling_relative_job_function_and_the_communications_option enable remote operation] first


Your computer must be connected to the robot over an RS232 serial cable.  [https://github.com/jerkey/yasnac/blob/master/remote/motofile motofile] lets you send job files to the robot, and [https://github.com/jerkey/yasnac/blob/master/remote/motocommand motocommand] lets you tell the robot what to do, as if you were pressing buttons on the control panels.<br>[https://github.com/jerkey/yasnac/blob/master/remote/motomove motomove] can move the robot directly (without loading a job file) but it is poorly supported in the robot's firmware and was never considered complete by the manufacturer (they moved onto the MRC control system development for this) so use it with caution.
Your computer must be connected to the robot over an [https://sudoroom.org/mediawiki/index.php?title=Giant_robot_arm&action=submit#Serial_port_pinout_to_connect_to_a_regular_PC_(DTE)_9-pin_socket RS232 serial cable].  [https://github.com/jerkey/yasnac/blob/master/remote/motofile motofile] lets you send job files to the robot, and [https://github.com/jerkey/yasnac/blob/master/remote/motocommand motocommand] lets you tell the robot what to do, as if you were pressing buttons on the control panels.<br>[https://github.com/jerkey/yasnac/blob/master/remote/motomove motomove] can move the robot directly (without loading a job file) but it is poorly supported in the robot's firmware and was never considered complete by the manufacturer (they moved onto the MRC control system development for this) so use it with caution.


= documentation =
= documentation =
Line 90: Line 90:
15:45 <@Rab> You could join ##linuxcnc on feenode and see if anybody has any ideas.
15:45 <@Rab> You could join ##linuxcnc on feenode and see if anybody has any ideas.


= Serial port pinout to connect to a regular PC (DTE) 9-pin socket =
{| class="wikitable" style="margin:auto, text-align:left"
{| class="wikitable" style="margin:auto, text-align:left"
|+ Serial port pinout to connect to a regular PC (DTE) 9-pin socket
|-
|-
! DB25 pins !! DE9 holes !! Signal (DE9 end) !! RJ45 pin#
! DB25 pins !! DE9 holes !! Signal (DE9 end) !! RJ45 pin#