Index: doc/user/06_feature/distalign/align_mixed_parts_x.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: doc/user/06_feature/distalign/align_mixed_parts_x.png =================================================================== --- doc/user/06_feature/distalign/align_mixed_parts_x.png (nonexistent) +++ doc/user/06_feature/distalign/align_mixed_parts_x.png (revision 11971) Property changes on: doc/user/06_feature/distalign/align_mixed_parts_x.png ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: doc/user/06_feature/distalign/align_parts_y.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: doc/user/06_feature/distalign/align_parts_y.png =================================================================== --- doc/user/06_feature/distalign/align_parts_y.png (nonexistent) +++ doc/user/06_feature/distalign/align_parts_y.png (revision 11971) Property changes on: doc/user/06_feature/distalign/align_parts_y.png ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: doc/user/06_feature/distalign/distribute_parts_x.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: doc/user/06_feature/distalign/distribute_parts_x.png =================================================================== --- doc/user/06_feature/distalign/distribute_parts_x.png (nonexistent) +++ doc/user/06_feature/distalign/distribute_parts_x.png (revision 11971) Property changes on: doc/user/06_feature/distalign/distribute_parts_x.png ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: doc/user/06_feature/distalign/distribute_y_gaps.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: doc/user/06_feature/distalign/distribute_y_gaps.png =================================================================== --- doc/user/06_feature/distalign/distribute_y_gaps.png (nonexistent) +++ doc/user/06_feature/distalign/distribute_y_gaps.png (revision 11971) Property changes on: doc/user/06_feature/distalign/distribute_y_gaps.png ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: doc/user/06_feature/distalign/import_parts.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: doc/user/06_feature/distalign/import_parts.png =================================================================== --- doc/user/06_feature/distalign/import_parts.png (nonexistent) +++ doc/user/06_feature/distalign/import_parts.png (revision 11971) Property changes on: doc/user/06_feature/distalign/import_parts.png ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: doc/user/06_feature/distalign/index.html =================================================================== --- doc/user/06_feature/distalign/index.html (nonexistent) +++ doc/user/06_feature/distalign/index.html (revision 11971) @@ -0,0 +1,67 @@ + + + + pcb-rnd user manual + + + + +

Distalign plugin

+
+Two functions for aligning and distributing elements in pcb-rnd +

Action Syntax

+

+

+Align(X/Y, [Lefts/Rights/Tops/Bottoms/Centers/Marks, [First/Last/pcb_crosshair/Average[, Gridless]]]) +

+

+Distribute(Y, [Lefts/Rights/Tops/Bottoms/Centers/Marks/Gaps, [First/Last/pcb_crosshair, First/Last/pcb_crosshair[, Gridless]]]) +

Description

+

+

+align() aligns selected elements along the X or Y axis, relative to user selected reference points (like specific element edges, their centers, or marks) +

+

+distribute() distributes selected elements evenly between the first or last element or to the pcb crosshairs + +

Examples

+

+

Build a linear array of tactile switch parts

+

+ +
Command descriptionimage + +
import +
Import an array of 8 TACT_6x6_4p footprints needed for a 1x8 grid.
Place the first part at the exact X,Y coord to start the array
Place the last part at the X position where the array will end +
+ +
align(y) +
The user aligns the TACT_6x6_4p footprints along a Y axis
The center of the first part is the default reference point +
+ +
distribute(x,centers,first,last) +
Note user places last part in position
Parts are distributed between the first and last along the X axis +
+
+ +

Align & distribute a mix of parts

+ +
Command descriptionimage + +
align(x,marks,lasts) +
A small set of nonhomogenous parts are imported +
The parts are aligned to each other with resepect to their marks
The parts are aligned along the x axis determined from the bottom part +
+ +
distribute(y,gaps) +
The parts are evenly distibuted by the gaps between them +
+ +
copy, align(), distribute() +
The parts in the first step are copied to create an array
The align and distribute commands are used for each row of the array in turn +
+
+ + + + Index: doc/user/06_feature/distalign/result.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: doc/user/06_feature/distalign/result.png =================================================================== --- doc/user/06_feature/distalign/result.png (nonexistent) +++ doc/user/06_feature/distalign/result.png (revision 11971) Property changes on: doc/user/06_feature/distalign/result.png ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property