pcb

Feature Added: Snap Selected Elements to Grid

Bug #699375 reported by whitis
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pcb
Fix Released
Low
Unassigned

Bug Description

A new option has been added to the select menu to snap
selected objects to the current grid. This is
particularly useful since the program has a tendancy to
move objects that were on the grid off the grid when
doing ordinary move and rotate operations. I suspect
this is due in part to:
  - When you do a move, often the source point is
object snapped and the destination point is grid
snapped. Therefore the move is not an even multiple
of grid size.
  - object snap refuses to snap to object insertion point.
  - snap points on surface mount pads are meaningless.
 They are
    the supposed endpoints of the ficticious lines used
by PCB
    internally to draw pads. They aren't even the
real endpoints but
    offset 1/2 of the pad width from the real endpoints.
  - Surface mount land patterns are often off grid
themselves on at
    least one axis. This is due to the fact that the
center of the
   portion of the lead which touches the copper often
not being a
   multiple of the lead pitch from the part center,
the addition of
   tolerances, and differing heal and toe dimensions.

Tags: sf-patches
Revision history for this message
danmc (danmc) wrote :

can you attach the patch?

Revision history for this message
Ben Jackson (ben.jackson) wrote :

My distribute/align plugin (available via gedasymbols.org) can do this as:

Align(X) Align(Y)

since the default behavior leaves all elements on the grid.

Revision history for this message
DJ Delorie (djdelorie) wrote :

still no patch?

Revision history for this message
KaiMartin (kmk-familieknaak) wrote :

In the absence of a path to the original report of this bug, please include Ben Jacksons plug-in into the default distribution. This functionality is highly desirable and should be available by default.

---<)kaimartin(>---

Revision history for this message
DJ Delorie (djdelorie) wrote :

Kai, if you find it highly desirable, please feel free to add it yourself. I don't ever need this kind of functionality, so it is very low on my priority list.

Revision history for this message
Traumflug (mah-jump-ing) wrote :

This default distribution is tracked elsewhere, the original bug was fixed long ago.

Changed in pcb:
importance: Undecided → Low
status: New → 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.