Added workaround for KiCad 5.99 bug.
PCB_PLOT_PARAMS.SetPlotMode argument values (SKETCH and FILLED) are missing. https://gitlab.com/kicad/code/kicad/-/issues/6070
This commit is contained in:
parent
127ad89483
commit
3579080e15
|
|
@ -3,11 +3,20 @@
|
||||||
# Copyright (c) 2020 Instituto Nacional de Tecnología Industrial
|
# Copyright (c) 2020 Instituto Nacional de Tecnología Industrial
|
||||||
# License: GPL-3.0
|
# License: GPL-3.0
|
||||||
# Project: KiBot (formerly KiPlot)
|
# Project: KiBot (formerly KiPlot)
|
||||||
from pcbnew import (PLOT_FORMAT_DXF, SKETCH, FILLED)
|
from pcbnew import (PLOT_FORMAT_HPGL) # , SKETCH, FILLED Bug: https://gitlab.com/kicad/code/kicad/-/issues/6070
|
||||||
from .out_any_layer import AnyLayer
|
from .out_any_layer import AnyLayer
|
||||||
from .drill_marks import DrillMarks
|
from .drill_marks import DrillMarks
|
||||||
from .macros import macros, document, output_class # noqa: F401
|
from .macros import macros, document, output_class # noqa: F401
|
||||||
|
|
||||||
|
# From kicad/include/outline_mode.h KiCad 5.99 is missing:
|
||||||
|
# enum OUTLINE_MODE
|
||||||
|
# {
|
||||||
|
# SKETCH = 0, // sketch mode: draw segments outlines only
|
||||||
|
# FILLED = 1 // normal mode: solid segments
|
||||||
|
# };
|
||||||
|
SKETCH = 0
|
||||||
|
FILLED = 1
|
||||||
|
|
||||||
|
|
||||||
class DXFOptions(DrillMarks):
|
class DXFOptions(DrillMarks):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
|
|
||||||
|
|
@ -3,12 +3,21 @@
|
||||||
# Copyright (c) 2020 Instituto Nacional de Tecnología Industrial
|
# Copyright (c) 2020 Instituto Nacional de Tecnología Industrial
|
||||||
# License: GPL-3.0
|
# License: GPL-3.0
|
||||||
# Project: KiBot (formerly KiPlot)
|
# Project: KiBot (formerly KiPlot)
|
||||||
from pcbnew import (PLOT_FORMAT_HPGL, SKETCH, FILLED)
|
from pcbnew import (PLOT_FORMAT_HPGL) # , SKETCH, FILLED Bug: https://gitlab.com/kicad/code/kicad/-/issues/6070
|
||||||
from .misc import AUTO_SCALE
|
from .misc import AUTO_SCALE
|
||||||
from .out_any_layer import AnyLayer
|
from .out_any_layer import AnyLayer
|
||||||
from .drill_marks import DrillMarks
|
from .drill_marks import DrillMarks
|
||||||
from .macros import macros, document, output_class # noqa: F401
|
from .macros import macros, document, output_class # noqa: F401
|
||||||
|
|
||||||
|
# From kicad/include/outline_mode.h KiCad 5.99 is missing:
|
||||||
|
# enum OUTLINE_MODE
|
||||||
|
# {
|
||||||
|
# SKETCH = 0, // sketch mode: draw segments outlines only
|
||||||
|
# FILLED = 1 // normal mode: solid segments
|
||||||
|
# };
|
||||||
|
SKETCH = 0
|
||||||
|
FILLED = 1
|
||||||
|
|
||||||
|
|
||||||
class HPGLOptions(DrillMarks):
|
class HPGLOptions(DrillMarks):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
|
|
||||||
|
|
@ -5,12 +5,21 @@
|
||||||
# License: GPL-3.0
|
# License: GPL-3.0
|
||||||
# Project: KiBot (formerly KiPlot)
|
# Project: KiBot (formerly KiPlot)
|
||||||
# Adapted from: https://github.com/johnbeard/kiplot
|
# Adapted from: https://github.com/johnbeard/kiplot
|
||||||
from pcbnew import (PLOT_FORMAT_POST, SKETCH, FILLED, FromMM, ToMM)
|
from pcbnew import (PLOT_FORMAT_HPGL, FromMM, ToMM) # , SKETCH, FILLED Bug: https://gitlab.com/kicad/code/kicad/-/issues/6070
|
||||||
from .misc import AUTO_SCALE
|
from .misc import AUTO_SCALE
|
||||||
from .out_any_layer import AnyLayer
|
from .out_any_layer import AnyLayer
|
||||||
from .drill_marks import DrillMarks
|
from .drill_marks import DrillMarks
|
||||||
from .macros import macros, document, output_class # noqa: F401
|
from .macros import macros, document, output_class # noqa: F401
|
||||||
|
|
||||||
|
# From kicad/include/outline_mode.h KiCad 5.99 is missing:
|
||||||
|
# enum OUTLINE_MODE
|
||||||
|
# {
|
||||||
|
# SKETCH = 0, // sketch mode: draw segments outlines only
|
||||||
|
# FILLED = 1 // normal mode: solid segments
|
||||||
|
# };
|
||||||
|
SKETCH = 0
|
||||||
|
FILLED = 1
|
||||||
|
|
||||||
|
|
||||||
class PSOptions(DrillMarks):
|
class PSOptions(DrillMarks):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue