Possible for exclude pads, own size, spcific size
Created by: Misca1234
I have made some modifications to the gullwing core scripts, so it will be able to make FP's like this
with extra parameters in the .yaml file to control it
pad_size_x:
minimum: 0.374
maximum: 0.376
pad_size_y:
minimum: 0.49
maximum: 0.51
pad_distance: 0.85
exclude_pin_list: [5]
exclude_pin_list: The line exclude_pin_list: is inherit down to KicadModTree/nodes/specialized/PadArray.py from tools/quad_dual_pad_border.py where the pads whch number corresponds with the list in exclude_pin_list is newer added
pad_distance: It is taken care of in ipc_gullwing_generator.py If this is present in .yaml file then the pad distance from the x,y axis will be fixed to this distance
pad_size_x: It is taken care of in ipc_gullwing_generator.py If this is present the x size of the pad is constrained to the size given min and max values
pad_size_y: It is taken care of in ipc_gullwing_generator.py If this is present the y size of the pad is constrained to the size given min and max values
size_definitions/to_sot_smd.yam is an example of a yaml file which produce the FP in the screen shoot