jsreynaud / kicad-action-scripts

Some KiCad plugins in Python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

No vias placed (master branch, KiCad v7.0)

xorinet opened this issue · comments

Issue: Vias not placed on both the GNDA plane and the VDDA plane (both tested). The program was run as both the KiCad plugin and from CMD.
The PCB file where the issue has occurred is attached. (Please excuse the bad circuit design, change .txt to .kicad_pcb)
nmr.txt

The output of the CMD run is as follows:

Enumerate groups
1679108761.6498702: Line 514
1679108761.6511688: Line 517
1679108761.7041044: Line 521
1679108761.7041745: Line 524
l_clearance : 2540000.0; step : 2540000.0; size: 460000.0; clearance: 200000.0; x/y_limit (27 20),board size : 64600000 46600000

Initial rectangle:
_____________________________
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
_____________________________

OK           = 'X'
NO_SIGNAL    = ' '
OTHER_SIGNAL = 'O'
KEEPOUT      = 'K'
TRACK        = 'T'
PAD          = 'P'
DRAWING      = 'D'
STEP         = '-'

1679108761.7061296: Line 552

Post target areas:
_____________________________
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
_____________________________

OK           = 'X'
NO_SIGNAL    = ' '
OTHER_SIGNAL = 'O'
KEEPOUT      = 'K'
TRACK        = 'T'
PAD          = 'P'
DRAWING      = 'D'
STEP         = '-'

1679108761.7073033: Line 629
11:06:01: Processing all vias of target area...

Post areas:
_____________________________
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
_____________________________

OK           = 'X'
NO_SIGNAL    = ' '
OTHER_SIGNAL = 'O'
KEEPOUT      = 'K'
TRACK        = 'T'
PAD          = 'P'
DRAWING      = 'D'
STEP         = '-'

11:06:01: Processing all pads...
1679108761.7078824: Line 643

Post pads:
_____________________________
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
_____________________________

OK           = 'X'
NO_SIGNAL    = ' '
OTHER_SIGNAL = 'O'
KEEPOUT      = 'K'
TRACK        = 'T'
PAD          = 'P'
DRAWING      = 'D'
STEP         = '-'

11:06:01: Processing all tracks...
1679108761.710732: Line 683

Post tracks:
_____________________________
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
_____________________________

OK           = 'X'
NO_SIGNAL    = ' '
OTHER_SIGNAL = 'O'
KEEPOUT      = 'K'
TRACK        = 'T'
PAD          = 'P'
DRAWING      = 'D'
STEP         = '-'

11:06:01: Processing all existing drawings...
1679108761.7144415: Line 734
Post Drawnings:
_____________________________
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
_____________________________

OK           = 'X'
NO_SIGNAL    = ' '
OTHER_SIGNAL = 'O'
KEEPOUT      = 'K'
TRACK        = 'T'
PAD          = 'P'
DRAWING      = 'D'
STEP         = '-'


Final result:
_____________________________
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
|                           |
_____________________________

OK           = 'X'
NO_SIGNAL    = ' '
OTHER_SIGNAL = 'O'
KEEPOUT      = 'K'
TRACK        = 'T'
PAD          = 'P'
DRAWING      = 'D'
STEP         = '-'

1679108761.7157285: Line 781
11:06:02: 0 vias placed
Done!

Version info:

Application: KiCad x86_64 on x86_64
Version: 7.0.1, release build
Libraries:
    wxWidgets 3.2.2
    FreeType 2.13.0
    HarfBuzz 7.1.0
    FontConfig 2.14.2
    libcurl/7.88.1 OpenSSL/3.0.8 zlib/1.2.13 brotli/1.0.9 zstd/1.5.4 libidn2/2.3.4 libpsl/0.21.2 (+libidn2/2.3.4) libssh2/1.10.0 nghttp2/1.52.0
Platform: Arch Linux, 64 bit, Little endian, wxGTK, xfce, x11
Build Info:
    Date: Mar 12 2023 01:48:29
    wxWidgets: 3.2.2 (wchar_t,wx containers) GTK+ 3.24
    Boost: 1.81.0
    OCC: 7.6.3
    Curl: 7.88.1
    ngspice: 39
    Compiler: GCC 12.2.1 with C++ ABI 1017
Build settings:
    KICAD_USE_EGL=ON
    KICAD_SPICE=ON

I have the same problem with kicad 7.0.1 on my computer.

Application: KiCad x86_64 on x86_64

Version: 7.0.1, release build

Libraries:
	wxWidgets 3.2.2
	FreeType 2.13.0
	HarfBuzz 7.1.0
	FontConfig 2.14.2
	libcurl/7.88.1 (NSS/3.89) OpenSSL/1.1.1t zlib/1.2.13 zstd/1.5.4 libssh2/1.10.0 nghttp2/1.52.0

Platform: Gentoo Linux, 64 bit, Little endian, wxGTK, gnome-xorg, x11

Build Info:
	Date: Mar 23 2023 18:17:36
	wxWidgets: 3.2.2 (wchar_t,wx containers) GTK+ 3.24
	Boost: 1.81.0
	OCC: 7.6.3
	Curl: 7.88.1
	ngspice: 36
	Compiler: GCC 12.2.1 with C++ ABI 1017

Build settings:
	KICAD_USE_EGL=ON
	KICAD_SPICE=ON