TheOncomingStorm / heekscnc

Automatically exported from code.google.com/p/heekscnc
Other
0 stars 0 forks source link

Option to mirror Gerber and Drill imports #203

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
When importing Gerber, it would be nice to have an option to already mirror
the data. Yes, this can also easily be done manually, but when importing
the drill file, HeeksCNC already generates the machining instructions. So
those have to be deleted in order to mirror the drill data.
I am using KiCad, which outputs all layers as seen from the top (component)
layer.

What version of the product are you using? On what operating system?
HeeksCNC 0.13.0 (Ubuntu 10.04)
KiCad (20090216-final)

Original issue reported on code.google.com by g.mue...@gmail.com on 25 May 2010 at 9:15

GoogleCodeExporter commented 8 years ago
Sorry, that should not be a "Defect".
How to set the type to "Enhancement"?

Original comment by g.mue...@gmail.com on 25 May 2010 at 9:18

GoogleCodeExporter commented 8 years ago

Original comment by danhe...@gmail.com on 25 May 2010 at 9:45

GoogleCodeExporter commented 8 years ago
There is an RS274X statement that indicates the data is mirrored and I think the
import routine supports this.

Even if it doesn't, the drill operations perform on the locations of the 
points.  If
you mirror the points then the drilling operations will move with them.  I use 
the
gEDA tools and they produce their graphics as seen from the top as well.

For the file attached, I imported the drill file where the points appeared 
above the
line.  I added the circles as locations for drilling mounting holes.  I then 
mirrored
both the drilling points and the mounting hole circles about the line. I then
imported the trace data and mirrored these sketches about the line as well.  
Finally
I imported the silk-screen data while selecting the 'generate centre-line 
sketches'
option.

It does work if you mirror the graphics.  The machine operations just follow 
them.

Having said all of this, it would not be difficult to implement an 'import and
mirror' option.

Original comment by David.Ni...@gmail.com on 25 May 2010 at 9:48

Attachments:

GoogleCodeExporter commented 8 years ago
I have added options to import and mirror the data for drill, trace centrelines 
and
isolation trace data.

Original comment by David.Ni...@gmail.com on 26 May 2010 at 9:29

GoogleCodeExporter commented 8 years ago
David, thanks a lot for implementing my wishes!

When mirroring by hand, I could not mirror the drills at first. I just selected 
the
outlines and points by the rubberband rectangle. This actually does not select 
the
"Operations" automatically. I now found out that it would have worked when 
selecting
the "Operations" manually.

David, Dan and all the others: Great work!
Guido

Original comment by g.mue...@gmail.com on 26 May 2010 at 8:03