Hey! This thing is still a Work in Progress. Files, instructions, and other stuff might change!
by mannytan, published
Use This Project
Give a Shout Out
If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.Print Thing Tag
Light Extrusions is a photography experiment that captures light trails generated from a 3d model. Only instead of printing with plastic filament, it uses light from an LED. A camera captures the light using long exposure photography. For more information about the Light Extrusion project, head over to http://www.uncontrol.com/posts/light-extrusion-experiment/
1 mm layer height, 1 shell
Size the 3d model to under 80mm x 80mm x 80mm.
Position the 3d model in front, left of the build plate, floating in mid air. Makerbot desktop will try to place the object on the build plate. Add a small object on the build plate to bypass this issue.
outline speed 150
travel speed 150
*1 mm layer height is outside the range of Makerbot desktop. You will need to edit the profiles using an external editor.
How I Designed This
Below are instructions on how to make your very own Light Extruder.
Disclaimer I do not claim any responsibility for any damages made to your extruder or printer. Build at your own risk.
- Rotary Encoder - 200 P/R (Quadrature)
- 1/16" (1.6mm) Clear 83A O-ring Belt, Cut-Length 6Round band
- Transistors, wires, LEDs, toggle buttons, breadboard, jumpers, shrink wrap, etc.
- large cardboard box
- fiber optic band.
Step 1 The Encoder + Arduino
- Connect the encoder directly to the Arduino using the above diagram. There’s an extra wire for ground, I ignored it, it’s up to you.
- Use test code from the rotary encoder's comments section to see if you’re reading the values in. Different Arduinos require different pin numbers so update yours accordingly. If your serial monitor it outputting numbers then it's working.
- Wire up the rest of the parts as shown.
- Use the new code with added toggle switch.
- Use an Arduino and breadboard mount to keep everything tidy.
Step 2 Preparing the Extruder.
- Print out the extruder mount, the cog wheel and a mount for the arduino. first. Use dark filament if possible.
- Warning, going past this point will probably void your warranty. I take no responsibility if you break it.
- Remove the extruder from the Printer. If it’s heated, wait for it to cool. clip off excess filament.
- Gently remove the guard near the tip of the extruder.
- Gently remove the yellow void sticker.
- Gently pry the extruder open without breaking the connector pins. use this video for help. If you break it the pins, it can still be be salvageable by tapping it shut with gaffer tape.
- When you open it, everything will fly out. That's expected.
- castle nut + 2 bearings
- black extruder spring mechanism
- small black filament bridge thing
- excess filament
- Set aside the parts above.
- At the top near the wheel thing there is a small green circuit board held in place with a phillips head. That is the filament detection board. We won’t need it so unscrew, lift up and set aside along with the connected black piece.
- What you should see now are four pins sticking up. You will need to connect only 1 jumper across the top 2 pins.
- The jumper I used was loose so I ended up removing the black part completely and soldered the jumper directly to the pins.
- Test the round band by only putting back the castle nut and bearings with this photo.
- The band will be rubbing next to the wheel opening so use a round filing chisel to file down the extruder casing.
- Put the close the extruder casing without the spring mechanism and small black filament bridge thing.
- To test, pull the band and the castle nut should freely rotate. there should be no friction at all.
- Add the guard back for stability.
- Attach the mount to the extruder. I use gaffer tape to fill any extra space between the extruder and mount for a snug fit. Make sure you constantly attach/reattach the extruder to the printer to prevent any alignment issues with the gaffer tape.
Step 3 Light Source
- Cut extra wires to make sure the LED is 4-5 inches longer than the encoder wire.
- Prick a small hole on some gaffer tape and wrap the led so no light leaks happen.
- For a tighter beam…
- Bend fiber optic wire at a right angle.
- Take lighter to the tip of the fiber optic wire to make a larger surface area Crazy glue fiber optic wire directly to LED
- Once dried, take a strip of gaffer tape and carefully wrap the led and fiber optic wire. try to make sure there are no air pockets
- Use a scissor to cut off excess tape and fiber wire.
- A tiny sliver of fiber optic wire should be peaking out from the edge of the gaffer tape.
Step 4 Assembling the Light Extruder
- The encoder should have a black cover around the rotating bit, remove with a hex wrench and add the cog. (the cog should only fit one way).
- Slide the encoder into the mount. Use gaffer tape around the encoder for a snug fit.
- Attach the round belt to the cog and the encode should be ready.
- Congratulations your Light Extruder is complete!
Step 5 Prepping the Extruder.
- Using a large box (preferably the one that came with the printer), place the box sideways (handles up) and fit the printer in the box. Open up the “bottom” of the box so you can reach the back of the printer to connect any cables. seal up with tape.
- Attach the light extruder to the printer and hang the arduino mount to the top using paper clips punched through the box. I positioned the arduino to the left side of the box to ensure there’s enough tension on the wire.
- Make sure you use extra paper clips to hang the connecting wire above the extruder because it will sometimes get caught between the extruder and the machine.
Printing and Capturing
- Use the print settings listed above, Some settings are outside of what Makerbot Desktop recommends. You will need to edit the profiles using an external editor.
- Position the camera at the back right of the build plate. Anywhere else may interfere with the printing process and may damage your camera
- Cameras will have different options. I manually focused the camera approximately where I think the model would be, used the lowest exposure setting possible and set up Bulb Mode with a remote control to handle the long exposure.
- When you send an file to print, start the camera after it lays down the long strip of filament (or when the build plate moves up for in the air prints)
- Use Makerbot Desktop to monitor the print
- Unlock the remote after the model has finished printing
Trial and Error
Getting my first capture took tons of trial and error. I originally used an iPhone with apps like Slow Shutter Cam and NightCap Pro to handle the long exposure capture but the results were too inconsistent. Your milage may vary. When you finally get a print you like, make sure you post a made one so everyone can see your results.
Happy light extruding!
Upgrade this Thing with Thingiverse AppsCustomization
Edit, personalize, or revise this ThingPrint Fulfilment
Order a print of this ThingTools and Utilities
Repair, slice, or enhance this Thing
Light Extruder by mannytan is licensed under the Creative Commons - Attribution license.
What does this mean?
- You must attribute (give credit) to the creator of this Thing.
- Remixing or Changing this Thing is allowed.
- Commercial use is allowed.
Show Some Love
Say thanks by giving mannytan a tip and help them continue to share amazing Things with the Thingiverse community.Tip Designer
We're sure mannytan would love to see what you've printed. Please document your print and share a Make with the community.
To post a Make simply visit this Thing again and click I Made One to start uploading your photo. It’s even easier to post a Make via the Thingiverse Mobile app (available via Google Play and Apple App Store).