Friday, April 19, 2013

IT LIVES!

Wow, I don't know where to begin. Where did the last 18 months go? I made the mistake of putting this project on the "back burner" and then forgot all about it. It's not that I didn't intend to get back to it, but somehow I never found the time or motivation.

The good news is that I finally dusted it off and finished the build! There were a few small changes to the design.

The active tilt mechanism with the springs and stepper motor has been replaced with passive tilting. Now the tray is hinged on one side and is allowed to lift on one side as the build platform is lifted. The problem I had with the springs was there was too much play in the vat location. If I tightened it down so it didn't "wiggle" then it wouldn't tilt smoothly. I tested the passive tilt with some resin and it seems to work fine. If I lift the platform 1/8th inch the resin separates from the vat floor and the vat falls back to the level position (isn't gravity great!). For the vat floor I'm using a piece of 3/16" Plexiglas covered with a thin layer of Sylgard 184. I don't know how long the Sylgard will last so I have the frame set up so I can swap out the floor easily. I'll probably go ahead and make several  from glass so I can scape off the Sylgard and re-coat as needed.

Since I no longer needed the stepper and axis for the tilt, I used them to add a red filter between the projector and the vat. It's just a piece of transparent red plexi that swings in front of the projector lens. This is useful because before I start the VB script Macro in Mach3 the projector is showing the Mach3 interface. Also, when the script is done it goes beck to a mostly white screen that would expose a lot of resin. I tested the filter and it seems to block all of the wavelengths that my resin is sensitive to. I also used a large piece of the red plexi to make a door for the front so I don't have to worry about ambient room lights.

I'm still tweaking the control macro and need to reposition the home and limit switches but the dry runs look good so far.













I promise it won't take another year for me to post some more. I've already started playing with some resin and should have some results soon.


Friday, October 28, 2011

Where does the time go?

I can't believe the Summer is over and winter is just around the corner. If you haven't already guessed, I have way too many interests and find myself too easilly distracted by the project of the moment. The good news is that now that the weather is turning nasty and it gets dark early, I'll be working on indoor distractions (like the 3D printer).

I'm going to try and force myself to stay focused and actually finish this project before I flit off to the next one. I have been thinking on some changes to the Z axis design. I would like to be able to buy a precision linear stage but the cost is prohibitive. I'm pretty certain I can build something that will be "good enough" but I'm still working out the details. There are a few other changes I want to make to my original design concept. That often happens when my concepts meet the reality of fabrication.

Once I work out the Z axis It shouldn't take too long to assemble. I hope to have a prototype ready for testing by the end of the year.

Thanks for checking back, I'm sorry for staying away for so long.

Sunday, July 17, 2011

Now with Real Tilting Action!




I've been working on the resin tray. I needed a way to be able to test different coatings/coverings for the glass at the bottom of the tray. To that end I have made a frame that will hold the glass. I can prepare glass pieces with different coatings and change them easily. I do feel that I cheated a bit as I used my CNC to make the frame. I probably could have made it with my table saw and router table but the CNC was faster and much neater.



The tray will slide into a holder that floats on springs. It can be leveled by adjusting the bolts at the corners. The holders were made with much more mundane tools. A hacksaw for the aluminum and a table saw to cut the HDPE blocks. A drill press was used for the holes. What you don't see is the threaded inserts I found at the hardware store. They screw into the MDF and the bolts are threaded into them. The blocks slide up and down nicely on the bolts (I found some that had the top 2/3 unthreaded) but I found that I needed to open up the holes on the underside of the blocks so the bolts could "wiggle" a bit . Otherwise they would bind up when only one side was pressed down.




Here you see the finished assembly with a stepper motor to provide the tilting action. There is a eccentric (off center) wheel that presses down on a lip on the back side of the tray. The tray will be tipped between layer exposures to help separate the cured resin from the vat floor. Then the Z axis gets raised slightly before the next slice is exposed. I may need to relocate the stepper so it won't interfere with the Z axis.

Sunday, June 12, 2011

Baby steps

I have started the modifications to turn my CNC router into a test bed for my 3d printer design.


I added a platform to the Z axis that will hold the build platform. The resin tray will hang off the edge of the table so I can have the projection from below. For now I just have a piece of Plexiglas as a placeholder for the tray.


Watch the video to see it in action!




What you see is Mach3 running a macro. The macro opens a PowerPoint slide show. Then lowers the z axis quickly to the top of the tray then slowly to the bottom so it doesn't splash down into the resin. The macro then shows a slide for the set exposure time alternating with a blank(black) slide while the z axis repositions itself for the next layer. Then the next slide is shown . Lather, rinse, repeat.... When the last slide is done the z axis is raised to its full height so the build tray can be slid out of the holder. The images you see on the screen will be projected up from below the Plexiglas. Of course all the timings will need to be adjusted once I start testing with actual resin.


Next up... I'll add the projector. I just need to get a VGA splitter and a front surface mirror.

Sunday, June 5, 2011

Details, Details

I've been doing a lot of brainstorming with a kindred spirit (Jon) I met over at the Chemshapes.com forum (formerly Snygro).

My ultimate goal here is to come up with a 3d printer that can be built cheaply from easily obtainable materials without access to a full machine shop. That being said, I need a practical test bed to try some ideas. To that end I am going to make modifications to my diy cnc router and add 3d printing capability to it. The router already has a functional z axis and all the electronics. This way I can work out the design details and transfer that to my dedicated desktop printer design.

On the software, I had planned on using MS PowerPoint to create a slide show of my layer slices but was having a very difficult time figuring out how to time each slide with a blank(black) transition that was long enough. It could be done with custom animations but not to all the slides simultaneously. If there were hundreds or thousands of slides that would really suck! I couldn't find a slide show program that would let me set the dark time between slides so I was trying to learn Visual Basic so I could write one for myself. The problem is I was having trouble wrapping my brain around it and was getting frustrated when I couldn't get it to do what I wanted.

In rides Jon Watson to the rescue.
He solved two problems in one stroke.

1. I needed to create a slide show with the appropriate timings and 2. then coordinate that show with the motion control of the printer. At first I was thinking of having some sensor on the printer that "looked" for when a blank slide was displayed so it knew when to make its moves.

Jon came up with a macro to apply the animations to all the slides automatically and then use Mach3 to call up the slides and coordinate them with the motion control software. Anyone with a background in CNC knows about Mach3 but for the rest of you, It's a program that uses something called g-code to control a CNC machine. I own a copy but wasn't planning on using it for this project because it is a significant investment (for a hobbyist) and I wanted to keep the final build cost as low as possible. The really cool thing about Jon's solution is that he uses Mach3's scripting ability (something I hadn't even looked at) to do all the work. That means that the trial version which has a limit of 500 lines of code will work because the script doesn't actually need to run any g-code. Mach uses Cypress Enable a much more (I think) intuitive scripting. After studying Jon's script and going over the Cypress manual I was able to make a few tweaks and removed the need (I hope) for the custom animations in PowerPoint. Now you just place a blank slide as slide #1 and Mach3 will alternate the blank slide with the slice slides. Of course I still need to set the exposure and delay times. That can only be determined once the test bed is up and running and I have some resin to test.

I'll post all the code when I'm sure it isn't buggy.

Sunday, May 22, 2011

Size Does Matter!

I started working out the dimensions and realized that first I needed to know the focal distance of the projector. After playing with the projector I'm planning on using I quickly realized a few things. Projectors are made to project LARGE and not straight ahead. They can also put out some serious heat. The projector I have has a minimum focal distance of 50 inches and throws a picture 32 inches wide. Not ideal for what I have in mind. However, I don't want to make any drastic/permanent alterations to the optics because I would like to be able to still use it for movies. While I was pondering my options I remembered a set of macro lenses I bought for my K-1000 some 20 years ago. (Does anybody else remember when cameras actually used film?) I played with the lenses and found that by placing them directly in front of the projector lens I could drastically shorten the throw distance (and image size). By using the +4 lens the distance was reduced to about 7 inches from the front of the projector and the image size could be adjusted with the zoom to 6 inches wide. The best part is that I don't have to alter the projector in any way. I'll get a filter adapter and rig up something removable to hold it in place. I'm also going to have to be careful not to block the cooling vents in the front. If I was going to place the projector vertically under the resin tray it would be blasting hot air right at it and would get the resin quite warm in no time. I will avoid that by placing the projector behind and horizontally but may have to use a supplemental fan to move all that heat away from the projector.

Tuesday, May 17, 2011

It's mocking me!

I've mocked up a quick 3d of my design concept. As I said before, I'm going to use easily obtainable budget priced components whenever possible. I plan to use MDF which I will seal with paint, glass, Plexiglas, aluminum and steel angle. I can get most of the construction materials from Home Depot or a local plastic supplier. I'll break down the materials as I build. I've started collecting what I'll need so I can begin building soon.


Until then here are some more screen shots of the design. This was just a quick mock up so the sizes are approximate. I'll work out the exact dimensions as I build.