MitjaNemec / Kicad_action_plugins

Kicad action plugins
415 stars 62 forks source link

Replicate Layout replicating Edge.Cuts #129

Closed okelk closed 3 years ago

okelk commented 3 years ago

I have a design with one part ( LED ) protruding the board edge.

Replicate Layout insists on replicatating part of the board edge lines on the Edge.Cuts layer. -this leads to overlapping lines tedious manual cleanup later.

I can imagine some cases (e.g. internal cutouts) where someone might actually replicate objects on Edge.Cuts, but I guess it's something you want to avoid more often than not.

A checkbox or some other solution to avoid replicating objects on Edge.cuts would be great. Sorry if there's already some way and I missed it - keep up the good work! this plugin is great.

EDIT: I just realized that it it will be possible to lock everything ( including stuff on Edge.Cuts ) in kicad 6. -I haven't had a chance to test the plugin in KiCad 5.99 yet, but locking the board outline micht be a possible workaround.

MitjaNemec commented 3 years ago

Thanks for reporting. The more users use the plugin, the more likely we'll find all of the edge cases (pun intended). And I aprreicate your comment regarding the internal cutouts as my first thought would be to just ignore items on Edge.Cuts layer. So I'll probably add another checkbox.

As for locking and 5.99, the most proable way would be to rather use groups and grouping instead of locking (see #123).

MitjaNemec commented 3 years ago

Should be fixed in 4d624c11f0d69d343a29a3f854485581bf856359