311
edits
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" | ||
|- | |- | ||
! DB25 pins !! DE9 holes !! Signal (DE9 end) !! RJ45 pin# | ! DB25 pins !! DE9 holes !! Signal (DE9 end) !! RJ45 pin# |