mDrawbot Kit

Building Instructions
Features of mDraw
Further Exploration
Laser Engraver Upgrade Pack
Your Design and More



Based on Makeblock open platform, mDrawBot is a transformable drawing robot kit that integrates mechanics, electronics, software, and art. It can be assembled into four forms: mScara(Cylindrical Coordinates Robotic Arm), mSpider(Wall-Drawing Machine), mEggBot(Egg-Painting Robot), mCar(Drawing Car). Working with the easy-to-use software mDraw, it presents virtual digital graphics in the real world, exercises your hands-on ability, and achieves the goal of painting on places that seem to be impossible to draw on, like on the desk, ground, the surface of a sphere, etc..

This kit consists of over 60 components from Makeblock, including beams, brackets, motors, etc.. It also comes with a specially-designed software named mDraw to control these robots. Here’s the picture of all the components.

mDrawBot parts


1. Frame: Anodized Aluminum

mScara mSpider mEggBot mCar
Working Area (mm²) 120° of an annulus (exradius 208mm, inradius 168mm) \ Cylinder with L×D=60×(10-60) \

2. Power Supply:

Voltage Current Frequency
Input AC 100-240 V 0.6A 50-60 Hz
Output DC 12V 2.0A \

3. Main Controller: Makeblock Orion (Arduino UNO compatible)
4. Software: mDraw
5. Connection: USB or Bluetooth
6. Supported File Types: .Plain SVG, .BMP etc.
7. Supported OS: Windows7 or later, Mac OS X
8. Package Contains:

  • Aluminum Extrusion Parts
  • Plastic Timing Pulley 90T
  • Timing Pulley 18T
  • Pen Lift Mechanism
  • Makeblock Orion(Controller)
  • Stepper Motors
  • Stepper Motor Drivers
  • 9g Micro Servo Pack
  • Cables
  • Other Hardware and Accessories

Building Instructions

Each mDrawBot kit can be assembled into any of the 4 different configurations. We provide the detailed assembling instructions that enables you to build any configuration in an hour. The assembly instructions and the user guide can be downloaded here:

download mDrawBot package




mDrawBot Download Package(Mac+Windows)

Software Download:



Indication Map


mDraw is the software specially designed for mDrawBot. After installing the mDraw software, you can import images that you want to draw. It is completely compatible with the four forms of mDrawBot and also both the servo mode and laser mode of Makeblock XY Plotter V2.0.

Features of mDraw

  • Support mScara, mSpider, mEggBot, mCar, XY
  • Support both pen drawing and laser engraving
  • Support custom settings of motor direction, drawing range, etc
  • Support saving parameters
  • Support .SVG file
  • Support conversion from BMP to SVG
  • Support zooming, rotating, mirroring, and moving the SVG graphics
  • Support Windows 7 or later, Mac OS X

mDraw is an open source project hosted on Github. Fork it here:

Further Exploration

Adding Laser Engraver Upgrade Pack (500mW)

Laser Engraver Upgrade Pack can be used with XY Plotter Robot Kit and mDrawBot adding laser engraving function to these 2 robot kits.





**WARNING: As laser energy has higher density, make sure corresponding protection are taken while using. **
– No direct eye-contact with the laser light path;
– DO NOT irradiate others by the laser;
– Keep it away from children and people who are not familiar with laser usage;


laser engraver pack (500mW) Value
Wavelength 405nm
Power 500mW
W/ Voltage Conversion Box Input DC 12V 1.5A
W/O Voltage Conversion Box Input DC 5V±0.2V 200mA
Operating Temperature 0℃-50℃
Storage & Transport Temperature -40℃-85℃

Processable material

Material Cut Engrave
Paper YES Yes
Cardboard up to 1.5mm Yes
Wood Board up to 1.5mm Yes
Rubber Sheet up to 0.5mm Yes
Foam Paper up to 2.5mm Yes
Dark color cloth (jean cloth, cotton cloth and linen) up to 0.5mm Yes
Non-transparent ACRYL Up to 0.5mm (*1) Yes
Plastic Sheet Up to 0.25mm (*2) Yes
Urethane Sheet up to 2mm up Yes
Mirror No No
Glass No No
Ceramic No No
Aluminum No YES (*3)
Steel No No
Stainless No No

*1. Opaque black acrylic only, * 2.Gray plastic plate only, * 3.Peeling of anodized only

Your Design and More

