An open API service indexing awesome lists of open source software.

https://github.com/russhughes/turtleplotbot3

The TurtlePlotBot3 is a MicroPython based 3D printed drawing robot powered by a TTGO T-Display ESP32 Module
https://github.com/russhughes/turtleplotbot3

28byj-48 esp32 hershey-fonts hershey-text micropython plotter robot ttgo-t-display turtle-graphics turtlebot

Last synced: 5 months ago
JSON representation

The TurtlePlotBot3 is a MicroPython based 3D printed drawing robot powered by a TTGO T-Display ESP32 Module

Awesome Lists containing this project

README

          

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
:width: 400px
: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 robot 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, a pair of 28BYJ-48
stepper motors and uses a MG90S mini servo to lift and lower a pen used for
drawing.

An ESP-32 Based Microcontroller module with a 240x135 LCD display
running MicroPython is paired with a `ESP32 DrawBot Board
`_
to provide the interface circuitry needed to run the stepper motors, servo,
MicroSD card and a five way joystick. 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-5.jpg
=================================== ===================================

* Create a Wifi Access Point

=================================== ===================================
.. image:: images/main_menu-3-1.jpg .. image:: images/main_menu-3-3.jpg
=================================== ===================================

* Write a message using a font

=================================== ===================================
.. image:: images/message-2.jpg .. image:: images/message-10.jpg
=================================== ===================================

TurtlePlotBot Documentation
^^^^^^^^^^^^^^^^^^^^^^^^^^^

See the `TurtlePlotBot Documentation `_
for more details.