TurtlePlotBot ============= The TurtlePlotBot is a MicroPython based 3D printed drawing robot inspired by `MakersBox's `_ `Arduino Chassis for Drawing Robot `_. The TurtlePlotBot can be easily built in a couple of hours and offers a fun environment to learn python programming and robotics. | .. figure:: images/hello.jpg :target: _static/hello_full.jpg :align: center Say "Hello!" to my little friend! | The software that runs the TurtlePlotBot is modular and includes the `turtleplot` module. The `turtleplot` module contains the methods needed to turn turtle graphics commands into simple movements. You can use the `turtleplot` module run your own robot using different hardware without having to write all the python code for each of the turtle graphics commands. A TurtlePlotBot is built from 3D Printed Parts (:ref:`3dprinter-parts`), a pair of 28BYJ-48 stepper motors and uses a MG90S mini servo to lift and lower the pen used for drawing. An ESP-32 Based Microcontroller module with a 240x135 TFTLCD display running MicroPython is paired with the :ref:`DrawBot-Board` to provide the interface circuitry needed to run a pair of stepper motors, a servo, and includes a five way switch for user input. The TurtlePlotBot has Wifi capability allowing it to be controlled and programmed wirelessly from a computer, smartphone or tablet. A menu system provides an easy way to configure the TurtlePlotBot, connect to or create a Wifi access point as well as running TurtlePlotBot MicroPython programs without the use of a computer or another device. * Connect to a Wifi Access Point =================================== =================================== .. image:: images/main_menu-1-1.jpg .. image:: images/main_menu-1-3.jpg =================================== =================================== * Create a Wifi Access Point =================================== =================================== .. image:: images/main_menu-3-1.jpg .. image:: images/main_menu-3-2.jpg =================================== =================================== * Write a message using a font =================================== =================================== .. image:: images/message-2.jpg .. image:: images/message-10.jpg =================================== =================================== Documentation ------------- .. toctree:: :numbered: :includehidden: self assembly-part1 assembly-part2 assembly-part3 programming turtleplot fonts