NetlistOptions parameters
format : [string] (default:
'classic') (choices: “classic”, “ipc”, “orcadpcb2”, “allegro”, “pads”, “cadstar”, “spice”, “spicemodel”, “kicadxml”) The classic format is the KiCad internal format, and is generated from the schematic.
The ipc format is the IPC-D-356 format, useful for PCB testing, is generated from the PCB.
kicadxml, cadstar, orcadpcb2, spice and spicemodel needs KiCad 8 or newer.
allegro and pads needs KiCad 9 or newer.output : [string] (default:
'%f-%i%I%v.%x') Filename for the outputclassic: (%i=netlist, %x=net)
ipc: (%i=IPC-D-356, %x=d356)
orcadpcb2: (%i=orcad, %x=net)
allegro: (%i=allegro, %x=txt)
pads: (%i=pads, %x=asc)
cadstar: (%i=cadstar, %x=frp)
spice: (%i=spice, %x=cir)
spicemodel: (%i=model, %x=cir)
kicadxml: (%i=netlist, %x=xml). Affected by global options.
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.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.variant: [string] (default:'') Board variant to apply. Used for sub-PCBs.