![Background Image](img/week10/18.jpg)
Modular machine design
This week's mission is to plan and make a machine. I'm in the Harvard section. We decided to make a light painting machine. The whole process documentation is here.
![Background Image](img/week10/20.jpg)
Light painting machine
![image](img/week10/1.jpg)
Light painting
I'm always fancinated by light paintings, and building a painting/drawing machine is on my top bucket list. So I suggested our group to make a light painting machine.
![image](img/week10/2.jpg)
Material
We are using UV light as paint brush. The "Glow-in-the-Dark Luminous photoluminescent / luminescent emergency roll" as the canvas. The light disappears after a while, so the canvas can be forever reused. The ephemeral of the painting makes it unique.
![image](img/week10/3.jpg)
End Effect
Honghao and I are in charge of the programming and fabrication of the end effect.
![image](img/week10/4.jpg)
UV Light
The switch at the bottom of the UV torch light is just linking the center and the circular parts together to turn the light on and off. So I Extened the two parts out and used a MOSFET to control its on/off.
![image](img/week10/5.jpg)
Hack Z Axis Jog
Our machine only has motor on X and Y axis, so we use the movement of Z axis to control the light. The idea is to turn on the light while "milling", and turn off the light while jogging. That means, when Z changes, the light toggles.
![image](img/week10/6.jpg)
Z Axis from ChiliPepper to TinyG
At first, the Z axis output also changes together with X and Y axis. Later we found out if we put them into "only turn on while moving", they won't affect each other.
![image](img/week10/7.jpg)
Reduce current, Smooth voltage
We used a large resister (not a beautiful solution) to reduce the current coming out from the 24V Z axis output. We smooth the signal with a capacitor and in the code.
![image](img/week10/8.jpg)
Code
![image](img/week10/9.jpg)
The final board with TinyG
![image](img/week10/10.jpg)
Pinhole
Joe stopped by and reccommended we add a pinhole filter to the end of the flashlight to get finer resolution. This worked great.
![image](img/week10/11.jpg)
Design Toolpath
After assembled it all together, I designed several toolpaths to test this art piece out. I used Neil's mods to export the G code and uploaded them to Chilipepper.
![image](img/week10/12.jpg)
Lightening Neil
To tribute my gratitude to Neil's wonderful class, I made my first try with Neil's face.
![image](img/week10/13.jpg)
Light Art
Paint Neil
![Background Image](img/home3.jpg)
Paint Doge
![Background Image](img/home3.jpg)
Paint Art
![Background Image](img/home3.jpg)
![image](img/week10/17.gif)
Light Corbu!
I cannot wait to paint a portrait for my beloved puppy Corbu! He seems very confused though, I'll take it as a like.
![image](img/week10/18.jpg)
Doge
This painting shows that our Z jogging light control works perfectly!
![image](img/week10/19.jpg)
Give full credit to Corbu for building this machine together!
He needs some sleep!