You can also design your own upgrade pack for your mDrawBot. By adding an accelerometer and gyro sensor, it will become a two-wheeled self-balancing vehicle. Add some additional Makeblock mechanical parts and it may be transformed into a XY plotter. The only limit is your imagination.


Please refer to FAQ sheet in the mDrawBot Download Package for frequently asked question.
For mDraw software usage, please refer to:
Technical and Makeblock Forumn

31 thoughts on “mDrawbot Kit”

  1. bei Installation mDraw V1.2 Windows kommt in Log-Datei “can’t find module SvgParser”
    habe WIN 10, 64bit

      1. Thanks for the answer,
        but the mDraw is not directly running by the zip-file from he link.
        here the log-file:
        Traceback (most recent call last):
        File “”, line 5, in
        File “C:\Python34\lib\site-packages\”, line 116, in load_module
        zipimport.ZipImportError: can’t find module SvgParser

  2. Hi Stolz,

    Have you unzip the file after you downloaded it.
    I have tested that I can download it, then unzip the file and I can open the mDraw directly.

    1. Hi Admin
      I have download the ZIP-file, unzip and directly started the mDraw.exe
      allways coming the Error-Message “see the logfile”
      in the log-file inside is:
      Traceback (most recent call last):
      File “”, line 5, in
      File “C:\Python34\lib\site-packages\”, line 116, in load_module
      zipimport.ZipImportError: can’t find module SvgParser

      maybe the Problem by Windows 10 64bit ?

      1. Hi Stolz,

        Normally, there is no such issue on windows 10 either.
        Could you please kindly totally remove it and download from this link have a try:
        While you open the mDraw, you may temporarily close the anti-virus software have a try.

        If still the same issue, please kindly change the PC have a try.

        1. Hi Admin
          The problem is still present
          thanks for the efforts
          will test different operating system or PC

          1. Hi Stolze,

            That’s ok, for further feedback, please send email to tec-support@makeblock with more details.

        1. Hi, Maria,
          Recently, Makeblock has introduced more new model of robot kits into the market based on the marketing research, that’s why mDrawbot is discontinued.
          Hope you could understand.
          Best regards,

  3. Hi admin,
    yes, I know. But I´m looking foor the source-code of mDraw.
    I thougt, mDraw is an open source programm. Isn´t it?

    1. Hi, Maria,
      Recently, Makeblock has introduced more new model of robot kits into the market based on the marketing research, that’s why mDrawbot is discontinued.
      Hope you could understand.
      Best regards,

  4. Hi admin, I’m really having a problem installing the software . can you please mail me the stepby step procedure of installing the software.please sir,i would be pleased if you can provide me with a video. I have watched many videos but no video shows how to install m draw .. please provide me the procedure.

    1. Hi, Gopi,
      We have sent you the specific instruction to your e-mail, please kindly check it : )
      Warm regards,

  5. hi admin, ive followed the exact instruction ,but it dosent open on my windows 10, I have a limited time to finish it , can you please help me out, tell me which system os , or which prossor based laptop works best please.
    thank you for the mail,
    hoping to get more help from you, thank you once again. please don’t forget to mail me regarding the above questions sir.

  6. How large of an area can the mspider draw on. Could I attach it to a wall to transfer a sketch to the wall of my sons bed room for us to paint? If so, how do I adjust for such a size? Also, can the drawing speed be adjusted and can “pauses” be put it for color changes? Can the pause time be set for a certain durration of time?

    1. Hi, Tim,
      mSpider’s drawing range can be expanded by increasing the length of the strings, so it doesn’t have a specific working area. You could transfer it to the wall painting machine, however, it is beyond our supporting abilities to provide specific instruction for you. Also, the drawing speed cannot be adjusted in mDraw software, so we don’t recommend you to pause the drawing on the whole process.

      1. Is there other software that will work with the mdraw/mspider that will give me more freedom of programming? Perhaps one that would allow me to program it much like a CNC operation without the “z” movement while being able to create movement in X and Y over a large area? Thank you.

  7. hi,
    I like to use uno board instead of orion,please tell me how to do the wiring and changes in coding.

    1. Dear Vahi,
      Unfortunately, it is beyond our supporting abilities to provide specific instruction for Non-Makeblock branded product. Namely, we aren’t able to provide supports for using Arduino UNO board. We are afraid that you have to figure it out by yourself based on the spec or Orion board. Hope you could understand.
      Best regards,

Leave a Reply

Your email address will not be published. Required fields are marked *