From 2d9f7b702fa208360b9cdbb054e97de5d42fe2a6 Mon Sep 17 00:00:00 2001 From: "Salvador E. Tropea" Date: Mon, 13 Feb 2023 08:31:16 -0300 Subject: [PATCH] [Any Layer] Added support for reading edge on all layers in KiCad 7 --- kibot/out_any_layer.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/kibot/out_any_layer.py b/kibot/out_any_layer.py index a153627b..6087b886 100644 --- a/kibot/out_any_layer.py +++ b/kibot/out_any_layer.py @@ -230,7 +230,11 @@ class AnyLayerOptions(VariantOptions): def read_vals_from_po(self, po): # excludeedgelayer - self.exclude_edge_layer = po.GetExcludeEdgeLayer() + if GS.ki7: + self.exclude_edge_layer = not po.GetPlotOnAllLayersSelection().Contains(GS.board.GetLayerID('Edge.Cuts')) + logger.error(self.exclude_edge_layer) + else: + self.exclude_edge_layer = po.GetExcludeEdgeLayer() # plotframeref self.plot_sheet_reference = po.GetPlotFrameRef() # plotreference