Michele
Published © GPL3+

Caravaggio, A Drawing Machine

Caravaggio is a drawing machine able to replicate a digital image using a pen and a continuous line.

AdvancedShowcase (no instructions)36,351
Caravaggio, A Drawing Machine

Things used in this project

Hardware components

SparkFun microSD Shield
Or another hardware that allows you to use an SD card
×1
NEMA 17 Stepper Motor
OpenBuilds NEMA 17 Stepper Motor
×2
Adafruit Motor Shield V2
Or another hardware that allows you to drive 2 stepper motors
×1
Toothed belt and pulley
×1
Arduino UNO
Arduino UNO
×1

Software apps and online services

OpenCV
OpenCV
It's an open source library for image processing. Based on C++ (also for python). There is also a wrapper for processing.
GSL (GNU scientific library)
It's an open source library for many useful things. Personally, I used the library for statistical and linear algebra function.
Arduino IDE
Arduino IDE

Story

Read more

Credits

Michele

Michele

1 project • 36 followers

Comments