Find answers to frequently asked questions,
including product updates and how-to guides.
1、How many axes of Dobot Arm V1.0 ? Where do they fall on separately?
Dobot Arm V1.0 is a four-axis robot arm with parallel interconnection. Joint1, 2, 3, 4, Joint1-Joint3 are corresponding to the base, forearm and rear arm, respectively, using motor stepper. And Joint4 is for the rotation of end holders (gripper and suction cap), using servo instead.
2、What is the total payload of Dobot Arm V1.0 ?
Dobot Arm V1.0's payload is 500g. Note: When the joints are in different position, the torque varies as well, which would result in different payload.
3、What is the max reach of Dobot Arm V1.0 ?
The max reach of Dobot Arm V1.0 is 320mm. As for detailed Dobot work envelope, please refer to the Dobot specification.
4、What is the position repeatability of Dobot Arm V1.0 ?
Dobot Arm V1.0 has a position repeatability of ±0.2 mm.
5、Which attachments will be included in the package of Dobot Arm V1.0?
The basic package includes the following items: Dobot robot, Dobot controller, 5 pieces end effectors (gripper, suction cap, stylus, pen & pen holder, laser & laser holder), power adaptor, USB cable, toolkit, extension cable, base, suction cap and other accessories. For detailed information, please refer to the shipping list.
6、Do we need to assemble it by ourselves when we receive Dobot Arm V1.0 ? Is it complicate?
The dobot arm has already been assembled when shipped out. You just need connect a few cables following the instructions.
7、Will Dobot Arm V1.0 open source?
We will not open our underlying codes at this moment but open communication protocols to support developers. The latest Dobot controller solves the problem of pulse losing and error accumulation when using Arduino mega 2560 alone. As it adopts new control scheme with FPGA, which has been proven to be very stable even after thousands of hours continuous operation. However, the current framework is strict with time sequence, as it will have an effect on safety and stability of Dobot’s operation when modifying underlying codes. Therefore we recommend our users to access new sensor or controller through serial port communication.
8、How to use Dobot Arm V1.0 to develop our own application?
Firstly, we have already published the communication protocol. By using serial port communication, you can configure operation parameters and send out control commends to operate Dobot. Also, we open sourced code of DobotTools, which can be used as a reference of the development.
9、How to connect Dobot Arm V1.0 with peripherals? Like adding sensor, switch signal or any others?
Users can connect peripherals and sensors with another microcontroller to collect and process sensor data and make logical operation, and then set up a serial communication between microcontroller and Dobot controller.
10、Can it control Dobot Arm V1.0 when using Arduino, PLC, and ARM microcontroller?
Yes. Users just need connect the microcontroller with the Dobot controller serial port, which is currently used to connect Bluetooth Module. And then you can send control commends to Dobot controller according to communication protocol.
11、How Dobot Arm V1.0 communicate and control?
(1)After installing Arduino driver at PC, users can communicate with Arduino controller through USB. (2)There is a Bluetooth module on the controller board. Android/iOS can connect to Dobot controller through Bluetooth (Notice: android need input a password: 1234 while iOS app does not require this), and send out instructions to the controller. (3)Bluetooth module ports can be served as a serial port for communicating with other microcontrollers. External microcontroller only needs to send control commends to Dobot controller according to communication protocol.
12、Why Dobot Arm V1.0 cannot move?
1. Install and connect the sensor properly.
2. USB dial switch should connect with USB end, while mobile phone should be available for Bluetooth.
3. Please link with USB cable, open the software, and check if there is an instruction of ‘Not found serial port ’, if there is, please install Arduino driver, and then users will see one equipment called ‘Arduino mega 2560’in the device manager.
4. Configuration for Baud rate according to different version.(version 1.1 and later is 9600)
5. Check if Dobot is at a limited position, if yes, put Dobot two arms into 45 degree, and check again after resetting.
6. Enter into interface of teach&playback, check if there is numbers in the blank space of Joint2&3, if not, users can try to use firmware in DobotTools to download the latest firmware, and then try again.
13、Which end-effector does Dobot Magician have?
Dobot Magician end effectors include suction cup, pen holder, laser, gripper and 3D printing. Just change the end effectors, thus achieving functions of suction, drawing & writing, laser engraving & gray engraving, picking up and 3D printing.
14、Which package of Dobot Magician include?
The package of basic version contains robot arm, suction cup, gripper, drawing & writing, 3D printing and Bluetooth module.
The educational version adds laser kit (laser engraving & gray engraving ), WIFI module, stick controller kit, and LEAP MOTION based on basic version.
15、What is Teach & Playback ?
Teach & Playback, a function of teaching robot a position (multiple positions actually) and then play it back. Teach means recoding the current XYZ coordinates of Dobot Magician and forming into the sequence of point-to-point. Playback indicates repeating action designed by users.
16、What is the high point of drawing & writing?
Users can use gel pen, ink brush, fountain pen and other kinds of pens, at the same time, our new software can support PLT, BMP, SVG, DXF and other forms, which has a repeatability position accuracy of ±0.2mm.
17、What is hand-guide teaching?
One can make Dobot Magician memorize movements by simply pressing the button and dragging it, and make it repeat by one click. One can also customize its movements by more accurately setting parameters on its PC software, where the playback list can be manually edited.
18、What is laser engraving? What kind of material can be engraved on?
Laser engraving is applied to high precision of robot and the latest advanced 405nm 500mW laser tube of blue-violet emission, which gets larger output power and wider engrave range. What is more, users can engrave personalized patterns on various material like leather, kraft liner board, wood and so on. Also, the latest laser kit can control laser output power to engrave via PWM.
19、What is gray engraving?
Dobot Magician can engrave not just lines, it can also sketch images with shades. For example, one can engrave a picture with gray scale variation of black-white on wood.
The figure shown as below:
20、What's 3D printing? What's the material it support, the software it used & format it applied to?
3D printing, a kind of rapid prototyping technology, which uses powder metal or plastic and other adhesive materials on the basis of digital model files, fabricates objects through layer-by-layer printing. Dobot Magician is compatible with mainstream open-source 3D printing software: Repetier Host, you can download the latest version from official website: https://www.repetier.com/
Users can build one’s own 3D model and transfer it into STL file, also, one can search free models to import them directly.
21、What are the highlights of Dobot Magician 3D printing?
Dobot Magician is an extensible desk-top 3D printing. Not only it can reserve the integrity of function, but also develop more other applications, such as laser engraving, drawing & writing besides the basic demand of 3D printing. Because of its extensible 3D printing without restrictions of structure, it can also do double color.
22、What is visual programming? What kind of visualized platform employed by Dobot Magician?
Visual programing, a system using patterned procedure codes where users combine a set of executive programs as their wish, can be realize complicated operation by Dobot Magician. It is very easy to learn comparing with traditional program learning. Dobot Blockly is a visualized programming environment developed for Dobot Magician, based on Google’s open-source platform Google Blockly. On Dobot Blockly one can program by simply putting puzzles together, it is intuitive and highly readable. It also integrated exclusive API for Dobot Magician, one can use them right away.
23、What updates does Dobot Magician controller have? Which interface? How to use?
Dobot updates the latest ARM controller, thus enhancing the processing capacity of microcontroller and users can access to new sensor, controller and something like others through serial port communication. Dobot Magician has 13 extension ports where users can connect them to external modules and program them to work together, realizing more advanced features.
24、What is second development?
See Dobot Magician as a platform, do what you want it to do by offered SDK and called API using Python, Java, C++ and other main language to program. If what user used development language is outside the scope of SDK, or one want to expand it into other platforms like PC, PLC and any other control system to control Dobot, one can use the underlying communication protocol to communicate with Dobot Magician directly, achieving advanced and customized development of application function.
25、What is Multi-Dobot Cooperation?
Through WIFI connection or connecting both machines to an external board, one can control multiple Dobot Magicians all at once. This not only saves one controlling devices, but also improved efficiency in operating and calibrating.
26、What is offline mode?
Dobot Magician has internal storage for commands. User can upload its own playback list or codes and let it run on its own without connecting to any device.
27、Which end-effector does Dobot M1 have? Can I equip M1 with my customized end-effector?
Dobot M1 end effectors include suction cup, pen holder, laser, gripper and 3D printing. Just change the end effectors, thus achieving applications like pick & place, drawing & writing, laser engraving, gray engraving, and 3D printing.
Yes, you can. We will publish the CAD file of M1’s end-effector interface and you can design your customized holder to install your own end-effector.
28、Does M1 support developers? If does, what language does it support?
Sure. Dobot M1 is designed as a platform that people can do great things with it. Besides the applications and software we provide, user can develop their own applications with our SDK. API(Application Program Interface), communication data protocol, and some basic demos are provided freely to our developers. Therefore you can easily develop your application with the your familiar programing language such as Python, Java, C++, C# and etc. The open protocol provides the fundamental method to communicate with Dobot M1, which gives you the power of developing applications with other devices like PLC, smart phone, or other control system.
29、How did you make Dobot M1 so affordable without losing performance?
As a group of robot engineers, we love to see professional robot once defined as industrial manufacturing equipment can be applied in more scenarios, to see robot comes into our life and help people with their creation and improving work efficiency. To make it acceptable, it has to be affordable. The cost is considered from the beginning of our design. To maintain its performance, we hold professional standard for key components such as motor, reducer. And we also managed to simplify the design which also keeps the whole system clean and robust. Removing the non-essential components also helps a lot, e.g. replacing the teaching panel with a user-friendly APP.
With crowd founding, we will be able to sell a lot units(comparing traditional industrial robot) in a short period, which also gives us advantage in the manufacturing stage. Therefore we need your help, more people join us, lower the cost we can achieve.
30、Does M1 come with visual function? What can we do with it?
Dobot M1 provide some basic visual functions, such as camera calibration, obtaining image, edge detection, image segmentation and coordination extraction. With the provided function, you can implement a basic vision based Pick & Place application for some target object. And we will also provide the API of the mentioned functions for you to have quick setup and develop much more advanced vision applications.
31、How far can M1 reach with the slide rail?
A simple answer would be as far as the length of the slide rail.
With the slide rail, the M1 can be set free from its fixed mounting location and become moveable. In which case the M1 can pick and place object form one end to another end of the rail, draw large picture, engraving in bigger range, printing long object(longer than most the 3D printers we can find from the market). The slide rail does extend the capabilities in a great deal. The slide rail we provide is 1.2 M long, and you can replace it with a longer one.