Cannot Grab Footprint in pcbnew

Related to this post. When I make a selection in pcbnew that includes footprints, pressing ‘g’ does nothing. I expect it to allow me to reposition the selected objects while maintaining any tracks to unselected objects. Is there some setting I might’ve accidentally triggered to prevent grab from working? As far as I can tell, nothing is locked.

Version info:
Application: KiCad PCB Editor (64-bit)

Version: (6.0.9), release build

Libraries:
wxWidgets 3.2.1
libcurl/7.83.1-DEV Schannel zlib/1.2.12

Platform: Windows 10 (build 19044), 64-bit edition, 64 bit, Little endian, wxMSW

Build Info:
Date: Oct 29 2022 23:44:28
wxWidgets: 3.2.1 (wchar_t,wx containers)
Boost: 1.79.0
OCC: 7.6.0
Curl: 7.83.1-DEV
ngspice: 37
Compiler: Visual C++ 1929 without C++ ABI

Build settings:
KICAD_USE_OCC=ON
KICAD_SPICE=ON

My first advice for new kicad-users (i know, nobody wants to hear that): read the documentation and/or the Getting-started tutorial: https://docs.kicad.org/

second: be careful with forum-threads/answers which belong to older kicad-versions. You found an 8 year old thread - thats a long time for desktop-software. There were many changes (especially regarding the user interface) between Kicad v5–>v6, so older threads sometimes represent an outdated state.

And to give you an expected answer in the end:

  • the action is called “dragging”
  • the action has different hotkeys in schematic/board-editor (“G” and “D”).
  • if you are not satisfied with two hotkeys you are free to assig your own combinations (Preferences–>Preferences–>section hotkey). Open both editors (schematic+board) prior to opening the preferences.
  • the dragging-action in the board editor is currently heavily restricted. It works only for exactly one selected footprint, not multiple footprints. It’s also not possible to rotate (or flip, or …) the FP during dragging.

Further to @mf_ibfeew comments,

The three actions available are D, G & M for move. Their actions are defined in the “Hotkeys” for both Schematic and PCB Editors.

EDIT: Group “rubber-banding” in PCB is not supported, individual footprints only, see below. Also, if tracks and/or footprints are moved and break connections, ratlines are retained.

the D hotkey rubberbands footprints. Only one footprint at a time, though.

1 Like

I appreciate your response, but be careful with your assumptions. As a a contributing member of the greater KiCad development community and maintainer of my own fork, I’m hardly a new user.

“g” does drag objects in pcbnew, just not footprints. Only moving seems possible any time multiples are selected.

This limitation is rather frustrating and doesn’t seem to make a lot of sense. It’s possible to drag one via with any number of tracks connected to it, and it’s possible to drag a footprint with any number of tracks connected to its pads. I guess developmentally we’re still in the complicated space between N=1 and N>1 for “selected things.” But, that’s a complaint, not a question.

Anyway, thanks!

Please check “selection filter” checkboxes in right-lower portion of the UI, unlikely, but…

Implement shove/walkaround for footprint dragging in PNS (#4214) · Issues · KiCad / KiCad Source Code / kicad · GitLab has too few upvotes… although it’s specifically for p’n’s, not for rubberbanding a selection of footprints. You could create a new issue for multiple selection rubberbanding – I don’t remember seeing such an issue.

It is very hard to tell familiarity with the programme from the user profile for this forum. Many, probably most, first time posters are either newbees to EDA, Kicad or both.

Making judgements on the style and content of the opening post is probably easier and less formal for all parties than asking a newbee to the forum for their credentials. :slightly_smiling_face:

Meh, bhenning has a new account with 14 minutes of reading time, so there is no way to guess his experience from that.

Also:

This is getting a bit old. Usually there is about one bug fix update per month, and V6.0.11 has been released. It is slowing down a bit lately, as most developers are now focused on Fixing KiCad V7.0.

@bhenning : Additionally to the issue #4214 linked by eelik there is issue #11312 which you could upvote.

Edit: forget the exact link: Wishlist: Allow dragging multiple parts with tracks attached (#11312) · Issues · KiCad / KiCad Source Code / kicad · GitLab

1 Like

Thanks, I didn’t remember the latter. It seems to be exactly what is requested here if I understood correctly.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.