From ff034179261bd1412fd2825dd208ba231d945256 Mon Sep 17 00:00:00 2001 From: "Salvador E. Tropea" Date: Thu, 16 Nov 2023 11:24:23 -0300 Subject: [PATCH] [Fixed] Missing data in components added from PCBs --- kibot/kiplot.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/kibot/kiplot.py b/kibot/kiplot.py index 3a2bc69a..190d43f2 100644 --- a/kibot/kiplot.py +++ b/kibot/kiplot.py @@ -278,6 +278,9 @@ def load_sch(): def create_component_from_footprint(m, ref): c = SchematicComponentV6() c.f_ref = c.ref = ref + c.name = m.GetValue() + c.sheet_path_h = c.lib = '' + c.project = GS.sch_basename # Basic fields # Reference f = SchematicField() @@ -288,7 +291,7 @@ def create_component_from_footprint(m, ref): # Value f = SchematicField() f.name = 'Value' - f.value = m.GetValue() + f.value = c.name f.number = 1 c.add_field(f) # Footprint @@ -313,6 +316,7 @@ def create_component_from_footprint(m, ref): f.visible(False) c.add_field(f) c._solve_fields(None) + c.split_ref() return c