Thursday 19 December 2013

Illuminati



Visit Tagbits to see the full range of tagger products described in this blog.



My Mendel90 lives in a heated chamber in the garage. It's dark in there, and I got fed up of checking on print progress with a torch.

Luckily I work for a company that has this sort of thing lying around:



It's a PCB strip with 5 RGB LEDs wired to produce white when supplied with 12V d.c. This was a Mk1 which was to be binned, so I saved it an fitted it into my M90 heated chamber.

Now I can see the prints as they progress:

Further Filastruder Prints



Visit Tagbits to see the full range of tagger products described in this blog.



I made some black ABS filament using some masterbatch from CraigRK. It came out really well and I am happy with the prints I have from it. Both on my Mendel90 and gunbot:



One thing I have noticed is that the filament quality from the filastruder is better when the temperature is lower. However, with a low extrusion temp. the die swell is so much with the standard 3mm nozzle that I was getting filament of 3.2mm in diameter. This proved a problem for gunbot.

Due to the metal shards I was getting in the filament (which has cleared now BTW. See the comments in the link) I ordered a nozzle with inbuilt filter.

Quite by accident, they sent me a 1.75mm nozzle instead of the 3mm one I ordered. They said I could easily fix this by drilling out the hole to 2.7mm, as is drilled for the standard 3mm nozzle. I decided to start small, and started with 2.5mm.

Extruding at 185C with this nozzle gave excellent results. 3mm bang on and super smooth filament with the plastic pellets from CraigRK.

Saturday 30 November 2013

Gunbot Broken

I've had my custom 250mm x 150mm 3D printer 'gunbot' for about 2 years now...and I've broke it. It uses the extruder controller that nophead developed some time ago and I went and plugged the extruder stepper motor where the hot end and thermistor should be connected. This connected 12V to the input of a 3.3V micro, and it is no more.....

The micro in this design is a 28 pin TSSOP package and this is a bit hard to remove without resorting to scalpels.



But my mate Dave has access to 22,000UKP worth of SMD rework station.
It's a nice piece of kit that heats the PCB from underneath and when near the re-flow temp, activates an infra red source to heat the targeted chip to the melting point of the solder. Here the IR beam can be seen targeting the faulty chip:



After the faulty chip is removed, a CCTV camera with a zoom lens is used to accurately apply solder paste to the pads:



The SMD rework machine has a CCTV camera and a prism to allow the chip and the PCB pads to be aligned. A light source can be faded upwards or downwards to illuminate the PCB or the underside of the chip to be placed. By fading between the chip and the PCB pads the chip can be accurately aligned. A vacuum holds the chip on a manipulator, and the chip is lowered onto the pads, and the vacuum released to free the chip.



Here is the PCB with the replaced MPU:

Saturday 23 November 2013

Masterbatchion



Now I have found the best source of ABS pellets, I decided to try colouring the ABS with masterbatch. The recommended mix ratio is 1:100. I found it hard to believe that this would be sufficient, but this mix:



Produces this output:

Plastic, Plastic, Plastic

My earlier revelation that I had solved the extruder jams I was experiencing with filament produced by my Filastruder were premature.

I have had all my subsequent prints fail:

Here the extruder jammed.


And here it jammed, after putting down several poor quality layers first.


I was getting a bit disheartened by this stage. Then I realised that I had been extruding filament from some random ABS pellets I bought from ebay. I had got 5Kg from CraigRK on emaker some weeks before, so I decided to try these pellets instead.

What a difference it made. The filament produced was much smoother and did not feel as brittle. And the first print I did came out as good as any I have made with commercially produced filament. Success!

Wednesday 20 November 2013

Further Filastruder Fun



I've been doing some empirical tests with my Filastruder in an attempt to optimise the Filament produced from the ABS pellets I bought. I decided to extrude 1m of Filament at a range of temperatures, and measure the diameter at 6 positions along each length.
This allows me to calculate an average diameter and a max-min deviation.
I extruded at temps. from 190C to 205C in 5C steps. With the following results:



I'm aiming for 0.1cm deviation with an average diameter of just under 3mm. The inlet manifold of my reprap extruder is 3.2mm and so I want to stay comfortably far away from this with a minimum deviation.

Looking at this rather small data set, it seems that 200C is the best temperature for the ABS pellets I have. Temperature less than this start to make the die swell a significant factor, increasing the filament diameter to over 3.0mm.

I also noticed that as the temperature increases, the surface of the produced filament become rougher.
I took some x10 magnification shots of filament with my trusty old stereo microscope:


First, 3mm ABS filament purchased from Reprapsource



Nice and smooth.

Second, Filatruder made 3mm ABS filament extruded at 190C:



Not bad, considering it is home made. Next, 3mm ABS filament extruded at 210C:



Noticably rougher. In the prints I have done, I do not see this as being an issue as the extruder hobbed bolt will average out the 'roughness'. So long as the filament is a reasonably consistent diameter, all should be well.

However, I found an unusual problem when using Filastruder filament, but in a wierd Z axis kinda way....

I've had great results with a couple of my Milestag Lasertag gun handgrips.

I decided to try a more complex print, this one is of my infra red focus tubes:



The print failed around Z=30mm, but seemed to recover at about Z=35mm. A second print of the same gcode failed in the same way. This is gcode I have been printing with reprapsource filament without issue for 2 years.

This image shows the failure on one of the tubes at approx. Z=30mm


A print of another of my Milestag gun parts failed twice, also around the 30mm mark:



I decided to try a simple 20mm square tube print to a height of 40mm, this also failed around the Z=30mm mark:



