Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
kicad
kicad
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 1,146
    • Issues 1,146
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge Requests 39
    • Merge Requests 39
  • Requirements
    • Requirements
    • List
  • Operations
    • Operations
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
  • Analytics
    • Analytics
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • KiCad
  • KiCad Source Code
  • kicadkicad
  • Issues
  • #7224

Closed
Open
Opened Jan 21, 2021 by Indrid Xhuti@IXhuti🏓

Keepouts in decals not mirroring correctly on component flip

Description

Keepouts in footprints do not appear to mirror correctly on part flipping from top/bottom placement.

Current observed behavior is that keepout zones aren't mirroring correctly with components on flipping to top/bottom.

Video: 2021-01-22_18-59-08.mkv

Note that the other keepouts that appear to be working is because of symmetry. The errant behavior was initially discovered when the zones weren't symmetrial.

I believe the behavior should be that the zones keep their relative positions and orientations to the part origin.

Steps to reproduce

  1. Add a keepout zone to a decal and place on a board.
  2. Flip part to top/bottom placement and observe keepout location.

KiCad Version

Application: Pcbnew
Version: (5.99.0-8513-g351074cc48), release build
Libraries:
    wxWidgets 3.0.5
    libcurl/7.71.0 OpenSSL/1.1.1g (Schannel) zlib/1.2.11 brotli/1.0.7 libidn2/2.3.0 libpsl/0.21.0 (+libidn2/2.3.0) libssh2/1.9.0 nghttp2/1.41.0
Platform: Windows 10 (build 19042), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
    Date: Jan 19 2021 21:57:44
    wxWidgets: 3.0.5 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.73.0
    OCE: 6.9.1
    Curl: 7.71.0
    ngspice: 32
    Compiler: GCC 10.2.0 with C++ ABI 1014
Build settings:
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    KICAD_USE_OCE=ON
    KICAD_SPICE=ON
Edited Jan 23, 2021 by Indrid Xhuti
Assignee
Assign to
6.0.0-rc1
Milestone
6.0.0-rc1
Assign milestone
Time tracking
None
Due date
None
Reference: kicad/code/kicad#7224