3840
« on: August 13, 2018, 03:42:33 AM »
Hi,
I use Eagle and PCB-GCode and have done for several years.
I follow the same general idea you do however I flip the board in the X axis not the Y. You can setup PCB-GCode to do either.
One thing I've got in the habit of doing is defining an outline with a zero width line, both in the dimension layer (20) AND the milling layer (46).
When I draw the outline I set the grid at 5mm. This means that my boards all come out in 5mm increments, this makes it easier to manipulate
so that the top and bottom layer coincide. The pic attached shows that the 0,0 point is at the lower left hand corner Note also that once you
have drawn the frame around your board you can shift the entirety of the traces by highlighting all and using MoveGroup (at a suitably fine grid)
to shift within the frame.
I have also attached a pic of a piece of circuit board blank. Note how the two registration holes (1.6mm, as I use short lengths of 1.6mm welding wire for pins)
are outside of my intended finished board. I stick the board down with double sided tape, it works so much better than any other technique with Autoleveller,
jog to my anticipated 0,0 point and zero the X and Y axes.
Then MDI G0 Y-5 to drill my 1.6mm hole and put in a pin through the board and into the baseboard
Then MDI G0 X100 and drill the second 1.6mm hole and put a pin in it.
Now you can run the top etch file.
When you go to flip it:
G0 X0 Y0 and retract Z out of the way. Flip the board on the pins.
Then G0 X100
Now <zero X> This has now effectively redefined the 0,0 point at the lower right hand corner and now the bottom etch file can be run.
The only real difference between you method and mine, aside from flipping in X rather than Y, is choosing a defined frame with a nicely rounded
number, and the corner of the frame is the 0,0 reference for the board.