kicad.plotter

class kicad.plotter.Plotter(board, layer=None, color_mode=None)
close()

Close a plotfile after writing

Example:
>>> from kicad.pcbnew import Board, Layer
>>> from kicad.plotter import Plotter
>>> b = Board.from_editor()
>>> p = Plotter(b, layer=Layer.from_id(0))
>>> p.open('test', Plotter.PLOT_FORMAT_SVG)
kicad.plotter.Plotter(board="")
>>> p.plot_layer()# doctest: +SKIP
>>> p.close()
color_mode

is color mode enabled?

Returns:bool
is_open

is plotfile open?

Returns:bool
layer

layer to plot on

Returns:kicad.pcbnew.Layer
open(filename, format, sheet_description=None)

Open a new plotfile for writing

Parameters:
  • filename (str) – Name of the file to plot
  • format – format of the output file
  • sheet_description – some description
Returns:

kicad.plotter.Plotter

Example:
>>> from kicad.pcbnew import Board, Layer
>>> from kicad.plotter import Plotter
>>> b = Board.from_editor()
>>> p = Plotter(b, layer=Layer.from_id(0))
>>> with p.open('test', Plotter.PLOT_FORMAT_SVG):
...     p.plot_layer()# doctest: +SKIP
...
plot_layer()

plot layer to opened file