this is a 2-layer design
[hw/easymotor] / easymotor.sch
index de74b74e1cf0fb285bf05bc048cff48c2f51623e..bbf22be52269f3ce1cd96667a21b9314ed23d328 100644 (file)
@@ -1,4 +1,4 @@
-v 20210626 2
+v 20211219 2
 C 50100 40200 0 0 0 title-D.sym
 T 78900 42100 9 30 1 0 0 0 1
 EasyMotor
@@ -314,19 +314,19 @@ value=ADXL375
 }
 N 53100 57000 53100 57600 4
 T 77100 41000 9 10 1 0 0 0 2
-                              Copyright 2021 by Bdale Garbee
+                              Copyright 2022 by Bdale Garbee
 Licensed under the TAPR Open Hardware License, http://www.tapr.org/OHL
 N 54600 46900 62800 46900 4
 {
-T 55700 47000 5 10 1 1 0 6 1
+T 55100 47000 5 10 1 1 0 0 1
 netname=v_batt
 }
-N 55900 45900 57700 45900 4
+N 57300 46000 59100 46000 4
 {
-T 57700 46000 5 10 1 1 0 6 1
+T 59100 46100 5 10 1 1 0 6 1
 netname=sense_batt
 }
-C 55800 44700 1 0 0 gnd.sym
+C 57200 44800 1 0 0 gnd.sym
 N 76400 52000 75100 52000 4
 {
 T 76400 52100 5 10 1 1 0 6 1
@@ -360,7 +360,11 @@ T 62200 57700 5 10 1 1 0 0 1
 value=0.1uF
 }
 C 62400 57200 1 0 0 gnd.sym
-N 55300 46100 54600 46100 4
+N 56500 46100 54600 46100 4
+{
+T 55100 46150 5 10 1 1 0 0 1
+netname=raw_pressure
+}
 N 75100 54800 76400 54800 4
 {
 T 76400 54850 5 10 1 1 0 6 1
@@ -377,18 +381,18 @@ refdes=U7
 T 73200 60100 5 10 1 1 0 0 1
 value=LPC11U14FHI33
 }
-C 66400 52800 1 0 1 USBmicroB.sym
+C 65500 52800 1 0 1 USBmicroB.sym
 {
-T 66045 53195 5 10 0 1 0 6 1
+T 65145 53195 5 10 0 1 0 6 1
 footprint=11071
-T 66400 52800 5 10 0 0 0 0 1
+T 65500 52800 5 10 0 0 0 0 1
 device=CONNECTOR
-T 66400 52800 5 10 0 0 0 0 1
+T 65500 52800 5 10 0 0 0 0 1
 value=USBmicroB
-T 65405 55200 5 10 1 1 0 6 1
+T 64505 55200 5 10 1 1 0 6 1
 refdes=J5
 }
-C 66300 52900 1 0 0 gnd.sym
+C 65400 52900 1 0 0 gnd.sym
 C 68200 54300 1 0 0 resistor.sym
 {
 T 68500 54700 5 10 0 0 0 0 1
@@ -411,8 +415,8 @@ refdes=R55
 T 68800 53650 5 10 1 1 0 0 1
 value=33
 }
-N 66400 54400 68200 54400 4
-N 66400 54000 68200 54000 4
+N 65500 54400 68200 54400 4
+N 65500 54000 68200 54000 4
 C 68000 50800 1 90 0 capacitor.sym
 {
 T 67300 51000 5 10 0 0 90 0 1
@@ -540,19 +544,6 @@ T 67150 54850 5 10 1 1 0 0 1
 value=1.5k
 }
 N 67650 54600 67650 54000 4
-C 78000 58900 1 0 1 beeper.sym
-{
-T 77700 59800 5 10 0 0 0 6 1
-device=BEEPER
-T 77700 60000 5 10 0 0 0 6 1
-symversion=0.1
-T 78000 58900 5 10 0 1 0 6 1
-footprint=TDK_PS12
-T 78000 58900 5 10 0 1 0 6 1
-value=TDK_PS12
-T 77200 58900 5 10 1 1 0 6 1
-refdes=U8
-}
 N 75100 53600 79300 53600 4
 {
 T 76400 53700 5 10 1 1 0 6 1
@@ -564,19 +555,11 @@ N 75100 59600 78700 59600 4
 T 76400 59650 5 10 1 1 0 6 1
 netname=reset_n
 }
-C 77900 58600 1 0 0 gnd.sym
-C 66400 54700 1 0 0 nc-right.sym
-{
-T 66500 55200 5 10 0 0 0 0 1
-value=NoConnection
-T 66500 55400 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 66400 53500 1 0 0 nc-right.sym
+C 65500 53500 1 0 0 nc-right.sym
 {
-T 66500 54000 5 10 0 0 0 0 1
+T 65600 54000 5 10 0 0 0 0 1
 value=NoConnection
-T 66500 54200 5 10 0 0 0 0 1
+T 65600 54200 5 10 0 0 0 0 1
 device=DRC_Directive
 }
 N 68700 50200 68700 50500 4
@@ -598,7 +581,7 @@ N 76400 51600 75100 51600 4
 T 76400 51650 5 10 1 1 0 6 1
 netname=usb_pullup
 }
