RobotArm Control is a user-friendly graphical interface for controlling TPARA/SCARA robots using Marlin firmware. This application simplifies the process of managing and commanding your robot, providing an intuitive interface for users at all skill levels.
-
User-Friendly Interface: The graphical user interface is designed for simplicity, making it easy for both beginners and experienced users to control their TPARA/SCARA robots.
-
Real-Time Monitoring: Monitor real-time robot status, including position, speed, and other relevant parameters.
-
Intuitive Control: Easily command the robot's movement using the keyboard or by specifying specific coordinates.
-
Configurable Settings: Adjust various settings such as speed, acceleration, and step size to customize the robot's behavior according to your needs.
-
Prerequisites:
- Ensure that your TPARA/SCARA robot is equipped with Marlin firmware.
- Marlin-2.0.9.7-TPARA, Marlin-2.0.7.2-ROBOT_ARM_2L, 2L-Robot-Arm-Marlin
-
Download and Install:
- Clone this repository to your local machine.
- Build using:
pyinstaller --onefile --noconsole --icon=icon.ico robotarm_main.py
- Or download latest Release
- Creality v2.2 Silent Board (RAMPS 1.4 with MEGA2560) or any other controller
X
- rotation,Y
- lower shank,Z
- higher shank,E1
- gripper- Addnotional On/Off devices like electromagnet tool or LED connect to HE0, HE1 or HB
There are special commands available for use in the command input field.
/clean
or/clear
- Clears the log text/set
or/settings
- Opens the settings menu
M104 S100
&M104 S0
- On/Off HE0, like heaterM171 P1
&M171 P0
- On/Off HE1M170 P1
&M170 P0
- On/Off HB
Shift + Enter
- Sends command to G-Code list
To activate manual control mode, press the "M" button at the center.
- Use arrows to control X and Y. Ctrl+Arrows control Z and E
If you find any issues or have suggestions for improvement, please feel free to open an issue or submit a pull request. Contributions are welcome!
This project is licensed under the MIT License.