]> git.elephly.net Git - hardware/stick-preamp.git/blobdiff - README.md
explain how to keep schematics and board in sync
[hardware/stick-preamp.git] / README.md
index 7c43a8467137a3079bc47012c1d9400eb4d8ef8a..4d354b910c23877f4ebca2bfcb043e8260cda70c 100644 (file)
--- 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.