Sunday, 6 April 2008

Stuck fast

In the previous article I said I could use both sides of the advertising board as bed material. Well the back of the board is a thick layer of a leathery sort of plastic, I think it may be PVC. I can certainly deposit ABS onto it, but it sticks so well and is so tough I found it completely impossible to remove.

The front of the board has a very thin layer of plastic with paper behind. That may also be PVC, but being so much thinner is easy to peel away.



Interesting that ABS appears to bond so well to PVC, if that is what it is.

Friday, 4 April 2008

ABSolution

I have been testing Acrylonitrile butadiene styrene (ABS) in the RepRap extruder and I have to say it works rather well. It is surprising how different each plastic I try is. For example, if I fold a short piece of filament double and let it go this is what happens :-



PCL is rubbery and springs back almost straight, HDPE is a lot less springy. ABS bruises when bent sharply and is a more opaque cream colour rather than white. PLA is transparent like glass and breaks when bent through a small radius. The progression from top to bottom is from rubbery to brittle. I think the reason for this is that ABS and PLA are below their glass transition (Tg) at room temperature, whereas with PCL and HDPE their Tg is well below 0°C.

I have a bit of a routine now for getting my machine working with new plastics. First I look at the extruder performance at different flow rates and temperatures. Then I have to experiment to find a bed material it will stick to. After that I make test blocks to fine tune the temperatures and find the best speed and filament diameter to build with. Finally I look at the warping with different infill densities.

So here is the flow rate versus motor duty cycle extruding at 190°C measured at the nozzle (the other plastics are at different temperatures):-


As you can see ABS works the motor harder. Part of this is due to the fact that it has to run faster (for the same flow rate) as the ABS filament I have is only 2.75mm rather than 3mm. However, I think that it is due mainly to the increased force and friction required to cut the thread in the pump. At first I had a lot of problems with the GM3 motor's clutch slipping. I got it working reliably by loosening the top springs and just tightening the bottoms ones. I also have the filament running through a felt washer soaked in oil, which I had to add when doing PCL.

Here is how the filament diameter varies with flow rate :-



ABS has much lower die swell than HDPE and is quite a bit better than PCL. That makes it good for extruding fine filaments at high speed.



I think the graph above shows that the viscosity increases a lot as the temperature drops but the motor duty cycle remains pretty constant showing that most of the torque is used overcoming friction in the pump.


I tried using PP and MDF as bed materials but ABS does not want to stick to them. Unlike PCL which stays molten for a very long time, ABS filament sets soon after leaving the nozzle. PCL and HDPE turn transparent when they are molten but ABS does not. I think its specific heat capacity is quite low compared to HDPE so the workpiece cools quite quickly and I can get away without a fan.

The best material I have found for a bed is plastic laminated board. My wife bought me a big sheet of it for 10p when I was experimenting with HDPE. It was cheap because it was scrap advertising material. She was disappointed when HDPE did not stick to it, but is made up now that I have found a use for it. I think possibly it works because the thin plastic lamination is actually polystyrene.



I can extrude ABS on to it and it sticks well enough without needing a raft. To remove it I cut the lamination around it with a penknife and pull the surface off. I can then peel the lamination off the base of the object leaving a clean finish. It works well but I don't know where to get any more and it is single use although you can use both sides.



It is good not to need a raft because while I can remove an HDPE raft with scissors or a sharp knife, ABS 1mm thick is too hard to cut off easily.

My theory about welding temperatures is that you need to extrude at least twice the melting point (105°C) minus ambient. That works out at 190°C. In practice I needed to go a bit hotter to get a satisfactory bond between the layers at high speed. I settled on 220°C for the first layer and 200°C for the rest of the object.

Layer bonding can be quite variable with ABS. It is easy to make objects which can be peeled apart again. I think this is because even at 220°C ABS is quite paste like and less fluid than the other plastics are at their critical weld temperature. That makes the filament contact points very tangential and so smaller. Plastics that are more fluid slump and get a bigger contact area, hence a stronger weld. Also, the time the plastic is in contact and above the melting point determines the amount of fusion. I think if I spend some time on this (and with the other plastics) I will be able to use plastics as their own support material for making overhangs. The layer height will be crucial to making this work so it will have to wait until I have replaced the PTFE insulator with stainless steel.

Here is my standard warp test shape: 40 x 10 x 20mm block made with 0.5mm filament at 16mm/s, layer hight 0.4mm, filament pitch 0.6mm: -



