Not much progress recently as I spent the weekend at the British F1 Grand Prix. The next part of the extruder that I made is the motor holder. Surprisingly this gave me the most trouble.
Obviously, as it is a 3D structure with overhangs, it cannot be milled out of a solid block and would be very wasteful of material if it could. Instead I made it out of three pieces of 6mm Perspex sheet. I always think of this as being pretty flat but in fact its thickness varied by about 0.25mm across a six inch square cut from a larger sheet. This wasn't a problem however.
The first problem I had was getting the dimensions from ArtOfIllusion. For the other bits I have been clicking on sub components of the object to get the size and position. In this case the model seems to have been constructed in a different way so I could not select sub parts. Also there seems to be no rulers or dimensions in AOI and the grid labels are poor. In the end I redesigned it in Visio taking measurements from the motor itself. The shape of mine is a bit simpler but I think it holds the motor in the right place so it should work.
Milling these three parts was straightforward, the hard part was drilling the holes along the plane of the sheet. There are four M3 clearance holes which are 24mm deep. These are very hard to drill in Perspex without getting the drill stuck and very time consuming. The way I did it was to make a paper template with cross hairs in Visio. I cut it out and aligned it with the edge to be drilled. I then marked the centre by drilling a few mm with a 0.5mm drill in a hand held pin vice. I then drilled the holes using a very slow drill in a drill press and the piece in an improvised drill vice. I started with a 2mm drill then opened them out with 2.5mm and 3mm drills.
You can only drill a few mm at a time before the drill starts to bind because the swarf cloggs the bit and then the Perpex melts and sets again incarcerating it. You can't then turn the drill backwards or forwards. The first time this happened I thought I was going to have to smash the workpiece to recover the drill and start again. However, I did find a less drastic way to get the drill out. I put it in a spare chuck which is the good old fashioned type with a chuck key. I tightened this as much as I could, rested the workpiece on top of vice jaws with the chuck below and tapped it with a hammer. This does work, I had to do it several times.
You have to use a pecking action while drilling. I drill until I hear the Perspex squeak which indicates the onset of binding. I then back out and brush off the swarf and repeat. Very tedious, perhaps a lubricant would help but I have no idea what to use on Perspex.
To fasten the pieces together I chose M2.5 screws and decided to tap the Perspex. The only problem there is that I have a set of large taps that go down to M3 and a set of small taps that go up to M2. I thought tapping M3 in 6mm Perspex was likely to crack it so I decided to try using the screws to cut their own thread. That was a nightmare with binding and the heads shearing.
Anyway, eventually I got it done and am quite pleased with the result.
At some point I will mount a drill vice on my X-Y table, add a laser centre finder and create a highly accurate semi-automatic drill press. Hopefully I can monitor the motor current to detect the onset of binding and make the pecking automatic.
Now I need to do some lathe work to make the moving parts, barrel and nozzle.
Tuesday, 10 July 2007
Tuesday, 3 July 2007
All hands to the pump
I finished milling the polymer pump casing this evening. Here it is :-
The bearing gaps gave me some problems because they require a small ball end mill with a relatively long reach. As I said before all my small milling bits have shafts bigger than their heads.
Rather than order one from the US and wait for it to come I decided to try grinding down the shaft of one of the ones I already had. I put it in the lathe but it was too hard to be turned down with a cutter. Instead I put a small grinder in my Minicraft drill and held it against it while it was spun in the lathe. This worked quite well as you can see :-
The parts aren't exactly to the ArtOfIllusion models provided by RepRap. Obviously internal corners have a minimum radius due to the tool being a finite size so I will have to bevel the outside edges of the bearings a little. Both the polymer channel and the bearing gaps have a slight overhang in the models. While this would theoretically be possible with a larger ball mill it would make the programming more complicated. Hopefully I can get away without it.
I also increased the bore of the polymer channel from 3 mm to 3.2 mm as my reel of HDPE is a bit over sized. I am still a bit worried about this being too tight. Also the material I used is not as slippery as say PolyMorph so there may be too much friction. I think I will open it up slightly with some fine emery paper and then polish it with wax.
The bearing gaps gave me some problems because they require a small ball end mill with a relatively long reach. As I said before all my small milling bits have shafts bigger than their heads.
Rather than order one from the US and wait for it to come I decided to try grinding down the shaft of one of the ones I already had. I put it in the lathe but it was too hard to be turned down with a cutter. Instead I put a small grinder in my Minicraft drill and held it against it while it was spun in the lathe. This worked quite well as you can see :-
The parts aren't exactly to the ArtOfIllusion models provided by RepRap. Obviously internal corners have a minimum radius due to the tool being a finite size so I will have to bevel the outside edges of the bearings a little. Both the polymer channel and the bearing gaps have a slight overhang in the models. While this would theoretically be possible with a larger ball mill it would make the programming more complicated. Hopefully I can get away without it.
I also increased the bore of the polymer channel from 3 mm to 3.2 mm as my reel of HDPE is a bit over sized. I am still a bit worried about this being too tight. Also the material I used is not as slippery as say PolyMorph so there may be too much friction. I think I will open it up slightly with some fine emery paper and then polish it with wax.
Sunday, 1 July 2007
Coupling
Well in my last post I said things could only get worse and they did! I picked the extruder motor coupler to make next as it looked easy. Ironically the first thing I did was to destroy my z-axis motor coupler by getting the vacuum pipe trapped underneath the drill. It's amazing how much torque a decent stepper motor can deliver. Fortunately I had another stronger coupling lying around.
The only problem was that the hole for the shaft was only 6mm and my shafts were 1/4 inch. Luckily I posses one reamer and it happens to be 1/4 inch. I didn't even know it was a reamer until a friend told me it was recently. I thought up to then it was a milling bit. It got a bit toasted the other day when I used it to cut MDF at 30000 RPM. Still it worked on aluminium like a dream with some paraffin lubricant and my drill set to its slowest speed.
The machine is a lot noisier with the thicker coupling so perhaps a rubber one would be better.
The next disaster was that I dropped my camera on the floor and broke the USB connector so I had no way to get the pictures off it. Surface mount connectors are a nightmare. They make production cheaper but they are just too fragile for external connections. It broke off the PCB and all the pins came out. I managed to solder it back on and press the pins back in, hence these photos.
Milling the coupler was tricky because the small milling bit I used to keep the corner radii small has limited reach because its shaft is 0.3mm bigger than its head.
The coupler is 16mm deep so I had to step the outside out 0.2mm half way down. Similarly the inside slot had to step in. It made the programming complicated because in order to step out part way down you need to have opened up the gap to the scrap above. I.e. you have to cut a sort of stepped V shaped trench needing three passes.
The final result came out OK
It couples the motor which has a round shaft with two flats to a hexagonal nut. Here it is attached to the motor :-
I have made a start on the polymer pump halves but they have curved upper surfaces requiring a ball end mill and true 3D milling so a bit more programming is required.
The only problem was that the hole for the shaft was only 6mm and my shafts were 1/4 inch. Luckily I posses one reamer and it happens to be 1/4 inch. I didn't even know it was a reamer until a friend told me it was recently. I thought up to then it was a milling bit. It got a bit toasted the other day when I used it to cut MDF at 30000 RPM. Still it worked on aluminium like a dream with some paraffin lubricant and my drill set to its slowest speed.
The machine is a lot noisier with the thicker coupling so perhaps a rubber one would be better.
The next disaster was that I dropped my camera on the floor and broke the USB connector so I had no way to get the pictures off it. Surface mount connectors are a nightmare. They make production cheaper but they are just too fragile for external connections. It broke off the PCB and all the pins came out. I managed to solder it back on and press the pins back in, hence these photos.
Milling the coupler was tricky because the small milling bit I used to keep the corner radii small has limited reach because its shaft is 0.3mm bigger than its head.
The coupler is 16mm deep so I had to step the outside out 0.2mm half way down. Similarly the inside slot had to step in. It made the programming complicated because in order to step out part way down you need to have opened up the gap to the scrap above. I.e. you have to cut a sort of stepped V shaped trench needing three passes.
The final result came out OK
It couples the motor which has a round shaft with two flats to a hexagonal nut. Here it is attached to the motor :-
I have made a start on the polymer pump halves but they have curved upper surfaces requiring a ball end mill and true 3D milling so a bit more programming is required.
Subscribe to:
Posts (Atom)