Index: trunk/doc-rnd/mods3/after.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/doc-rnd/mods3/index.html =================================================================== --- trunk/doc-rnd/mods3/index.html (revision 4158) +++ trunk/doc-rnd/mods3/index.html (revision 4159) @@ -58,6 +58,11 @@ module size [sloc] status configure
default class description +autocrop158 + works + buildin + (feature) + Reduce the board dimensions to just enclose the elements. autoplace614 works buildin @@ -68,6 +73,12 @@ buildin (feature) Automatically route selected or all rats. This is the original autorouter. +boardflip131 + WIP +
(doesn't update rtrees) + disabled + (feature) + All objects on the board are up-down flipped. dbus483 WIP
(needs to install the xml?) @@ -79,16 +90,41 @@ disabled (feature) Actions for pcb-rnd core diagnostics, intended for developers. These are not in core because end users normally don't need these. As a plugin, due to dynamic loading, it can be dropped on an existing pcb-rnd installation with minimal risk of scaring away a reproducible bug. +distalign428 + works + buildin + (feature) + Introducing Align() and Distribute(), which work much like the similarly named functions in Visio. Given that PCB does not have the concept of "first selected object" to draw on, the reference points can be selected by arguments. +distaligntext466 + works + buildin + (feature) + Same as distalign, operates on text objects. djopt2320 works buildin (feature) Various board optimization algorithms. +export_bboard426 + WIP + disabled + export + Export breadboard export_bom230 works buildin export Export bom (Bill of Materials) +export_dsn443 + Work-in-progress + disable + export + Export specctra .dsn files +export_dxf3992 + WIP + disabled + export + Export dxf export_gcode2466 works buildin @@ -99,16 +135,26 @@ buildin export Export to gerber +export_ipcd356468 + Work-in-progress + disable + export + IPC-D-356 Netlist export. export_lpr106 works buildin export Export to lpr (using export_ps to generate postscript) -export_nelma696 +export_nelma679 works buildin export Export to nelma (Numerical capacitance calculator) +export_openscad1394 + WIP + disabled + export + Export openscad export_png1120 works buildin @@ -125,12 +171,12 @@ buildin export A thin layer of code to dump exporter calls for testing the HID exporter API. -export_xy243 +export_xy270 works buildin export Export XY centroid element data for pick & place. -fontmode167 +fontmode165 works buildin (feature) @@ -151,7 +197,7 @@ disabled (feature) Common gl functions for hids. -gpmi3042 +gpmi3046 works buildin
(if gpmi is installed) @@ -162,7 +208,7 @@ buildin hid HID without GUI; read actions from stdin. -hid_gtk14933 +hid_gtk15972 works buildin hid @@ -172,7 +218,12 @@ buildin hid GUI: the lesstif HID. -import_edif3612 +import_dsn114 + Work-in-progress + disable + import + Import specctra .dsn files +import_edif3621 works buildin import @@ -187,25 +238,40 @@ buildin import Imports element and netlist data from the schematics (or some other source). -io_kicad_legacy383 +io_kicad998 work-in-progress disabled io + Load and save the design and elements in Kicad's s-expression format - this is the new, currently preferred format in Kicad. +io_kicad_legacy941 + work-in-progress + buildin + io Load and save the design and elements in Kicad's legacy format. -io_lihata1043 +io_lihata1042 WIP disabled io Load and save the design and elements in the lihata board format. -io_pcb2172 +io_pcb2174 works buildin io Load and save the design and elements in the original pcb text format. -legacy_func74 +jostle446 works buildin + (feature) + Pushes lines out of the way. +lib_gensexpr6 + works + disabled (lib) + S-expression parser lib +lib_legacy_func74 + works + buildin + (lib) Random collection of old/obsolete (legacy) functions. 3rd party plugins may depend on them. This module implements C functions and variables and does not register actions or flags. loghid273 WIP @@ -222,6 +288,16 @@ disabled (feature) Random collection of old/obsolete actions. Bell(): audible feedback; DumpLibrary(): print footprint library on stdout; a set of debug actions useful for writing pcb scripts: Debug(), DebugXY(), Return(). Old plugin actions to toggle or set settings that are now accessible via the unified config system (vendordrill, djopt) +polycombine208 + works + buildin + (feature) + The selected polygons are combined together according to the ordering of their points. +polystitch185 + segfaults + disable + (feature) + The polygon under the cursor (based on closest-corner) is stitched together with the polygon surrounding it on the same layer. Use with pstoedit conversions where there's a "hole" in the shape - select the hole. propedit766 works buildin @@ -232,7 +308,12 @@ buildin (feature) Pull traces to minimize their length. -renumber225 +query1823 + WIP + disable + (feature) + pcb-rnd query language: execute expressions on objects and rules for the programmed drc. +renumber310 works buildin (feature) @@ -247,11 +328,21 @@ buildin (feature) vi-like command shorthands (1..3 character long commands) +smartdisperse173 + works + buildin + (feature) + Improve the initial dispersion of elements by choosing an order based on the netlist, rather than the arbitrary element order. This isn't the same as a global autoplace, it's more of a linear autoplace. It might make some useful local groupings. For example, you should not have to chase all over the board to find the resistor that goes with a given LED. stroke135 partially works (doesn't work with lesstif; works with the gtk hid, but there's no zoom bindings) disabled (feature) Gesture recognition with libstroke. +teardrops226 + works + buildin + (feature) + Draw teardrops on pins. toporouter6162 fails
(infinite loop in gts) @@ -270,7 +361,7 @@
name description
(feature) random features directly accessible for the user, usually actions -
(lib) code library; functionality not directly accessible for the user but other plugins may depend on it +
(lib) support code library for other plugins (core doesn't depend on these); functionality not directly accessible for the user but other plugins may depend on it
hid Human Interface Device: interactive user interface, usually GUI
import load alien formats into the design space
export save (parts of) the design space in alien formats Index: trunk/doc-rnd/mods3/mods.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/doc-rnd/mods3/post.html =================================================================== --- trunk/doc-rnd/mods3/post.html (revision 4158) +++ trunk/doc-rnd/mods3/post.html (revision 4159) @@ -5,12 +5,12 @@
name description
(feature) random features directly accessible for the user, usually actions +
(lib) support code library for other plugins (core doesn't depend on these); functionality not directly accessible for the user but other plugins may depend on it
hid Human Interface Device: interactive user interface, usually GUI
import load alien formats into the design space
export save (parts of) the design space in alien formats
fp footprint (element) library implementation
io native file format (save & load) implementation -
lib support code library for other plugins (core doesn't depend on these); functionality not directly accessible for the user but other plugins may depend on it