DOBOT FAQ

Antwoorden op veelgestelde vragen, inclusief productupdates en handleidingen.

1. Change phone direction and find the object back into viewfinder.

2. If Auto Track still won’t work, turn it off by pressing the Auto Track icon.

1. Check if you have turned on Bluetooth on your phone.

2. Check if Rigiet is turned on.

3. Turn off Bluetooth for all nearby devices.

1. Check if battery is uncharged.

2. Be sure to insert and balance your phone correctly before use.

3. You may have entered debug mode (not pressing power button long enough). Turn off Rigiet and turn back on, this time hold the button longer.

For example: the linear rail writes in reverse order.

A: The linear rail writes in the reverse order when the completed PLT file is inputted through Dobot Studio.

The correct writing order starts from the last stroke of the last character, shown in the following example.

If the linear rail is in the position as shown in the following picture, you can control its movement through Dobot Studio. If it cannot go back to the original homing position, zero in the machine.

Note: The position of the Dobot will default to the homing position at soon as it is powered on. First, press Home to move the Dobot into the homing position and then begin operations.

First, press Home to move the Dobot into the homing position and then begin operations.

If you cannot control the motion of the linear rail when both the linear rail and its logo on the Dobot Studio are on, please check the power cable to see if it is plugged in or not.

1) Check the present software firmware and the version of Dobot Studio whether they support the color sensor or not.

2) The distance between color sensor and wood blocks shouldn’t be too long or too short, it had better in the range of 5~10 mm.

3) Check the pre-setting color sensor interface and the actual interface is consistent or not.

4) If the above mentioned methods are noneffective, please open the blockly module, and run the test program below. Check the reading data in Running Log which is on the right, and you should change a color sensor if the reading data is abnormal.

Take a close look at the color of indicator light. The yellow indicates the next running of Dobot arm is limited, and you should modifies its position point.

Open the blockly module, and run the test program below to check the photoelectric sensor is normal or not. If there’s no barriers in front of photoelectric sensor, the value will be 0; otherwise, the value will be 1.

Note:

1)If you choose the Interface GP2 in blockly module, and the sensor should be connected onto the Interface GP2 on Dobot arm correspondingly.

2)You can use the spin button on the back of photoelectric sensor to adjust its sensing distance. Clockwise (C.W.) spinning means making the distance longer and anticlockwise spinning means making the distance short. If the data of sensor is always 1 or 0, you can try to deal the problem by slightly spinning it.

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.

(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.

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.

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.

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.

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.

The dobot arm has already been assembled when shipped out. You just need connect a few cables following the instructions.

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.

Dobot Arm V1.0 has a position repeatability of ±0.2 mm.

The max reach of Dobot Arm V1.0 is 320mm. As for detailed Dobot work envelope, please refer to the Dobot specification.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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:

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.

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.

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.

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.

The package of basic version contains robot arm, suction cup, gripper, drawing & writing and 3D printing kit. The educational version adds laser kit (laser engraving & gray engraving ), WIFI module, Bluetooth module, stick controller kit, and LEAP MOTION based on basic version.

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.