Having successfully made one Mendel z-leadscrew-base_2off as an experiment to try ABS on a vacuum bed, I decided to make the second from PLA to see how well that works on a vacuum.
Three of the corners lifted very slightly during the build (about 0.2mm) but not enough to matter except to a perfectionist.
When the object cooled it did not break the vacuum, unlike ABS. The part was still easy to remove though.
The base is flat apart from the corners and a few shallow dimples.
The quality was very good with no clean-up at all. I recently discovered a simple bug in all my builds after I moved away from 0.5mm filament. With 0.3mm and 0.4mm filament my layer height was 0.24mm and 0.32mm respectively. The problem is my z-axis only has 0.05mm resolution, so layers alternated in height, none of them being spot on. That caused the sides of my objects to not be as flat as they should be as the filament width varied from layer to layer. I now use 0.375mm filament giving a 0.3mm layer.
Showing posts with label vacuum. Show all posts
Showing posts with label vacuum. Show all posts
Thursday, 11 February 2010
Suck it and see
The magnetic steel and polyimide tape bed works very well for manual operation but I am pursuing the vacuum bed idea for fully automated production. I went through a few designs in my head before actually making anything.
The first idea was to drill an array of holes through an aluminium plate and connect them on the back by milling a network of channels. I would close the top of the channels with some Kapton tape. The problem with that idea was there was then nowhere to mount the heating resistors unless it was on top of the Kapton sealing tape, which didn't seem ideal. My solution to that was to mill a channel into the edge of the plate and wind a coil of nichrome all the way round it. That was my plan until I realised there would then be nowhere to attach the vacuum hose.
A solution might be to use a Kapton or silicone stick-on heater and use it to seal the channels in the underside.
What I actually did was to mill a grid of very fine channels into the top surface allowing me to attach the vacuum hose to the side edge and drill a small hole down to meet it, leaving the bottom free for the resistors and thermocouple.
The channels are about 0.5mm wide and 0.5mm deep on a 5mm grid. I milled them with a 0.3mm conical bit that I bought for milling PCBs.
I used a feed rate of 2mm/s and 0.1mm cut depth per pass. My MiniCraft drill runs at about 20,000 rpm. The results were not very good. I have only ever milled plastic before with HydraRaptor. It struggled cutting aluminium such that the shaft of the drill was being displaced in the direction of the bed travel. It raised a burr about as high as the channel is deep. My friendly local milling consultant told me afterwards that aluminium does not like lots of flutes. He recommended a D-shaped cutter with a single cutting edge and a higher spindle speed.
I sanded the surface flat with 240, 600, 800, 1200 and 1800 grade wet-and-dry sandpaper and then polished it with metal polish. I did this to get as good a seal as possible with whatever was placed on top.
I attached some polythene pipe using an M5 copper welding nozzle screwed into a tapped hole in the side of the plate. I use a tapered tap so that the thread would bind to form a seal. I used Fernox LS-X jointing compound to make sure it was airtight. I think it is silicone, so should handle the temperature.
I was hoping to get a perfectly air tight seal and be able to use a static vacuum generated by a syringe. It doesn't seal fully though. I believe normal vacuum tables use rubber o-rings set into a groove to form a seal. I reasoned that would not work in this case because, whereas sheets of stock for milling are stiff enough to remain flat and squash the rubber, thin films would just bend upwards. My idea was that the thin film would be sucked into the channels and be compliant enough to seal it. I think it fails because the edges of the channels are too rough due to my poor milling.
I first attached a small vacuum pump that I made for my jukebox. It is just an aquarium pump with a pipe attached to the air inlet and the case is sealed with rubber glue.
It is not a very strong vacuum, but it is enough to pick up a CD with a suction cup made from the end of a child's rubber dart. I plan to use it for SMT pick and place soon. I measured it at 960 millibars, which is also the extreme low reading on our barometer. I knew that the vacuum it created was less than the atmospheric variation because I started off with an absolute pressure transducer on my jukebox to detect if a disk had been picked up. I had to change the trip point about twice a year because one setting would not work for both extreme high and low weather conditions. In the end I added a second sensor to make it differential.
I placed a piece of 0.075mm polyimide film on top. This is about twice as thick as the tape I use.
The video below shows the effect of the vacuum. It pulls flat and has some resistance to sliding but is not a very strong grip.
I built a Mendel part at 100°C for my first test. The film stayed flat during the build but a few corners lifted. When the part cooled it broke the vacuum and wrinkled the sheet. It was past the point where it had hardened so the base was perfectly flat apart from where the top corners had lifted slightly during the build.
I measured the temperature of the surface and found that it was 10°C lower than that measured underneath by the thermocouple. I raised the set point to 110°C and made another part. This time only one corner lifted (left side of the boss in the middle) .
Here is a speeded up video of the film releasing as the bed is cooled down to 40°C by a fan.
And here is me simulating removing the object by sliding the film. Ignore the ×16 annotation, I am not that slow!
The next thing I tried was a really big part of Mendel. I didn't trust my weedy aquarium pump to hold it down so I used a 1/4 HP 180W 3 cubic feet per minute pump rated to go down to 0.1 millibars. I bought it for £150 over two years ago to make a vacuum bed for milling but never got round to it, so it has been sitting on a shelf, like a lot of other parts and materials I have bought for experiments but not had time to use.
When connected directly to the vacuum gauge with a length of plastic hose it goes down to about 30 mb. I think I would need better quality fittings and pipe to get down to 0.1 mb. When connected to the vac table it gives 40 mb, so although it does leak, it still gets most of the available downforce from atmospheric pressure, i.e. ~15 lbs / square inch.
The part I made ended in disaster because the vacuum broke during the build. I think it was mainly because the object was not quite centred on the table so its outside perimeter was on top of the last vacuum channels. Before it failed some corners had lifted a little, early in the build, so it looked like the ABS does not stick to film as well as it does to tape.
I centred the table and made a slightly smaller piece. Actually this was the same depth as the last piece, so the perimeter falls about half way between the last two channels. Ideally I think you don't want to be that close to the edge.
I raised the temperature to 120°C, so the top of the film was probably ~110°C.
The film stayed vacuumed down during the build but still broke the vacuum and wrinkled during the cool down period. That means that even with close to the maximum vacuum it cannot hold the contraction force. Not a big surprise as I realised a long time ago the warping can generate a lot more than 15lbs / square inch of pull. The only reason I thought this might work is because the plastic does not warp while it is kept hot and indeed the vacuum holds during the build. The problem is that the object does not stick to the film well enough. One corner peeled early on and lifted further as the build progressed. The rest of the base is flat though, so the part is easily good enough to use. The higher temperature and vacuum meant that the grid lines are just visible on the object base if you get the light right.
So just to make sure I can make an object this size on tape without warping I made the larger part again on my magnetic bed. That failed because the bed slipped part way through. I knew that was a likelihood and that I need to add a couple of dowel pins in the corners, but I didn't want to do that while I was experimenting with vacuums. I gambled on it not slipping and lost.
It did build enough to show that it sticks much better though. The corners stayed down and the build lasted long enough to go way past the point where the corners lifted on the vacuum bed. The base was perfect.
I could only think of three possible reasons why the corners would lift on the vacuum bed and not on the magnetic bed.
More importantly though I could see that the other corners were deforming the film upwards as I had suspected. It is hard to see here, but the slightly raised blister of film was over a channel, so subject to the full vacuum force.
This shows that even with a heated bed, there is sufficient warping force at the corners to beat atmospheric pressure. The part ended up with one chamfered corner and dimples in the others.
So in general the experiment is a failure as it does not work as well as the magnetic bed. It does allow easy automated removal though. All you need to do is tape down one edge of the film. When the object cools it wrinkles the film and breaks the vacuum. A fence could then push the object off the bed with not too much force, as the film peels easily. When the object is gone the film springs back to being flat and the vacuum can pull it down again ready for the next object.
Although corners lift, the objects are usable for making a Mendel, it is only an aesthetic issue in this case. I think rounding the corners of the parts would fix it. I guess PLA might stay stuck as it warps less, and ABS only fails in extreme cases.
Thanks to Paul for providing the polyimide film samples and lending me the vacuum gauge.
The first idea was to drill an array of holes through an aluminium plate and connect them on the back by milling a network of channels. I would close the top of the channels with some Kapton tape. The problem with that idea was there was then nowhere to mount the heating resistors unless it was on top of the Kapton sealing tape, which didn't seem ideal. My solution to that was to mill a channel into the edge of the plate and wind a coil of nichrome all the way round it. That was my plan until I realised there would then be nowhere to attach the vacuum hose.
A solution might be to use a Kapton or silicone stick-on heater and use it to seal the channels in the underside.
What I actually did was to mill a grid of very fine channels into the top surface allowing me to attach the vacuum hose to the side edge and drill a small hole down to meet it, leaving the bottom free for the resistors and thermocouple.
The channels are about 0.5mm wide and 0.5mm deep on a 5mm grid. I milled them with a 0.3mm conical bit that I bought for milling PCBs.
I used a feed rate of 2mm/s and 0.1mm cut depth per pass. My MiniCraft drill runs at about 20,000 rpm. The results were not very good. I have only ever milled plastic before with HydraRaptor. It struggled cutting aluminium such that the shaft of the drill was being displaced in the direction of the bed travel. It raised a burr about as high as the channel is deep. My friendly local milling consultant told me afterwards that aluminium does not like lots of flutes. He recommended a D-shaped cutter with a single cutting edge and a higher spindle speed.
I sanded the surface flat with 240, 600, 800, 1200 and 1800 grade wet-and-dry sandpaper and then polished it with metal polish. I did this to get as good a seal as possible with whatever was placed on top.
I attached some polythene pipe using an M5 copper welding nozzle screwed into a tapped hole in the side of the plate. I use a tapered tap so that the thread would bind to form a seal. I used Fernox LS-X jointing compound to make sure it was airtight. I think it is silicone, so should handle the temperature.
I was hoping to get a perfectly air tight seal and be able to use a static vacuum generated by a syringe. It doesn't seal fully though. I believe normal vacuum tables use rubber o-rings set into a groove to form a seal. I reasoned that would not work in this case because, whereas sheets of stock for milling are stiff enough to remain flat and squash the rubber, thin films would just bend upwards. My idea was that the thin film would be sucked into the channels and be compliant enough to seal it. I think it fails because the edges of the channels are too rough due to my poor milling.
I first attached a small vacuum pump that I made for my jukebox. It is just an aquarium pump with a pipe attached to the air inlet and the case is sealed with rubber glue.
It is not a very strong vacuum, but it is enough to pick up a CD with a suction cup made from the end of a child's rubber dart. I plan to use it for SMT pick and place soon. I measured it at 960 millibars, which is also the extreme low reading on our barometer. I knew that the vacuum it created was less than the atmospheric variation because I started off with an absolute pressure transducer on my jukebox to detect if a disk had been picked up. I had to change the trip point about twice a year because one setting would not work for both extreme high and low weather conditions. In the end I added a second sensor to make it differential.
I placed a piece of 0.075mm polyimide film on top. This is about twice as thick as the tape I use.
The video below shows the effect of the vacuum. It pulls flat and has some resistance to sliding but is not a very strong grip.
I built a Mendel part at 100°C for my first test. The film stayed flat during the build but a few corners lifted. When the part cooled it broke the vacuum and wrinkled the sheet. It was past the point where it had hardened so the base was perfectly flat apart from where the top corners had lifted slightly during the build.
I measured the temperature of the surface and found that it was 10°C lower than that measured underneath by the thermocouple. I raised the set point to 110°C and made another part. This time only one corner lifted (left side of the boss in the middle) .
Here is a speeded up video of the film releasing as the bed is cooled down to 40°C by a fan.
And here is me simulating removing the object by sliding the film. Ignore the ×16 annotation, I am not that slow!
The next thing I tried was a really big part of Mendel. I didn't trust my weedy aquarium pump to hold it down so I used a 1/4 HP 180W 3 cubic feet per minute pump rated to go down to 0.1 millibars. I bought it for £150 over two years ago to make a vacuum bed for milling but never got round to it, so it has been sitting on a shelf, like a lot of other parts and materials I have bought for experiments but not had time to use.
When connected directly to the vacuum gauge with a length of plastic hose it goes down to about 30 mb. I think I would need better quality fittings and pipe to get down to 0.1 mb. When connected to the vac table it gives 40 mb, so although it does leak, it still gets most of the available downforce from atmospheric pressure, i.e. ~15 lbs / square inch.
The part I made ended in disaster because the vacuum broke during the build. I think it was mainly because the object was not quite centred on the table so its outside perimeter was on top of the last vacuum channels. Before it failed some corners had lifted a little, early in the build, so it looked like the ABS does not stick to film as well as it does to tape.
I centred the table and made a slightly smaller piece. Actually this was the same depth as the last piece, so the perimeter falls about half way between the last two channels. Ideally I think you don't want to be that close to the edge.
I raised the temperature to 120°C, so the top of the film was probably ~110°C.
The film stayed vacuumed down during the build but still broke the vacuum and wrinkled during the cool down period. That means that even with close to the maximum vacuum it cannot hold the contraction force. Not a big surprise as I realised a long time ago the warping can generate a lot more than 15lbs / square inch of pull. The only reason I thought this might work is because the plastic does not warp while it is kept hot and indeed the vacuum holds during the build. The problem is that the object does not stick to the film well enough. One corner peeled early on and lifted further as the build progressed. The rest of the base is flat though, so the part is easily good enough to use. The higher temperature and vacuum meant that the grid lines are just visible on the object base if you get the light right.
So just to make sure I can make an object this size on tape without warping I made the larger part again on my magnetic bed. That failed because the bed slipped part way through. I knew that was a likelihood and that I need to add a couple of dowel pins in the corners, but I didn't want to do that while I was experimenting with vacuums. I gambled on it not slipping and lost.
It did build enough to show that it sticks much better though. The corners stayed down and the build lasted long enough to go way past the point where the corners lifted on the vacuum bed. The base was perfect.
I could only think of three possible reasons why the corners would lift on the vacuum bed and not on the magnetic bed.
- The surface of film might be different to tape. After all, tapes have the magic property that the glue only sticks to one side and peels from the other without leaving any residue.
- The film is thicker, so has more thermal resistance, which might have some influence.
- Perhaps the film can lift a little in between the vacuum channels allowing the plastic to peel away and then be sucked flat again.
More importantly though I could see that the other corners were deforming the film upwards as I had suspected. It is hard to see here, but the slightly raised blister of film was over a channel, so subject to the full vacuum force.
This shows that even with a heated bed, there is sufficient warping force at the corners to beat atmospheric pressure. The part ended up with one chamfered corner and dimples in the others.
So in general the experiment is a failure as it does not work as well as the magnetic bed. It does allow easy automated removal though. All you need to do is tape down one edge of the film. When the object cools it wrinkles the film and breaks the vacuum. A fence could then push the object off the bed with not too much force, as the film peels easily. When the object is gone the film springs back to being flat and the vacuum can pull it down again ready for the next object.
Although corners lift, the objects are usable for making a Mendel, it is only an aesthetic issue in this case. I think rounding the corners of the parts would fix it. I guess PLA might stay stuck as it warps less, and ABS only fails in extreme cases.
Thanks to Paul for providing the polyimide film samples and lending me the vacuum gauge.
Sunday, 13 May 2007
Dust bustin'
I decided to tackle dust extraction as my first attempt at milling plastic made a right mess as you can see below in the video. The problem with taking a very fine cut is that you get very fine chips. These defy gravity and even stick to the underside of the things, presumably due to static.
My first idea was to enclose the tool in a pipe which reaches down to just above the workpiece. A vacuum feed then needs to come in from the side. I bought a small vacuum cleaner for the bargain price of £17.42.
It seems a bit ridiculous to use 1300W to remove dust from a machine that takes less than 5W to make it but I can't think of a better solution. I might be able to reduce the power with a motor controller if I find I have suction to spare. If not I can always put the air conditioning on to waste even more power.
I tried using a reducer and a small diameter pipe but the reduction in suction was too great so I decided to keep the full bore right to the workpiece.
I started with a small waste pipe T-junction and cut most of it away to leave the shape I wanted.
I then used HydraRaptor to mill a ring to reduce the top pipe diameter to the size of the drill shaft. This will also be the means of attaching it to the underside of the bottom motor mount. I practiced first on a piece of scrap 2.5mm polystyrene before making the final piece in 5mm ABS. You can see that it was a good idea to practise on the scrap first as I made two really stupid mistakes. The first one was to cut the outer circle first! The second one was to offset by just over the diameter of the ring to do a second one. I forgot to add the diameter of the tool! The ring on the right is the finished article. I was able to increase the feed rate to 20mm / second, sticking with the 0.1mm cut depth.
Here is the finished article :-
This is a bit of a landmark as it is the first useful item that HydraRaptor has made. Not very RepRap as it is a subtractive rather than additive process, but it is a part of itself.
While HydraRaptor was making the ring I held the vacuum cleaner nozzle close to the work piece. It was very effective at removing the dust even though there was only a very poor seal. It has the advantage that it does not need to move with the z-axis. It only needs to be suspended in a fixed position just above the work piece. I decide to abandon the piece I had just made and go for a bracket that can hold the nozzle at a fixed but adjustable height. I made this contraption out of a bracket that was formally used to hang a microwave oven on a wall.
This method works well for plastic but I may have to revert back to plan A when milling copper as the chips are a lot heavier.
BTW, I came across a much better plastic identification flow chart, than I mentioned last time, in the RepRap forums: www.texloc.com/ztextonly/clplasticid.htm.
The next thing I intend to tackle is a tool height sensor as it is a pain getting Z = 0 to be exactly where the tool meets the sacrificial base material each time a tool is changed.
My first idea was to enclose the tool in a pipe which reaches down to just above the workpiece. A vacuum feed then needs to come in from the side. I bought a small vacuum cleaner for the bargain price of £17.42.
It seems a bit ridiculous to use 1300W to remove dust from a machine that takes less than 5W to make it but I can't think of a better solution. I might be able to reduce the power with a motor controller if I find I have suction to spare. If not I can always put the air conditioning on to waste even more power.
I tried using a reducer and a small diameter pipe but the reduction in suction was too great so I decided to keep the full bore right to the workpiece.
I started with a small waste pipe T-junction and cut most of it away to leave the shape I wanted.
I then used HydraRaptor to mill a ring to reduce the top pipe diameter to the size of the drill shaft. This will also be the means of attaching it to the underside of the bottom motor mount. I practiced first on a piece of scrap 2.5mm polystyrene before making the final piece in 5mm ABS. You can see that it was a good idea to practise on the scrap first as I made two really stupid mistakes. The first one was to cut the outer circle first! The second one was to offset by just over the diameter of the ring to do a second one. I forgot to add the diameter of the tool! The ring on the right is the finished article. I was able to increase the feed rate to 20mm / second, sticking with the 0.1mm cut depth.
Here is the finished article :-
This is a bit of a landmark as it is the first useful item that HydraRaptor has made. Not very RepRap as it is a subtractive rather than additive process, but it is a part of itself.
While HydraRaptor was making the ring I held the vacuum cleaner nozzle close to the work piece. It was very effective at removing the dust even though there was only a very poor seal. It has the advantage that it does not need to move with the z-axis. It only needs to be suspended in a fixed position just above the work piece. I decide to abandon the piece I had just made and go for a bracket that can hold the nozzle at a fixed but adjustable height. I made this contraption out of a bracket that was formally used to hang a microwave oven on a wall.
This method works well for plastic but I may have to revert back to plan A when milling copper as the chips are a lot heavier.
BTW, I came across a much better plastic identification flow chart, than I mentioned last time, in the RepRap forums: www.texloc.com/ztextonly/clplasticid.htm.
The next thing I intend to tackle is a tool height sensor as it is a pain getting Z = 0 to be exactly where the tool meets the sacrificial base material each time a tool is changed.
Subscribe to:
Posts (Atom)