Sunday, 13 April 2014

The obligatory test circuit

Well, it had to be done really :) what else could I choose but an NE555 LED flasher.
A few tips: 
1) don't use 20year old PCB material. The board was warped, copper filthy, copper soft and difficult to mill. 
2) don't try to use 25year old resistors that you've found in a box.
3) put on your glasses before drilling the holes in the board (I thought I'd save time and not CNC the holes....)

Strangely enough, all of this combines to make a bit of a mess. Almost impossible to solder. I've never seen better examples of dry joints. Oh well, I got there in the end. Toggling LEDs.
It's running on 3xAA batteries in the pack under the PCB. 
(Ignore the fragments of text on the board - nothing to do with this test!)


Sunday, 6 April 2014

Disaster and slow recovery

For the first time everything is really running perfectly. Mach3 is all setup correctly. Really happy - and then...

Yesterday XP died. I mean really really stuffed! Even my Linux live cd won't see the hard disk. I think it is physically stuffed. 

Talking to a neighbour yesterday i told him "My data should all be backed up but I've lost all my Mach3 settings."
He calmly turned to me and said "but program settings are data". 
Of course he is right. Why hadn't I backed these up or written them down or etc etc etc???

Reluctantly I now have to start building all this stuff up again. 

12 hours later and XP is installed again, all updates, patches etc run. 
Mach3, Cambam and Eagle back on again. 

After a good load of adjusting, I have enough settings in Mach3 to make the motors run again. 

The distance calibration seems a bit off at the moment but I'm happy to see it moving again. I think the old hard disk is destined to become a novelty door stop. 

Was the new bit worth it? Oh yes!

Clearly my attempts to save money were a waste of money. I finally gave in and bought a real 30degree isolation router bit on line. 
This may sound stupid but the first observation was how sharp it is - I mean REALLY sharp - this has to be a good thing!
I wound up Mach3, adjusted the z axis zero and went for it. 
Awesome! Perfect cut, no jagged lines as it catches rather the cutting. I wonder if I can reduce the track size ??????
Amazing. The only wobbly piece was in the middle at the top. I had the feedrate set way too high and also the board wasn't stuck down well enough. 

Ok so this needs a little more fine tuning but this is seriously impressive. 

Saturday, 29 March 2014

PCB Isolation routing

I first saw isolation routing at an electronics trade show years ago. For anyone reading this who does not know, instead of etching a PCB by disolving unwanted copper in an acid bath, isolation routing cuts out the tracks you want by milling a cut in the copper around the track. This is something I have wanted to try since the first day I saw a YouTube video of someone making their own PCBs with a CNC machine. 
Of course it isn't that easy. I tried KiCad -> gerber -> g-code but it didn't work. I then went back to the (apparently more common) Eagle -> PCB2Gcode approach. It took a few tries but eventually (after turning off the checkboxes for the comments) Mach3 read in the file. 
I tried with my Ferm(cheap Dremmel) plus Dremmel sharp pointed bit (30 degree??? Pointy bit). 

I've tried three runs so far. 
It's very difficult to get it to cut through all of the copper evenly without ripping off sections. You can also see jagged lines where it digs in rather than cutting smoothly. 

Ummmm... Track width too small and setting for router bit width too small... Try increasing both....

Less bad but its still really difficult to get it to cut the copper. Try again this time going lower and lower and lower on the z axis. Oh yes, the tape holding the board became loose so it wobbled by a couple of mm. 

I also tried an engraving bit but this is really meant to grind on the side not the end - it didn't work. 

I think I need a new real router bit. 

Saturday, 11 January 2014

A little light engraving

To see how accurate the beast is now, I opted for a light weight task and mounted my low cost multi-tool with a sharp point bit. 


I then grabbed an offcut of plastic  ( a block of Delrin that I bought a while ago) and tried engraving a little.

(I also experimented with spraying some white paint on the black Delrin and then sanding it off again to improve contrast... mixed results...more experiments needed)
The multi-tool is clamped by a block that I attach to the main tool support. The main tool support is made for my Blank&Decker router. 

Very impressed!

Looking at this, I should also be able to do PCB isolation milling as well which I've always wanted to try. 

Eureca!

Big deep breaths.....

I disconnected the link to the x dive so that I could slide the z assembly across. 
Yuck!!! It is grinding and not right at all. 

Suspicious of the top rail, I gently slid the rail out so the the z assembly was just on the bottom rail - still binding. 

Put the top rail back in and remove the bottom rail..... Smooth as silk!!! 

I removed the z assembly and could see that one of the bearing blocks was just slightly off centre - maybe 0.5mm too low. nothing wrong with the block, i had drilled the holes in the wood in the wrong place. Ok time to be bold!

I removed the offending bearing block and the thing is wobble free with two bearing blocks at the top and one at the bottom. 

Reassemble (including strengthening the attachment to the drive on the x axis) and... Oh my... It trundles smoothly back and forwards. 

Quick grab a router!

Bitter disappointment

Oh my goodness! 

The x-axis chugs across like an old train!

I tried different feedrates etc but this is truly horrible. It's jumping across in about 1-2mm steps. 

I can actually see the wooden construction flexing on the x-axis linkage. 

Time to stop and think....

Monday, 6 January 2014

Partial rebuild

And so the change begins. 

The old x rails (two pieces of wood with bits of curtain rail profile attached) are removed from my old machine and the z-axis assembly extracted. 

Although the old x-axis only used 4 skate wheels, I had added another two wheels to reduce wobble with moderate effect. 

The old and new x-axis rails/bearings can  be seen in the following photo:


The two wooden bars had adjusting screws that allowed me to tweak the alignment:



The trick now is to get the new rails attached to the x-bridge and the linear bearing blocks to the z-axis assembly with the rails being perfectly parallel so that nothing binds. 

The x-bridge is stripped clear ready for the operation:

The new blocks are fitted to the back of the z assembly and ready to put back on the bridge, rails placed and attached to the bridge. 
It looks good but doesn't slide as smoothly as I had hoped. Not too bad, maybe it will settle and loosen after a few runs. 


Now for the attachment to the x drive. I have a simple anti backlash construction. The main bit of wood (on the right) has a T screw in it and this piece of wood will be attached to the z assembly. On the left hand side a second strip of wood with T but is also fitted to the threaded rod and wound around until it is close to but not quite touching the main piece of wood. Two bolts then attach the two together and allow me to squeeze these slightly so that the backlash is eliminated but the threaded rod can still rotate. 


Now add the top of the Z-assembly that connects to the x drive. 

...and now.... Power it up!

Saturday, 4 January 2014

Modify or rebuild?

One year after my first real build, my linear bearings have arrived!
Now the big question: do I modify my existing machine to use the new bearings or build a new structure from scratch?

The new rails for the x-direction are a bit longer than my old travel and certainly have a significantly taller profile than a skate wheel. If I just mount these on the front of the x-bridge structure, this will push the z-axis structure even further forward. If everything was perfect, this wouldn't matter however any wobble in the bearings and link to the x-drive will be amplified. 

One solution would be to try to move the x-axis motor and bearings forwards but I would have to modify the wooden structure a bit for this. 

The alternative is a major rebuild with a new design to make full use of the new bearings. This is possible but then I need to work out the new design properly and ideally I'd like a CNC machine to get all of the holes etc it the correct place. 

The third alternative is to have a half way mod to the existing machine and hope that the resulting tolerances are significantly improved and good enough to allow me to CNC the next gen machine :)