Index: doc-rnd/mods3/after.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: doc-rnd/mods3/index.html
===================================================================
--- doc-rnd/mods3/index.html (revision 2411)
+++ doc-rnd/mods3/index.html (revision 2412)
@@ -12,7 +12,7 @@
HID modules. While working on pcb-gpmi and later pcb-rnd, I added the
gpmi module as a separate plugin.
-In version 1.0.8 and 1.0.9 a cosiderable chunk of core code has been moved into
+In version 1.0.8 to 1.1.0 a cosiderable chunk of core code has been moved into
core plugins. A core plugin is just a plugin that is
maintained together with the core, in the same repository, still the code is
somewhat detached from the core. More importantly, the user can choose, for
@@ -42,7 +42,7 @@
Before modularization: pcb-rnd version 1.0.7
Note: gpmi was already a plugin
|
- | After modularization: pcb-rnd version 1.0.9
+ | After modularization: pcb-rnd version 1.1.0
Note: gpmi is part of the "plugins" slice
@@ -63,7 +63,7 @@
| buildin
| (feature)
| Automatically place elements.
- |
autoroute | 4337
+ |
---|
autoroute | 4342
| works
| buildin
| (feature)
@@ -74,56 +74,77 @@
| disabled
| (feature)
| Remote control PCB using DBUS.
- |
---|
djopt | 2322
+ |
---|
debug | 85
| works
+ | disabled
+ | (feature)
+ | Actions that help developer to debug pcb core. 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 installation with minimal risk of scaring away a reproducible bug.
+ |
---|
djopt | 2320
+ | works
| buildin
| (feature)
| Various board optimization algorithms.
- |
---|
export_bom | 376
+ |
---|
export_bom | 385
| works
| buildin
| export
| Export bom (Bill of Materials)
- |
---|
export_gcode | 2455
+ |
---|
export_dxf | 4701
+ |
+ |
+ |
+ | The pcb DXF HID is a DXF exporter for pcb. The pcb DXF HID exports the loaded pcb layout to a series of DXF files, typically one file for every layer, a DXF file for inserting elements by means of "XREFS" (in AutoCAD jargon also known as eXternal REFerenced drawings), and DXF files for plated and non-plated holes. These external referenced drawings can be 3D models of elements (ACIS), including DDE/OLE attributes of any other application that is supported by both AutoCAD (or any alternative software that supports these features) and the (Microsoft) Operating System of your choice. The parameters for the DXF exporter are: --dxffile This is the basename of the generated files. Layer-, top and bottom mask-, top and bottom paste, and drill-filenames are based upon this string. --metric Tick for mm, default is mil. --layer-color-BYBLOCK Tick for layer color is BYBLOCK, default layer color is BYLAYER. --xrefs Tick for generating an eXternal REFerence file, default is none. --xreffile This string should contain the pathname of the location where your XREF drawing files exist. --verbose Tick if you want to see a full report on stderr of what entities are written to the files, default is silent. --export-all-layers Tick if you want to export all layers, default is to not export empty layers. ------------------------------------------------------------------------- COPYRIGHT The pcb DXF HID is covered by the GNU General Public License. See the individual files for the exact copyright notices.
+ |
---|
export_gcode | 2464
| works
| buildin
| export
| Export to gcode
- |
---|
export_gerber | 974
+ |
---|
export_gerber | 981
| works
| buildin
| export
| Export to gerber
- |
---|
export_lpr | 97
+ |
---|
export_lpr | 105
| works
| buildin
| export
| Export to lpr (using export_ps to generate postscript)
- |
---|
export_nelma | 688
+ |
---|
export_nelma | 696
| works
| buildin
| export
| Export to nelma (Numerical capacitance calculator)
- |
---|
export_png | 1110
+ |
---|
export_png | 1115
| works
| buildin
| export
| Export to png, gif and jpeg
- |
---|
export_ps | 1620
+ |
---|
export_ps | 1634
| works
| buildin
| export
| Export postscript or embedded postscript.
- |
---|
fontmode | 164
+ |
---|
export_test | 258
+ | disabled
+ (work in progress)
+ | buildin
+ | export
+ | A thin layer of code to dump exporter calls for testing the HID exporter API.
+ |
---|
fontmode | 166
| works
| buildin
| (feature)
| Font editing actions.
- |
---|
fp_fs | 98
+ |
---|
fp_fs | 373
| works
| buildin
| fp
| Footprint: file system based implementation. Used to be called Newlib: load footprints from directories. Run external processes for the parametric footprints.
+ |
---|
fp_wget | 287
+ | works
+ | buildin
+ | fp
+ | Footprint: get static (file) footprints from the web, e.g. from http://gedasymbols.org
|
---|
gl | 592
| disabled
(pcb-rnd has no support for opengl.)
@@ -130,7 +151,7 @@
| disabled
| (feature)
| Common gl functions for hids.
- |
---|
gpmi | 3007
+ |
---|
gpmi | 3000
| works
| buildin
(if gpmi is installed)
@@ -141,12 +162,12 @@
| buildin
| hid
| HID without GUI; read actions from stdin.
- |
---|
hid_gtk | 12535
+ |
---|
hid_gtk | 13709
| works
| buildin
| hid
| GUI: the GTK HID.
- |
---|
hid_lesstif | 6687
+ |
---|
hid_lesstif | 6914
| works
| buildin
| hid
@@ -156,42 +177,52 @@
| buildin
| import
| Import code for netlists in the EDIF format.
- |
---|
import_sch | 261
+ |
---|
import_sch | 291
| works
| buildin
| import
| Imports element and netlist data from the schematics (or some other source).
+ |
---|
io_kicad_legacy | 56
+ | work-in-progress
+ | disabled
+ | io
+ | Load and save the design and elements in Kicad's legacy format.
+ |
---|
io_pcb | 2155
+ | works
+ | buildin
+ | io
+ | Load and save the design and elements in the original pcb text format.
|
---|
legacy_func | 72
| 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.
- |
---|
mincut | 886
+ |
---|
mincut | 905
| works
| buildin
| (feature)
| Use the minimal cut algorithm to indicate shorts: instead of highlighting two random pins/pads, try to highlight the least number of objects that connect the two networks.
- |
---|
oldactions | 57
+ |
---|
oldactions | 117
| works
| disabled
| (feature)
- | Random collection of old/obsolete actions. Bell(): audible feedback; DumpLibrary(): print footprint library on stdout
- |
---|
puller | 1885
+ | 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)
+ |
---|
puller | 1887
| works
| buildin
| (feature)
| Pull traces to minimize their length.
- |
---|
renumber | 223
+ |
---|
renumber | 222
| works
| buildin
| (feature)
| Renumber elements (renaming them) and generate a text file for back annotation.
- |
---|
report | 762
+ |
---|
report | 784
| works
| buildin
| (feature)
| Report() and ReportObject() actions - print a report about design objects.
- |
---|
shand_cmd | 211
+ |
---|
shand_cmd | 212
| works
| buildin
| (feature)
@@ -207,7 +238,7 @@
| disabled
| (feature)
| Automatically route selected or all rats using a topological algorithm. This is the new autorouter from 2009.
- |
---|
vendordrill | 574
+ |
---|
vendordrill | 552
| works
| buildin
| (feature)
@@ -224,6 +255,7 @@
|
---|
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
|