The Plotti Botti

Tell us the story of your project: 
The Plotti Botti is an XY plotter attached to a whiteboard, which can be controlled by anyone via LetsRobot.tv.

 

How-to: 
Overview

Below a quick overview of the content.

  • Introduction and showcase video

  • 3D-printed parts

  • Soldering

  • Stepper motors

  • Letsrobot.tv

  • Gondola and toothed belt

  • Attach it all

  • Enjoy!

  • Tutorials

  Introduction and showcase video

The Plotti Botti is an XY plotter attached to a whiteboard, which can be controlled by anyone via LetsRobot.tv.

When it's online, you can find the Plotti Botti here.

It was made using stepper motors with pulleys, a toothed belt, a Raspberry Pi, the Adafruit Motor HAT, a Pi Camera, a number of 3D-printed parts and googly eyes.

  3D-printed parts

First of all, 3D print the brackets to hold up the stepper motors in the corners of the whiteboard, and the gondola that will hold the whiteboard marker.

If you don't have access to a 3D printer, the Instructables on how to make the XY Plotter for Arduino has some alternatives.

3dprint.png

  Soldering

Next up is some soldering! Solder the Adafruit Motor HAT as explained in their tutorial.

soldering.JPG

We also need to make sure the wires of the stepper motors are long enough to reach the Raspberry Pi from the corners of the whiteboard. If they're not long enough, solder on some longer wires.

  Stepper motors

Now it's time to set up the stepper motors and test them, by following the rest of the Adafruit Motor HAT tutorial.

stepper.png

To power the Motor HAT and the stepper motors, we're using one of the power adaptors recommended in the tutorial, as the XY plotter will be stationary.

When the stepper motors are working, attach the pulleys to the end of the stepper motors, as seen in the Instructable.

  Letsrobot.tv

Create and connect your robot to LetsRobot.tv following their instructions.

 

17226423.png

This is all very straightforward, except for installing FFMPEG, as this didn't work. The fix that worked for us can be found here on Hackster.

After the initial setup, adjust the code in controller.py to fit the needs of your robot.

 

Gondola and toothed belt

Attach the toothed belt to the gondola and the weights, as demonstrated in the Instructable.

PlottiBottiSmaller.jpg

  Attach it all

Heat up the hot glue gun and start by attaching the stepper motors to the 3D-printed brackets. When these are cooled, glue them on to the whiteboard. After several tests, we've discovered it's best to lay the whiteboard flat when gluing, and to wait until the glue has fully cooled before putting it up again.

Slide the toothed belt under and over the pulleys, to complete the XY Plotter.

stepperfrontsmaller.jpg

Arrange the PiCamera in a way you can see the full whiteboard when controlling it via LetsRobot.tv. We attached our PiCamera to a standing lamp.

  Enjoy!

Plug it in and enjoy other people controlling your robot from the comfort of their own home. It's magical!

PlottiBotti_CUdraw.gif

 

  Tutorials

To create the Plotti Botti, we followed these tutorials:

XY Plotter Drawing Robot Arduino Polagraph on Instructables

Stepper Motor HAT for Raspberry Pi on the Adafruit website

Connect a robot to LetsRobot.tv via LetsRobot.tv

These are the 3D printed parts we used:

Stepper motor brackets

Gondola to hold the whiteboard marker

Difficulty: 
Duration: 
Share a "Show & Tell" video.: 
https://youtu.be/Z5r6bX38crs
Collaborators: 
8bitsandabyte
Number of Forks: 
0
Tools: 
Name: 
3D printer
Quantity: 
1
Name: 
Hot Glue Gun
Quantity: 
1
Name: 
Soldering Iron
Quantity: 
1
Materials: 
Name: 
Whiteboard
Quantity or amount: 
1
Name: 
Whiteboard Marker
Quantity or amount: 
1
Name: 
12V 2A Power adapter
Quantity or amount: 
1
Name: 
googly eyes
Quantity or amount: 
2
Boards & Kits: 
Name: 
Raspberry Pi 3 Model B
Quantity: 
1
Name: 
Raspberry Pi Camera
Quantity: 
1
Name: 
Adafruit DC and Stepper Motor HAT for Raspberry Pi
Quantity: 
1
Name: 
Stepper Motor and driver
Quantity: 
1
Name: 
Speaker USB
Quantity: 
1
Team Members: 
Team member name: 
8bitsandabyte
What role did this person play on the project?: 
Project Lead
Public
Sort Order: 
0
Teaser: 
An Internet-Controlled Drawing Robot!
Show & Tell video as default: 
Creation Date: 
Tuesday, February 26, 2019 - 17:41