Index: trunk/doc/contrib.html =================================================================== --- trunk/doc/contrib.html (revision 5743) +++ trunk/doc/contrib.html (revision 5744) @@ -1,5 +1,7 @@ + + pcb-rnd - contribution Index: trunk/doc/help.html =================================================================== --- trunk/doc/help.html (revision 5743) +++ trunk/doc/help.html (revision 5744) @@ -1,6 +1,8 @@ + pcb-rnd - help wanted + Index: trunk/doc/index.html =================================================================== --- trunk/doc/index.html (revision 5743) +++ trunk/doc/index.html (revision 5744) @@ -1,6 +1,8 @@ + pcb-rnd - main + @@ -21,12 +23,12 @@
-
+

Summary

-
-
pcb-rnd
-
+
+
[pcb-rnd logo]pcb-rnd
+
is a flexible, modular Printed Circuit Board editor

historically is a fork of PCB

is an informal part of the geda project @@ -33,15 +35,15 @@

features a lot of small and large improvements and bugfixes -

Version Control svn://repo.hu/pcb-rnd/trunk -
Download source releases -
Comments, feedback, patches live chat with the developer
or mail to: pcb-rnd (at) igor2.repo.hu
Mailing list: pcb-rnd (at) list.repo.hu (send a mail with subject: subscribe) -
Contribution and support +
Version Control svn://repo.hu/pcb-rnd/trunk +
Download source releases +
Comments, feedback, patches live chat with the developer
or mail to: pcb-rnd (at) igor2.repo.hu
Mailing list: pcb-rnd (at) list.repo.hu (send a mail with subject: subscribe) +
Contribution and support How to join or contribute
We are looking for help.
Do you have a feature request? -
Key features +
Key features editor for multilayer Printed Circuit Boards
scriptable in 10+ different scripting languages
parametric footprint generation, web footprints @@ -53,8 +55,8 @@
predictable development cycles
compatible with KiCad and gEDA/PCB -
Supported platforms - +
Supported platforms +
Linux desktop (various distributions, from source)
Mac OS X @@ -74,35 +76,35 @@
- +

What is -rnd?


- -
RaNDom + +
RaNDom When it started, it used to be a random collection of small fixes and improvements. We got much further than that by now.

- +
-
RespoNsive Developers + RespoNsive Developers Developers try to respond on user needs, adding features that are actually needed by current users.

- +
- Response Not Delayed + Response Not Delayed Bugreports, user requests and patches submitted are answered ASAP. There are no patches bitrotting for months. There are no forgotten bugreports.

- +
-
Research
&
Development
+
Research
&
Development


Rázós,
Nehéz
Döntések
(Brave, hard decisions) @@ -111,19 +113,20 @@

- +
-
Rants
Now
Dissipating
+
Rants
Now
Dissipating
Instead of talking and ranting a lot about what could work better, we just sit down and make it work better.

- +
-
Rather
Nicely
Decentralized
+
Rather
Nicely
Decentralized
Slim, generic core; most of the code organized in replacable plugins. Most plugins depend only on the core.
+

Index: trunk/doc/irc.html =================================================================== --- trunk/doc/irc.html (revision 5743) +++ trunk/doc/irc.html (revision 5744) @@ -1,6 +1,8 @@ + pcb-rnd - IRC + @@ -39,5 +41,5 @@ + - Index: trunk/doc/keys_mkey.html =================================================================== --- trunk/doc/keys_mkey.html (revision 5743) +++ trunk/doc/keys_mkey.html (revision 5744) @@ -1,506 +1,512 @@ - + + + + Key to action bindings + + +

