yahboom
HomeLearn
Solution
Blog
Online Store
About Us
EN/中文
myCobot 320 Arm📖
1.Product Feature
  • 1.Functional Parameters
  • 2.Controller Parameters
  • 3.Structural Parameters
  • 4.Electronic Parameters
  • 5.Coordinate System
  • 6.Introduction of Adaptive Gripper
  • 7.Introduction of force-controlled gripper
2.Common Problem
  • 1.how to ask
  • 2.driver
  • 3.software
  • 4.hardware
3.First Install and Use
  • 1.Product Standard List
  • 2.Product Unboxing Guide
  • 3.Power-on Test Guide
4.Basic Application
1. miniRoboFLow
  • 1. miniRoboFLow
  • 2. Drag & Play
  • 3. Joint Calibration
  • 4. Computer Connect
  • 5. Robot Information
2.1 myblockly
  • 1. What is myBlockly
  • 2. Preparations before using myBlockly
  • 3. myBlockly download and install
  • 4. myBlockly interface display and use of basic functions
  • 5. Control RGB light panel
  • 6. Control the robotic arm to return to the origin
  • 7. Control single joint movement
  • 8. Control multiple joints
  • 9. Use of adaptive grippers
  • 10. Use of force-controlled grippers
  • 11. Q&A
  • 12. API
3. Firmware Description
  • 1.Firmware Description
  • 2.Burn Firmware
2.2 myStudio
  • 1. myStudio
  • 2. myStudio environment setup
  • 3. Install driver
  • 4. Burn and update firmware
5.Mobile APP control
  • Mobile APP control
6.SDK Development
1.Development Environment Construction
  • 1.Development Environment Construction
2.Python
  • 1.What is Python
  • 2.Environment Building
  • 3.Python API usage instaructions
  • 4.TCP IP
  • 5.Drag to teach
  • 6.Use Cases
  • 7.Use of adaptive grippers
  • 8.Use of force-controlled grippers
3.ROS1
  • 1.ROS
  • 2.Environment Building
  • 3.ROS basics
  • 4.Rviz use
  • 5.Basic function case
  • 6.Use of adaptive grippers
  • 7.Use of force-controlled grippers
4.ROS2
  • 1.ROS2 introduction
  • 2.Environment Building
  • 3.ROS2 basics
  • 4.Rviz2 use
  • 5.Basic function case
5.C Sharp(C#)
  • 1.C#
  • 2.Environmental construction
  • 3.Mechanical control
  • 4.myCobot API
  • 5.Use Cases
  • 6.Use of adaptive grippers
6.c plus plus (C++)
  • 1.C++
  • 2.CPlus Download
  • 3.build
  • 4.API
  • 5.example
7.Arduino
  • 1.Arduino
  • 2.Arduino Download
  • 3.API
  • 4.example
  • 5.Use of adaptive grippers
8.Serial communication
  • 1.Serial communication
  • 2.Use of force-controlled grippers
7.Documents Download
  • 1.Product Brochure
  • 2.Software and Source Code
  • 3.System lnformation
Download
  • 3D_Model_File
  • Android Mobile APP
  • Manual
Download ZIP

Welcome to myCobot 320 Arm repository

11. Q&A

Q&A

This chapter lists common problems with using myBlockly to control robotic arms for reference.

Q1: When running myBlockly, an error message ModuleNotFoundError: No module named 'pymycobot'

A: This is caused by not installing the pymycobot library when setting up the Python environment. To install the pymycobot library, you need to open the terminal (Win key + R key), enter: pip install pymycobot --upgrade --user, and click the Enter key to see Successfully installed pymycobot.

img

Q2: The robot arm is unresponsive because the sleep method module is not added

A: The program to operate the robot arm takes time to complete, so after an action, a `sleep' module needs to be connected to give the robot arm time to move before proceeding with the next movement (the time required depends on the situation, the machine The default setting of the arm is to run myBlockly with a minimum sleep time of no less than 0.5s), otherwise the robotic arm will not be able to achieve the ideal movement.

Q3: The Run button in the upper right corner cannot be clicked and is gray-green.

A: The new version of myBlockly adds the function of detecting the serial communication of the robot arm. If the robot arm is currently connected to the computer, you need to check:

(1) Whether there is a background program occupying the serial port of the robotic arm;

(2) Whether the toolbar under the red arrow on the right is closed. If it is open, it needs to be closed manually.

Q4: Why do I get a bunch of errors after running the program?

A: You need to confirm some information before running the program:

(1) Please confirm that your robot serial port number and baud rate are correct.

How to check the serial port number:

  • On Windows systems, find the device manager and check the port. If the port (COM and LPT) displays USB-Enhanced-SERIAL CH9102, it is a CP34X chip. If the port (COM and LPT) shows Silicon Labs CP210x USB to UART Bridge, it is the CP210X chip. The port corresponding to these two names is the serial port of your robot arm.

  • Open the terminal on Linux system, enter ls/dev/tty* and press Enter. What is displayed is the serial number of the robot arm. Among them AMA0 or USB0 etc. is the serial number of your robotic arm.

  • Open the terminal on Mac system, enter cd/dev/ and press Enter, then run ls -al tty to find it, such as /dev/tty.usbserial-10.

(2) Please confirm that the baud rate is correct. myCobot 320 M5 baud rate is 115200.

(3) Please confirm that the model, serial port number and baud rate in the blue box are consistent with those in the small toolbar on the right, and match the robotic arm.

Q5: Error MyCobot.*int*() takes 2 positional arguments but 3 were given.

A: This error will appear in the old version of myBlockly because the versions of myBlockly and pymycobot are not compatible. Just update the versions of myBlockly and pymycobot driver libraries.

Q6: The result of running the program shows child process exited with code 1 A: This is not an error. All programs return the binary number 1 after running. It means everything has been successfully run.

Use of force-controlled grippers
API

COMPANY

  • About us
  • Team Style
  • Blog

LEARNING & EXPLORATION

  • Tutorials
  • Edge AI hardware
  • Educational robots
  • Embedded intelligent hardware

WHERE TO BUY

  • Yahboom Online Store
  • Amazon
  • Alibaba
  • AliExpress
  • Mercado

TECHNOLOGY SUPPORT

  • Email: support@yahboom.com

BE A DISTRIBUTOR

  • Email: sales@yahboom.com
QR Code

Copyright © 2017-2026 Yahboom. All Rights Reserved.

EN/中文