I find Eagle so overly complicated. Not intuitive at all. Unfortunately one of the really decent applications that produces gcode isolation layers is PCB Gcode and only works as a ULP in Eagle.
Fortunately, I have found I can create my PCBs with Diptrace, export to PCAD format and import into Eagle. Produce the gcode with the PCBGcode ulp.
My problem is that my drawing in LinuxCNC does not start where I expect and I think it is has do do with where the origin is defined. Or at least that is what Diptrace calls it. In Diptrace it is a horizontal and vertical line. If I place my drawing in the upper left and convert to gcode with FlatCam everything goes as expected. The problem is FlatCam is kind of clunky so I might rather use PCBGcode.
I noticed that Eagle has a little + sign on new drawings. But that appears to represent the lower right hand corner of the board?
I tried placing the drawing in the lower right corner of the board but the drwaing is still about an inch to the left where it should be. The Y axis is also off.
I am assuming this is an origin issue in Eagle but I might be wrong. Is there a way to set the origin in Eagle? If so how is it done?
Fortunately, I have found I can create my PCBs with Diptrace, export to PCAD format and import into Eagle. Produce the gcode with the PCBGcode ulp.
My problem is that my drawing in LinuxCNC does not start where I expect and I think it is has do do with where the origin is defined. Or at least that is what Diptrace calls it. In Diptrace it is a horizontal and vertical line. If I place my drawing in the upper left and convert to gcode with FlatCam everything goes as expected. The problem is FlatCam is kind of clunky so I might rather use PCBGcode.
I noticed that Eagle has a little + sign on new drawings. But that appears to represent the lower right hand corner of the board?
I tried placing the drawing in the lower right corner of the board but the drwaing is still about an inch to the left where it should be. The Y axis is also off.
I am assuming this is an origin issue in Eagle but I might be wrong. Is there a way to set the origin in Eagle? If so how is it done?