-C 65400 52400 1 0 0 gnd.sym
+C 64500 52400 1 0 0 gnd.sym
 C 79300 53100 1 0 0 conn-4.sym
 {
 T 79300 53100 5 10 0 0 0 0 1
@@ -627,7 +610,6 @@ N 67650 55500 68800 55500 4
 T 67850 55550 5 10 1 1 0 0 1
 netname=usb_pullup
 }
-N 78000 59200 78000 58900 4
 C 80900 57500 1 0 0 conn-2.sym
 {
 T 80900 57500 5 10 0 1 0 0 1
@@ -636,6 +618,8 @@ T 80900 57500 5 10 0 0 0 0 1
 footprint=50mil2pin
 T 81205 58145 5 10 1 1 0 0 1
 refdes=J1
+T 80900 57500 5 10 0 1 0 0 1
+device=CONNECTOR
 }
 N 76800 58000 80900 58000 4
 {
@@ -723,12 +707,16 @@ T 54600 45200 5 10 0 0 0 0 1
 footprint=282834-6
 T 54600 45200 5 10 0 0 0 0 1
 value=6screws
+T 54600 45200 5 10 0 1 0 0 1
+device=CONNECTOR
+T 54600 45200 5 10 0 1 0 0 1
+loadstatus=noload
 }
 C 55100 46500 1 0 0 5V-plus.sym
 N 54600 46500 55300 46500 4
 N 54600 47300 60900 47300 4
 {
-T 55700 47350 5 10 1 1 0 6 1
+T 55100 47350 5 10 1 1 0 0 1
 netname=v_lipo
 }
 T 52300 47000 9 10 1 0 0 0 2
@@ -919,65 +907,180 @@ value=1uF
 C 63800 45700 1 0 0 gnd.sym
 C 62000 45700 1 0 0 gnd.sym
 N 60900 47300 60900 50800 4
-N 55300 43100 57600 43100 4
+N 56500 43100 58600 43100 4
 {
-T 56800 43150 5 10 1 1 0 0 1
+T 58600 43150 5 10 1 1 0 6 1
 netname=pressure
 }
-C 55200 41900 1 0 0 gnd.sym
+C 56400 41900 1 0 0 gnd.sym
 {
-T 55200 41900 5 10 0 1 0 0 1
+T 56400 41900 5 10 0 1 0 0 1
 motortest=true
 }
-N 55300 44000 55300 46100 4
-C 55400 42200 1 90 0 resistor.sym
+N 56500 44000 56500 46100 4
+C 56600 42200 1 90 0 resistor.sym
 {
-T 55000 42500 5 10 0 1 90 0 1
+T 56200 42500 5 10 0 1 90 0 1
 device=RESISTOR
-T 55400 42200 5 10 0 1 0 0 1
+T 56600 42200 5 10 0 1 0 0 1
 footprint=0402
-T 55500 42700 5 10 1 1 0 0 1
+T 56700 42700 5 10 1 1 0 0 1
 refdes=R32
-T 55500 42500 5 10 1 1 0 0 1
+T 56700 42500 5 10 1 1 0 0 1
 value=10k_0.1%
 }
-C 55400 43100 1 90 0 resistor.sym
+C 56600 43100 1 90 0 resistor.sym
 {
-T 55000 43400 5 10 0 1 90 0 1
+T 56200 43400 5 10 0 1 90 0 1
 device=RESISTOR
-T 55400 43100 5 10 0 1 0 0 1
+T 56600 43100 5 10 0 1 0 0 1
 footprint=0402
-T 55500 43600 5 10 1 1 0 0 1
+T 56700 43600 5 10 1 1 0 0 1
 refdes=R31
-T 55500 43400 5 10 1 1 0 0 1
+T 56700 43400 5 10 1 1 0 0 1
 value=5.6k_0.1%
 }
-C 56000 45000 1 90 0 resistor.sym
+C 57400 45100 1 90 0 resistor.sym
 {
-T 55600 45300 5 10 0 1 90 0 1
+T 57000 45400 5 10 0 1 90 0 1
 device=RESISTOR
-T 56000 45000 5 10 0 1 0 0 1
+T 57400 45100 5 10 0 1 0 0 1
 footprint=0402
-T 56100 45500 5 10 1 1 0 0 1
+T 57500 45600 5 10 1 1 0 0 1
 refdes=R28
-T 56100 45300 5 10 1 1 0 0 1
+T 57500 45400 5 10 1 1 0 0 1
 value=10k_0.1%
 }
