Robotics/electronics

Scribblebot

Mount an enclosed vibration motor on a marker tripod and tune mass position to create repeatable drawing patterns.

The vibration motor supplies changing force while three markers become flexible legs. Small shifts in mass and marker angle turn random-looking motion into patterns you can compare.

Difficulty
Beginner
Build time
40-65 min
Estimated cost
$0-$12
Age range
10-16
Workspace
A clear table about 90 cm wide

The finish line

What you will build

The enclosed robot draws continuously for 30 seconds inside a 60 cm paper boundary without losing a marker or component.

Learning goals

  • Identify how rotation of an enclosed eccentric motor mass produces vibration-driven motion and drawn trace.
  • Construct and explain a rotary imbalance-to-planar vibration motion system.
  • Measure how motor position changes performance.
  • Diagnose losses caused by marker friction and body flex.

Before you build

Materials, tools, and safety

Reuse-material cost: Usually under $5 with an existing kit. Supervision: Adult guidance recommended for wiring and cutting.

Tools

  • Small screwdriver
  • Wire stripper
  • Multimeter
  • Low-temperature glue gun or tape

Low-cost swaps

  • Use alligator-clip leads for a no-solder version.
  • Build and test the mechanism manually before adding electronics.
  • Use a commercial battery vibration module with an enclosed mass and switch.

Wiring table

FromToPurpose
Battery +3 VSwitch inputProvide controlled supply
Switch outputMotor positiveTurn vibration on and off
Motor negativeBattery negativeComplete circuit

Project-specific safety

  • Use only the listed low-voltage battery supply; never use mains electricity.
  • Disconnect power before changing wires and stop if a motor, wire, or battery becomes warm.
  • Use only washable markers and an enclosed motor, secure batteries, run on a protected surface, and stop if parts loosen or warm.

Orient the build

Place the build so rotation of an enclosed eccentric motor mass is on your left and vibration-driven motion and drawn trace is on your right. Call the side facing you the front, the far side the back, the tabletop the bottom, and the opposite face the top.

Build it

Step-by-step instructions

  1. Step 1

    Prepare the body

    Mark three equally spaced leg positions around the cup rim.

    Reinforce each with tape.

  2. Step 2

    Attach markers

    Band three capped markers at equal angles and heights.

    Set the body level on the caps.

  3. Step 3

    Mount the motor

    Secure the enclosed vibration motor on top with foam tape and a strap.

    Keep wires away from motion.

    Builder checkpoint: After mount the motor, the first subassembly should stay aligned when handled gently.

  4. Step 4

    Wire the switch

    Connect the battery through the switch to the motor and insulate joints.

    Secure the holder opposite the motor if needed.

    Watch for: If this stage binds or drifts, inspect uneven leg stiffness before adding more parts.

  5. Step 5

    Build the drawing arena

    Tape paper flat and add a low cardboard boundary.

    Protect the table beneath.

  6. Step 6

    Run a capped test

    Switch on for five seconds with caps still fitted.

    Inspect all straps and movement.

    Builder checkpoint: After run a capped test, operate the build slowly and confirm that vibration-driven motion and drawn trace begins without binding.

  7. Step 7

    Draw a baseline

    Remove caps, place at center, and run for 30 seconds.

    Mark final position and pattern width.

  8. Step 8

    Tune one variable

    Shift motor position or marker angle and repeat on fresh paper.

    Keep voltage and run time fixed.

    Builder checkpoint: At the final checkpoint, The enclosed robot draws continuously for 30 seconds inside a 60 cm paper boundary without losing a marker or component.

See the engineering

Why it works

Input
rotation of an enclosed eccentric motor mass
Output
vibration-driven motion and drawn trace
Motion
rotary imbalance-to-planar vibration motion
Energy losses
marker friction, body flex, battery movement, uneven leg stiffness
Scribblebot concept diagram with labeled input, output, and motion arrows.
The rotary imbalance-to-planar vibration motion motion path, with the main efficiency losses called out.

