fixes/improvements to rules 6.3, 6.6 and 10.3 + commandline-options --addsilkscreenrect and --rotate
Created by: jkriege2
- rule 10.3: now also replaces ';' as separator
- rule 10.5: now adds a user-text '%R' on F/B.Fab so the REFDES is visible on F.Fab AND F.SilkS (see new KLC)
- rule 6.6:
- now
--fix
will add a rectangular courtyard with 0.2mm offset to the pads and F.Fab (or F.SilkS if F.Fab does not exist) and if no CrtYd exists so far - now this rule can
--fix
a too-large/too-small courtyard rectangle. If the courtyard contains no rectangle with vertical7horizontal lines only it is not checked/altered (e.g. for packages with round courtyards, or advanced shapes)
- now
- rule 6.3 now does not crash if pin1 does not exist + it tries to find A1 if 1 was not found + it now also moves the 3D model
- added rule 1.8, which checks for UNIX-style line-endings +
kicad_mod
-files are now explicitly saved with UNIX-style line-endings - added a commandline-option
--addsilkscreenrect
that simply adds a silkscreen rectangle around what's found in the footprint (F.Fab, pads, ...) - added a commandline-option
--rotate degrees
that rotates the full footprint by a given number of degrees (clock-wise), also rotates the 3D model correctly!
Edited by Joel Guittet