Showing posts with label heater. Show all posts
Showing posts with label heater. Show all posts

Tuesday, 28 September 2010

Rebore

My Mendel has been very reliable and consistent running virtually 24/7, but about a week ago, after putting on a new reel of plastic things started to go wrong. The initial symptoms were that small parts built fine, in fact I printed a mini Mendel or Huxley that came out well: -



It took just two full Mendel beds, plus a few parts on HydraRaptor. I did the gears on Hydra for accuracy and the Bowden clamps at 100% fill because they look weak to me for the job they are intended to do. The plastic weighs 335g (including a Wade's extruder), slightly more than 1/3 of a Mendel by weight but the print time is about 1/2, because small parts need finer filament. I printed most of these at 0.5mm whereas I do a lot of Mendel at 0.6mm.

But getting back to the problem, the quality of large parts had started to fall off a bit. They were coming out with blobs on the outside formed by the nozzle oozing as it moves from one object to another. These were not well bonded, so they could be simply scraped off with a fingernail, but something I had tuned out ages ago. Another change was that it was not doing 45 degree overhangs well, so it left filament hanging down in the tops of tear shaped holes. Again, not a big problem as they just get drilled out anyway.

I started to suspect the temperature was too high so I pushed the thermistor well into the heater block. Then the filament started jamming after the first layer (which I do very slowly). After a few attempts the extruder drive gear broke where the captive nut for the grub screw is. This seemed more like the temperature was too low, so I suspected the thermistor was no longer reliable. I decided to rebuild the heater assembly as my last one was put together in a hurry from parts left over from an experiment. It had been in the wars as well, being entombed in ABS and hacked out again, not to mention running almost continuously for about 2500 hours. Originally the thermistor was glued in with RTV silicone, but that was long gone and it relied on the wires holding it in place.

Since my original heater hack using a vitreous enamel resistor I had moved on to a smaller resistor on Hydra and found that worked better. The surface area of the block is a lot less and that is where most of the heat is lost from, so the amount of power required goes down. It also warms up faster of course, both due to less heat being lost and also less thermal mass. The resistor I have settled on is a Vishay / Sfernice RWM04106R80JR15E1




The thermistor is drilled as close as I dare to the thread for the nozzle and then counter-bored so that the entrance is wide enough for the PTFE sleeving. The wires have PTFE insulation to withstand the temperature and the resistor is soldered with 300°C HMP solder. I think I could also get away with ordinary unleaded solder as well because of the length of the resistor leads, but I didn't want to chance it.

After a tip from Giles I used Rothenberger high temperature glass rope adhesive to glue the resistor and the thermistor. It sets in only half an hour, which is a big advantage over other things I have tried. I also used it to stick ceramic tape on the outside of the block to insulate it.

When I first heated it up the adhesive bubbled causing a downward slope in the temperature graph. I thought at first the thermistor had been dislodged by the blistering, but I think it was just temporarily cooled by the out-gassing. I should have heated it much more slowly the first time I think.

The new heater works much better than the old one. The warm up time to 255°C is about 280 seconds, whereas the old one took about 400 seconds (the bed takes about 350 seconds to get to 140°C). It also runs at about 70% to maintain 240°C while extruding, whereas the old one needed about 90%. The bang-bang control cycles much faster and only deviates by one degree. That is because of the close proximity of the thermistor to the heater. Because it is mounted between the heater and the barrel I can be sure the swing at the barrel is even less. I calibrate against a thermocouple inside the barrel, so any temperature difference across the block is calibrated out. It should be negligible though because the thermistor is also very close to the barrel and aluminium is a very good conductor. The extra power needed to heat the ABS when extruding 0.6mm filament at 32mm/s is about 10%, i.e. ~2W.

The new improved heater didn't solve any of my problems though. While reassembling the extruder I tried pushing filament through by hand. It was much harder than I remembered it was when I first built the extruder. At this point I was beginning to suspect the plastic was different in some way although it looked identical and was part of the same purchase.

I noted that the filament was coming out very curly. That was something I had noticed happening on both my machines when I do a test extrusion, but I had ignored it. I measured the diameter though and found whereas it normally swells to 0.7mm this was coming out oval and about 0.5mm by 0.6mm. It all fell into place then. I have read that the difference between straight hair and curly hair is whether it is round or oval. The only way the filament could be oval is if the nozzle aperture is no longer round. I put a 0.5mm drill bit through it and it started to extrude round, straight, 0.7mm filament again. The hole must have been partially occluded by the burnt plastic that tends to glaze the end of the nozzle. That caused the plastic to come out thinner and faster. It was fine when making objects with 0.5mm filament because it was still being stretched but when building with 0.6mm filament it was being compressed, so would hang loose if given the chance. The smaller hole increased the barrel pressure, which is why it oozed. The plastic would be compressed more, so require more backing up to release the pressure and stop the flow. Also the extra pressure was too much for the pinch wheel when extruding at the top flow rate I use, which is 0.6mm at 32mm/s. I think the M8 hobbed bolt is below the ideal diameter for softer plastic like ABS.

I also re-bored HydraRaptor (with a 0.4mm drill) and that stopped the filament being curly as well. It seems nozzles need occasionally re-boring. I had assumed that the hot flow of high pressure plastic would have kept the hole clean, but not so.

So a simple fault had my machine out of action for days because I didn't recognise what the symptoms meant collectively.

Wednesday, 4 November 2009

No compromise extruder

I have settled on using vitreous enamel resistors embedded in an aluminium block for the heater. I think they are the easiest heater to make and likely to be the most durable. They also work fine with simple bang-bang control, whereas it would appear that the Nichrome and Kapton version requires PID.

One of the aims of my new design is to reduce the amount of molten plastic to minimise ooze. Also less molten plastic means less viscous drag. I also wanted to reduce the thermal mass (to reduce the warm up time) and completely cover the hot part with insulation to allow a fan to blow on the work-piece without cooling the nozzle.

To achieve these aims I switched to a smaller resistor (same resistance but less wattage) and mounted it horizontally rather than vertically. There is some risk that the resistor may fail but I think as long as it has good thermal contact with the aluminium block, so that its outside temperature is less than 240C, then I have a good chance it will last.

The smaller resistor also means a much smaller surface area so less heat is lost. T0 keep the molten filament path as short as possible I combined the heater and the nozzle and made it from one piece of aluminium. That also gives very good thermal coupling between the nozzle tip, the melt chamber, the heater and the thermistor.




I turned it out of a block of aluminium using my manual lathe and a four jaw chuck, but I think I could also mill it out of 12mm bar using HydraRaptor.

A feature that I have used on my previous extruders is to cover as much of the nozzle as possible with PTFE. That stops the filament sticking so that it can be wiped off reliably with a brush. It also insulates the nozzle.

My previous nozzle cap implementations have been turned from PTFE rod. The downside of that is that the working face, that has been cut and faced on the lathe, is not as smooth and slippery as the original stock.



To cover the face of this version I used a 3mm sheet of PTFE so it has the original shiny surface.



Normally PTFE is too slippery to glue so my original plan was to screw it on with some tiny countersunk screws. However, the sheet I bought was etched on the back to allow it to be glued, so I stuck it on with RTV silicone adhesive sold for gluing hinges onto glass oven doors.



To insulate the rest of the heater I milled a cover out of a slice of 25mm PTFE rod.



I normally stick items to be milled onto the back of a floor laminate off-cut using stencil mount spray. I didn't think that was going to work with a PTFE cylindrical slice that is only a little bigger than the finished item. Instead I milled a hole in a piece of 6mm acrylic sheet that was already stuck down with stencil mount. The hole was slightly smaller than the PTFE so I faced it and chamfered it on the lathe and then hammered it in.



I roughed the shape with a 1/8" end mill and then sharpened the internal corners and cut the slots for the resistor leads with a 1mm end mill. I tried to mill the whole thing with a 1mm bit but it snapped due to a build up of burr in the deep pocket. On reflection it was silly to expect to be able to mill deep pockets with a 1mm bit and of course it is much faster to rough it with a bigger bit.



I used my normal technique of taking 0.1mm depth cuts at 16mm. That allows me to mill plastic with no coolant, but I expect I could have made much deeper cuts in PTFE. It mills very nicely, probably because it is soft and has a high melting point and low friction.

I haven't done any milling for a long time so for anybody new to my blog here is my the milling set-up: -



It is simply a Minicraft drill with some very sturdy mounts. The spindle controller I made originally would need its micro replaced as the one I used has a bug in its I2C interface. Instead I just connected it to the spare high current output on my new extruder controller.

The remaining part of the extruder is the stainless steel insulator.



I made the transition zone shorter than the last one I made because I wanted all of the inside of the transition to be tapered. The aluminium sleeve carries away the heat from the cold end of the transition to an aluminium plate that forms the base of the extruder. That in turn carries the heat to the z-axis via an aluminium bracket. I used heatsink compound on the joints.

Here is a view of the bottom half of the extruder: -



And here is a cross section showing the internal details: -



So that was the plan, what could go wrong? Well everything really! The first problem was that the resistor shorted out to the aluminium block. The smaller resistor only has a thin layer of enamel over its wire. Normally I wrap aluminium foil round it to make it a tight fit. I didn't drill the hole big enough so it was a tight fit with only one layer and pushing it in abraded the enamel. The solution would be a bigger hole and more layers of foil, but I just glued it with Cerastil as a quick fix. Of course it only failed after I had fully assembled it and run some heat cycles so I had to strip it down again to fix it. Not easy once the wiring has been added.

The next problem is that it leaks. I think it is because I dropped the extruder when I was building it and bent the thin edge at the end of the stainless steel barrel. That forms the seal with the heater block, so even though I straightened it I think the seal is compromised. I keep tightening it and thinking it is fixed but after hours of operation plastic starts to appear at the bottom of the PTFE cover.

The other problem is that mostly it extrudes very well, I now do the outline at 16mm/s and the infill at 32mm/s, but sometimes the force needed to push the filament gets higher and causes the motor to skip steps, or the bracket to bend so far that the worm gear skips a tooth.

I have made several objects taking between one and two hours and it worked fine. Other times, mainly when I was making small test objects with Erik, it will completely jam. Actually it seems to jam when it is leaking badly, which implies the pressure of the molten plastic is much higher as well as the force to push the filament. The only explanation I can think of is there is an intermittent blockage of the nozzle exit. More investigation required.

Saturday, 7 March 2009

Simply better

I find it very satisfying when making something simpler also makes it better. I tested the simplified heater / nozzle design using the same stainless steel insulator and heatsink arrangement, so I could get a direct comparison of the results.



The heater warms up a lot faster than the one made with two AL clad resistors. It also extrudes faster and the times are more consistent. ABS pushed with 2.32Kg went from 3.7 mm3 to 4.6 mm3, an increase of 24%. HDPE pushed with 4.6Kg went from 3.8 mm3 to 9.3 mm3!

The nozzle is 0.6mm rather than 0.5mm, which reduces its contribution to the pressure by a factor of 2, but all my other tests have shown that what happens at the other end of the heater dominates the force requirement. As I improve things though, the nozzle hole becomes more significant.

Here are the drawings :-



Although it looks complex it isn't difficult to make with a drill press, drill vice, and some taps and dies.

I glued the thermistor in with Cerastil, but I expect it could just be wrapped in tin foil and jammed in like the ceramic resistor, taking care to insulate the wires of course. I use PTFE sleeving.

I didn't need to seal the threads with PTFE tape. I just screwed them up tight and there was no sign of any leakage.

The next thing to try is putting a taper in my PEEK version to see if that can be made to perform as well as this one.

Of course I haven't built anything yet with any of these designs, so caveat emptor.

Saturday, 17 January 2009

Yet another quick heater hack

The ideal off the shelf heater would be a cartridge heater but they tend to be at least 1" long, need mains voltage and are very expensive. Here is a cheap 12V alternative: -



It is a vitreous enamel wire wound resistor that can handle surface temperatures up to 450°C. It is a 6.8Ω RWM 6 x 22 rated at 10W, but I am overloading it somewhat to get 240°C.

I bought a pack of five from RS. Farnell and Newark also stock them I believe.

I drilled a hole to accept it in a 19 x 19 x 8mm block of aluminium with an M6 tapped hole for the heater barrel and a small hole for a thermistor.



The tapped hole is at right angles so that the hot zone is as short as possible. It could be made parallel to get more contact area.

The outside diameter of the resistor measured 6.3mm so I drilled a 1/4" hole for it. That was too tight so I drilled it out to 6.5mm. I then wrapped aluminium kitchen foil around the resistor to make it a tight fit and rammed it in.

Here it is under test with a random bit of tube to simulate a heater barrel.



It needs about 11W (8.7V) to get to 240°C. 14.7W (10V) gives 300 °C. I haven't run it for very long so no guarantees it will last, but I can't see why not.

Compared to the aluminium clad resistors I tried before, these are cheaper and you get a more compact heater with a smaller surface area to lose heat from. Also making connections should be no problem with normal solder because the wires are long enough to cool down.

Sunday, 11 January 2009

Thermal gradients

Although my last extruder design seems to work, I am not very happy with it. I don't like the little fan because it is noisy, it isn't easy to make and it is not very thermally efficient. The main heat loss is via the stainless steel bolts and from the big flange. The only reason those parts are needed is because the PTFE insulator does not have the necessary mechanical strength and stability.

Some time ago I tried to use stainless steel as the insulator because it is strong, self supporting and withstands high temperatures. That attempt failed because my thermal gradient was too long; the hot to cold transition was about 50mm. The extruder would run for a while but would always jam before an object was completed. Once the stainless steel barrel was fully up to temperature the amount of filament that is soft but not fluid is sufficient to provide too much resistance to be pushed. This theory was confirmed when I tried a soldering iron heater, which also has a long thermal gradient along its length.

I also tried PEEK as the metalab guys had success with it but that seemed to suffer from the same problem.

I had always intended to revisit the stainless steel idea with a shorter transition zone but when I saw Larry Pfeffer's stainless steel extruder it provided an extra idea of thinning down the pipe at the transition. That allows a short transition without too much heat loss or loss of mechanical strength.

I did some experimentation with this test set-up.



I made a heater with an integral aluminium barrel by turning some aluminium bar in my four jaw chuck, the first time I have used it. I used two 12Ω resistors in parallel this time instead of one 6.8Ω. They give a bit more power and possibly lower internal temperature inside the resistors.

I measured the temperature along the tube at 5mm intervals. The thermocouple is slightly smaller than the internal diameter of the tube. The weight of its cable causes the tip to rest on the roof of the tube and the other end rests on the floor of the filament exit. The thermocouple is itself encased in stainless steel, so there will be some heat leaked along it. Hopefully its casing is thin enough to have little effect compared to the much thicker tube it is sampling.

The heater was powered from a bench power supply and the voltage adjusted manually to give around 240°C in the middle of the heater block. That needed 9.4V which is 14W. I can feel substantial heat rising from it so some insulation would make it a lot more efficient. I have got some ceramic fibre kiln insulation for that, another tip I picked up from Larry's blog.


The first test was with a threaded tube with no constriction. The gradient is not far from linear, it falls off faster when hotter due to more convection and radiation from the hot section. If we assume ABS would be soft but very viscous between say 75°C and 125°C we see that it covers 45 to 60 i.e. 15mm.

I then turned a 10mm section of the tube down from 6.4mm to 4.5mm. The internal diameter of the tube is about 3.6mm so that gives a wall thickness of 0.45mm. That made the gradient steeper between 35mm and 40mm but the length of the perceived problem zone gets bigger. I am not sure how Larry gets away without a heatsink. I think he is using thicker pipe so there is a much bigger difference between the conduction of the constricted section and the rest. Also it takes a long time for the problem to become apparent because heat travels slowly down the pipe.

The final test was done with a heatsink attached just above the constriction. The centre of the heatsink only reached about 28°C. The aluminium block I used to connect it got hotter but was still comfortable to touch so less than 50°C.



The gradient between 30mm and 40mm is now much steeper. Odd that it is not between 25mm and 35mm where the constriction is. Almost like there is a 5mm offset in the readings. Anyway the 125°C to 75°C transition is now only about 3mm.

If we assume the temperature difference across the constriction is 210°C - 80°C = 130°C, the conducted heat loss is temperature difference × thermal conductivity × cross sectional area / length. So 130 × 17 × π × ((2.25×10-3)2 - (1.8×10-3)2) / 10×10-3 = ~1.3W, about 1/3 of the loss through the bolts and PTFE in my previous design.

So it looks promising, I need to add a nozzle and some insulation and see if it will extrude.

Friday, 9 January 2009

Heater in a hurry hack

The heater in my last design has two layers of Cerastil that take 24 hours each to cure and the bobbin takes some time to machine. Attaching the wires and winding the coil is quite fiddly. Looking for a short cut I wondered if we could use power resistors. I had this one lying around to play with.



Unfortunately it is only rated for operation up to 200°C. In fact the datasheet says "It is essential that the maximum hot spot temperature of 220°C is not exceeded". Curious to see why, I put enough voltage across it to heat it up to 240°C. That turned out to be about 75W. It seemed quite happy at that temperature for several hours.

It is too big really for an extruder so I bought some smaller 10 Watt ones for £1.42 each.



These are only rated for 165°C but what the heck. I heated a 6.8Ω one to 300°C. At about 180°C it produces a little smoke but that soon goes. At 280°C it starts to smell bad, but at 240°C it seems happy. I left one powered up for a few days. The writing disappears and the connection tags oxidise, but its resistance is stable.

To make a heater I cut a 19mm x 19mm x 8mm block of aluminium from a bar, drilled a 5mm hole through it and tapped it to M6 to fit a heater barrel. The mounting holes of the resistor are big enough for M2.5 but there is not enough room for the head, or a nut. M2 is a bit weedy so instead I used 8BA bolts. These need a 2.8mm hole for tapping. A simpler solution would be to just file a flat on the head of an M2.5 bolt, drill a clearance hole and use a nut on the other side.



Here is the full assembly: -



I put heatsink compound on the M6 thread and under the resistor. I attached tinned copper wires with 300°C solder and insulated them with PTFE sleeving.

I have run the assembly for a couple of days and it held up. I am loath to recommend something which is unsound engineering, but it does seem a simple and robust solution as long it lasts a reasonable amount of time, say 1000 hours. Replacement is easy because the most time consuming thing is making the block which is reusable. I expect there might be some matching crimp connections to avoid the high temperature solder.

Quite a lot of heat is lost from the large surface area so some insulation would be a good idea.

Sunday, 4 January 2009

New year, new extruder?

The RepRap design has always aimed to be cheap and easy to make from readily available materials. What I desire though is good performance and reliability, and put those priorities ahead of the others. To me they are absolute requirements and the others are things to be optimised afterwards. With that in mind I set about trying to design a reliable extruder that I can make with the tools and materials I have available.

As it is experimental I wanted it to be modular so I can swap out things that don't work. I started with the heater. It takes me two days to make one so I wanted it to be removable and reusable. I made an aluminium bobbin with an M6 thread through the middle of it so it can be fitted to different barrel designs. The outside diameter is 12mm and the inner diameter is 8mm. It is also 12mm long. The flanges are 2mm and 3mm with a 7mm gap for the nichrome and Cerastil.



The surface is roughed up to make the Cerastil adhere well. It has a hole to accept the thermistor to make it a self contained closed loop.

I put down a layer of Cerastil about 0.5mm thick using a plastic jig and left it to cure over night.





I used two strands of 0.1mm nichrome in parallel to make the heater. That only needs 90mm to make about 6Ω. I normally use 8Ω but I anticipated more heat loss in this design.

To make connections to the heater I used two strands of 0.2mm tinned copper wire and attached them with reef knots.


I then covered the knots in high melting point solder.

Using such fine copper wire may be a mistake as Bert pointed out on my previous post. Time will tell.

I made a jig to keep the wire taught while winding it on the bobbin.



At this diameter it is only about three turns of nichrome.

Finally I covered the windings in Cerastil H-115 and also used it to glue in the thermistor.



I made the barrel as short as possible. That turned out to be 25mm to have room for the heater and the nozzle and a mounting flange. The standard design uses a 45mm heater barrel.



The vaned section is a heatsink to keep the rest of the filament path cool. Sandwiched between the hot and cold sections is a 12mm length of 10mm diameter PTFE tube.



The idea is to keep the thermal transition as short and slippery as possible to make it easy to push the slightly molten plastic through. The PTFE extends 5mm into the heatsink to give a good contact area for cooling. It extends 2mm into the hot barrel and 5mm is in the air gap. It is an interference fit and is under compression. When it gets hot and expands the seal should only get tighter.

The metal parts were drilled to 3.3mm on the lathe and once assembled it was all drilled out to 3.5mm. As the PTFE was drilled in situ the hole is perfectly aligned and there are no gaps.

The thermal loss through PTFE, which has a conductivity of 0.25 W/m°C, will be: -

220 × 0.25 × π (0.0052 - 0.001752) / 0.005 =0.76W, assuming the heatsink is at 20°C and the barrel is at 240°C.

The barrel is held on by three M3×25 stainless steel bolts. The holes are counter bored so only the last 5mm of thread is in contact with the heatsink. Assuming the mean diameter of the thread is 2.75mm the heat loss through the bolts is: -

3 × 220 × 17 × π × 0.0013752 / 0.02 = 3.3W

Longer bolts could reduce this by about half.

Here it is with the heater, nozzle and PTFE cover installed. There is heatsink compound between the heater and the barrel, and the nozzle thread is sealed with PTFE tape.



The wires are insulated with PTFE sleeving and terminated to a 0.1" header mounted on a scrap of Vero board. This mates with an old floppy drive power connector. I put the thermistor in the middle and the heater on the outer contacts so it doesn't matter which way round the connector goes.



The clamp seems to grip aluminium a lot better than it does PTFE but I also put an M3 bolt into a blind tapped hole to ensure it cannot slip. A good move as it turned out.

I powered it up without the pump and calibrated the thermistor. With the nozzle at 240°C the "cold" section reached 100°C and softened the ABS clamp. Obviously my home made heatsink is woefully inadequate.

To keep it cool I added a small fan. That keeps the cold section at 30°C, much better.



The black sheet is Teflon baking parchment that I used to stop the fan blowing on the hot section.

I haven't attached the motor yet but I have tested hand feeding white, green and black ABS as well as HDPE. The ABS feeds easily through the 0.3mm nozzle and the HDPE with moderate force. I think they will all work well with the motor drive.

When the filament is pulled back out only a few millimetres has expanded at the end. In contrast, without the fan the filament swelled most of the way to the top and jammed. You can see the difference here: -



Keeping the melted section short is the key to making the filament easy to feed. The other improvement is that the PTFE is no longer a structural element. It is held in compression and appears to make a good seal with simply a push fit.

I am sure I can both improve the thermal separation and make it easier to make with a couple of design iterations before redesigning the other half of the extruder.

Wednesday, 31 December 2008

Do we need nichrome?

While making a new heater I decided to try using stranded tinned copper tails rather than the solid tinned copper wire I used previously. The idea being to put less stress on the Cerastil covering.

I started with a standard piece of 7 x 0.2 stranded copper wire and removed the insulation. I found all seven strands too bulky so I decided to see how many strands I needed to carry 2A. I found that a single strand was cool to touch at 2A but very hot at 4A. I figured two strands would be sufficient for some margin.

The fact that a strand gets hot at 4A, and in fact red hot at about 5A, got me thinking that we could just use a single strand of copper for the heater. Nichrome is expensive, not that easy to obtain, and difficult to make connections to.

I measured the resistance of a strand 52cm long as about 0.3Ω (my meter only gives one digit). The strand measured 0.17mm diameter. Calculating its resistance from the resistivity of copper I get 1.72 x 10-8 x 0.52 / (π (0.00017/2)2) = 0.39Ω.

At 4A the voltage drop was 2.6V giving a resistance of 0.65Ω and a power of 10W. The thermal coefficient of resistance is 0.0039 for copper so the calculated temperature of the wire is 20 + (0.65/0.39 - 1) / 0.0039 = 191°C. It was certainly hot enough to cut through ABS.

10W and 190°C are not far from the operating conditions of an extruder. I tried winding it on the bobbin I had made for my heater but it was about twice as long as I could accommodate. I am trying to make a very short heater at the moment so I went back to using nichrome. Also 2.6V @ 4A is too much for my current drive circuit but it would be easy to come up with a switch mode converter to drive it, or simply use the 3.3V rail of a PC PSU.

So it has definite possibilities. Making the connections would be trivial. Just start with a piece of 7 strand wire and cut it down to one apart from at the ends. Some high temperature solder would keep it neat but would not be essential. A standard heater barrel with some insulation would be about 7mm diameter so 24 turns would be required. If you keep it taught and wind it in a lathe or drill chuck you can get about 2 turns per mm with some concentration. That would easily fit the space currently allocated for the heater.

Sunday, 21 December 2008

Sticking point

sid, who is a regular contributor to the RepRap forums, had an idea to get a soldering iron manufacturer to make a heater barrel assembly for RepRap. He approached a Chinese company with a specification and they sent him some prototypes. He forwarded one to me for testing. It appears that they ignored his specification and just sent a standard de-soldering iron element. Nevertheless it is a nice unit and looks eminently usable.



It has a tube running through the middle with an internal diameter a shade over 3mm. Ideally it needs to be about 3.5mm to cope with the worst filament I have encountered. My green ABS, being a little undersized, fits down it easily.

The heater has a cold resistance of 1.3Ω but, unlike nichrome, it has a big temperature coefficient, so its resistance increases significantly at it gets hot. It appears that it is a 12V 50W heater. We can drive this with PWM using a MOSFET provided the PSU can handle 9A peaks on the 12V rail in addition to what the steppers take, a tall ask. An inductor and diode could be used to reduce the peak current.

The other two wires are a type-E thermocouple. Unfortunately the thermocouple sensor board that Zach designed using the AD595 is for the more common type-K thermocouples. It can be recalibrated for type-E by adding extra resistors. However, the AD595 is an expensive chip because it is factory trimmed for accuracy. By the time you add external components the convenience and accuracy is lost so you might as well just use a cheap op-amp and a micro with an internal temperature sensor for the ice point compensation. E.g. the MSP430F2012 that I use for my extruder controller is a lot cheaper solution than the AD595 and can control the heater and motor as well.

To test the heater I clamped it by the mounting flange in a vice and hooked it up to a bench power supply. I measured the internal thermocouple's output with a millivoltmeter and also inserted a 3mm rod type-K thermcouple down the barrel. Here are the results: -

Voltage Current Power Resistance Temperature Thermocouple Calculated Temp
1 V 0.75 A 0.8 W 1.3 R 43 C 1.5 mV 42 C
2 V 1.20 A 2.4 W 1.7 R 106 C 5.6 mV 102 C
3 V 1.55 A 4.7 W 1.9 R 182 C 9.5 mV 160 C
4 V 1.80 A 7.2 W 2.2 R 275 C 14.5 mV 233 C
5 V 2.00 A 10.0 W 2.5 R 357 C 20.0 mV 314 C

The temperature column is as measured with my type-K thermocouple towards the nozzle end of the barrel. The calculated temp column is assuming 68μV/°C from the type-E thermocouple and a cold junction temperature of 20°C. There is a big temperature gradient along the barrel so the thermocouple reading depends on where it is placed.

As you can see we only need about 5V to drive the heater. The current would start at 3.8A and fall to 2A as it warmed up. This would be kinder to the PSU and safer than using 12V, but 12V would give a much faster warm up time. I expect something better than bang-bang control would then be needed to avoid massive overshoot.

When running horizontally the inlet tube stays cold and the mounting flange is just too hot to hold so it would be ideal for mounting to ABS or HDPE. This is because the barrel appears to be stainless steel, which is a very poor conductor of heat. The element must be towards the bottom so there is a continuous thermal gradient along the barrel.

The nozzle that came with it is made from copper with some type of plating. It had a hole to mate with the tube that sticks out of the end of the heater but it did not go all the way through. In fact it could not, as the tip comes to a fine point. I suspect this is a soldering iron bit that has been drilled out to fit.



I attempted to drill a 0.5mm hole through it but it just snapped the drill. Even drilling a 1mm hole snapped the drill. In the end I drilled a 2mm hole, but the drill bent and came out the side. I think it needed to be sharper for copper. Finally, I cut the point off and filled the 2mm hole with high temperature solder. That is soft enough to easily drill a 0.5mm hole through. It melts at 300°C so should hold up.



The heat damage is where I heated it up with a blow torch in an attempt to remove the broken drill bits. Copper expands a lot more than steel. That did not work so I tried to get it red hot to soften the drill bits so I could drill them away. I failed to get it red hot but I did melt the plating.

The shape is not ideal for making objects but it is good enough to see if I can extrude. In fact it extrudes well. I was able to push a piece of ABS through it easily by hand and it extruded at a very good rate.



The bit/nozzle is clamped on to the end of the barrel by an outer stainless steel sleeve tightened up by a threaded ring at the cold end. I was worried it would leak under extrusion pressure without some sealing. When I stripped it down I found it did leak a little but didn't get far. I suspect it freezes when it meets the outer sleeve.



So apart from the bore being a little too small this seems like a perfect solution: -
  • It needs no construction apart from drilling the nozzle.
  • It is mechanically sturdy.
  • It should be very durable; soldering irons last a lifetime and they run at higher temperatures.
  • It is cold enough to mount with plastic without any insulation. It does after all in a soldering iron although that is probably a thermoset plastic.
  • The nozzle can be easily removed and replaced.
BUT, it has one fatal flaw, exactly the same flaw as my attempt to use stainless steel as a heat barrier in my experimental high temperature extruder. There is a slow thermal gradient along the length of the barrel. That means there will be a point about half way along where it is just hot enough to soften the plastic but not hot enough to make it flow. When you push a piece of virgin filament in it slides past that point easily because it does not have time to soften until it gets to a much hotter part of the tube. If however you stop extruding then the stationary filament has enough time to soften further up. When you push it again it expands to plug the tube but is not fluid enough to move. No matter how much force you apply you cannot move it. To get it going again you have to pull it out backwards, cut off the swollen bit and start again.

The reason the original extruder design does not have this problem is that the thermal gradient is in the PTFE. It is much shorter so the problem region that is soft but not molten is a lot shorter and the walls are very slippery so it can still be shifted.

I can't think of a solution to this problem. You could make the internal tube out of copper but then the top end would be hot so you would need a PTFE thermal break again. Also it would not be an off the shelf product, it would be custom to RepRap. Perhaps a taper at the problem region could stop it sticking.

The next extruder I am building has an aluminium barrel and nozzle and a PEEK thermal break. It won't suffer from this problem at least.

Tuesday, 19 February 2008

J-B Weld Heater

I ordered some Cerastil H-115 high temperature ceramic glue today but it will not arrive for a few weeks so I made another heater with J-B Weld. It is much quicker and easier than using BBQ paint.

I spread a thin layer on the barrel to insulate it and left it for 6 hours to set. Last time I used a thicker layer and turned it down but this time I just spread it very thinly with a spatula while hand rotating the lathe.



Next I wound the nichrome using a nut with a small hole drilled in it to anchor the start. I anchored the end using a piece of copper wire tied to it and pulled over a support round the back of the chuck. I expect this could be done with a drill chuck if you don't have a lathe.



I then added a second, thicker, layer of J-B Weld and left it over night to set.



Finally I slowly heated it up to 200°C in an oven to cure it.



I haven't tested it yet, apart from checking it for opens and shorts but it is pretty much the same method I used first time around: hydraraptor.blogspot.com/2007/07/hotting-up