Mug-O-Matic: A Modular Tiny CNC Drawing Robot




(Click here to follow on!)

The TinyCNC collection are a one of a kind educational maker toys!

Mug-O-Matic is a 3-axis drawing robot that can customize coffee mugs! This capable little robot can draw anything you want via manual control, bluetooth, calculated algorithms, or even g-code. So you can enjoy your custom mug creation, then wipe it clean. You could make it totally different every day for a year, and not make the same thing twice!

Its little buddy, the Desktop Sentry is a pan-tilt turret that guards your desk! Also controlled via joystick, bluetooth, algorithms, or g-code, this device can automatically guard your space with a laser or a rubber band launcher or be used for light writing.

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

To best serve that purpose these robots are designed with hackable open source hardware and are controlled by free open source software. Building this bot offers an opportunity to experiment with 3D printing of software such as Processing, Repetier Host, Slic3r, and of course Arduino – the most common and universally applicable microcontroller for physical computing. Knowledge gained playing with this toy is transferable to many other real life applications!

The kits offered are self sufficient and contain all the hardware & tools necessary. No soldering or bread-boarding is required, controls are plug-&-play. And like all projects it is well supported with online instructions & videos.

These are real tiny CNC tools in a fun size package that allow you to make your own custom creations! What will you make?

Interested to get your hands on one? Let us know, your support is valued!


(Click here to follow on!)




To keep my offering simple, I’ve separated this section out a bit.  Much like transformers, there is a lot more than meets the eye to these little bots… 🙂

This open source project was a finalist in the 2018 HackaDay Prize, so you can read all about its development history here.

From my research into the highly recommended book Invent to Learn​, kids learn by doing and are most engaged when they are able to independently experiment rather than just being told what to do. To that end, all components are modular so the parts can be rearranged to build lots of different things to facilitate experimentation!

The Mug-O-Matic is actually just one possible configuration from the Tiny CNC Collection. This means inspired students can mix, match, and build their own custom real robots!



This slideshow requires JavaScript.

License & License Intent:

-The assembled Mug-O-Matic & the Desktop Sentry toy robots will be for sale and I do not want to create competition over sales for my own body of work. You may use the files to build a complete Mug-O-Matic for yourself or your classroom, but please do not sell them. Please note that completion of this device requires a TinyCNC PCB.

-The software, PCB design, and 3d models of sub-assembly modules & individual components (linear actuator, pivot joint, brackets, etc) are free for you to use however you wish! Source files are provided!


Instructions, & Support:

Required Software Download Links:

Image Preparation Links:

Where to Get Parts:

Recommended Reading Material: 

You don’t have to buy any books to learn arduino. There are lots of free resources & videos online and code examples built into the arduino IDE. But if you learn best with a book in hand then these are the go to’s:


Links to Models