The warping figure I got after leaving it a few days was 0.38mm compared to 0.53mm for 100% HDPE and 0.21mm for 100% PCL. 50% filled ABS gives a figure of 0.15mm which is the lowest I have measured yet and ABS is still very strong at densities less than that, whereas PCL is not. Also, this was without a raft which gives worse figures for PCL and ridiculous warping for HDPE.

The filament is very soft and compliant when it is molten, with no spring in it, so it goes where the head leads it and produces good definition. Here is a top view showing how accurate the corners and infill are: -



Here is a 50% infill pattern: -



This is very accurate compared to the same pattern in HDPE shown here. 25% fill is also very good and the object remains strong: -



For some reason my 9M pixel camera doesn't like taking close ups of white things.

When I was extruding thick rafts I noticed some bubbling of the surface. I think this is due to absorbed moisture turning to steam because ABS has ten times more water absorption than HDPE. Oddly, it does not happen when extruding the object so is not a problem, at least with the current weather conditions.

ABS smells a little when it is hot but not enough to be objectionable.

My acorn nut nozzle, with the very shallow exit hole, is very incontinent with ABS as it was with HDPE but not with PCL. This means that even though I wipe it clean with the toothbrush it has extruded another few millimeters by the time it gets to where it has to start the object. The problem with that is that it sets so fast it is solid when it meets the table so will not stick and stops the following filament sticking. I am hoping the latest nozzle design will fix that.

On to the same test with PLA before I alter the extruder.

Friday, 28 March 2008

Chalk and cheese

I was curious to see how polycaprolactone (PCL, trade name CAPA) compares to HDPE. I bought some from BitsFromBytes a while ago but have not had chance to try it yet. It is the plastic RepRap was designed for and there is plenty of evidence on the web that it does not warp like HDPE does.

The first test I did was to run the extruder at various flow rates and look at the filament diameter and the amount of motor power required. Although I think I only need to extrude at twice the melting point minus ambient (~100°C) to get it to stick to the next layer, the extruder seemed to struggle a bit so I did the tests at 140°C (measured at the nozzle).

This is how the motor duty cycle varied with demanded flow rate: -

The first surprise: although the torque required for PCL through a 0.5mm hole starts off lower than HDPE through 0.5mm, it actually rises faster with flow rate and ends up needing more torque than HDPE through a 0.3mm hole. This became a problem when I started to try to make objects because the clutch in the GM3 gearmotor kept slipping. It never slipped when I was extruding HDPE. I tried loosening the pump springs to the point where the filament started to slip and I tried backing off the flow rate but to no avail. I even replaced the GM3 in case the clutch was worn. I solved it by lubricating the filament with oil, a tip I got from Vik Olliver who found it necessary for PLA, the other RepRap plastic. I did that by passing it through a felt pad with a hole in the middle, with a few drops of 3 in 1 oil applied.



I found the felt disc in the road, I have no idea what it is, but it I thought it might come in handy someday. If anybody recognises what it is please let me know.

The oil is very effective, a few drops lasts for many hours. Previously I was using PTFE spray to lubricate the pump for HDPE but that required opening the extruder occasionally.

The amount of spring pressure required for PCL is much less that HDPE, presumably because it is much softer so less force is required to make the screw bite.

Next I measured the die swell: -



PCL has far less die swell than HDPE, such that PCL filament from a 0.5mm hole is actually smaller than HDPE from a 0.3mm hole. Reducing the hole size to get smaller filament gives diminishing returns because the die swell as a percentage goes up with a small hole.

I also looked at how motor torque and die swell are affected by temperature. Once I had fixed the clutch slipping problem by lubricating the filament I had no problem extruding at low temperatures.


Quite a big variation in die swell indicating the viscosity changes a lot over this temperature range. This is also obvious looking at the filament. In fact some of the reason why it gets thinner at high temperature is that it is so runny that gravity probably stretches it. That may account for the inflection in the graph, or it may just be measurement error.

The next graph was another surprise: motor duty cycle plotted against temperature: -



This is essentially flat, the slight rise is probably due to the motor windings getting warm, increasing their resistance and thus lowering it's torque. The 160°C reading was taken after the motor had had time to cool down again. This is a good illustration of why a shaft encoder is necessary to control the feed rate.