The only common factor here is Z. All the prints have massively varying X and Y deviations. Z is the only common factor.
Which is when I realised that some months ago I was having a problem with skipping on the X axis. Some prints would fail due to a loss of x motor steps as the layer changed to the new layer. It turned out to be a lack of current on the X axis stepper, but prior to this I changed the software to raise the extruder by 10mm at the start of a new layer.
The thought behind this was that the extruder was jammming on the previous layer as it homed to the start of the next one.
My 'gunbot' is in a heated chamber, with the ABS filament entering from the top:


Through a small hole:



My theory was that the roughness of the 210C extruded filament was catching on the walls of the heated chamber when the extruder raised itself by 10mm at the start of each new layer. This caused it to bend inside the chamber, and exert pressure on the extruder. This slight increase in pressure was enough to clog up the extruder after about 30mm of Z printing.

Here is the same breech part successfully printed on the left hand side with Z retraction removed, compared with its failed peer, which has the 10mm Z retraction:

Saturday 16 November 2013

Further Filastruder results

After flushing my Filastruder out I've finally got some excellent results from the filament. Be prepared to use all the sample ABS supplied with the kit on the flushing process...and maybe more. Here is one of my lasertag gun grips printed from the filament spool I made here.



Here is the spool above the printer:

Sunday 10 November 2013

Filastruder Progress


I've been playing some more with my Filastruder this week, and I've made some discoveries.

First, the things it does not tell you in the manual, and some that are:

1) The manual states that you should clean the nipple (AKA tube) well before fitting to clear out any swarf. I blew mine out with a 110psi airline before fitting, but even that was not sufficient. I started finding bits of metal in the extruded filament:



This sort of thing will obviously choke an extruder. It is not a design fault of the Filastruder, just my failure to ensure the nipple was clean. Bear in mind you may need to flush some plastic through the unit to clear out any crap.

2) It is not made clear that the unit needs to be operated with a significant overhang. As the filament is extruded, if it snags on anything it affects the output quality. The radius of the filament as it coils from a height of approx. 1.3m is 1m. So the end of the Filastruder nozzle needs to be about 1.3m from any wall that could foul the filament as it falls. I also had an issue with the unit design. As the filament is extruded, it tends to fold underneath the machine as it coils on the floor. The problem I had was that it fouled on the wooden block that mounts the fan:



This caused the filament to back up at the extruder, resulting in a fatal kink:



After leaving the unit unattended on another occasion I came back to this:



I decided to design a new filament guide which would allow the filament to fold underneath the unit as it coiled. I came up with this:



It has an outreach of about 110mm, an inbuilt fan mount that allows the fan to be raised/lowered and moved forwards and backwards as needed. It also has multiple mounting holes to allow the distance between the extruder nozzle and the support bar to be adjusted. The support bar has been turned from some delrin bar I had lying around. It could easily be made from a length of copper pipe supported between screws.

Here it is fitted:



It clearly allows the filament to 'bend backwards' without fouling:



If anyone is interested, I'll upload it to Thingiverse. I now have a bounty of filament:



BTW Creating filament for 6 hours in the kitchen does not make you the most popular person in the house.

Thursday 24 October 2013

Filastruder print results

I printed one of my Lasertag focus tubes with the Filastruder produced filament that I made yesterday. This is a tube designed to hold an infra red LED at the focal point of a lens, and allow the LED to be moved along the focal plane to allow it to be properly focussed. I was really pleased with the results:



The natural ABS supplied with the Filastruder kit has a slightly off white colouring as expected. But the final result is comparable the output from commercially produced filament.

The top surfaces of the flat objects were nicely filled and even:



And no blobs on the Z axis:



The issue I had was with the end of a 45 degree chamfer on the Z axis. It appears that the filament was forced along too tight a radius. I have increased the extrusion temperature, this was done at 230C, and I'm trying again. Fantastic results for first attempt!

Wednesday 23 October 2013

Filastruder Build



I started building my Filastruder kit over the weekend. Stage one is to fasten the nipple (AKA pipe) to the flange.



Then slide the hopper body onto the nipple,(not shown in this pic), and fit the threaded coupling. The coupling is where the brass die screws into.



Stage three involves fitting the auger and assembling the thrust bearing. The thrust bearing is sandwiched between two washers which can be seen butted up against the thrust plate (the upper of the two plywood sheets).

The next stage is to fit the drive collar. This is a 3/8" socket which locks with a small pin against the flat on the output drive of the gearbox.



The pin is held in place with some tape.



The motor is fitted to a small sheet of plywood which is fastened to the base plate with a couple of wood screws. Don't do what I did and pre-drill the screw holes so that the screws clash with the bolts holding the motor in place.



Here it is all fixed together. The heater band and electrics need to be added next.



After fitting the heater band and doing a small test extrusion, I noticed a significant temperature drop from that dialled in on the temperature controller to the actual temperature. A difference of around 30C when the drive motor is running. This is to be expected as the molten ABS is taking heat away from the heated die. I added some extra insulation in the form of aluminium foil:



Here it is with 3D printed switch/ PID controller bracket from Thingiverse and the extended hopper fitted:



The output spooled up:



I've found that the best scenario is to have it reasonably high up. I used a height of about 1.7m for this run. Also, the landing zone needs to be as clear as possible so the filament does not build up as it rubs against (say) a wall, then jars as gravity frees it. I've been getting +/-0.1mm on the filament. I believe I can improve this by reducing the aforementioned jarring. Overall: HAPPY ;O)