Why this works

Eccentric vibration

An off-center motor mass creates a rotating force. Flexible marker legs alternately grip and slip, so the body wanders while recording its path.

Look for: Move the motor from center toward one edge and compare trace size, direction, and density.

Where the energy goes

Efficiency and losses

The ideal model leaves out marker friction, body flex, battery movement, uneven leg stiffness. These effects turn some input energy into heat, sound, vibration, or unwanted motion, so measured performance will be lower than an ideal calculation.

Look for: Run the build slowly and locate the first place where marker friction becomes visible or audible.

Math bite

Measure pattern density

Formula: density = line intersections / sampled area

  • Intersections = 45
  • Area = 100 cm²

Substitute: density = 45 / 100 = 0.45 intersections/cm²

Result: The sampled pattern has 0.45 intersections per square centimetre.

This is a comparison measure rather than a complete description.

Counting intersections by eye introduces uncertainty.
Brick-building meme reading: Chuck Norris does not build LEGO; he roundhouses the bricks into sculptures.
The scribblebot drew a dense orbit and called it vibration-assisted composition.Image supplied by the site owner.

Make it behave

Test, troubleshoot, and tune

Controlled test

Start here: Run five seconds with marker caps on before drawing.

Success looks like: The bot draws 30 seconds inside the boundary with every part secured.

Measure: Pattern width, final offset, intersections, component shift, and battery state.

Change: motor position

Keep constant: body, markers, voltage, paper, run time, and start point

  1. centered motor
  2. motor 2 cm off-center
  3. motor near edge
Troubleshooting guide
SymptomLikely causeConfirm itFix
It tipsMarker heights or mass balance differStand with caps onEqualize legs and recenter battery
It stays in one spotMarker friction is high or vibration weakTest on scrap paperChange marker angle or replace battery
A marker detachesBand or rim reinforcement is weakMark positions before a short runAdd a second strap and tape pad
Pattern leaves the paperMotion has strong direction biasRun capped and watch driftRecenter mass or raise the boundary

Choose your tradeoff

Keep parts secured and the body level before seeking larger patterns. More imbalance can increase movement but also tipping, noise, and attachment stress.

Keep experimenting

Try another version

Easier

Single pattern

Build one stable three-marker setup.

Performance

Repeatability

Overlay three runs from the same settings.

Creative

Color sequence

Run equal times with one marker color changed per trial.

Build together

Classroom and access options

Classroom version

Teams can compare motor position while keeping body, markers, voltage, paper, run time, and start point. Assign builder, tester, recorder, and explainer roles; have each team predict the result before collecting three trials.

Access adaptations

  • Color-code and label every wire at both ends.
  • Use clip leads, larger controls, and pre-crimped connectors when fine motor work is difficult.
  • Use chunky markers, a large slide switch, and clips that hold the robot while caps are removed.

Reflect on the design

  1. How did motor position change the measured result?
  2. Where did marker friction affect the build most strongly?
  3. What evidence shows that eccentric vibration explains the motion?
  4. Which change would improve vibration-driven motion and drawn trace without creating a new problem?
Glossary
Eccentric vibration
An off-center motor mass creates a rotating force.
Input
The action or energy supplied to a system; here it is rotation of an enclosed eccentric motor mass.
Output
The useful response produced by a system; here it is vibration-driven motion and drawn trace.
Efficiency
The fraction of input energy that becomes useful output instead of friction, sound, heat, or unwanted motion.

Build your dreams

One build can start the next.

Share what you learned, change one variable, and help another builder understand what worked.

Explore more guides

Sources and build notes

A platform-agnostic low-voltage robotics or electronics project with original assembly guidance.

  • Low-voltage design review: Battery voltage, polarity, component roles, current paths, and motor or LED protection were editorially checked.

Written and edited by BrickLabClips. Published 2026-07-22; updated 2026-07-22.

Next builds

Related guides