Key to action bindings

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
key pcb-menu-mkey.lht -
. 'All-direction' lines
conf(toggle, editor/all_direction_lines, design) -
/ Cycle Clip
Display(CycleClip) -
0 Select Layer 10
SelectLayer(10) -
0-alt Select Layer 20
SelectLayer(20) -
0-alt-ctrl Toggle Layer 20
ToggleView(20) -
0-ctrl Toggle Layer 10
ToggleView(10) -
1 Select Layer 1
SelectLayer(1) -
1-alt Select Layer 11
SelectLayer(11) -
1-alt-ctrl Toggle Layer 11
ToggleView(11) -
1-ctrl Toggle Layer 1
ToggleView(1) -
1-shift Buffer/Select Buffer #1
PasteBuffer(1) -
2 Select Layer 2
SelectLayer(2) -
2-alt Select Layer 12
SelectLayer(12) -
2-alt-ctrl Toggle Layer 12
ToggleView(12) -
2-ctrl Toggle Layer 2
ToggleView(2) -
2-shift Buffer/Select Buffer #2
PasteBuffer(2) -
3 Select Layer 3
SelectLayer(3) -
3-alt Select Layer 13
SelectLayer(13) -
3-alt-ctrl Toggle Layer 13
ToggleView(13) -
3-ctrl Toggle Layer 3
ToggleView(3) -
3-shift Buffer/Select Buffer #3
PasteBuffer(3) -
4 Select Layer 4
SelectLayer(4) -
4-alt Select Layer 14
SelectLayer(14) -
4-alt-ctrl Toggle Layer 14
ToggleView(14) -
4-ctrl Toggle Layer 4
ToggleView(4) -
4-shift Buffer/Select Buffer #4
PasteBuffer(4) -
5 Select Layer 5
SelectLayer(5) -
5-alt Select Layer 15
SelectLayer(15) -
5-alt-ctrl Toggle Layer 15
ToggleView(15) -
5-ctrl Toggle Layer 5
ToggleView(5) -
5-shift Buffer/Select Buffer #5
PasteBuffer(5) -
6 Select Layer 6
SelectLayer(6) -
6-alt Select Layer 16
SelectLayer(16) -
6-alt-ctrl Toggle Layer 16
ToggleView(16) -
6-ctrl Toggle Layer 6
ToggleView(6) -
7 Select Layer 7
SelectLayer(7) -
7-alt Select Layer 17
SelectLayer(17) -
7-alt-ctrl Toggle Layer 17
ToggleView(17) -
7-ctrl Toggle Layer 7
ToggleView(7) -
8 Select Layer 8
SelectLayer(8) -
8-alt Select Layer 18
SelectLayer(18) -
8-alt-ctrl Toggle Layer 18
ToggleView(18) -
8-ctrl Toggle Layer 8
ToggleView(8) -
9 Select Layer 9
SelectLayer(9) -
9-alt Select Layer 19
SelectLayer(19) -
9-alt-ctrl Toggle Layer 19
ToggleView(19) -
9-ctrl Toggle Layer 9
ToggleView(9) -
: Command Entry
Command() -
= Simple optimization
djopt(simple) -
=-shift Auto-Optimize
djopt(auto) -
[ Grid -5mil
SetValue(Grid,-5,mil) -
\ Full screen
fullscreen(toggle) -
] Grid +5mil
SetValue(Grid,+5,mil) -
a-alt Select all visible
Select(All) -
a-alt-shift Unselect all
Unselect(All) -
a
 c
Library
DoWindows(Library) -
b Flip Object
Flip(Object) -
b-alt-ctrl netlist patch for back annotation
SavePatch() -
b-shift Move selected elements to other side
Flip(SelectedElements) -
backspace Remove Selected
RemoveSelected() -
backspace-shift Remove Connected
Atomic(Save); Connection(Reset); Atomic(Restore); Unselect(All); Atomic(Restore); Connection(Find); Atomic(Restore); Select(Connection); Atomic(Restore); RemoveSelected(); Atomic(Restore); Connection(Reset); Atomic(Restore); Unselect(All); Atomic(Block) -
c Center cursor
Center() -
c-ctrl
 
Copy selection to buffer
GetXY(Click to set the snap point for this buffer); PasteBuffer(Clear); PasteBuffer(AddSelected); Unselect(All); Mode(PasteBuffer) -
d Pins/Via show Name/Number
Display(PinOrPadName) -
d-shift Pinout
Display(Pinout) -
delete Remove
Mode(Save); Mode(Remove); Mode(Notify); Mode(Restore) -
delete-shift Remove selected objects
RemoveSelected() -
down Step Down
Cursor(Warp,0,-1,grid) -
down-shift Step +Down
Cursor(Pan,0,-50,view) -
e-shift Erase selected rats
DeleteRats(SelectedRats) -
e
 c