-C 56000 45900 1 90 0 resistor.sym
+C 57400 46000 1 90 0 resistor.sym
 {
-T 55600 46200 5 10 0 1 90 0 1
+T 57000 46300 5 10 0 1 90 0 1
 device=RESISTOR
-T 56000 45900 5 10 0 1 0 0 1
+T 57400 46000 5 10 0 1 0 0 1
 footprint=0402
-T 56100 46500 5 10 1 1 0 0 1
+T 57500 46600 5 10 1 1 0 0 1
 refdes=R27
-T 56100 46300 5 10 1 1 0 0 1
+T 57500 46400 5 10 1 1 0 0 1
 value=5.6k_0.1%
 }
-N 55900 46800 55900 46900 4
-T 56200 44300 9 10 1 0 0 0 3
+N 57300 46900 57300 47000 4
+T 57600 44400 9 10 1 0 0 0 3
 0.1% resistors for battery sense
 are ridiculous, of course, but
 prevent adding 2 more unique parts
-T 62800 43200 9 10 1 0 0 0 1
-needs 5V switcher here!
+C 78200 58900 1 0 1 gnd.sym
+N 78000 59200 78100 59200 4
+C 78000 58900 1 0 1 beeper-2khz.sym
+{
+T 77700 59800 5 10 0 0 0 6 1
+device=BEEPER
+T 77700 60000 5 10 0 0 0 6 1
+symversion=0.1
+T 78005 58900 5 10 0 1 0 6 1
+footprint=TDK_PS12
+T 78000 58900 5 10 0 1 0 0 1
+loadstatus=noload
+T 77300 58700 5 10 1 1 0 6 1
+refdes=U8
+T 77500 58700 5 10 1 1 0 0 1
+value=TDK_PS12
+}
+C 62900 41500 1 0 0 MCP1642.sym
+{
+T 63195 43995 5 10 1 1 0 0 1
+refdes=U4
+T 64805 43995 5 10 1 1 0 6 1
+value=MCP1642B-50
+T 63195 44195 5 10 0 0 0 0 1
+device=IC
+T 63195 44395 5 10 0 0 0 0 1
+footprint=dfn-2x3-8
+}
+C 63400 44300 1 0 0 inductor.sym
+{
+T 63600 44800 5 10 0 0 0 0 1
+device=INDUCTOR
+T 63600 44600 5 10 1 1 0 6 1
+refdes=L1
+T 63600 45000 5 10 0 0 0 0 1
+symversion=0.1
+T 64300 44600 5 10 1 1 0 6 1
+value=4.7uH
+T 63400 44300 5 10 0 1 0 0 1
+footprint=1008
+}
+N 64300 44400 64900 44400 4
+N 64900 44400 64900 43700 4
+N 63400 44400 62800 44400 4
+N 62800 44400 62800 43700 4
+N 62900 43700 61200 43700 4
+N 62900 43300 62800 43300 4
+N 62800 43300 62800 43700 4
+C 64900 42000 1 0 0 nc-right.sym
+{
+T 65000 42500 5 10 0 0 0 0 1
+value=NoConnection
+T 65000 42700 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 62700 41300 1 0 0 gnd.sym
+N 62800 41600 62800 42500 4
+N 62800 42500 62900 42500 4
+N 62900 42100 62800 42100 4
+N 62900 41700 62800 41700 4
+N 64900 43300 65900 43300 4
+C 64900 41600 1 0 0 nc-right.sym
+{
+T 65000 42100 5 10 0 0 0 0 1
+value=NoConnection
+T 65000 42300 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 62200 42800 1 90 0 capacitor.sym
+{
+T 61500 43000 5 10 0 0 90 0 1
+device=CAPACITOR
+T 61900 43400 5 10 1 1 0 6 1
+refdes=C10
+T 61300 43000 5 10 0 0 90 0 1
+symversion=0.1
+T 61900 42900 5 10 1 1 0 6 1
+value=10uF
+T 62200 42800 5 10 0 1 0 0 1
+footprint=0603
+}
+C 66100 42400 1 90 0 capacitor.sym
+{
+T 65400 42600 5 10 0 0 90 0 1
+device=CAPACITOR
+T 65800 43000 5 10 1 1 0 6 1
+refdes=C11
+T 65200 42600 5 10 0 0 90 0 1
+symversion=0.1
+T 65800 42500 5 10 1 1 0 6 1
+value=10uF
+T 66100 42400 5 10 0 1 0 0 1
+footprint=0603
+}
+C 61900 42500 1 0 0 gnd.sym
+C 65800 42100 1 0 0 gnd.sym
+N 61200 43700 61200 46900 4
+C 65700 43300 1 0 0 5V-plus.sym
+C 56200 55900 1 0 0 nc-right.sym
+{
+T 56300 56400 5 10 0 0 0 0 1
+value=NoConnection
+T 56300 56600 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 56200 55500 1 0 0 nc-right.sym
+{
+T 56300 56000 5 10 0 0 0 0 1
+value=NoConnection
+T 56300 56200 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+N 65500 54800 66500 54800 4
+{
+T 66500 54850 5 10 1 1 0 6 1
+netname=v_usb
+}