Home > Projects > Robotics – Automation Projects > Building a Doodle Bot kit from DAGU

Building a Doodle Bot kit from DAGU

Summary of Building a Doodle Bot kit from DAGU


The Doodle Bot is a beginner-friendly robot kit designed to write messages using markers, chalk, or crayons. It features an Arduino-compatible controller, geared motors, and magnetic wheel encoders for precise movement tracking. Assembly involves mounting motors on brackets, attaching wheels with rubber tires, and installing encoder sensors and magnets to measure distance and speed. The kit includes all necessary hardware except batteries and a USB cable, supported by a detailed manual and online tutorials for customization.

Parts used in the Doodle Bot:

  • Laser cut base plate (part #1)
  • Laser cut wheels (part #2)
  • Rubber tires (part #3)
  • Geared motors (part #5)
  • Servo motor (part #6)
  • 90° angle brackets (part #9)
  • M2x5mm screws (part #11)
  • M2x8mm screws (part #14)
  • Magnetic wheel encoder sensors (part #21)
  • 8-pole wheel encoder magnets (part #22)
  • Fiberglass strips (part #25)
Doodle Bot is a very simple beginners robot that can write messages using white board markers, jumbo chalk or crayons. The kit comes with all parts including an Arduino compatible controller and a screwdriver. You will need to supply 4x AAA batteries and a suitable USB cable to program the robot.

A large, full colour manual is included to make assembly easy. The manual can be downloaded from here: https://sites.google.com/site/daguproducts/home/instruction-manuals. This instructable supplements the manual with additional colour photos  and text to show the easiest way to assemble the robot.

There is a tutorial for creating font, symbols and pictures here: http://www.instructables.com/id/How-to-draw-pictures-and-create-fonts-using-the-Do/

Step 1: Check your parts

Check that you have all the parts shown in the part list. Note that each part has a number (e.g. the geared motors are part number 5). To help identify some parts such as screws and spacers, there is a small ruler printed in the manual.
Building a Doodle Bot kit from DAGU

Step 2: Assemble your wheels

Start by peeling the protective film from the laser cut wheels (part #2). Then slowly  stretch the rubber tires (part #3) over the wheels. You can see in this photo that the manual includes a printed ruler so you can check the size of your screws during assembly.

Step 3: Adding mounting brackets to your motors

For this step you must make sure you know which motor is the servo. The two geared motors (part #5) are servos with the control circuit removed and therefore look like servos. You can tell the difference because the geared motors only have 2 wires. The servo (part #6) has a third wire which carries signals to it’s control circuit.

The kit includes 6x 90° angle brackets (part #9) for mounting your motors and 2 sizes of M2 screws (5mm & 8mm). For this step we need six M2x5mm screws (part #11). Use the printed ruler to check the screw size.

As these motors have mounting slots rather than holes it is easier to partially insert our screws into the 90° brackets first. Then slide the bracket into the motor mounting slot and gently tighten the screws. You only need to tighten the screws a small amount.

Pay careful attention to the way the brackets are mounted as there is a left and a right motor plus the servo only mounts on the left side of the body.

Step 4: Mounting the motors and encoder sensors on the base

Start by peeling the protective film from the laser cut base plate (part #1) and bending the leads on the sensors (part #21) as shown in the photos. The robot has a small magnetic sensor for each wheel that allows the robot to measure how far each wheel turns. These sensors are held in place by the same M2x8mm screws used to hold the left and right motors to the base.

The easiest way to mount the left and right motors is to start with a single M2x8mm screw (part #14) passing through a fiberglass strip (part #25), through the base plate (part #1) and into the motor mounting bracket (part #9) on the other side. Do not tighten the screw yet!

While the screw is loose, slide your sensor under the strip as shown and then add your second M2x8mm screw. Align the sensor so it sits directly above the output shaft of the motor and gently tighten the mounting screws until the fiberglass strip bends slightly. Repeat these steps for the other motor.

At this point you can also mount the servo (part #6) using the last two M2x5mm screws.

Building a Doodle Bot kit from DAGU circuit

Step 5: Mounting the wheel encoder magnets

Each wheel is fitted with an 8-pole magnet (part #22). This magnet has 4x north poles and 4x south poles. As the wheel spins, the magnetic sensor detects the changes in the magnetic field to give 8 counts per revolution of each wheel. The robot uses these to measure distance traveled and could even measure it’s speed with them if necessary.

 

For more detail: Building a Doodle Bot kit from DAGU

Quick Solutions to Questions related to Doodle Bot:

  • What components are required to program the Doodle Bot?
    You need to supply 4x AAA batteries and a suitable USB cable to program the robot.
  • How can you distinguish the servo from the geared motors?
    The geared motors have only 2 wires, while the servo has a third wire that carries signals to its control circuit.
  • Where does the servo mount on the robot body?
    The servo only mounts on the left side of the body.
  • What function do the magnetic sensors serve?
    The sensors allow the robot to measure how far each wheel turns by detecting changes in the magnetic field as the wheel spins.
  • How many counts per revolution do the wheel encoders provide?
    The system provides 8 counts per revolution of each wheel due to the 8-pole magnet design.
  • Which screw size is used to mount the motors to the base?
    M2x8mm screws are used to hold the left and right motors to the base plate.
  • What writing tools can the Doodle Bot use?
    The robot can write messages using white board markers, jumbo chalk, or crayons.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter
Scroll to Top