summaryrefslogtreecommitdiff
path: root/src/maker/createkicad.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/maker/createkicad.py')
-rw-r--r--src/maker/createkicad.py12
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()