Robotic Arm

by cakee in Circuits > Robots

39 Views, 1 Favorites, 0 Comments

Robotic Arm

IMG_20230426_112555.jpg
IMG_20230426_120118.jpg

This project is a palletizing robot arm based on a project guide by Florin Tobler from Thingiverse. It is designed to automate the process of palletizing objects or materials, improving efficiency and reducing manual labor. The project combines mechanical design, electronics, and programming to create a functional robot arm capable of performing the required tasks.

Supplies

  1. Arduino Uno or compatible microcontroller board
  2. Servo motors for the robot arm
  3. NEMA17 Step Motors
  4. Sensors for object detection (e.g., ultrasonic, infrared)
  5. Programming language: C++ for Arduino sketches
  6. Arduino IDE or compatible development environment

Set-up

IMG_20230420_094540.jpg
IMG_20230421_094446.jpg
IMG_20230421_102427.jpg
IMG_20230421_110133.jpg
IMG_20230424_124107.jpg
IMG_20230424_125052.jpg
IMG_20230424_130447.jpg
IMG_20230426_112522.jpg
IMG_20230426_120118.jpg

To set up and use the palletizing robot arm project, follow the steps below:

Software Setup

  1. Download and install "Universal Gcode Sender" from the official website. It is a software tool used to send G-code commands to the robot arm.
  2. Official Website: Universal Gcode Sender

Firmware Setup

  1. Download the GRBL firmware source code from the official repository.
  2. Official Repository: GRBL on GitHub
  3. Open the GRBL firmware source code in the Arduino IDE.
  4. Select the appropriate board and port in the Arduino IDE and Upload the GRBL firmware to the Arduino board.
  5. Refer to the Arduino documentation if you need guidance on uploading firmware

Calibrating the Robot Arm

IMG_20230426_120228.jpg
  1. Power on the robot arm and connect it to your computer using a USB cable.
  2. Open "Universal Gcode Sender" on your computer.
  3. Connect "Universal Gcode Sender" to the robot arm by selecting the appropriate port.
  4. Configure the settings for the robot arm, such as motor steps, acceleration, and travel limits.
  5. Consult the provided documentation or the original project guide for recommended settings.
  6. Calibrate the robot arm by running the calibration routines provided by the GRBL firmware.
  7. Consult the GRBL documentation or the original project guide for instructions on calibrating the robot arm.

Usage

  1. Open "Universal Gcode Sender" on your computer.
  2. Connect to the robot arm by selecting the appropriate port.
  3. Load the G-code file that contains the instructions for the robot arm.
  4. Execute the G-code commands to operate the robot arm.
  5. Refer to the documentation or the original project guide for examples and instructions on creating and executing G-code commands.


Credits

This project is based on the Project Guide created by Florin Tobler on Thingiverse. I express my gratitude to them for their valuable contribution.