Recently finished reviving an ancient SCARA robot, adding a modern control software, giving it a paintbrush and with the help of comrades python-ing it into painting with a paintbrush.<p>Its a bit heavy on the robot mechanical and electrical side, but there's a github repo of image processing to synthesize the brush paths and I thought you folks might be interested.<p>The robot documentation is here: <a href="http://transistor-man.com/bluebot_revival.html" rel="nofollow">http://transistor-man.com/bluebot_revival.html</a><p>A quick video demo: <a href="https://vimeo.com/213723506" rel="nofollow">https://vimeo.com/213723506</a><p>This is also an entry into the robotart competition, there's a login to vote for art that interests you.<p><a href="https://robotart.org/" rel="nofollow">https://robotart.org/</a><p>Our team didn't have access to a brand new robot, so we revived a scrapped one
So on your method of replenishing paint, does the G-code auto generate that subroutine every (X) mm of line painted? Also how exactly does that work with Linux-CNC, is it inserted like an insert/swap tool command?<p>Second question; Does the G-code look similar to a 3d printer? Like are you just 3d printing with colored paints? (if so, is that common among robot painters?)