diff --git a/openocd/RaspberryPi.md b/openocd/RaspberryPi.md
new file mode 100644
index 0000000000000000000000000000000000000000..504a1358fc891ea5e634bee7a53d7b11e1f651f0
--- /dev/null
+++ b/openocd/RaspberryPi.md
@@ -0,0 +1,16 @@
+## Setting up a Raspberry Pi OpenOCD programmer
+
+1. Set up SD card.  Either download image with openocd from this page (todo: add link), or download a vanilla raspian os from https://www.raspberrypi.org/downloads/raspbian/ This will involve building OpenOCD yourself.  To fit on a 4GB sd card, get the lite version.
+
+1. https://www.raspberrypi.org/documentation/installation/installing-images/
+
+```
+diskutil unmountDisk diskn
+```
+```
+sudo dd bs=1m if=~/Documents/2017-09-07-raspbian-stretch-lite.img of=/dev/rdiskn conv=sync
+```
+
+Wait.
+
+2. Set up ssh.  We prefer over usb: https://www.thepolyglotdeveloper.com/2016/06/connect-raspberry-pi-zero-usb-cable-ssh/