Circular cutout on “edge.cuts” not handled correctly

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

Bug Description

Hello,

I drew the contour of a board on “edge.cuts” with three cutouts inside: one square, one circle, and one circle made of two circle arcs. The result is correctly rendered in the 3D viewer.

However it seems that KiCad removes the circle from the generated Gerber, as observed in GerbView. It is replaced by a tiny “D10” code, for which the drill map doesn’t seem to have an information. This is incorrect.

In comparison, the circle made with two arcs is handled correctly (this is a workaround to obtain a valid circle). So I think there is a bug in the handling of circular cutouts:

- I expect the circle to be handled correctly by KiCad
- I expect that it is not changed to a drill (I want it to be milled, not drilled).

Reference topic on the forum: https://forum.kicad.info/t/circular-cutout-on-edge-cuts-not-handled-correctly/17474

Best regards,

Olivier

---
Application: kicad
Version: 5.1.2+dfsg1-1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.60.0 OpenSSL/1.1.1a zlib/1.2.11 libidn2/2.0.5 libpsl/0.19.1 (+libidn2/2.0.4) libssh2/1.7.0 nghttp2/1.27.0 librtmp/2.3
Platform: Linux 4.18.0-2-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
    Boost: 1.67.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.64.0
    Compiler: Clang 7.0.1 with C++ ABI 1002

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

Tags: gerbview
Revision history for this message
Olivier (oc-spam66) wrote :
Revision history for this message
Olivier (oc-spam66) wrote :

On the forum, "maui" observed that the generated Gerber may in fact be correct. Indeed, gEDA gerbv displays the circle correctly.
=> So the culprit may be GerbView not able to display the circle.

tags: added: gerbview
Changed in kicad:
milestone: none → 5.1.3
Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

Fixed in revision 63eb552e0a675b6e843a6406a12efd3fefb0fd67
https://git.launchpad.net/kicad/patch/?id=63eb552e0a675b6e843a6406a12efd3fefb0fd67

Changed in kicad:
status: New → Fix Committed
assignee: nobody → jean-pierre charras (jp-charras)
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.