Commit 032580f6 authored by Eric Kuzmenko's avatar Eric Kuzmenko
Browse files

Add haptic motor and debug UART headers/connectors, include notes in schematic r

egarding the DPDT switches' & logic gates' pins being interchangeable

Used right-angled JST 2.5mm connector scaled in half as the motor connector footprint & 3D model, included 1cm distance from haptic motor placement from the edge of the connector (shown on silkscreen).
parent f52026a9
......@@ -8962,4 +8962,6 @@ F 9 "https://octopart.com/search?q=ESD5B5.0ST1G&start=0" V 7850 3450 60 0001 C
1 7850 3450
0 -1 1 0
$EndComp
Text Notes 7250 6350 0 60 ~ 0
Note:\nAll switches' pins\ncan be swapped\ne.g. 5<->4\n or 5<->6\n (+camera)
$EndSCHEMATC
......@@ -2412,4 +2412,6 @@ F 9 "https://octopart.com/search?q=ESD5B5.0ST1G&start=0" V 4200 5500 60 0001 C
1 4200 5500
0 -1 1 0
$EndComp
Text Notes 2300 4950 0 60 ~ 0
Note:\nAll switches' pins\ncan be swapped\ne.g. 2<->3\n or 1<->3\n (+BOOT_MODE2)
$EndSCHEMATC
......@@ -6754,4 +6754,8 @@ Text Notes 9200 2400 0 60 ~ 0
Read: 0xF1\nWrite 0xF0
Text Notes 8950 1900 0 60 ~ 0
Camera PN:\nTruly CO8725-B5SA-E
Text Notes 5950 3150 0 60 ~ 0
Note:\nAll switches' pins\ncan be swapped\ne.g. 2<->3\n or 1<->3\n (+mic)
Text Notes 7075 4425 0 60 ~ 0
Input pins are\ninterchangeable
$EndSCHEMATC
......@@ -2468,27 +2468,22 @@ X + 2 0 200 100 D 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Motor_DC
# Motor_Haptic
#
DEF Motor_DC M 0 0 Y Y 1 F N
DEF Motor_Haptic M 0 0 Y Y 1 F N
F0 "M" 100 100 50 H V L CNN
F1 "Motor_DC" 100 -200 50 H V L TNN
F2 "" 0 -90 50 H I C CNN
F3 "" 0 -90 50 H I C CNN
$FPLIST
Pin_Headers:Pin_Header_Straight_1x02
Connect:bornier2
TerminalBlock*2pol
$ENDFPLIST
F1 "Motor_Haptic" 100 -200 50 H V L TNN
F2 "" 0 -35 50 H I C CNN
F3 "" 0 -35 50 H I C CNN
DRAW
P 5 0 0 0 -50 -130 -50 20 0 -80 50 20 50 -130 N
C 0 -60 128 0 1 10 N
P 5 0 0 0 -50 5 -50 -145 0 -45 50 -145 50 5 N
C 0 -65 128 0 1 10 N
P 2 0 1 0 0 -300 0 -280 N
P 2 0 1 0 0 -188 0 -204 N
P 2 0 1 0 0 68 0 82 N
P 2 0 1 0 0 80 0 100 N
X + 1 0 200 100 D 50 50 1 1 P
X - 2 0 -300 100 U 50 50 1 1 P
X - 1 0 200 100 D 50 50 1 1 P
X + 2 0 -300 100 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
......
......@@ -55,6 +55,10 @@ $CMP 74LVC2G241
D IC BUFFER/DVR 3ST DL INV
$ENDCMP
#
$CMP AP22814
D SINGLE CHANNEL POWER DISTRIBUTION LOAD SWITCH
$ENDCMP
#
$CMP AR8031
D IC TRANSCEIVER ETHERNET 48-QFN
$ENDCMP
......@@ -146,6 +150,16 @@ K connector SD microsd
F https://www.hirose.com/product/en/download_file/key_name/DM3/category/Catalog/doc_file_id/49662/?file_category_id=4&item_id=195&is_series=1
$ENDCMP
#
$CMP Motor_DC
D DC Motor
K DC Motor
$ENDCMP
#
$CMP Motor_Haptic
D Haptic Motor
K Haptic Motor
$ENDCMP
#
$CMP NUP5120
D TVS DIODE 5V SOT563
$ENDCMP
......
......@@ -150,6 +150,11 @@ K connector SD microsd
F https://www.hirose.com/product/en/download_file/key_name/DM3/category/Catalog/doc_file_id/49662/?file_category_id=4&item_id=195&is_series=1
$ENDCMP
#
$CMP Motor_Haptic
D Haptic Motor
K Haptic Motor
$ENDCMP
#
$CMP NUP5120
D TVS DIODE 5V SOT563
$ENDCMP
......
......@@ -2211,6 +2211,25 @@ X SHIELD 10 800 -500 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Motor_Haptic
#
DEF Motor_Haptic M 0 0 Y Y 1 F N
F0 "M" 100 100 50 H V L CNN
F1 "Motor_Haptic" 100 -200 50 H V L TNN
F2 "" 0 -35 50 H I C CNN
F3 "" 0 -35 50 H I C CNN
DRAW
P 5 0 0 0 -50 5 -50 -145 0 -45 50 -145 50 5 N
C 0 -65 128 0 1 10 N
P 2 0 1 0 0 -300 0 -280 N
P 2 0 1 0 0 -188 0 -204 N
P 2 0 1 0 0 68 0 82 N
P 2 0 1 0 0 80 0 100 N
X - 1 0 200 100 D 50 50 1 1 P
X + 2 0 -300 100 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# NUP5120
#
DEF NUP5120 U 0 40 Y N 1 F N
......
No preview for this file type
(module BY0820Z021L20 (layer F.Cu) (tedit 5B1C2D96)
(descr "1.25mm right angled pitch header for BY0820Z021L20 haptic/vibration motor")
(tags "BY0820Z021L20 right angled")
(fp_text reference REF** (at 3.5 -10.7) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value BY0820Z021L20 (at 0.625 -4) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 1.4 -12) (end 1.4 -12.9) (layer F.SilkS) (width 0.15))
(fp_line (start 1.3 -12.9) (end 1.3 -12) (layer F.SilkS) (width 0.15))
(fp_line (start 1.2 -12) (end 1.2 -12.9) (layer F.SilkS) (width 0.15))
(fp_line (start 1.1 -12.9) (end 1.1 -12) (layer F.SilkS) (width 0.15))
(fp_line (start 0.15 -12) (end 0.15 -12.9) (layer F.SilkS) (width 0.15))
(fp_line (start 0.05 -12.9) (end 0.05 -12) (layer F.SilkS) (width 0.15))
(fp_line (start -0.05 -12) (end -0.05 -12.9) (layer F.SilkS) (width 0.15))
(fp_line (start -0.15 -12.9) (end -0.15 -12) (layer F.SilkS) (width 0.15))
(fp_line (start -0.25 -13) (end -0.25 -11.9) (layer F.SilkS) (width 0.15))
(fp_line (start 0.25 -13) (end -0.25 -13) (layer F.SilkS) (width 0.15))
(fp_line (start 0.25 -11.9) (end 0.25 -13) (layer F.SilkS) (width 0.15))
(fp_line (start -0.25 -11.9) (end 0.25 -11.9) (layer F.SilkS) (width 0.15))
(fp_line (start 1 -13) (end 1 -11.9) (layer F.SilkS) (width 0.15))
(fp_line (start 1.5 -13) (end 1 -13) (layer F.SilkS) (width 0.15))
(fp_line (start 1.5 -11.9) (end 1.5 -13) (layer F.SilkS) (width 0.15))
(fp_line (start 1 -11.9) (end 1.5 -11.9) (layer F.SilkS) (width 0.15))
(fp_line (start 2 -11.528) (end 2 -13.653) (layer F.SilkS) (width 0.15))
(fp_line (start -0.75 -11.528) (end 2 -11.528) (layer F.SilkS) (width 0.15))
(fp_line (start -0.75 -13.653) (end -0.75 -11.528) (layer F.SilkS) (width 0.15))
(fp_line (start 1.25 -3.425) (end 1.25 -11.875) (layer F.SilkS) (width 0.15))
(fp_line (start 0 -3.425) (end 0 -11.875) (layer F.SilkS) (width 0.15))
(fp_circle (center 0.625 -17.675) (end 0.625 -13.425) (layer F.SilkS) (width 0.15))
(fp_text user %R (at 0.625 -1.05) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -1.25 -3.35) (end -1.25 0.75) (layer F.Fab) (width 0.1))
(fp_line (start -1.25 0.75) (end 2.5 0.75) (layer F.Fab) (width 0.1))
(fp_line (start 2.5 0.75) (end 2.5 -3.35) (layer F.Fab) (width 0.1))
(fp_line (start 2.5 -3.35) (end -1.25 -3.35) (layer F.Fab) (width 0.1))
(fp_line (start -0.575 -2.675) (end -0.575 0.825) (layer F.SilkS) (width 0.15))
(fp_line (start -0.575 0.825) (end -1.325 0.825) (layer F.SilkS) (width 0.15))
(fp_line (start -1.325 0.825) (end -1.325 -3.425) (layer F.SilkS) (width 0.15))
(fp_line (start -1.325 -3.425) (end 2.575 -3.425) (layer F.SilkS) (width 0.15))
(fp_line (start 2.575 -3.425) (end 2.575 0.825) (layer F.SilkS) (width 0.15))
(fp_line (start 2.575 0.825) (end 1.825 0.825) (layer F.SilkS) (width 0.15))
(fp_line (start -1.325 -2.675) (end -0.575 -2.675) (layer F.SilkS) (width 0.15))
(fp_line (start -1.325 -0.275) (end -0.575 -0.275) (layer F.SilkS) (width 0.15))
(fp_line (start 2.575 -2.675) (end 1.825 -2.675) (layer F.SilkS) (width 0.15))
(fp_line (start 1.825 -2.675) (end 1.825 0.825) (layer F.SilkS) (width 0.15))
(fp_line (start 1.825 -0.275) (end 2.575 -0.275) (layer F.SilkS) (width 0.15))
(fp_line (start -0.575 -1.25) (end 1.825 -1.25) (layer F.SilkS) (width 0.15))
(fp_line (start -0.575 -0.75) (end 1.825 -0.75) (layer F.SilkS) (width 0.15))
(fp_line (start -0.16 -1.25) (end -0.16 -2.96) (layer F.SilkS) (width 0.15))
(fp_line (start -0.16 -2.96) (end 0 -3) (layer F.SilkS) (width 0.15))
(fp_line (start 0 -3) (end 0.16 -2.96) (layer F.SilkS) (width 0.15))
(fp_line (start 0.16 -2.96) (end 0.16 -1.25) (layer F.SilkS) (width 0.15))
(fp_line (start 1.09 -1.25) (end 1.09 -2.96) (layer F.SilkS) (width 0.12))
(fp_line (start 1.09 -2.96) (end 1.25 -3) (layer F.SilkS) (width 0.12))
(fp_line (start 1.25 -3) (end 1.41 -2.96) (layer F.SilkS) (width 0.12))
(fp_line (start 1.41 -2.96) (end 1.41 -1.25) (layer F.SilkS) (width 0.12))
(fp_line (start 0 0.75) (end -0.15 1.05) (layer F.SilkS) (width 0.15))
(fp_line (start -0.15 1.05) (end 0.15 1.05) (layer F.SilkS) (width 0.15))
(fp_line (start 0.15 1.05) (end 0 0.75) (layer F.SilkS) (width 0.15))
(fp_line (start 0 0.75) (end -0.15 1.05) (layer F.Fab) (width 0.1))
(fp_line (start -0.15 1.05) (end 0.15 1.05) (layer F.Fab) (width 0.1))
(fp_line (start 0.15 1.05) (end 0 0.75) (layer F.Fab) (width 0.1))
(fp_line (start -1.575 -3.675) (end -1.575 1.075) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.575 1.075) (end 2.825 1.075) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.825 1.075) (end 2.825 -3.675) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.825 -3.675) (end -1.575 -3.675) (layer F.CrtYd) (width 0.05))
(pad 1 thru_hole rect (at 0 0) (size 1 1) (drill 0.5) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 1.25 0) (size 1 1) (drill 0.5) (layers *.Cu *.Mask))
(model Connectors_JST.3dshapes/JST_EH_S02B-EH_02x2.50mm_Angled.wrl
(at (xyz 0 0 0))
(scale (xyz 0.5 0.5 0.5))
(rotate (xyz 0 0 0))
)
)
update=Sat 09 Jun 2018 12:24:05 PM EDT
update=Sat 09 Jun 2018 03:50:19 PM EDT
version=1
last_client=kicad
[pcbnew]
......
......@@ -1732,7 +1732,7 @@ Wire Notes Line
Wire Notes Line
12060 13100 12140 13100
Wire Notes Line
12060 13000 12640 13000
12060 13000 12590 13000
Wire Notes Line
11960 10000 13790 10000
Wire Notes Line
......@@ -1752,9 +1752,9 @@ Wire Notes Line
Wire Notes Line
11960 9700 12040 9700
Wire Notes Line
12650 12810 12650 12990
12600 12810 12600 12990
Wire Notes Line
13040 12800 12660 12800
13040 12800 12610 12800
Wire Notes Line
13050 13690 13050 12810
Wire Notes Line
......@@ -1766,11 +1766,11 @@ Wire Notes Line
Wire Notes Line
10350 12810 10350 13690
Wire Notes Line
10740 12800 10360 12800
10790 12800 10360 12800
Wire Notes Line
10750 12990 10750 12810
10800 12990 10800 12810
Wire Notes Line
11340 13000 10760 13000
11340 13000 10810 13000
Wire Notes Line
7850 760 7850 2540
Wire Notes Line
......@@ -1806,11 +1806,11 @@ Wire Notes Line
Wire Notes Line
13050 12800 13050 13700
Wire Notes Line
12650 12800 13050 12800
12600 12800 13050 12800
Wire Notes Line
12650 13000 12650 12800
12600 13000 12600 12800
Wire Notes Line
12050 13000 12650 13000
12050 13000 12600 13000
Wire Notes Line
11250 13100 11350 13100
Wire Notes Line
......@@ -1820,11 +1820,11 @@ Wire Notes Line
Wire Notes Line
10350 12800 10350 13700
Wire Notes Line
10750 12800 10350 12800
10800 12800 10350 12800
Wire Notes Line
10750 13000 10750 12800
10800 13000 10800 12800
Wire Notes Line
11350 13000 10750 13000
11350 13000 10800 13000
Wire Notes Line
12050 9700 11950 9700
Wire Notes Line
......
......@@ -48,23 +48,6 @@ Comment3 ""
Comment4 ""
$EndDescr
$Comp
L Motor_DC M2401
U 1 1 5AFCD142
P 6050 3900
F 0 "M2401" H 6150 4000 50 0000 L CNN
F 1 "C0820" H 6150 3700 50 0000 L TNN
F 2 "" H 6050 3810 50 0001 C CNN
F 3 "https://www.molex.com/pdm_docs/sd/530480210_sd.pdf" H 6050 3810 50 0001 C CNN
F 4 "Molex" H 6050 3900 60 0001 C CNN "MFG Name"
F 5 "0530480210" H 6050 3900 60 0001 C CNN "MFG Part Num"
F 6 "0530480210" H 6050 3900 60 0001 C CNN "Distrib PN"
F 7 "https://www.arrow.com/en/products/0530480210/molex" H 6050 3900 60 0001 C CNN "Distrib Link"
F 8 "-" H 6050 3900 60 0001 C CNN "Tolerance"
F 9 "https://lcsc.com/product-detail/1-25T-Connectors_1-25T-1-2AW_C10832.html" H 6050 3900 60 0001 C CNN "Others"
1 6050 3900
1 0 0 -1
$EndComp
$Comp
L GND #PWR0385
U 1 1 5AFCF90B
P 6050 4300
......@@ -211,4 +194,23 @@ Wire Wire Line
5700 3400 5750 3400
Text Notes 3950 5650 0 60 ~ 0
Motor PN:\nBY0820Z021L20
Text Notes 6550 4450 0 60 ~ 0
Metal housing is floating\n(not connected to either pin)\n⇒ could connect housing to GND
$Comp
L Motor_Haptic M2401
U 1 1 5B40BABE
P 6050 4000
F 0 "M2401" H 5700 3800 50 0000 L CNN
F 1 "Motor" H 5750 4100 50 0000 L TNN
F 2 "dvk-mx8m-bsb:BY0820Z021L20" H 6050 3965 50 0001 C CNN
F 3 "https://www.molex.com/pdm_docs/sd/530480210_sd.pdf" H 6050 3965 50 0001 C CNN
F 4 "Molex" H 6050 4000 60 0001 C CNN "MFG Name"
F 5 "0530480210" H 6050 4000 60 0001 C CNN "MFG Part Num"
F 6 "0530480210" H 6050 4000 60 0001 C CNN "Distrib PN"
F 7 "https://www.arrow.com/en/products/0530480210/molex" H 6050 4000 60 0001 C CNN "Distrib Link"
F 8 "-" H 6050 4000 60 0001 C CNN "Tolerance"
F 9 "https://lcsc.com/product-detail/1-25T-Connectors_1-25T-1-2AW_C10832.html" H 6050 4000 60 0001 C CNN "Others"
1 6050 4000
-1 0 0 1
$EndComp
$EndSCHEMATC
......@@ -5242,4 +5242,6 @@ Text Notes 9700 3350 0 60 ~ 0
Mag:
Wire Notes Line
11200 5300 11200 6500
Text Notes 9800 2100 0 60 ~ 0
Input pins are\ninterchangeable
$EndSCHEMATC
......@@ -70,7 +70,7 @@ U 1 1 5ACD600C
P 6850 3950
F 0 "J701" H 6850 4250 50 0000 C CNN
F 1 "Debug_UART" H 6850 3550 50 0000 C CNN
F 2 "" H 6850 3950 50 0001 C CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x06_Pitch2.54mm" H 6850 3950 50 0001 C CNN
F 3 "https://media.digikey.com/PDF/Data%20Sheets/Sullins%20PDFs/z%20RzCzzzSzzN-RC,%20ST,11635-B.pdf" H 6850 3950 50 0001 C CNN
F 4 "Sullins" H 6850 3950 60 0001 C CNN "MFG Name"
F 5 "PREC006SAAN-RC" H 6850 3950 60 0001 C CNN "MFG Part Num"
......
......@@ -137,10 +137,10 @@ Text Notes 6100 2550 0 60 ~ 0
SoC's RX\nModule's TX
Text Notes 6100 2775 0 60 ~ 0
SoC's TX\nModule's RX
Text Notes 8400 1850 0 60 ~ 0
Text Notes 8550 1800 0 60 ~ 0
6.2 M.2 Signal Directions
$Bitmap
Pos 9150 2450
Pos 9300 2400
Scale 1.000000
Data
89 50 4E 47 0D 0A 1A 0A 00 00 00 0D 49 48 44 52 00 00 01 9A 00 00 00 E2 08 02 00 00 00 F8 62 96
......@@ -750,13 +750,13 @@ D7 0C 9E 41 3E 9F 77 30 7E 57 3E 1D 00 AF 58 2C 1A D4 0C 9E 90 21 2A 6F 97 4F 92
C1 73 3A 9F CF 6F 6F 6E 0A DD E4 03 61 34 84 AC 22 EC B3 48 00 00 00 00 49 45 4E 44 AE 42 60 82
EndData
$EndBitmap
Text Notes 9850 2675 0 60 ~ 0
Text Notes 10000 2625 0 60 ~ 0
TX output\nRX input\nCTS output\nRTS input
Text Notes 9800 3100 0 60 ~ 0
Text Notes 9950 3050 0 60 ~ 0
⇒TX→RX\n RX←TX\n CTS→CTS\n RTS←RTS
Text Notes 6700 3050 0 39 ~ 0
i.MX8M in DCE mode (POR state)\nhas CTS output, RTS input
Text Notes 8300 2000 0 60 ~ 0
Text Notes 8450 1950 0 60 ~ 0
UARTn_UFCR[DCEDTE]=0 on POR
Text HLabel 6050 2200 2 60 Output ~ 0
BT_HOST_WAKE
......@@ -1256,7 +1256,7 @@ BT_UART_CTS
Text Notes 6500 3400 0 60 ~ 0
Pin 54 on RS9116 is\nUSB_VBUS Sink
Text Notes 4400 1350 0 60 ~ 0
RedPine RS9116 MB0\nRequires 5V on\nPin 54 for USB!
RedPine RS9116 MB0\nRequires 5V on\nPin 54 if USB used
Text Notes 2950 1250 0 60 ~ 0
RS9116 datasheet says\nno WIFI_WAKE\nbut the schematic has it
$Comp
......@@ -2102,4 +2102,10 @@ F 9 "https://octopart.com/search?q=20449-001E&start=0" H 1900 2900 60 0001 C CN
1 1900 2900
1 0 0 -1
$EndComp
Text Notes 8250 3350 0 60 ~ 0
Leave ~BT_DISABLE\nLOW for RS9116
Text Notes 9950 3900 0 60 ~ 0
Note:\nAll switches' pins\ncan be swapped\ne.g. 2<->3\n or 1<->3
Text Notes 8250 4000 0 60 ~ 0
Input pins are\ninterchangeable
$EndSCHEMATC
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment