Tuesday 27 November 2012

Wades Accessible Extruders - Openscad - Jhead



The Accessible Wades Extruder: Looking at just about all the models on thingiverse for the accessible wades extruder there is always somthing to drill out or cut off which looks ugly afterwards eg. the block under the hinged version , the webbing in the holes ?  the scad files responsible for producing these were written back when slic3r was in nappies and when support material sucked, however today we've got prusas putting out quality prints that leave serious questions of the commercial machines and slic3r doing some amazing support material that pretty much falls off

looking at the scad code for the Accessible Wades Extruder from

http://www.thingiverse.com/thing:6713

bearing in mind that this file is Dependant on several others in the prusa collection of scad files there are a few main problems one of them is that groovemount doesn't give you a model with a groovemount it just gives you the old fashioned mounting which required glue,  here's the original code:

module groovemount_holes ()
{
extruder_recess_d=16;
extruder_recess_h=11;
// Recess in base
translate([0,0,-1])
cylinder(r=extruder_recess_d/2,h=extruder_recess_h+1);
}

as you can see there is no code for the retaining holes, so i borrowed code from version 3 (the hinged one) and replaced it:


module groovemount_holes ()
{
extruder_recess_d=16.5;
extruder_recess_h=10;
// Recess in base
translate([0,0,-1])
cylinder(r=extruder_recess_d/2,h=extruder_recess_h+1);
for (hole=[-1,1])
rotate(90,[1,0,0])
translate([hole*(extruder_recess_d/2-1.5),3+1.5,-wade_block_depth/2-1])
cylinder(r=1.5,h=wade_block_depth+2,$fn=10);
 }

this solves the hotend mounting issue , the next part to sort out is the webbing in the holes the first part is in this module:


module motor_mount_holes()
{
radius=4/2;
slot_left=1;
slot_right=2;
{
translate([0,0,screw_head_recess_depth+0.5])
for (hole=[0:2])
{
translate([motor_hole(hole)[0]-slot_left,motor_hole(hole)[1],0])
cylinder(h=motor_mount_thickness-screw_head_recess_depth,r=radius,$fn=16);
translate([motor_hole(hole)[0]+slot_right,motor_hole(hole)[1],0])
cylinder(h=motor_mount_thickness-screw_head_recess_depth,r=radius,$fn=16);
translate([motor_hole(hole)[0]-slot_left,motor_hole(hole)[1]-radius,0])
cube([slot_left+slot_right,radius*2,motor_mount_thickness-screw_head_recess_depth]);
}
translate([0,0,-1])
for (hole=[0:2])
{
translate([motor_hole(hole)[0]-slot_left,motor_hole(hole)[1],0])
cylinder(h=screw_head_recess_depth+1,
r=screw_head_recess_diameter/2,$fn=16);
translate([motor_hole(hole)[0]+slot_right,motor_hole(hole)[1],0])
cylinder(h=screw_head_recess_depth+1,
r=screw_head_recess_diameter/2,$fn=16);
translate([motor_hole(hole)[0]-slot_left,
motor_hole(hole)[1]-screw_head_recess_diameter/2,0])
cube([slot_left+slot_right,
screw_head_recess_diameter,
screw_head_recess_depth+1]);
}
}
}

the line we need to change:
 
translate([0,0,screw_head_recess_depth+0.5])

if you take out the +0.5 the webbing will dissapear and the holes go right through

lastly there is the webbing that the hobbed bolt hast to go through

the section of code that had to be changed:

translate([0,0,9])
cylinder(r=m8_clearance_hole/2,h=wade_block_depth-9+2); 

this is referring to the space above the webbing a 608 bearing is 7mm wide not 9mm so when it is moved 2mm down the webbing also dissapears:


translate([0,0,7])
cylinder(r=m8_clearance_hole/2,h=wade_block_depth-9+2); 

additionally if you want to use 1.75mm filament with this extruder find this line:

filament_feed_hole_d=4;

in the top section of the file and redue the number to 2mm after it's printed put a 2mm drill bit through it and you've got wades extruder that will do 1.75mm filament without packing up under the hobbed bolt

i've pre generated both types with jhead mounts


Monday 26 November 2012

All Metal Hotend



After my thermister fell outof it's little hole and fooling my arduino into thinking my hotend was still at room temperature, i now have 1 roasted jhead mk2,sadly unusable now but i may revive it later with a new peek body,

for those who haven't roasted one of these the first giveaway is the smell, it's not only rather uncomfortable but it lingers .. FOR DAYS  and i'm not too sure the gas given off is good for your health. so i set off the build a new hotend, i have been down the path of the PTFE and brass barrel arrangement,  this worked fairly well but there are limitations to it one of the being that the meltzone isn't static and that the design is prone to leakage and failure at the most opertune time one of them being towards the end of a very long print.

the main problem i had with this design was that the ptfe rod would swell up and either leak or the barrel would just get pushed out,

so i set out to build somthing a little more reliable and after a little research into the topic an all metal hot end was needed, that way there is nothing to soften and cause a problem.

this is the first iteration:
i replaced the brass barrel with a stainless steel one and made up an aluminium mounting piece for the cold end, remarkably even with no active cooling (a fan) and even though the cold end actually got rather hot enough to burn flesh it was very successful at extruding 1.75mm abs so much so i printed a new direct drive extruder body for it:
i wanted to extrude PLA as well so i had a few changes and experiments along the way to what is today i call the ALUHOTENDV1

the last picture is the final V1 version during winter i had it extruding pla and abs quite reliably with no active cooling for hours at a time, however recently as summer has set in extruding pla is a bit of a different story without a fan, the cold end is 16mm in diameter and the groove at the top matches that of the Jhead so it fits in any Jhead mount, the total length is 80mm and the length of the heater block is 35mm,

2 of the main concerns people have had:
1 - the strength of the thins stainless steel section
2- the orientation of the heater block

as i hear it the first concern stems from peoples experiences with the arcol hotend which have a habbit of breaking so to solve that problem:

you can see the hotend mounted in the vice with the plastic bags hanging off the nozzle,  there is about 4.5kg of water in those two bottles hanging off the end of it, well and truely more than what it is likely to be subjected to on any 3d printer,

concern 2, with the orientation of the heater, the reason for mounting the heater block in such a way is really one of convenience and also heating concerns i don't think it would make much of a difference with the heating resistor mounted the other way, if anything worse

after months of testing this hotend, 1.75mm ABS will extrude really well with of without a fan
1.75mm pla is another story you will need a fan and it's dependant on the type of pla you have, there is a lot of pla out that has been blended with other plastics and is sold as pla and behaves differently,

ultimately if you are running at the correct temperature this hotend will extrude pla and keep it solid right down to the meltzone, like with any hotend if you extrude your pla too hot it will swell and jam up



this hotend is now up for sale at
www.3dindustriesaustralia.com.au

and on ebay (search for ALUHOTEND)

new blog,

Hello,

I figured i should probably start somekind of a blog to keep track of everything i do, since it's likely to be usefull to somone failing that, it's a good sanity helper,,