drawing graphic on a copper layer is not easy
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Committed
|
Wishlist
|
Jeff Young |
Bug Description
From my current knowledge, graphic items on copper is no longer a problem in the nighly, which means people can draw items on the copper layer. Unfortunately, users cannot really do this because the GUI still has some legacy behaviour which makes it impossible to directly draw graphics on the copper layer.
Example:
1. select graphic line tool
2. change layer to copper (F.Cu for example)
3. move the cursor to the drawing area. When it enters the canvas the layer is changed to F.SilkS automatically
4. user draws on F.SilkS instead of the selected F.Cu layer
# Version Information
Application: kicad
Version: (6.0.0-
Libraries:
wxWidgets 3.1.1
libcurl/7.61.1 OpenSSL/1.1.1 zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.4) libssh2/1.8.0 nghttp2/1.33.0
Platform: Linux 4.18.12-
Build Info:
wxWidgets: 3.1.1 (wchar_t,wx containers) GTK+ 2.24
Boost: 1.68.0
OpenCASCADE Community Edition: 6.9.1
Curl: 7.61.1
Compiler: Clang 7.0.0 with C++ ABI 1002
Build settings:
USE_
USE_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_
KICAD_SPICE=ON
Changed in kicad: | |
milestone: | none → 6.0.0-rc1 |
status: | New → Triaged |
importance: | Undecided → Wishlist |
Changed in kicad: | |
assignee: | nobody → Jeff Young (jeyjey) |
Changed in kicad: | |
status: | Triaged → In Progress |
Changed in kicad: | |
status: | Fix Committed → New |
Graphic items on copper are never a good idea.
For instance you cannot define a clearance for these items
Therefore I am not sure making them easy to draw on copper layers is a good idea.
"graphic items on copper is no longer a problem in the nighly":
Not true: DRC detects clearance issues between a track/pad and a graphic item (this is good).
But therefore, now, net tie footprints always create DRC errors (this is annoying).
A good graphic item on copper layers management is not easy and is planned for the 6.0 version.