diff options
Diffstat (limited to 'src/maker/createkicad.py')
-rw-r--r-- | src/maker/createkicad.py | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/maker/createkicad.py b/src/maker/createkicad.py index 6e5a2d1b..8e4faa1b 100644 --- a/src/maker/createkicad.py +++ b/src/maker/createkicad.py @@ -238,11 +238,17 @@ class AutoSchematic: draw_pos = self.template["draw_pos"] draw_pos = draw_pos.split() - draw_pos[4] = str( - int(draw_pos[4]) - self.findBlockSize() * self.inc_size) + + draw_pos= [w.replace('comp_name', f"{self.modelname}_0_1") for w in draw_pos] + draw_pos[8] = str(float(draw_pos[8]) + float(self.findBlockSize() * self.inc_size)) ##previously it is (-) + draw_pos_rec= draw_pos[8] + self.template["draw_pos"] = ' '.join(draw_pos) - lib_file.write(self.template["draw_pos"] + "\n") + lib_file.write( + self.template["draw_pos"] + "\n"+ + self.template["start_draw"] + " \""+ f"{self.modelname}_1_1\""+ "\n" + ) input_port = self.template["input_port"] input_port = input_port.split() |