Copy selection to buffer
GetXY(Click to set the snap point for this buffer); PasteBuffer(Clear); PasteBuffer(AddSelected); Unselect(All); Mode(PasteBuffer) -
e
 d
Remove
Mode(Save); Mode(Remove); Mode(Notify); Mode(Restore) -
e
 i
Buffer/Mirror buffer (up/down)
Mode(PasteBuffer); PasteBuffer(Mirror) -
e
 r
Rotate buffer 90 deg CCW
-
e
 r-shift
Redo last undone operation
Redo() -
e
 u-shift
Undo last operation
Undo() -
e
 x
text on layout
ChangeName(Object) -
enter Click
Mode(Notify); Mode(Release) -
f-alt-shift Replace footprint
ReplaceFootprint() -
f-ctrl Lookup connection to object
GetXY(Click on the object); Connection(Find) -
f-shift Reset all connections
Connection(Reset); Display(Redraw) -
f
 a
Save Layout As...
Save(LayoutAs) -
f
 c
Quit Program
Quit() -
f
 i
Export layout...
ExportGUI() -
f
 n
Start New Layout
New() -
f
 o
Load layout
Load(Layout) -
f
 p
Print layout...
Print() -
f
 r
Revert
Load(Revert,none) -
f
 s
Save Layout
Save(Layout) -
g Grid +5mil
SetValue(Grid,+5,mil) -
g-ctrl Grid +0.05mm
SetValue(Grid,+0.05,mm) -
g-ctrl-shift Grid -0.05mm
SetValue(Grid,-0.05,mm) -
g-shift Grid -5mil
SetValue(Grid,-5,mil) -
h-ctrl ChangeHole Object
ChangeHole(Object) -
h-shift ToggleHideName SelectedElement
ToggleHideName(SelectedElements) -
h
 a
About...
About() -
j ChangeJoin Object
ChangeJoin(Object) -
j-shift ChangeJoin SelectedObject
ChangeJoin(SelectedObjects) -
k Clear Object +2 mil
ChangeClearSize(Object,+2,mil) -
k-ctrl Clear Selected +2 mil
ChangeClearSize(SelectedObjects,+2,mil) -
k-ctrl-shift Clear Selected -2 mil
ChangeClearSize(SelectedObjects,-2,mil) -
k-shift Clear Object -2 mil
ChangeClearSize(Object,-2,mil) -
l Line Tool size +5 mil
SetValue(LineSize,+5,mil) -
l-shift Line Tool size -5 mil
SetValue(LineSize,-5,mil) -
left Step Left
Cursor(Warp,-1,0,grid) -
left-shift Step +Left
Cursor(Pan,-50,0,view) -
m Move Object to current layer
MoveToCurrentLayer(Object) -
m-ctrl MarkCrosshair
MarkCrosshair() -
m-shift Move selected to current layer
MoveToCurrentLayer(Selected) -
n text on layout
ChangeName(Object) -
n-alt Nonetlist
ChangeNonetlist(Element) -
n-ctrl Start New Layout
New() -
n-ctrl-shift pin on layout
ChangeName(Object, Number) -
n-shift Select shortest rat
AddRats(Close) -
o Optimize rats nest
Atomic(Save); DeleteRats(AllRats); Atomic(Restore); AddRats(AllRats); Atomic(Block) -
o-ctrl ChangeOctagon Object
ChangeOctagon(Object) -
o-shift AddRats to selected pins
Atomic(Save); DeleteRats(AllRats); Atomic(Restore); AddRats(SelectedRats); Atomic(Block) -
p Polygon PreviousPoint
Polygon(PreviousPoint) -
p-alt Manage plugins...
ManagePlugins() -
p-ctrl Auto-place selected elements
AutoPlaceSelected() -
p-ctrl-shift Thin draw poly
conf(toggle, editor/thin_draw_poly, design) -
p-shift Polygon Close
Polygon(Close) -
q ChangeSquare Object
ChangeSquare(ToggleObject) -
q-ctrl Quit Program
Quit() -
r-alt Auto-route selected rats
AutoRoute(SelectedRats) -
r-ctrl Generate object report
ReportObject() -
r-shift Redo last undone operation
Redo() -
right Step Right
Cursor(Warp,1,0,grid) -
right-shift Step +Right
Cursor(Pan,50,0,view) -
s ChangeSize +5 mil
ChangeSize(Object,+5,mil) -
s-alt ChangeDrill +5 mil
ChangeDrillSize(Object,+5,mil) -
s-alt-shift ChangeDrill -5 mil
ChangeDrillSize(Object,-5,mil) -
s-ctrl Save Layout
Save(Layout) -
s-ctrl-shift Save Layout As...
Save(LayoutAs) -
s-shift ChangeSize -5 mil
ChangeSize(Object,-5,mil) -
space Arrow Mode
Mode(Arrow) -
t Text Tool scale +10 mil
SetValue(TextScale,+10,mil) -
t-shift Text Tool scale -10 mil
SetValue(TextScale,-10,mil) -
tab Flip up/down
SwapSides(V) -
tab-ctrl Spin 180 degrees
SwapSides(R) -
tab-ctrl-shift Swap Sides
SwapSides() -
tab-shift Flip left/right
SwapSides(H) -
u Undo last operation
Undo() -
u-ctrl-shift Clear undo-buffer
Undo(ClearList) -
up Step Up
Cursor(Warp,0,1,grid) -
up-shift Step +Up
Cursor(Pan,0,50,view) -
v-alt Via Tool drill +5 mil
SetValue(ViaDrillingHole,+5,mil) -
v-alt-shift Via Tool drill -5 mil
SetValue(ViaDrillingHole,-5,mil) -
v-ctrl Paste buffer to layout
Mode(PasteBuffer) -
v-ctrl-shift Via Tool size -5 mil
SetValue(ViaSize,-5,mil) -
v-shift Via Tool size +5 mil
SetValue(ViaSize,+5,mil) -
v
 e
