Context-specific grids for Pcbnew
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
New
|
Unknown
|
Bug Description
Spawned from https:/
Other EDA packages have multiple configurable grids that switch automatically depending on what is being moved/what tool you're using, e.g.
- Part (footprints): Primary and secondary, accessible through a modifier key, mounting type or pin count threshold etc.
- Route: separate tracks and vias grids.
- Other: Drawing (graphics, zones?), jumpers and test points etc.
Each one configurable with their own rotation and offset from the origin.
It would be nice if these could be stored in the project and imported from other projects.
IIRC Altium only differentiates between components and non-components, but they have a priority based system [1].
=====
Application: KiCad
Version: (5.1.0-
Libraries:
wxWidgets 3.0.4
libcurl/7.54.0 LibreSSL/2.6.5 zlib/1.2.11 nghttp2/1.24.1
Platform: Mac OS X (Darwin 18.7.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
wxWidgets: 3.0.4 (wchar_t,STL containers,
Boost: 1.70.0
OpenCASCADE Community Edition: 6.9.1
Curl: 7.54.0
Compiler: Clang 10.0.1 with C++ ABI 1002
Build settings:
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_
KICAD_SPICE=ON
KICAD_
KICAD_
KICAD_
Changed in kicad: | |
importance: | Wishlist → Unknown |
status: | Expired → New |
A user definable grid system seems like a pretty useful tool. We need to define this before we implement anything.