11-05 15:38:48 com_github_MitjaNemec_ReplicateLayout.action_replicate_layout 392:Plugin executed on: 'linux' 11-05 15:38:48 com_github_MitjaNemec_ReplicateLayout.action_replicate_layout 393:Plugin executed with python version: '3.12.6 (main, Sep 8 2024, 13:18:56) [GCC 14.2.1 20240805]' 11-05 15:38:48 com_github_MitjaNemec_ReplicateLayout.action_replicate_layout 394:KiCad build version: 8.0.5 11-05 15:38:48 com_github_MitjaNemec_ReplicateLayout.action_replicate_layout 395:Plugin version: 3.0.2 11-05 15:38:48 com_github_MitjaNemec_ReplicateLayout.action_replicate_layout 396:Frame repr: 11-05 15:38:48 com_github_MitjaNemec_ReplicateLayout.action_replicate_layout 420:Preparing replicator with D15 as a reference 11-05 15:38:48 com_github_MitjaNemec_ReplicateLayout.replicate_layout 117:getting a list of all footprints on board 11-05 15:38:48 com_github_MitjaNemec_ReplicateLayout.action_replicate_layout 468:source anchor footprint is 'D15' Located on: ['Double GPIO Protection'] With filenames: ['GPIOProt.kicad_sch'] With sheet_id:['Double GPIO Protection'] 11-05 15:38:48 com_github_MitjaNemec_ReplicateLayout.action_replicate_layout 475:Corresponding footprints are [('D21', ['Double GPIO Protection3']), ('D17', ['Double GPIO Protection1']), ('D15', ['Double GPIO Protection']), ('D19', ['Double GPIO Protection2'])] 11-05 15:38:48 com_github_MitjaNemec_ReplicateLayout.action_replicate_layout 487:Showing dialog 11-05 15:38:48 com_github_MitjaNemec_ReplicateLayout.replicate_layout 462:constructing a list of sheets suitable for replication on level:'Double GPIO Protection', file:'GPIOProt.kicad_sch' 11-05 15:38:48 com_github_MitjaNemec_ReplicateLayout.replicate_layout 499:suitable sheets are:[['Double GPIO Protection1'], ['Double GPIO Protection2'], ['Double GPIO Protection3']] 11-05 15:38:49 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1503:Level selected: ['Double GPIO Protection'] 11-05 15:38:49 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1327:Filtering list of tracks 11-05 15:38:49 com_github_MitjaNemec_ReplicateLayout.action_replicate_layout 493:Toolbar position: wx.Point(1878, 99) 11-05 15:38:49 com_github_MitjaNemec_ReplicateLayout.action_replicate_layout 498:Dialog position: wx.Point(1439, 99) 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 462:constructing a list of sheets suitable for replication on level:'Double GPIO Protection', file:'GPIOProt.kicad_sch' 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 499:suitable sheets are:[['Double GPIO Protection1'], ['Double GPIO Protection2'], ['Double GPIO Protection3']] 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.action_replicate_layout 240:Replicating layout 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 278:Starting replication of sheets: [['Double GPIO Protection1'], ['Double GPIO Protection2'], ['Double GPIO Protection3']] on level: ['Double GPIO Protection'] with tracks=True, zone=True, text=True, text=True, intersecting=False, remove=False, locked footprints=False, group_only=False 11-05 15:38:51 root 332:updating GUI message: 'Preparing for replication' 11-05 15:38:51 root 337:updating GUI with: 0 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 348:Getting the list of source footprints 11-05 15:38:51 root 337:updating GUI with: 0 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 358:Getting the list of all the remaining footprints 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 365:Getting source tracks 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1327:Filtering list of tracks 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 369:Getting source zones 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 373:Getting source text items 11-05 15:38:51 root 337:updating GUI with: 66 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 377:Getting source drawing items 11-05 15:38:51 root 332:updating GUI message: 'Replicating footprints' 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 844:Replicating footprints 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 851:Replicating footprints on sheet ['Double GPIO Protection1'] 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 851:Replicating footprints on sheet ['Double GPIO Protection2'] 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 851:Replicating footprints on sheet ['Double GPIO Protection3'] 11-05 15:38:51 root 332:updating GUI message: 'Replicating tracks' 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1005:Replicating tracks 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1011:Replicating tracks on sheet ['Double GPIO Protection1'] 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 788:Significant difference between src net: ['', 'D4'] and dst net: ['', 'D6'], with src_net_depth=2, dst_net_depth=2, src_fp_depth=1, dst_fp_depth=1, match level 0.75 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 788:Significant difference between src net: ['', 'D5'] and dst net: ['', 'WS2'], with src_net_depth=2, dst_net_depth=2, src_fp_depth=1, dst_fp_depth=1, match level 0.50 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 788:Significant difference between src net: ['', 'D4'] and dst net: ['', 'D6'], with src_net_depth=2, dst_net_depth=2, src_fp_depth=1, dst_fp_depth=1, match level 0.75 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 788:Significant difference between src net: ['', 'D5'] and dst net: ['', 'WS2'], with src_net_depth=2, dst_net_depth=2, src_fp_depth=1, dst_fp_depth=1, match level 0.50 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 804:Net pairs for sheet ['Double GPIO Protection1'] :[('/Double GPIO Protection/In 2', '/Double GPIO Protection1/In 2'), ('', ''), ('/D4', '/D6'), ('+5V', '+5V'), ('/D5', '/WS2'), ('GND', 'GND'), ('/Double GPIO Protection/In 1', '/Double GPIO Protection1/In 1')] 11-05 15:38:51 root 337:updating GUI with: 1 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1011:Replicating tracks on sheet ['Double GPIO Protection2'] 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 788:Significant difference between src net: ['', 'D4'] and dst net: ['', 'D1'], with src_net_depth=2, dst_net_depth=2, src_fp_depth=1, dst_fp_depth=1, match level 0.75 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 788:Significant difference between src net: ['', 'D5'] and dst net: ['', 'D2'], with src_net_depth=2, dst_net_depth=2, src_fp_depth=1, dst_fp_depth=1, match level 0.75 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 788:Significant difference between src net: ['', 'D4'] and dst net: ['', 'D1'], with src_net_depth=2, dst_net_depth=2, src_fp_depth=1, dst_fp_depth=1, match level 0.75 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 788:Significant difference between src net: ['', 'D5'] and dst net: ['', 'D2'], with src_net_depth=2, dst_net_depth=2, src_fp_depth=1, dst_fp_depth=1, match level 0.75 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 804:Net pairs for sheet ['Double GPIO Protection2'] :[('/D4', '/D1'), ('', ''), ('/Double GPIO Protection/In 1', '/Double GPIO Protection2/In 1'), ('/Double GPIO Protection/In 2', '/Double GPIO Protection2/In 2'), ('/D5', '/D2'), ('+5V', '+5V'), ('GND', 'GND')] 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1011:Replicating tracks on sheet ['Double GPIO Protection3'] 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 788:Significant difference between src net: ['', 'D4'] and dst net: ['', 'D3'], with src_net_depth=2, dst_net_depth=2, src_fp_depth=1, dst_fp_depth=1, match level 0.75 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 788:Significant difference between src net: ['', 'D5'] and dst net: ['', 'WS1'], with src_net_depth=2, dst_net_depth=2, src_fp_depth=1, dst_fp_depth=1, match level 0.50 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 788:Significant difference between src net: ['', 'D4'] and dst net: ['', 'D3'], with src_net_depth=2, dst_net_depth=2, src_fp_depth=1, dst_fp_depth=1, match level 0.75 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 788:Significant difference between src net: ['', 'D5'] and dst net: ['', 'WS1'], with src_net_depth=2, dst_net_depth=2, src_fp_depth=1, dst_fp_depth=1, match level 0.50 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 804:Net pairs for sheet ['Double GPIO Protection3'] :[('/D5', '/WS1'), ('/D4', '/D3'), ('', ''), ('/Double GPIO Protection/In 1', '/Double GPIO Protection3/In 1'), ('+5V', '+5V'), ('/Double GPIO Protection/In 2', '/Double GPIO Protection3/In 2'), ('GND', 'GND')] 11-05 15:38:51 root 332:updating GUI message: 'Replicating zones' 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1075:Replicating zones 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1082:Replicating zones on sheet ['Double GPIO Protection1'] 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 788:Significant difference between src net: ['', 'D4'] and dst net: ['', 'D6'], with src_net_depth=2, dst_net_depth=2, src_fp_depth=1, dst_fp_depth=1, match level 0.75 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 788:Significant difference between src net: ['', 'D5'] and dst net: ['', 'WS2'], with src_net_depth=2, dst_net_depth=2, src_fp_depth=1, dst_fp_depth=1, match level 0.50 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 788:Significant difference between src net: ['', 'D4'] and dst net: ['', 'D6'], with src_net_depth=2, dst_net_depth=2, src_fp_depth=1, dst_fp_depth=1, match level 0.75 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 788:Significant difference between src net: ['', 'D5'] and dst net: ['', 'WS2'], with src_net_depth=2, dst_net_depth=2, src_fp_depth=1, dst_fp_depth=1, match level 0.50 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 804:Net pairs for sheet ['Double GPIO Protection1'] :[('/Double GPIO Protection/In 2', '/Double GPIO Protection1/In 2'), ('', ''), ('/D4', '/D6'), ('+5V', '+5V'), ('/D5', '/WS2'), ('GND', 'GND'), ('/Double GPIO Protection/In 1', '/Double GPIO Protection1/In 1')] 11-05 15:38:51 root 337:updating GUI with: 33 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1082:Replicating zones on sheet ['Double GPIO Protection2'] 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 788:Significant difference between src net: ['', 'D4'] and dst net: ['', 'D1'], with src_net_depth=2, dst_net_depth=2, src_fp_depth=1, dst_fp_depth=1, match level 0.75 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 788:Significant difference between src net: ['', 'D5'] and dst net: ['', 'D2'], with src_net_depth=2, dst_net_depth=2, src_fp_depth=1, dst_fp_depth=1, match level 0.75 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 788:Significant difference between src net: ['', 'D4'] and dst net: ['', 'D1'], with src_net_depth=2, dst_net_depth=2, src_fp_depth=1, dst_fp_depth=1, match level 0.75 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 788:Significant difference between src net: ['', 'D5'] and dst net: ['', 'D2'], with src_net_depth=2, dst_net_depth=2, src_fp_depth=1, dst_fp_depth=1, match level 0.75 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 804:Net pairs for sheet ['Double GPIO Protection2'] :[('/D4', '/D1'), ('', ''), ('/Double GPIO Protection/In 1', '/Double GPIO Protection2/In 1'), ('/Double GPIO Protection/In 2', '/Double GPIO Protection2/In 2'), ('/D5', '/D2'), ('+5V', '+5V'), ('GND', 'GND')] 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1082:Replicating zones on sheet ['Double GPIO Protection3'] 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 788:Significant difference between src net: ['', 'D4'] and dst net: ['', 'D3'], with src_net_depth=2, dst_net_depth=2, src_fp_depth=1, dst_fp_depth=1, match level 0.75 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 788:Significant difference between src net: ['', 'D5'] and dst net: ['', 'WS1'], with src_net_depth=2, dst_net_depth=2, src_fp_depth=1, dst_fp_depth=1, match level 0.50 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 788:Significant difference between src net: ['', 'D4'] and dst net: ['', 'D3'], with src_net_depth=2, dst_net_depth=2, src_fp_depth=1, dst_fp_depth=1, match level 0.75 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 788:Significant difference between src net: ['', 'D5'] and dst net: ['', 'WS1'], with src_net_depth=2, dst_net_depth=2, src_fp_depth=1, dst_fp_depth=1, match level 0.50 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 804:Net pairs for sheet ['Double GPIO Protection3'] :[('/D5', '/WS1'), ('/D4', '/D3'), ('', ''), ('/Double GPIO Protection/In 1', '/Double GPIO Protection3/In 1'), ('+5V', '+5V'), ('/Double GPIO Protection/In 2', '/Double GPIO Protection3/In 2'), ('GND', 'GND')] 11-05 15:38:51 root 332:updating GUI message: 'Replicating text' 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1164:Replicating text 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1171:Replicating text on sheet ['Double GPIO Protection1'] 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1171:Replicating text on sheet ['Double GPIO Protection2'] 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1171:Replicating text on sheet ['Double GPIO Protection3'] 11-05 15:38:51 root 332:updating GUI message: 'Replicating drawings' 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1215:Replicating drawings 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1221:Replicating drawings on sheet ['Double GPIO Protection1'] 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1221:Replicating drawings on sheet ['Double GPIO Protection2'] 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1221:Replicating drawings on sheet ['Double GPIO Protection3'] 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.action_replicate_layout 256:Replication complete 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.action_replicate_layout 259:Letting the user know there are some issues with replicated design 11-05 15:38:51 com_github_MitjaNemec_ReplicateLayout.action_replicate_layout 263:Looks like the design has an exotic connectivity that the plugin might not handle properly Make sure that you check the connectivity around: Footprint D19, pad 1 Footprint Q2, pad 4 Footprint D19, pad 4 Footprint D17, pad 4 Footprint Q2, pad 1 Footprint D17, pad 1 Footprint Q3, pad 4 Footprint Q4, pad 1 Footprint Q3, pad 1 Footprint Q4, pad 4 Footprint D21, pad 4 Footprint D21, pad 1