Zoom Max
Zoom() -
v
 f
Zoom Max
Zoom() -
v
 i
Zoom In 2X
Zoom(-2) -
v
 o
Zoom Out 2X
Zoom(+2) -
w Add All Rats
AddRats(AllRats) -
w-shift AddRats Selected
AddRats(SelectedRats) -
x Cycle object being dragged
CycleDrag() -
x-ctrl Cut selection to buffer
GetXY(Click to set the snap point for this buffer); PasteBuffer(Clear); PasteBuffer(AddSelected); RemoveSelected(); Mode(PasteBuffer) -
x-shift Swap nets on two selected pins
net(swap) -
y Puller
Puller() -
y-ctrl Redo last undone operation
Redo() -
y-shift ChangeSizes to Route style
ChangeSizes(Object,style,mil) -
z Zoom In 20%
Zoom(-1.2) -
z-ctrl Undo last operation
Undo() -
z-shift Zoom Out 20%
Zoom(+1.2) -
| Thin draw
conf(toggle, editor/thin_draw, design)
Index: trunk/doc/motivation.html =================================================================== --- trunk/doc/motivation.html (revision 5743) +++ trunk/doc/motivation.html (revision 5744) @@ -1,6 +1,8 @@ + pcb-rnd - motivation + @@ -104,6 +106,5 @@

There is a small, active, constructive community forming around pcb-rnd. Future directions will be mainly set by their need. + - - Index: trunk/doc/myfeature.html =================================================================== --- trunk/doc/myfeature.html (revision 5743) +++ trunk/doc/myfeature.html (revision 5744) @@ -1,6 +1,8 @@ + pcb-rnd - my feature + Index: trunk/doc/news.html =================================================================== --- trunk/doc/news.html (revision 5743) +++ trunk/doc/news.html (revision 5744) @@ -1,6 +1,8 @@ + pcb-rnd - news + @@ -21,15 +23,15 @@

News

- -
- +
+
+ - -
+ 2016-09-04
Rebranding -
+ We have a new main page reflecting the transition how we regard pcb-rnd: it is not much of just a fork of geda/pcb by now, but a separate PCB editor with its own team and own course. File save/load compatibility is @@ -36,11 +38,11 @@ maintained.
+ 2016-08-24
Release 1.1.1 -
+ Available at the download page .
The next development cycle will focus on editable/searchable attributes