Improve paste_avoid_via documentation
Related to !1139 (merged)
Related stacktrace:
Traceback (most recent call last):
File "/home/uli/dev/kicad-footprint-generator/scripts/Packages/Package_NoLead__DFN_QFN_LGA_SON/./ipc_noLead_generator.py", line 837, in <module>
FootprintGenerator.run_on_files(
File "/home/uli/dev/kicad-footprint-generator/scripts/Packages/Package_NoLead__DFN_QFN_LGA_SON/../../../scripts/tools/footprint_generator.py", line 111, in run_on_files
generator_instance.generateFootprint(cmd_file[pkg],
File "/home/uli/dev/kicad-footprint-generator/scripts/Packages/Package_NoLead__DFN_QFN_LGA_SON/./ipc_noLead_generator.py", line 357, in generateFootprint
self.__createFootprintVariant(nolead_config, device_dimensions, True)
File "/home/uli/dev/kicad-footprint-generator/scripts/Packages/Package_NoLead__DFN_QFN_LGA_SON/./ipc_noLead_generator.py", line 793, in __createFootprintVariant
self.write_footprint(kicad_mod, lib_name)
File "/home/uli/dev/kicad-footprint-generator/scripts/Packages/Package_NoLead__DFN_QFN_LGA_SON/../../../scripts/tools/footprint_generator.py", line 33, in write_footprint
file_handler.writeFile(output_library_path / f'{kicad_mod.name}.kicad_mod')
File "/home/uli/dev/kicad-footprint-generator/scripts/Packages/Package_NoLead__DFN_QFN_LGA_SON/../../../KicadModTree/FileHandler.py", line 57, in writeFile
output = self.serialize(**kwargs)
File "/home/uli/dev/kicad-footprint-generator/scripts/Packages/Package_NoLead__DFN_QFN_LGA_SON/../../../KicadModTree/KicadFileHandler.py", line 115, in serialize
sexpr.extend(self._serializeTree())
File "/home/uli/dev/kicad-footprint-generator/scripts/Packages/Package_NoLead__DFN_QFN_LGA_SON/../../../KicadModTree/KicadFileHandler.py", line 140, in _serializeTree
nodes = self.kicad_mod.serialize()
File "/home/uli/dev/kicad-footprint-generator/scripts/Packages/Package_NoLead__DFN_QFN_LGA_SON/../../../KicadModTree/nodes/Node.py", line 150, in serialize
nodes += child.serialize()
File "/home/uli/dev/kicad-footprint-generator/scripts/Packages/Package_NoLead__DFN_QFN_LGA_SON/../../../KicadModTree/nodes/Node.py", line 149, in serialize
for child in self.getAllChilds():
File "/home/uli/dev/kicad-footprint-generator/scripts/Packages/Package_NoLead__DFN_QFN_LGA_SON/../../../KicadModTree/nodes/Node.py", line 178, in getAllChilds
return self.getNormalChilds() + self.getVirtualChilds()
File "/home/uli/dev/kicad-footprint-generator/scripts/Packages/Package_NoLead__DFN_QFN_LGA_SON/../../../KicadModTree/nodes/specialized/ExposedPad.py", line 561, in getVirtualChilds
pads += self.__createPaste()
File "/home/uli/dev/kicad-footprint-generator/scripts/Packages/Package_NoLead__DFN_QFN_LGA_SON/../../../KicadModTree/nodes/specialized/ExposedPad.py", line 489, in __createPaste
pads += self.__createPasteAvoidViasInside()
File "/home/uli/dev/kicad-footprint-generator/scripts/Packages/Package_NoLead__DFN_QFN_LGA_SON/../../../KicadModTree/nodes/specialized/ExposedPad.py", line 319, in __createPasteAvoidViasInside
pad = ChamferedPadGrid(
File "/home/uli/dev/kicad-footprint-generator/scripts/Packages/Package_NoLead__DFN_QFN_LGA_SON/../../../KicadModTree/nodes/specialized/ChamferedPadGrid.py", line 207, in __init__
self._initGrid(**kwargs)
File "/home/uli/dev/kicad-footprint-generator/scripts/Packages/Package_NoLead__DFN_QFN_LGA_SON/../../../KicadModTree/nodes/specialized/ChamferedPadGrid.py", line 229, in _initGrid
self.grid = toVectorUseCopyIfNumber(kwargs['grid'], low_limit=self.size,
File "/home/uli/dev/kicad-footprint-generator/scripts/Packages/Package_NoLead__DFN_QFN_LGA_SON/../../../KicadModTree/util/paramUtil.py", line 166, in toVectorUseCopyIfNumber
raise ValueError("One value in ({}) too small. Limit is {}.".format(result, low_limit))
ValueError: One value in ((x=0.5, y=0.5)) too small. Limit is (x=0.8492861708517336, y=0.8492861708517336).