Skip to content

mechengineermike/Mug-O-Matic

Repository files navigation

Mug-O-Matic & the TINY CNC Collection

What is this? The Mug-O-Matic is a tiny CNC robot capable of customizing coffee mugs!

This bot uses sharpies to draw via manual controls, calculated algorithms, or even g-code! Mugs can be washed clean or the drawing can be made permanent by baking it in the oven (with a special marker).

It is one possible configuration from a collection of modules designed to be low cost and have lots of replay value through customization. This robot offers kids an opportunity to learn Arduino, the most common language for physical computing. No soldering or bread-boarding required, controls are all plug and play.

All 60+ unique 3D printed components are designed for replication, modularity, and to provide maximum performance given their low cost. To that end parts do not require build supports or post processing, and assemblies can accommodate printing variance.

The intent of the project is to produce a unique and accessible educational tool. One that encourages people to engage in tinkering and making things because those activities are powerful ways to learn.

Design Liscense

-All the source files have been provided to facilitate educational endeavors as much as possible. You may use these designs as you wish for personal & educational uses, but please repect the attribution aspect and please do not commercially compete with my product offerings.

HW License = CC BY-NC-SA 4.0. https://creativecommons.org/licenses/by-sa/4.0/

SW Liscense for all code = GPL 3.0 https://www.gnu.org/licenses/gpl-3.0.en.html

NOTES ON GITHUB PROGRAM DOCUMENTS.

Program List Summary.

1. Dual Joystick Manual Control- Control custom robot configurations using dual joysticks.
  
3. G-code Reader- Does it all! Use for calibration, drawing shapes, single joystick manual control, and can read & plot g-code. (Code generated via slicer/repetierhost, sent using processing)

4. (WIP) Dot Matrix- read & plot dotted drawing from huge array of 0's & 1's. 

5. Bluetooth Smartphone Control- Direct control of motors via android phone app over bluetooth

Releases

No releases published

Packages

No packages published