Zoom and 3d preview busted

Bug #1809414 reported by zakhar nasimov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
New
Undecided
Unassigned

Bug Description

Steps to reproduce
-Open attached board
-Try to zoom - busted
-Try to preview in 3D - busted

Kicad 5

Tags: 3d-viewer
Revision history for this message
zakhar nasimov (thedocument) wrote :
Revision history for this message
Nick Østergaard (nickoe) wrote :

Please add version information and some more details on what you expect and what actually happens.

tags: added: 3d-viewer
Revision history for this message
zakhar nasimov (thedocument) wrote :

Amended description.

description: updated
Revision history for this message
eelik (eelik) wrote :

Disclaimer: I'm not a KiCad developer.

To be honest, I don't think KiCad is meant for spirals with 1.3 m diameter. But the concerns may still be valid.

The attached screenshot shows that the spiral is made with two polygons with many, many corners. KiCad just can't calculate that much quickly, therefore it's very slow.

Maybe this also hits the limit of the zooming capabilities of KiCad. 1.3 x 1.3 m is quite much, I think many manufacturers can't even handle such large board.

If you actually need that spiral and it's not just for demonstration purposes, you could try to design it differently. Use a script to create a polygon with edges which are not restricted to n*90 degrees. I can't help with that, but there have been some discussions about making spirals in the user forum.

Revision history for this message
eelik (eelik) wrote :

By the way, the 3D view works for me, even surprisingly quickly (under 2 sec). The machine is ~10 years old expect for the new cheap graphics card.

It just came to my mind that there have been some changes in polygon handling and 3d view calculation after 5.0.x. Maybe it helps me compared to you.

Application: pcbnew
Version: (6.0.0-rc1-dev-1408-g214d8d370-dirty), release build
Libraries:
    wxWidgets 3.0.4
Platform: Linux 4.15.0-43-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.22
    Boost: 1.65.1
    OpenCASCADE Community Edition: 6.9.1
    Compiler: GCC 7.3.0 with C++ ABI 1011

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=OFF
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=OFF

Revision history for this message
zakhar nasimov (thedocument) wrote :

The problem is Kicads gerber viewer does not export the gerber to proper dimensions for the board layout software. Attached the gerber.

With my platform the 3d viewer does not work
Linux laptop 4.19.7-gentoo #1 SMP PREEMPT Sat Dec 15 21:21:48 PST 2018 x86_64 Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz GenuineIntel GNU/Linux

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.