Sunday 1 June 2008

Catalogue of disasters

Last week things were going well. I made this door handle to be exhibited at the Cheltenham Science Festival: -



More details here.

I wrote a script that can print n copies of the same object by spacing them out so that the head can get between them. It would be more efficient to print them closer together, one layer of each at a time, but if anything goes wrong then they are all scrap so I am taking the conservative approach at the moment.

With the script I managed three printing shifts in a day. I set off a batch of seven diagonal tie brackets in the morning and they were waiting for me when I got home from work.



I then printed the X-carriage during the evening and another seven diagonal tie brackets during the night.



My wife thinks it looks like a ruined church and I have to agree.

After that things started to go downhill. The flexible drive coupling broke for the third time, but that was easy to replace by soldering in another piece of cable.



The first thing I made when it was back up and running was an old version of the extruder motor bracket which allows a direct drive. At this point the JB-Weld heater insulation started to fall off leaving the heater wire bare. It seemed to miraculously stay in place and still give heat even when most of the JB-Weld had gone.

I did notice the heater duty cycle was going up, eventually reaching 100%, but that was to be expected as there was less thermal conduction from the wire to the barrel. Then the temperature didn't quite make the set point, but it was close so I carried on using the machine. I made three pulleys but they seemed to get too hot. The top was distorted and they were impossible to separate from the raft. I put this down to them being smaller than anything I had made so far and decided to make something bigger. I left the machine making a bed corner bracket and went out for a walk. When I can back the house stank of burning plastic and the bed corner bracket was impossible to separate from its raft, and the raft was welded onto the bed material.



I finally twigged, the reason the temperature was reading low, and hence the heater was full on, was because the JB-Weld holding the thermistor had also decomposed. I don't know what the temperature was but it was way too high.

So I switched to my Cerastil heater and the nozzle from my high temperature extruder experiment. I also had to replace the bed material as it had a big hole in it where I broke off the corner bracket.

I powered it up and calibrated it and it seemed fine. I left it running for a while and it started making popping sounds and producing little clouds of smoke. Very odd, while I was puzzling over it the temperature reading started falling with the heater on. Then clouds of smoke started streaming out of the extruder.

Aha I thought, the thermistor must have come off again, but when I stripped it down I found it hadn't. What actually happened was molten ABS had escaped from the thread of the nozzle and got onto the thermistor. For some reason that must have cooled it, causing it to read low, so the heater overheated again.

I fixed the leak by sealing the thread with PTFE plumbing tape. I set the machine off again but it only got half way through a raft when the heater barrel escaped from the PTFE insulator and the nozzle buried itself into the brand new bed material.

I made a new PTFE barrel (as the old one had obviously been softened by its high temperature excursions) but when I was reassembling it, the thermistor, which was only stuck with JB-Weld, fell off. So back to square one!

I stuck the thermistor back on with Cerastil but when I screwed the nozzle on it was too close, so it broke off again. Starting to get a bit frustrated now, to put it mildly!

I stuck the thermistor on again with Cerastil, this time after I screwed the nozzle on, but while reassembling the extruder for the nth time one of the heater wires broke off. I was able to dig out the connection and solder to it with high temperature solder.

I reassembled the extruder yet again and set the machine going. Half way through the raft the drive shaft broke, not the flexible bit, but the solid bit it was soldered into!

At this point I started to think I was never going to get a working extruder again. A week had passed, I had been working on it every evening but every time I fixed something, something else broke. I had taken it apart and reassembled it so many times that the threads on the M3 studding that tensions the springs had worn away and had to be replaced.

Rather than make a new drive shaft I decided to go for the direct drive design that is slightly shorter. I soldered a nut to the end of the broken shaft and modified the couping in the lathe to shorten it and give it a taper to clear the filament.



So HydraRaptor gets its first RP part.



I now seem to be back up and running and have managed to knock out several more Darwin parts.

Pulleys and belt clamps: -



The belt clamps are the smallest things I have made, they only take about 4 minutes each.

This is the largest thing I have made, I think it is the biggest Darwin part, the X-motor bracket: -



It takes about 4 hours and uses 37cc of plastic when done with 25% fill. That is just less than $1 worth of ABS at the RRRF price of $20/Kg.

I also made four bed corner brackets: -



I can only fit two at a time on the table: -



I found that the mystery bed material I am using has a glass transition below 100C so I think it is PVC plus a filler. I stick it down with double sided tape but larger objects manage to lift it at the edges so I made a frame to hold it down. It is a sheet of 3mm HDPE laminated with aluminium. I milled the aperture in it using HydraRaptor's milling head. The only problem is it restricts the build area slightly because the biggest milling bit I have is smaller than the nozzle.

So it seems the machine is running reliably again and two of the things that persistently fail, flexible drive cable and J-B Weld have been eliminated.

I also made this coat hook for Adrian Bowyer: -



It is Adrian's design, sliced by Enrique's software, extruded though a nozzle made by Adrian. It took about 40 minutes and used about 8g of ABS costing $0.16.

Tuesday 20 May 2008

Mystery material

The bed material I am using for ABS works very well but the problem is I don't know what it is. My wife bought it for 10p when I was trying lots of things for HDPE and was disappointed when it did not work. She is now delighted I found a use for it as she loves to get a bargain.

It originally looked like this :-



