No drag footprint in modern canvases

Bug #1743099 reported by Jeff Young on 2018-01-13
This bug affects 10 people
Affects Status Importance Assigned to Milestone
Tomasz Wlostowski

Bug Description

Present in Legacy Canvas, but not GAL.

(I think Tomasz has this on his TODO list, but I couldn't find a record for it so I filed this to track it.)

Application: kicad
Version: (2018-01-12 revision 0761a0bae)-master, debug build
    wxWidgets 3.0.3
    libcurl/7.54.0 LibreSSL/2.0.20 zlib/1.2.11 nghttp2/1.24.0
Platform: Mac OS X (Darwin 17.3.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
    wxWidgets: 3.0.3 (UTF-8,STL containers,compatible with 2.8)
    Boost: 1.65.1
    Curl: 7.57.0
    Compiler: Clang 9.0.0 with C++ ABI 1002

Build settings:

Jeff Young (jeyjey) on 2018-01-13
tags: added: missing-gal-tool
description: updated
Changed in kicad:
status: New → Confirmed
Jeff Young (jeyjey) wrote :

Since this is a Legacy regression I'm marking it as Medium. If we decide we want to drop support for it then we can mark it as Won't Fix, but we need to start making these decisions in preparation for dropping Legacy support.

Changed in kicad:
importance: Undecided → Medium
eelik (eelik) wrote :

There's no reason to implement it as it's done in the legacy tools. It just isn't useful at all, except for some rare cases (where you drag to the opposite direction compared to where every track points to - i.e. almost never). It just creates new segments which require severe fixing, it's easier to draw new tracks.

But real PnS footprint drag which drags tracks along it is really needed. If we consider the whole amount of work to design a board, moving footprints take often very much of it because you have to estimate, take measurements, drag existing lines or redraw them etc. All the work previously done is wasted.

Jon Evans (craftyjon) on 2018-03-07
Changed in kicad:
assignee: nobody → Tomasz Wlostowski (twlostow)
Jeff Young (jeyjey) wrote :

From "bson" on the forums:

And, I’d LOVE to be able to nudge footprints and have the traces auto adjust; while I wouldn’t expect it to allow me to move a complex part across a board, it would be great to just shift it a little to pick up empty board space and shorten traces without having to manually update 24, 48, 80 or 144 traces… It can simply refuse to adjust any trace that won’t fit. This would make it much easier to do a “loose” layout and then “pack it” as an optimization later.

summary: - No drag footprint in GAL
+ No drag footprint in modern canvases
forsakenrider (forsakenrider) wrote :

I'm going to agree with Jeff here. I use Kicad mainly for single sided, etch at home boards. Being able to "nudge" and fine tune part/track placement at once is very useful for gaining a little extra breathing room for etching the board.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers