GenCADOptions parameters

  • output : [string] (default: '%f-%i%I%v.%x') Filename for the output (%i=gencad, %x=cad). Affected by global options.

  • aux_origin : [boolean] (default: false) Use auxiliary axis as origin.

  • dnf_filter : [string | list(string)] (default: '_null') Name of the filter to mark components as not fitted. Is a short-cut to use for simple cases where a variant is an overkill.
    Can be used to fine-tune a variant for a particular output that needs extra filtering done before the variant.

  • exclude_filter : [string | list(string)] (default: '_null') Name of the filter to exclude components from processing. Is a short-cut to use for simple cases where a variant is an overkill.
    Can be used to fine-tune a variant for a particular output that needs extra filtering done before the variant.

  • flip_bottom_padstacks : [boolean] (default: false) Flip bottom footprint padstacks.

  • no_reuse_shapes : [boolean] (default: false) Generate a new shape for each footprint instance (Do not reuse shapes).

  • pre_transform : [string | list(string)] (default: '_null') Name of the filter to transform fields before applying other filters. Is a short-cut to use for simple cases where a variant is an overkill.
    Can be used to fine-tune a variant for a particular output that needs extra filtering done before the variant.

  • save_origin : [boolean] (default: false) Save the origin coordinates in the file.

  • unique_pin_names : [boolean] (default: false) Generate unique pin names.

  • variant : [string] (default: '') Board variant to apply. Used for sub-PCBs.