A cnc painting system that artists, crafters, and makers can use to create canvas paintings of their favorite digital images.

The If Then Paint cnc painting system adds value by automating the technical challenges that make custom paintings so expensive and time consuming. It can place paint on canvas with millimeters of precision, be programmed to perform any number of advanced brush stroke techniques, and mix hundreds of paint colors on demand. On top of that, it will perform all of these tasks through day and night without interruption. 

Operating the machine doesn't take years of practice and dedication either. Simply upload an image, define the painting parameters, load the raw materials, and watch the machine create your custom painting.

The Potential

How It Works

History and Motivation

I began to develop a cnc machine specifically for canvas painting after competing in the 2017 RobotArt.org competition. There are two main reasons why I started - 1) during the competition, I recognized that several advanced software and mechanical innovations were required before cnc painting would be more accessible to a larger, less technical audience and 2) I was eager for a project that would stretch my software and mechanical design skills.

Development has continued on and off for the last two and a half years. I have considered transitioning to many other projects but I always come back to the cnc painter. It's challenges and potential are very exciting. 

R&D Phases

  1. Proof of concept. This initial R&D phase will prove out all the canvas painting technologies. The proof of concept phase will be considered complete when all technologies have been demonstrated in a single cnc painting operation.
  2. Market driven redesign. Not all of the proof of concept technologies will be viable for a marketable product. During this R&D phase, the system design will be refined to better align with market requirements.
  3. Design for manufacturing. At this point all of the R&D work specific to canvas painting has been completed and the system has been redesigned to better fit market needs. This phase involves further refinements to make the system easier and ultimately cheaper to manufacture.

Proof of Concept Phase - Design Requirements

For simplicity and practicality the proof of concept prototype adheres to the following design requirements:

Proof of Concept Phase - CNC Canvas Painting Technologies

The following technologies are needed to complete the proof of concept phase of the project:

Market Driven Redesign Phase - MVP Design Requirements

Licensing

Software is released according to GNU LGPL 3.0 - https://www.gnu.org/licenses/lgpl-3.0.en.html

Solid model files are released according to CC BY-NC 3.0 - https://creativecommons.org/licenses/by-nc/3.0/