So if the viscosity is changing, but it has no effect on the motor duty cycle, I have to conclude that most of the torque is required to overcome the friction in the filament guide. That also explains why more torque is required to extrude PCL than is required for HDPE, despite it being less viscous and requiring less spring force. If I rub my fingers over PCL it is obviously a lot less slippery than HDPE.

Having got the filament to extrude properly the next task was to get it to stick to the bed. I found that PCL does not stick to the PP board that I used for HDPE. I expect that is because it is too low a temperature to form a weld with PP.

The RepRap Darwin machine use MDF so I decided to try that.



I assumed that I could dispense with the raft that I lay down for HDPE, but that was not the case. I found that PCL objects still curled away from the base, so I went back to using the raft. That holds the object flat but is a pain to trim off. For some reason it is easier to cut HDPE with scissors even though it is stronger. One downside of using MDF is that some of it comes off with the object so it is not completely reusable and it leaves wood fibers embedded in the base of the the raft. This is nowhere near as good as a polypropylene bed is with HDPE. That peels away undamaged and leaves no trace on the object. I think I need to do some more experiments to find a similar solution for PCL.

The first test shape I made came out very grey. It must have picked up some contamination in the extruder but the only thing that should have been in it was left over HDPE. Perhaps for some reason white HDPE plus white PCL makes a grey plastic.



It was very flat to start with but over a few days it has warped slightly. The corners are lifted about 0.21mm compared to 0.53mm for a 100% filled HDPE block. That is also better than my polyurethane filled 25% HDPE block which had 0.25mm warping.

I think the reason PCL shrinkage is so much less is that although it melts at 60°C, it doesn't harden again until it is around 40°C. That means after setting it only cools a further 20°C back to room temperature. In contrast HDPE probably goes hard around 120°C so it cools a further 100° after that. Even if they had the same thermal expansion coefficient, PCL would shrink five time less.

I did the first test at 8 mm/s because that is as fast as I could go with HDPE with my current nozzle. However, I found that I can go at 16mm/s again with PCL. I have a fan running continuously to cool the object because otherwise PCL takes for ever to set.

I made a second block and that came out white: -



It was extruded at 100°C, 0.5mm filament at 16mm/s, 0.4mm layer height, 0.6mm pitch. The reason for having the height so much less than the pitch with HDPE was that the object shrinks in height while it is being built, otherwise the nozzle ends up extruding into fresh air. Perhaps with PCL I can get away with a smaller filament aspect ratio.

Here is a longer test piece with a 25% fill HDPE equivalent underneath for comparison: -



The PCL shrinks far less but at 100% fill is not as strong as the HDPE at 25% fill. I can also make 25% filled PCL objects but they are very flexible. Presumably PU injection would work with PCL as well and get the strength back.

The brush that I use to wipe the nozzle does not work as well with PCL. With HDPE any bits left stuck to the brush get knocked off on the next wipe cycle. With PCL they get picked up again by the nozzle on the next pass. I need to go back to using a knife I think, as shown here.

My acorn nut nozzle didn't work very well with HDPE compared to the one piece nozzle I used before, but it works much better with PCL. I get less extruder overrun and I can extrude quickly without the filament snapping.

PCL filament is much more compliant so the minimum corner radius is less and definition is generally much better. Some of this may be due to being able to run my fan again. I found that it improved HDPE definition but it pushes the heater temperature up above the point where the PTFE insulator goes soft.

So to summarise:

HDPE:
  • Rigid.
  • Cheap.
  • Readily available.
  • Handles high temperatures.
  • Shrinks a lot leading to warping.
  • High die swell.
  • Doesn't stick to anything.
PCL:
  • Springy.
  • Expensive.
  • Hard to get hold of in filament form.
  • Doesn't handle high temperatures.
  • Shrinks less leading to less warping.
  • More compliant leading to better corner definition.
  • Low die swell.
  • Sticks to far more things.
  • Has green credentials.
PCL seems better in all aspects that affect making accurate objects. HDPE is better in all other respects.

HDPE seems to push the extruder temperature wise and PCL seems to push it torque wise. I think a stainless steel barreled extruder with a PTFE lined filament guide will solve these problems.

The PCL results look easily accurate enough to make the Darwin parts so I need to hook up my machine with the host software and start churning them out. The HDPE results are probably good enough for some parts and probably beneficial for motor couplings and mountings which get hotter than 60°C.

Before that I will have a go with ABS and then do some more work on my high temperature extruder design.