Custom pad with cirle primitive behaves strangely in compination with paste and mask margin

Bug #1828287 reported by Rene Poeschl
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Undecided
jean-pierre charras

Bug Description

I am currently creating a python abstraction for ring pads similar to the ones needed for these parts: https://katalog.we-online.de/em/datasheet/9776100960.pdf

While experimenting with it i discovered that paste margin behaves very strange when creating a ring like pad from a circle primitive plus a circular anchor.

Positive paste margin setting results in the hole being ignored (paste looks like the outer diameter of the ring represented a circular pad)

A negative clearance does not result in a ring like paste layer but in an arc.

The mask layer behaves exactly the same as the paste layer with positive margin. Negative margin does not seem to be allowed as i get an error message for it.

---

Additional note: One can not see paste with the default color settings (as it has the same color as copper) i therefor used this one: https://github.com/pointhi/kicad-color-schemes/tree/master/blue-green-dark (One of the main goals of it was to make footprint development easier)

---

Application: kicad
Version: 5.1.2-f72e74a~84~ubuntu16.04.1, release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.47.0 OpenSSL/1.0.2g zlib/1.2.8 libidn/1.32 librtmp/2.3
Platform: Linux 4.15.0-48-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.58.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.47.0
    Compiler: GCC 5.4.0 with C++ ABI 1009

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    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
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON

Tags: pcbnew
Revision history for this message
Rene Poeschl (poeschlr) wrote :
Revision history for this message
Rene Poeschl (poeschlr) wrote :
Rene Poeschl (poeschlr)
description: updated
Rene Poeschl (poeschlr)
summary: Custom pad with cirle primitive behaves strangely in compination with
- paste margin
+ paste and mask margin
description: updated
description: updated
Changed in kicad:
milestone: none → 5.1.3
Changed in kicad:
status: New → Fix Committed
assignee: nobody → jean-pierre charras (jp-charras)
tags: added: pcbnew
Changed in kicad:
status: Fix Committed → Fix Released
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.