PCB2Blender_ToolsOptions parameters
output : [string] (default:
'%f-%i%I%v.%x') Filename for the output (%i=pcb2blender, %x=pcb3d). Affected by global options.show_components : [list(string) | string] (default:
'all') (choices: “none”, “all”) (also accepts any string) List of components to include in the pads list, can be also a string for none or all. Ranges like R5-R10 are supported.board_bounds_create: [boolean] (default:true) Create the file that informs the size of the used PCB area. This is the bounding box reported by KiCad for the PCB edge with 1 mm of margin.board_bounds_dir: [string] (default:'layers') Sub-directory where the bounds file is stored.board_bounds_file: [string] (default:'bounds') Name of the bounds file.board_bounds_format: [string] (default:'BIN') (choices: “BIN”, “TOML”) Format for the board bounds file, also sub-boards. Use ‘TOML’ for 2.17+.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.pads_info_create: [boolean] (default:true) Create the files containing the PCB pads information.pads_info_dir: [string] (default:'pads') Sub-directory where the pads info files are stored.pads_info_format: [string] (default:'BIN') (choices: “BIN”, “TOML”) Format for the pads. Use ‘TOML’ for 2.17+.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.solder_join_on_heatsink: [boolean] (default:true) Solder the THT pads with heatsink fabrication attribute.stackup_create: [boolean] (default:false) Create a file containing the board stackup.stackup_dir: [string] (default:'.') Directory for the stackup file. Use ‘layers’ for 2.7+.stackup_file: [string] (default:'board.yaml') Name for the stackup file. Use ‘stackup’ for 2.7+.stackup_format: [string] (default:'JSON') (choices: “JSON”, “BIN”, “TOML”) Format for the stackup file. Use ‘BIN’ for 2.7+.sub_boards_bounds_file: [string] (default:'bounds') File name for the sub-PCBs bounds.sub_boards_create: [boolean] (default:true) Extract sub-PCBs and their Z axis position.sub_boards_dir: [string] (default:'boards') Directory for the boards definitions.sub_boards_stacked_prefix: [string] (default:'stacked\_') Prefix used for the stack files.variant: [string] (default:'') Board variant to apply.