Mostly-finished button board

Just needs to be reviewed before shipping.

Change-Id: I8c0c1c400b7879090db2008dde65ceb0c2c9de0b
diff --git a/motors/packages/22-23-2021.fp b/motors/packages/22-23-2021.fp
new file mode 100644
index 0000000..c5c2c05
--- /dev/null
+++ b/motors/packages/22-23-2021.fp
@@ -0,0 +1,12 @@
+Element(0x00 "Molex 22-23-2021 1x2 connector" "" "22-23-2021" 360 0 3 100 0x00)
+(
+	Pin(62 147 65 40 "1" 0x101)
+	Pin(162 147 65 40 "2" 0x01)
+	ElementLine(0 0 0 290 10)
+	ElementLine(224 0 224 290 10)
+	ElementLine(224 0 0 0 10)
+	ElementLine(0 90 224 90 10)
+	ElementLine(112 290 112 90 10)
+	ElementLine(0 290 224 290 10)
+	Mark(112 147)
+)
diff --git a/motors/packages/22-23-2031.fp b/motors/packages/22-23-2031.fp
new file mode 100644
index 0000000..5b98bc0
--- /dev/null
+++ b/motors/packages/22-23-2031.fp
@@ -0,0 +1,14 @@
+Element(0x00 "Molex 22-23-2031 1x3 connector" "" "22-23-2031" 360 0 3 100 0x00)
+(
+	Pin(62 147 65 40 "1" 0x101)
+	Pin(162 147 65 40 "2" 0x01)
+	Pin(262 147 65 40 "3" 0x01)
+	ElementLine(0 0 0 290 10)
+	ElementLine(324 0 324 290 10)
+	ElementLine(324 0 0 0 10)
+	ElementLine(0 90 324 90 10)
+	ElementLine(112 290 112 90 10)
+	ElementLine(212 290 212 90 10)
+	ElementLine(0 290 324 290 10)
+	Mark(162 147)
+)
diff --git a/motors/packages/SOT23-3L.fp b/motors/packages/SOT23-3L.fp
new file mode 100644
index 0000000..dd2db85
--- /dev/null
+++ b/motors/packages/SOT23-3L.fp
@@ -0,0 +1,14 @@
+# This is the footprint recommended in
+# https://media.digikey.com/pdf/Data%20Sheets/ST%20Microelectronics%20PDFS/ESDCAN(01,24)-2BLY,.pdf.
+Element["" "" "" "" 0 0 0 0 0 100 ""]
+(
+	Pad[-0.97mm -0.735mm -0.97mm -1.205mm 0.48mm 2000 0.68mm "2" "2" "square"]
+	Pad[0.97mm -0.735mm 0.97mm -1.205mm 0.48mm 2000 0.68mm "1" "1" "square"]
+	Pad[0 0.735mm 0 1.205mm 0.48mm 2000 0.68mm "3" "3" "square"]
+
+	ElementLine[0.6mm 0.845mm 1.62mm 0.845mm 800]
+	ElementLine[1.62mm 0.845mm 1.62mm -0.845mm 800]
+	ElementLine[-0.6mm 0.845mm -1.62mm 0.845mm 800]
+	ElementLine[-1.62mm 0.845mm -1.62mm -0.845mm 800]
+	ElementLine[0.5mm -0.845mm -0.5mm -0.845mm 800]
+)