From c422d91cac3d2ad52f165864b76efed61c24a0fa Mon Sep 17 00:00:00 2001 From: easyw Date: Thu, 27 Jun 2019 23:45:25 +0200 Subject: [PATCH] Adding TH and SMD pads count --- action_menu_positions.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/action_menu_positions.py b/action_menu_positions.py index 1af2c63..0d656eb 100644 --- a/action_menu_positions.py +++ b/action_menu_positions.py @@ -8,7 +8,7 @@ # main script from https://forum.kicad.info/t/pcba-wants-all-parts-in-the-pos-file-not-just-smd/10045/6 # -___version___="1.0.2" +___version___="1.0.4" #wx.LogMessage("My message") #mm_ius = 1000000.0 @@ -79,7 +79,9 @@ def generate_POS(): content_top_VIRTUAL='' content_bot_VIRTUAL='' content_ALL='' - + SMD_pads = 0 + TH_pads = 0 + #to add relative position to #print ("Board Aux Origin: " + str(my_board.GetAuxOrigin())) @@ -93,8 +95,10 @@ def generate_POS(): md="" if module.GetAttributes() == 0: # PTH=0, SMD=1, Virtual = 2 md = "THD" + TH_pads+=module.GetPadCount() elif module.GetAttributes() == 1: md = "SMD" + SMD_pads+=module.GetPadCount() else: md = "VIRTUAL" @@ -188,6 +192,8 @@ def generate_POS(): f_out.write(content) Header=Header_1+"## Side : ALL"+lsep+Header_2 content=Header+content_ALL+"## End"+lsep + content = content + '## '+ str(SMD_pads) + ' SMD pads' +lsep + content = content + '## '+ str(TH_pads) + ' TH pads' +lsep with open(out_filename_ALL,'w') as f_out: f_out.write(content)