It is about 3mm thick. Most of that is the plastic backing. On the front is printed paper, stuck on with a double sided sticky film and covered with single sided sticky film. This can be peeled off to just leave the back material so both sides of that can be used.

Here is a bit I destroyed developing rafts: -



It will bend a little but then it snaps, as you can see, when I pulled a raft off that was stuck too well.

I normally use this flowchart to identify plastic but it fails with this material because I think it is a polymer with a fibrous filler, possibly paper.
  • It melts with a low temp soldering iron so is not a thermoset.
  • It floats very well but it is not PE or PP, so that is probably due to a filler.
  • It does not burn well and is self extinguishing.
  • It gives black smoke and if anything has a yellow flame.
  • It does not drip.
  • The smoke has some odour but I don't recognise it. I don't know what phenol smells like though.
So perhaps it is PPO and a fiber. If anybody knows where I can buy it from I will be very grateful. It is quite reusable but I expect it will need replacing sometime and other people want to use it.

Monday 19 May 2008

Stepping up production

As HydraRaptor seems to be working so well with ABS I decided to put my high temperature extruder design on hold and go for making a set of Darwin parts in ABS. This is how far I got before my extruder wore out again: -



The flexible drive cable disintegrated and most of the JB-Weld has fallen off.

Using Enrique's Skeinforge slicer I can make very sparse objects that are still strong when made in ABS. I set the infill to 25% but I am not sure exactly how Skeinforge interprets it. The infill lines are not parallel so they get further apart the longer they are. Large voids are very sparse indeed and smaller voids look like 25% fill.



The outer wall is always two filaments thick, one is the perimeter and the other is the ends of all the infill zigzags that meet each other. With 0.5mm filament and a layer height of 0.4mm the filament threads are 0.6mm wide so the side walls are 1.2mm thick. I set the number of solid layers to 3 so the top and bottom are also 1.2mm thick. Skeinforge is clever enough to make layers with some areas 100% fill (where they are less than three layers from the top or bottom or internal surface) and other areas sparse. Very clever stuff, which really speeds up the build process but still gives remarkably rigid and strong objects.

I made four of Darwin's eight corner blocks (taking about 2.5 hours each) but I was unhappy with the amount of warping I got when not using a raft. I decided to develop peelable rafts and reusable bed material, like commercial machines have, before making any more parts. That took a lot of experiments to get right but I now have a workable system for ABS.



The bed material is the advertising board I used for ABS before, but this time I am using the back. Unfortunately I don't know what it is. It is very buoyant in water and self extinguishing if I burn it. ABS bonds to it very well. If I extrude the object directly onto it then it is impossible to remove. If I put down a sparse raft first at a low temperature I can remove the raft with a penknife. It blisters the surface but that does not seem to matter because the raft presents a smooth surface to the object. It just gets a bit harder to remove the raft each time as the surface gets more blistered.

The board is not strong enough to resist the warping on its own so I stuck it to the back of some floor laminate with Evostick contact glue. Even that could not hold the edges down, hence the metal strip.

The first raft layer I put down is a 1mm filament zigzag with a 50% spacing, extruded at 4mm/s @ 200°C with a nozzle height of 0.7mm. Because the layer is so thick and extruded quite flat, it absorbs any surface irregularities and makes the initial head height less critical. Spacing it 50% allows it to spread sideways, if the head is too low, and also allows it to be removed. 100% fill is impossible to remove and the head height becomes critical. If it is a little too low, the filament is wider but there is nowhere for it to go, so it builds up on the nozzle and blobs.

The first layer is far too course to build upon so I put two layers of fine zigzag the other way on top. These are 0.5mm filament extruded at 16mm/s with a layer height of 0.4mm and spaced just wide enough to not bond with itself laterally. That makes it easier to remove from the base of the object. The temperature is raised to 230°C to give a strong weld to the layers below.

Two layers are needed because the first layer has a rippled surface as it spans the wide gaps in the layer below. I put them down on top of each other rather than alternating the direction of the zigzag. That makes them weaker laterally therefore easier to remove from the object with a penknife.

The raft uses horizontal and vertical zigzags so there is no correspondence with the object infill which is at 45°. Again that makes it easier to separate without risk of pulling a thread out of the bottom of the object.

To ensure the raft does not bond too well to the object it is cooled for a minute with the fan. The first layer of the object is then extruded at 8mm/s @ 215°C and subsequent layers at 16mm/s @ 230°C. The temperatures are critical, so depending on thermistor site and calibration, they will vary a bit from machine to machine.

This is what the bottom of the raft looks like: -



And this is the top: -



It does slow the build and waste plastic but it reduces warping and makes the bed reusable over and over again. I expect it won't last forever but you can certainly use it many times.

The base of the object is also pretty neat and tidy: -



Here are the stats for the objects I have processed so far: -

Seconds Filament @ 16 mm/s Moves @ 32 mm/s Build time Plastic volume Quantity required Total build time Total plastic
Corner bracket @ 25% 8866 122009 mm 34926 mm 02:27:46 24.0 cc 8 19:42:08 191.7 cc
Opto bracket @ 50% 1200 15902 mm 4661 mm 00:20:00 3.1 cc 3 01:00:00 9.4 cc
Diagonal tie bracket @ 25% 2178 31236 mm 3716 mm 00:34:28 6.1 cc 20 11:29:28 122.7 cc

I will update this table as I progress to make the Darwin parts.