DrawFancyStackupOptions parameters

  • columns : [SUColumnsFancy parameters] [list(dict) | list(string)] (default: computed for your project) List of columns to display. Can be just the name of the column.
    Available columns are drawing, material, layer, thickness, dielectric, layer_type, gerber.
    When empty KiBot will add them in the above order, skipping the gerber if not available.

  • draw_stackup : [boolean] (default: true) Choose whether to display the stackup drawing or not.

  • gerber : [string] (default: '') Name of the output used to generate the gerbers. This is needed only when you want to include the gerber column, containing the gerber file names.

  • gerber_extension_only : [boolean] (default: true) Only display the gerber file extension instead of full gerber name.

  • border_thickness : [number] (default: 0.15) Thickness of the borders of stackup drawing and stackup table.

  • column_spacing : [number] (default: 2) Blank space (in number of characters) between columns in the stackup table.

  • core_extra_spacing_ratio : [number] (default: 2) Extra vertical space given to the core layers.

  • draw_vias : [boolean] (default: true) Enable drawing vias (thru, blind, buried) in the stackup table.

  • drawing_border_spacing : [number] (default: 10) Space (in number of characters) between stackup drawing borders and via drawings.

  • enabled : [boolean] (default: true) Enable the check. This is the replacement for the boolean value.

  • group_name : [string] (default: 'kibot_fancy_stackup') Name for the group containing the drawings. If KiBot can’t find it will create a new group at the specified coordinates for the indicated layer.

  • layer : [string] (default: 'Cmts.User') Layer used for the stackup. Only used when the group can’t be found. Otherwise we use the layer for the first object in the group.

  • layer_spacing : [number] (default: 3) Space (in number of characters) between layers on the stackup table/drawing.

  • note : [string] (default: '') Note to write at the bottom of the stackup table. Leave empty if no note is to be written.

  • pos_x : [number] (default: 19) X position in the PCB. The units are defined by the global units variable. Only used when the group can’t be found.

  • pos_y : [number] (default: 100) Y position in the PCB. The units are defined by the global units variable. Only used when the group can’t be found.

  • stackup_to_text_lines_spacing : [number] (default: 3) Space (in number of characters) between stackup drawing and stackup table.

  • via_spacing : [number] (default: 8) Space (in number of characters) between vias in the stackup drawing.

  • via_width : [number] (default: 4) Width (in number of characters) of a via in the stackup drawing.

  • width : [number] (default: 120) Width for the drawing. The units are defined by the global units variable. Only used when the group can’t be found.

Used dicts