summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrekado <rekado@elephly.net>2015-04-10 06:45:50 +0200
committerrekado <rekado@elephly.net>2015-04-10 06:45:50 +0200
commit3ff81df3a46ce6c1f412065ed89b27fb3451d7f3 (patch)
tree69c0a3edcb4cea3012b5a4d1c40318b83c3e6a7a
parentee4ed6ad396afd37091d8a972a7654b8e21a2635 (diff)
explain how to keep schematics and board in sync
-rw-r--r--README.md11
1 files changed, 11 insertions, 0 deletions
diff --git a/README.md b/README.md
index 7c43a84..4d354b9 100644
--- a/README.md
+++ b/README.md
@@ -6,3 +6,14 @@ Stick](http://stick.com).
You will need the [gEDA programs](http://www.geda-project.org) to view and edit
these files. The [PCB editor](http://pcb.geda-project.org) is required to edit
the board.
+
+# Updating the board
+
+After changing any of the schematics, the board should be updated in
+the gschem directory with `gsch2pcb`.
+
+ gsch2pcb -d ~/.guix-profile/share/pcb/pcblib-newlib/geda/ project
+
+This will place any new components in a file `board.new.pcb` and
+generate a new netlist file `board.net`. The new components and the
+netlist file can then be loaded into PCB from the File menu.