This is a modified version of the original selfiebot project. Selfiebot is a drawing robot that draws quick selfie images. This is a Processing sketch that converts the images to Roland CAMM-GL III using a canny edge detection. See some examples in the Samples
folder.
The scrip writes a .png
image, writes a .camm
file for the Roland Vinyl Cutters and sends it via cat
.
- Cut speed 10-500 mm/s
- Pen force 30-350 g
- Mechanical resolution 0.0125 mm/step that is 80 steps/mm
- Software resolution 0.0250 mm/step that is 40 steps/mm
- Instruction system CAMM-GL III
- Power DC 24 V, 2.8 A, 30W (for mobile labs)
Trying to derive from inkcut project
- Download Processing.
- Download and install the controlP5 library and the video library.
- Open the sketch and run it.
- Stand in front of the webcam.
- Press
i
to export the current image to a.png
. Pressr
to export the current image to a.camm
Roland file. Pressg
to export the current image to a.ngc
Gcode file. - Load the Roland Vinyl Cutter with a piece of paper and replace the blade with the penholder adapter and your favourite bic pen, pencil or marker.
- Send the
.camm
file to the vinyl cuttercat file.camm > /dev/usb/lp0
- Send file to roland
cat fabricated.camm > /dev/usb/lp0
- Check that is allright or fix
- In big paper, mark origin and send file
- Modify paper size and resend
- Fix units (it seems that 40 machine units equals 1 mm being the origin at the lower left corner)
- Send via processing
- Original sketch by TODO
- Canny edge detection algoritm by Tom Gibara.
- Selfiebot uses a Makelangelo Kit
- CAMM-GL III port by Francisco Sanchez
Selfiebot is released under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 license.