MitjaNemec / PlaceFootprints

GNU General Public License v2.0
25 stars 5 forks source link

Silkscreen reference, and Fab value relative position #2

Closed Ziemnianin007 closed 2 years ago

Ziemnianin007 commented 2 years ago

Hey, at first I would like to thank you for effort in making and sharing such improvement I've been looking in new kicad version. As i've been copying footprints on my schema I noticed that text from silkscreen reference and Fab value are alligned at default position after copying, not that which have been manually chosen by hand (also size of those is not updated). It creates much manually work in multiple sheets alignments because you have to place each component texts by hand.

From smaller not so important issues: By default kicad uses "," in variables not "." which makes some confusion in X, Y position input. If last used X,Y, arrangement type, sheets to replicate (if available), hierarchy level values would be remembered it would be very beneficial in work speed. Also multiple component selection from same subschema would make work faster. Even doing each selected component arrangement by opening edition window one by one would be beneficial in design speed. Also clicking Ok by enter would be faster. With all those features you add tick to make those steps automatically (if possible) to all selected components, and subsheet footprint copying is automated :) (button for selecting all footprint from schema would make it even faster). Those are just my thougths about the topic.

Thank you for this plugin Screenshot_757 Screenshot_756 !

MitjaNemec commented 2 years ago

Thanks for reporting the issues. There are two issues I'll address:

  1. replication of footprint text. I'll add this as an option
  2. proper handling of decimal separator

As for speeding up your replication of layout between multiple channels (e.g. rooms) I have a plugin that solves this. But you'll either have to wait so that I port ReplicateLayout plugin to PCM in v6. Or if you are impatient you can try using the version from 5.99_test branch

Ziemnianin007 commented 2 years ago

Thanks for addressing selected issues. I've been consider implementation of proposed solutions by myself, but if you have written it in order versions and in future you would like to port it, I will abandon this idea. Thanks for your wonderful job.

MitjaNemec commented 2 years ago

Well, I've managed to release a fix, so you can update and test the plugin