added ESP32 programming tag-connect

This commit is contained in:
Skot Croshere 2022-11-22 18:05:21 -05:00
parent 742861e102
commit e62bebf78d
6 changed files with 492 additions and 60 deletions

154
Tag-Connect.lib Normal file
View File

@ -0,0 +1,154 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# TC2030-IDC-NL
#
DEF TC2030-IDC-NL J 0 40 Y N 1 F N
F0 "J" 0 -350 50 H V C CNN
F1 "TC2030-IDC-NL" 25 -450 50 H V C CNN
F2 "" -50 0 50 H I C CNN
F3 "" -50 0 50 H I C CNN
$FPLIST
TC2030*
$ENDFPLIST
DRAW
C -100 -225 56 0 1 0 N
C -63 100 35 0 1 0 N
C 0 225 50 0 1 0 N
C -63 -102 35 1 1 0 N
C -63 -2 35 1 1 0 N
C 63 -100 35 1 1 0 N
C 63 0 35 1 1 0 N
C 63 102 35 1 1 0 N
C 100 -225 56 1 1 0 N
X Pin_1 1 -250 100 150 R 50 50 1 1 P
X Pin_2 2 250 100 150 L 50 50 1 1 P
X Pin_3 3 -250 0 150 R 50 50 1 1 P
X Pin_4 4 250 0 150 L 50 50 1 1 P
X Pin_5 5 -250 -100 150 R 50 50 1 1 P
X Pin_6 6 250 -100 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# TC2030-IDC-NL_ESP
#
DEF TC2030-IDC-NL_ESP J 0 0 Y Y 1 F N
F0 "J" 0 -400 50 H V C CNN
F1 "TC2030-IDC-NL_ESP" 25 -500 50 H I C CNN
F2 "" -450 450 50 H I C CNN
F3 "" -50 0 50 H I C CNN
F4 "TC2030-IDC-NL" 0 -500 50 H V C CNN "Connector"
$FPLIST
TC2030*
$ENDFPLIST
DRAW
C -100 -275 56 0 1 0 N
C -63 150 35 0 1 0 N
C 0 275 50 0 1 0 N
C -63 -152 35 1 1 0 N
C -63 -2 35 1 1 0 N
C 63 -150 35 1 1 0 N
C 63 0 35 1 1 0 N
C 63 152 35 1 1 0 N
C 100 -275 56 1 1 0 N
T 0 -100 -1150 50 0 0 0 "EN = 0 : Reset" Normal 0 C C
T 0 50 -750 50 0 0 0 "ESP32 Programming Header" Normal 0 C C
T 0 0 -1000 50 0 0 0 "IO0 = 0 : bootloader" Normal 0 C C
T 0 100 -900 50 0 0 0 "IO0 = 1 : boot from flash" Normal 0 C C
S -550 -650 700 -1250 0 0 0 N
X EN 1 -250 150 150 R 50 50 1 1 P
X VDD 2 250 150 150 L 50 50 1 1 P
X TX 3 -250 0 150 R 50 50 1 1 P
X GND 4 250 0 150 L 50 50 1 1 P
X RX 5 -250 -150 150 R 50 50 1 1 P
X IO0 6 250 -150 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
ENDDRAW
ENDDEF
#
# TC2050-IDC
#
DEF TC2050-IDC J 0 40 Y N 1 F N
F0 "J" 0 -450 50 H V C CNN
F1 "TC2050-IDC" 25 -550 50 H V C CNN
F2 "" -50 100 50 H I C CNN
F3 "" -50 100 50 H I C CNN
$FPLIST
TC2050*
$ENDFPLIST
DRAW
C -100 -325 56 0 1 0 N
C -63 200 35 0 1 0 N
C 0 325 50 0 1 0 N
C -63 -202 35 1 1 0 N
C -63 -102 35 1 1 0 N
C -63 -2 35 1 1 0 N
C -63 98 35 1 1 0 N
C 63 -200 35 1 1 0 N
C 63 -100 35 1 1 0 N
C 63 0 35 1 1 0 N
C 63 100 35 1 1 0 N
C 63 202 35 1 1 0 N
C 100 -325 56 1 1 0 N
X Pin_1 1 -250 200 150 R 50 50 1 1 P
X Pin_10 10 250 200 150 L 50 50 1 1 P
X Pin_2 2 -250 100 150 R 50 50 1 1 P
X Pin_3 3 -250 0 150 R 50 50 1 1 P
X Pin_4 4 -250 -100 150 R 50 50 1 1 P
X Pin_5 5 -250 -200 150 R 50 50 1 1 P
X Pin_6 6 250 -200 150 L 50 50 1 1 P
X Pin_7 7 250 -100 150 L 50 50 1 1 P
X Pin_8 8 250 0 150 L 50 50 1 1 P
X Pin_9 9 250 100 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# TC2050-IDC_Cortex-M
#
DEF TC2050-IDC_Cortex-M J 0 20 Y N 1 F N
F0 "J" 0 -450 50 H V C CNN
F1 "TC2050-IDC_Cortex-M" 25 -550 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" -50 100 50 H I C CNN
$FPLIST
TC2050*
$ENDFPLIST
DRAW
C -100 -325 56 0 1 0 N
C -63 200 35 0 1 0 N
C 0 325 50 0 1 0 N
C -63 -202 35 1 1 0 N
C -63 -102 35 1 1 0 N
C -63 -2 35 1 1 0 N
C -63 98 35 1 1 0 N
C 63 -200 35 1 1 0 N
C 63 -100 35 1 1 0 N
C 63 0 35 1 1 0 N
C 63 100 35 1 1 0 N
C 63 202 35 1 1 0 N
C 100 -325 56 1 1 0 N
T 0 -250 -150 50 0 0 0 (GND)/(Vcc5V) Normal 0 R C
T 0 250 -50 50 0 0 0 (key) Normal 0 L C
T 0 -250 50 50 0 0 0 GND Normal 0 R C
T 0 250 150 50 0 0 0 GND/nTRST Normal 0 L C
T 0 250 50 50 0 0 0 NC/TDI Normal 0 L C
T 0 250 250 50 0 0 0 nRESET Normal 0 L C
T 0 -250 -50 50 0 0 0 SWDCLK/TCK Normal 0 R C
T 0 -250 150 50 0 0 0 SWDIO/TMS Normal 0 R C
T 0 250 -150 50 0 0 0 SWO/TDO Normal 0 L C
T 0 -250 250 50 0 0 0 VCC Normal 0 R C
X VCC 1 -250 200 150 R 50 50 1 1 P
X nRESET 10 250 200 150 L 50 50 1 1 P
X SWDIO/TMS 2 -250 100 150 R 50 50 1 1 P
X GND 3 -250 0 150 R 50 50 1 1 P
X SWDCLK/TCK 4 -250 -100 150 R 50 50 1 1 P
X (GND)/(Vcc5V) 5 -250 -200 150 R 50 50 1 1 P
X SWO/TDO 6 250 -200 150 L 50 50 1 1 P
X (key) 7 250 -100 150 L 50 50 1 1 P
X NC/TDI 8 250 0 150 L 50 50 1 1 P
X GND/nTRST 9 250 100 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
#End Library

View File

@ -0,0 +1,41 @@
(module Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_Vertical (layer F.Cu) (tedit 5A29CEA9)
(descr "Tag-Connect programming header; http://www.tag-connect.com/Materials/TC2030-IDC-NL.pdf")
(tags "tag connect programming header pogo pins")
(attr virtual)
(fp_text reference REF** (at 0 2.7) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_Vertical (at 0 -2.3) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -1.905 1.27) (end -1.905 0.635) (layer F.SilkS) (width 0.12))
(fp_line (start -1.27 1.27) (end -1.905 1.27) (layer F.SilkS) (width 0.12))
(fp_line (start -3.5 2) (end -3.5 -2) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.5 2) (end -3.5 2) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.5 -2) (end 3.5 2) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.5 -2) (end 3.5 -2) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -1.27 0.635) (end -1.27 -0.635) (layer Dwgs.User) (width 0.1))
(fp_line (start 1.27 0.635) (end -1.27 0.635) (layer Dwgs.User) (width 0.1))
(fp_line (start 1.27 -0.635) (end 1.27 0.635) (layer Dwgs.User) (width 0.1))
(fp_line (start -1.27 -0.635) (end 1.27 -0.635) (layer Dwgs.User) (width 0.1))
(fp_line (start -1.27 0.635) (end 0 -0.635) (layer Dwgs.User) (width 0.1))
(fp_line (start -1.27 0) (end -0.635 -0.635) (layer Dwgs.User) (width 0.1))
(fp_line (start -0.635 0.635) (end 0.635 -0.635) (layer Dwgs.User) (width 0.1))
(fp_line (start 0 0.635) (end 1.27 -0.635) (layer Dwgs.User) (width 0.1))
(fp_line (start 0.635 0.635) (end 1.27 0) (layer Dwgs.User) (width 0.1))
(fp_text user KEEPOUT (at 0 0) (layer Cmts.User)
(effects (font (size 0.4 0.4) (thickness 0.07)))
)
(pad "" np_thru_hole circle (at 2.54 -1.016) (size 0.9906 0.9906) (drill 0.9906) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 2.54 1.016) (size 0.9906 0.9906) (drill 0.9906) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -2.54 0) (size 0.9906 0.9906) (drill 0.9906) (layers *.Cu *.Mask))
(pad 1 connect circle (at -1.27 0.635) (size 0.7874 0.7874) (layers F.Cu F.Mask))
(pad 2 connect circle (at -1.27 -0.635) (size 0.7874 0.7874) (layers F.Cu F.Mask))
(pad 3 connect circle (at 0 0.635) (size 0.7874 0.7874) (layers F.Cu F.Mask))
(pad 4 connect circle (at 0 -0.635) (size 0.7874 0.7874) (layers F.Cu F.Mask))
(pad 5 connect circle (at 1.27 0.635) (size 0.7874 0.7874) (layers F.Cu F.Mask))
(pad 6 connect circle (at 1.27 -0.635) (size 0.7874 0.7874) (layers F.Cu F.Mask))
)

View File

@ -0,0 +1,61 @@
(module Tag-Connect_TC2050-IDC-NL_2x05_P1.27mm_Vertical (layer F.Cu) (tedit 62F5248F)
(descr "Tag-Connect programming header; https://www.tag-connect.com/wp-content/uploads/bsk-pdf-manager/TC2050-IDC-NL_Datasheet_8.pdf")
(tags "tag connect programming header pogo pins")
(attr virtual)
(fp_text reference REF** (at 1.27 2.7) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Tag-Connect_TC2050-IDC-NL_2x05_P1.27mm_Vertical (at 0 -2.54) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2.54 0.635) (end -1.27 -0.635) (layer Dwgs.User) (width 0.1))
(fp_line (start 0 0.635) (end 1.27 -0.635) (layer Dwgs.User) (width 0.1))
(fp_line (start 0.635 0.635) (end 1.905 -0.635) (layer Dwgs.User) (width 0.1))
(fp_line (start -1.905 0.635) (end -0.635 -0.635) (layer Dwgs.User) (width 0.1))
(fp_line (start -3.175 1.27) (end -3.175 0.635) (layer F.SilkS) (width 0.12))
(fp_line (start -2.54 1.27) (end -3.175 1.27) (layer F.SilkS) (width 0.12))
(fp_line (start -4.77 2) (end -4.77 -2) (layer F.CrtYd) (width 0.05))
(fp_line (start 4.77 2) (end -4.77 2) (layer F.CrtYd) (width 0.05))
(fp_line (start 4.77 -2) (end 4.77 2) (layer F.CrtYd) (width 0.05))
(fp_line (start -4.77 -2) (end 4.77 -2) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.54 0.635) (end -2.54 -0.635) (layer Dwgs.User) (width 0.1))
(fp_line (start 2.54 0.635) (end -2.54 0.635) (layer Dwgs.User) (width 0.1))
(fp_line (start 2.54 -0.635) (end 2.54 0.635) (layer Dwgs.User) (width 0.1))
(fp_line (start -2.54 -0.635) (end 2.54 -0.635) (layer Dwgs.User) (width 0.1))
(fp_line (start -1.27 0.635) (end 0 -0.635) (layer Dwgs.User) (width 0.1))
(fp_line (start -2.54 0) (end -1.905 -0.635) (layer Dwgs.User) (width 0.1))
(fp_line (start -0.635 0.635) (end 0.635 -0.635) (layer Dwgs.User) (width 0.1))
(fp_line (start 1.27 0.635) (end 2.54 -0.635) (layer Dwgs.User) (width 0.1))
(fp_line (start 1.905 0.635) (end 2.54 0) (layer Dwgs.User) (width 0.1))
(fp_text user %R (at 0 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user KEEPOUT (at 0 0) (layer Cmts.User)
(effects (font (size 0.4 0.4) (thickness 0.07)))
)
(fp_text user 1 (at -3.2639 1.0541) (layer F.SilkS)
(effects (font (size 0.5 0.5) (thickness 0.06)) (justify right))
)
(fp_text user 10 (at -3.2639 -1.0668) (layer F.SilkS)
(effects (font (size 0.5 0.5) (thickness 0.06)) (justify right))
)
(fp_text user 6 (at 2.54 -1.397) (layer F.SilkS)
(effects (font (size 0.5 0.5) (thickness 0.06)))
)
(fp_text user 5 (at 2.54 1.524) (layer F.SilkS)
(effects (font (size 0.5 0.5) (thickness 0.06)))
)
(pad "" np_thru_hole circle (at 3.81 -1.016) (size 0.9906 0.9906) (drill 0.9906) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 3.81 1.016) (size 0.9906 0.9906) (drill 0.9906) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -3.81 0) (size 0.9906 0.9906) (drill 0.9906) (layers *.Cu *.Mask))
(pad 1 connect circle (at -2.54 0.635) (size 0.7874 0.7874) (layers F.Cu F.Mask))
(pad 10 connect circle (at -2.54 -0.635) (size 0.7874 0.7874) (layers F.Cu F.Mask))
(pad 3 connect circle (at 0 0.635) (size 0.7874 0.7874) (layers F.Cu F.Mask))
(pad 8 connect circle (at 0 -0.635) (size 0.7874 0.7874) (layers F.Cu F.Mask))
(pad 5 connect circle (at 2.54 0.635) (size 0.7874 0.7874) (layers F.Cu F.Mask))
(pad 6 connect circle (at 2.54 -0.635) (size 0.7874 0.7874) (layers F.Cu F.Mask))
(pad 9 connect circle (at -1.27 -0.635) (size 0.7874 0.7874) (layers F.Cu F.Mask))
(pad 2 connect circle (at -1.27 0.635) (size 0.7874 0.7874) (layers F.Cu F.Mask))
(pad 7 connect circle (at 1.27 -0.635) (size 0.7874 0.7874) (layers F.Cu F.Mask))
(pad 4 connect circle (at 1.27 0.635) (size 0.7874 0.7874) (layers F.Cu F.Mask))
)

View File

@ -821,6 +821,9 @@
(path "/8e8832ea-6bf1-49d2-b3a5-32a207f555d2/89552359-e64c-4ef0-97ec-17f2c49cd40f"
(reference "J4") (unit 1) (value "Conn_01x04") (footprint "Connector_Molex:Molex_KK-254_AE-6410-04A_1x04_P2.54mm_Vertical")
)
(path "/ca857324-2ec8-447e-bd58-90d0c2e6b6d7/b8a28296-1115-4057-9556-d2cf7d99b384"
(reference "J?") (unit 1) (value "TC2030-IDC-NL") (footprint "Tag-Connect:Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_Vertical")
)
(path "/4cf9c075-d009-4c35-9949-adda70ae20c7/19f0a32e-ae99-44fa-81e5-b40e1daaca24"
(reference "JP1") (unit 1) (value "SolderJumper_2_Open") (footprint "Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm")
)

View File

@ -365,6 +365,87 @@
)
)
)
(symbol "Espressif:TC2030-IDC-NL" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
(property "Reference" "J" (id 0) (at 0 -8.89 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "TC2030-IDC-NL" (id 1) (at 0.635 -11.43 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at -1.27 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at -1.27 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "TC2030*" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "TC2030-IDC-NL_0_1"
(circle (center -2.54 -5.715) (radius 1.4224)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(circle (center -1.6002 2.54) (radius 0.889)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(circle (center 0 5.715) (radius 1.27)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "TC2030-IDC-NL_1_1"
(circle (center -1.6002 -2.5908) (radius 0.889)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(circle (center -1.6002 -0.0508) (radius 0.889)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(circle (center 1.6002 -2.54) (radius 0.889)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(circle (center 1.6002 0) (radius 0.889)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(circle (center 1.6002 2.5908) (radius 0.889)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(circle (center 2.54 -5.715) (radius 1.4224)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(pin passive line (at -6.35 2.54 0) (length 3.81)
(name "Pin_1" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 6.35 2.54 180) (length 3.81)
(name "Pin_2" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -6.35 0 0) (length 3.81)
(name "Pin_3" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 6.35 0 180) (length 3.81)
(name "Pin_4" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -6.35 -2.54 0) (length 3.81)
(name "Pin_5" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 6.35 -2.54 180) (length 3.81)
(name "Pin_6" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "bitaxe:MCP1824" (in_bom yes) (on_board yes)
(property "Reference" "U" (id 0) (at -7.62 5.08 0)
(effects (font (size 1.27 1.27)))
@ -469,7 +550,7 @@
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 00497672-a5b7-4111-bf21-3a7469f7a443)
)
(wire (pts (xy 223.52 85.09) (xy 258.445 85.09))
(wire (pts (xy 215.9 110.49) (xy 250.825 110.49))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 0e17bfc5-5333-4c74-9138-6c2fa7403878)
)
@ -477,30 +558,42 @@
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 1e3f6956-6b22-4bfa-adac-5f7cfda01f24)
)
(wire (pts (xy 223.52 82.55) (xy 250.19 82.55))
(wire (pts (xy 250.825 139.7) (xy 258.445 139.7))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 20e139ca-0446-4282-b2e6-b2092adb6905)
)
(wire (pts (xy 215.9 107.95) (xy 242.57 107.95))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 21a5af3d-3e84-4602-8a4a-ba2412208def)
)
(wire (pts (xy 258.445 81.28) (xy 258.445 85.09))
(wire (pts (xy 250.825 106.68) (xy 250.825 110.49))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 251b536c-8e76-4f3d-851b-a7703e3d94bb)
)
(wire (pts (xy 223.52 62.23) (xy 234.95 62.23))
(wire (pts (xy 250.825 137.16) (xy 258.445 137.16))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 346d3cb2-6973-408a-8d4e-f44edda9da22)
)
(wire (pts (xy 77.47 125.73) (xy 66.04 125.73))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 3967452a-fd48-4c0a-a4e2-38ec60c4a115)
)
(wire (pts (xy 258.445 69.215) (xy 258.445 73.66))
(wire (pts (xy 250.825 94.615) (xy 250.825 99.06))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 3d589cb5-c4cc-4d0f-aeec-db9d1a0b2790)
)
(wire (pts (xy 250.19 69.215) (xy 250.19 73.66))
(wire (pts (xy 242.57 94.615) (xy 242.57 99.06))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 47b489cf-ca6a-458c-a9a5-649a2651d984)
)
(wire (pts (xy 223.52 69.85) (xy 234.95 69.85))
(wire (pts (xy 46.99 92.71) (xy 35.56 92.71))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 4ce6cb28-78fa-404c-89cd-9f9b9ddfe0a9)
)
(wire (pts (xy 68.58 77.47) (xy 77.47 77.47))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 546a4185-67a8-4a5e-85d3-0ff7c62bcd87)
)
(wire (pts (xy 40.005 31.75) (xy 41.91 31.75))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 551d7509-1b29-4010-a9aa-5e7e3c7d3748)
@ -513,18 +606,34 @@
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 6218448b-ee13-489e-8b9e-1e315bdfa2f4)
)
(wire (pts (xy 250.825 142.24) (xy 258.445 142.24))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 692c68ed-ebca-4b97-9a68-89f1817ca63c)
)
(wire (pts (xy 67.31 29.21) (xy 67.31 33.02))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 720dad6b-a4d5-4c77-be0f-f6533da63ec1)
)
(wire (pts (xy 250.19 69.215) (xy 258.445 69.215))
(wire (pts (xy 242.57 94.615) (xy 250.825 94.615))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 792fae65-3b8f-4de2-9184-70b8a3cf27e3)
)
(wire (pts (xy 223.52 64.77) (xy 234.95 64.77))
(wire (pts (xy 191.77 90.17) (xy 200.025 90.17))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 7d3d72a3-dbe0-466e-a8fe-e91cff48665b)
)
(wire (pts (xy 77.47 128.27) (xy 66.04 128.27))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 8162658d-e56f-46f3-8959-51c26844487c)
)
(wire (pts (xy 229.87 142.24) (xy 238.125 142.24))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 85ceb3c3-b585-4019-84c3-34404dd08ef3)
)
(wire (pts (xy 68.58 80.01) (xy 77.47 80.01))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 86eb7d9e-b377-4ab6-8707-bac76e8ca9d8)
)
(wire (pts (xy 67.31 40.64) (xy 67.31 42.545))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 9015ca13-5a33-4992-a349-137e07003566)
@ -545,10 +654,14 @@
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid a60e0a9e-bd06-41e9-9b12-0b44e022ff4c)
)
(wire (pts (xy 199.39 110.49) (xy 213.995 110.49))
(wire (pts (xy 191.77 135.89) (xy 206.375 135.89))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid a6a97e46-aa84-45d8-a797-8a0d94c56f2c)
)
(wire (pts (xy 229.87 139.7) (xy 238.125 139.7))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid a73e4c87-f048-4d98-8e41-c430f47a2180)
)
(wire (pts (xy 40.005 29.21) (xy 41.91 29.21))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid b50cf621-0c24-4cb4-a4de-651e1500cbbb)
@ -557,19 +670,27 @@
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid b97b7f06-54a2-4db6-95e9-67e72bb1e701)
)
(wire (pts (xy 229.87 137.16) (xy 238.125 137.16))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid bc570de8-f449-43f8-8499-4272a68dc091)
)
(wire (pts (xy 33.02 39.37) (xy 33.02 42.545))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid c52fd2f3-5ebb-41c8-8ea1-63272bb39fe8)
)
(wire (pts (xy 191.77 87.63) (xy 200.025 87.63))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid c6cfe5ee-4583-4477-bb0c-5487b92212ec)
)
(wire (pts (xy 30.48 29.21) (xy 33.02 29.21))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid cbf6dec4-1a55-468a-b728-8adbd07debeb)
)
(wire (pts (xy 250.19 81.28) (xy 250.19 82.55))
(wire (pts (xy 242.57 106.68) (xy 242.57 107.95))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid d7c9e4f5-0664-4286-a7c1-ef9ea7019df8)
)
(wire (pts (xy 73.66 110.49) (xy 85.09 110.49))
(wire (pts (xy 66.04 135.89) (xy 77.47 135.89))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid e89be386-e7bf-428b-8a5d-41dc64835eb2)
)
@ -578,7 +699,7 @@
(uuid f3ec9457-7279-4f12-adb6-57b3341179e8)
)
(text "TODO: wire these up." (at 232.41 58.42 0)
(text "TODO: wire these up." (at 224.79 83.82 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 879c9f65-22c5-4f55-961d-e09d8804ccd1)
)
@ -586,7 +707,7 @@
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid b607148d-9854-48b0-9e8f-1b2012257411)
)
(text "TODO: how are we programming this ESP32?" (at 120.65 116.84 0)
(text "TODO: how are we programming this ESP32?" (at 113.03 142.24 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid bd6bffbd-42ce-4ef7-9e30-cb7238ec689a)
)
@ -595,76 +716,108 @@
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 03d8913c-cb54-412b-8ea1-cfe907b72687)
)
(label "RX" (at 232.41 62.23 0)
(label "P_RX" (at 229.87 142.24 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 1c5fe37a-6392-4ee4-bb8d-f27e8ac19678)
(uuid 1011cd58-ef92-44b0-adb9-7928857a7506)
)
(label "RST" (at 231.14 69.85 0)
(label "EN" (at 68.58 80.01 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 22735afd-68c7-4b7b-bf42-23b9d00da8e5)
)
(label "RST" (at 39.37 92.71 180)
(effects (font (size 1.27 1.27)) (justify right bottom))
(uuid 2e7e2766-f1be-4a37-a1bb-af791900f4bc)
)
(label "3V3" (at 74.295 110.49 0)
(label "P_TX" (at 229.87 139.7 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 33350876-e28c-422e-95b7-31a96ae4ecc4)
)
(label "EN" (at 229.87 137.16 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 3837d681-b70e-41ea-975f-b91770dfab9d)
)
(label "P_RX" (at 195.58 90.17 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 4fe8578b-00d7-4657-bffe-17d7392686ad)
)
(label "3V3" (at 66.675 135.89 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 56c83766-1a6d-42dc-b847-6c4347c287c2)
)
(label "3V3" (at 251.46 69.215 0)
(label "3V3" (at 243.84 94.615 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 57451330-bdc0-4f71-9931-5486205bed73)
)
(label "SDA" (at 231.775 85.09 0)
(label "IO0" (at 68.58 77.47 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 68579e24-6d23-4dc4-bba8-750c7ecc511f)
)
(label "SDA" (at 224.155 110.49 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 7498408d-6318-4529-9e1a-fa6c16d61a78)
)
(label "SCL" (at 231.775 82.55 0)
(label "3V3" (at 255.27 137.16 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 8c9a070d-912d-4c11-b4c6-98b6ac9577ad)
)
(label "IO0" (at 255.27 142.24 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid a04e9013-97a3-4b51-a9a9-0c72c03cd2e3)
)
(label "SCL" (at 224.155 107.95 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid a274ec4d-33f9-4d3b-9b61-fcbef4c0f482)
)
(label "GND" (at 209.55 110.49 0)
(label "GND" (at 201.93 135.89 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid a78259ad-1292-424d-b43a-7851a595aec4)
)
(label "TX" (at 232.41 64.77 0)
(label "P_TX" (at 195.58 87.63 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid be5819c4-fdb8-4ac6-99d2-bb4f964fad20)
(uuid bbe136ee-436e-49c0-b7f6-ac14cba94025)
)
(label "3V3" (at 71.12 29.21 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid c8b9f833-f6b8-41e3-ad73-dac4cf53b121)
)
(label "GND" (at 255.27 139.7 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid d682a768-663b-4c3f-9faf-483ba56c7650)
)
(label "GND" (at 48.26 42.545 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid d7382513-a140-4930-9847-95d91112ffad)
)
(global_label "GND" (shape input) (at 213.995 110.49 0) (fields_autoplaced)
(global_label "GND" (shape input) (at 206.375 135.89 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid feec00d1-31c1-45bf-80b4-f3e82b0c582e)
(property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 220.2786 110.4106 0)
(property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 212.6586 135.8106 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
)
(hierarchical_label "TX" (shape input) (at 234.95 64.77 0)
(effects (font (size 1.27 1.27)) (justify left))
(hierarchical_label "TX" (shape input) (at 66.04 128.27 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 03f8291f-7f6b-4aee-91d5-da22b4b659cb)
)
(hierarchical_label "RX" (shape input) (at 234.95 62.23 0)
(effects (font (size 1.27 1.27)) (justify left))
(hierarchical_label "RX" (shape input) (at 66.04 125.73 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 3a7747b4-9316-465c-87e0-f6fdc7a69bcf)
)
(hierarchical_label "3V3" (shape input) (at 75.565 29.21 0)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 54da2509-e2bf-497c-a431-7ebd75a744fa)
)
(hierarchical_label "SCL" (shape input) (at 250.19 82.55 0)
(hierarchical_label "SCL" (shape input) (at 242.57 107.95 0)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 663baed7-f592-43b0-a43f-3a2905a97526)
)
(hierarchical_label "RST" (shape input) (at 234.95 69.85 0)
(effects (font (size 1.27 1.27)) (justify left))
(hierarchical_label "RST" (shape input) (at 35.56 92.71 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 6dc6e46b-aa98-4334-a682-402841f112e6)
)
(hierarchical_label "SDA" (shape input) (at 258.445 85.09 0)
(hierarchical_label "SDA" (shape input) (at 250.825 110.49 0)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 71e7f2e6-2bf7-4983-bfd5-74c38f6b4f8e)
)
@ -673,36 +826,36 @@
(uuid d3da21ff-9706-496d-9c04-36c7b82680a5)
)
(symbol (lib_id "Device:R_US") (at 250.19 77.47 180) (unit 1)
(symbol (lib_id "Device:R_US") (at 242.57 102.87 180) (unit 1)
(in_bom yes) (on_board yes)
(uuid 14c0f81c-3188-4466-9f0a-12886ec5ac3e)
(property "Reference" "R18" (id 0) (at 253.365 76.835 0))
(property "Value" "1K" (id 1) (at 254 79.375 0))
(property "Footprint" "Resistor_SMD:R_0402_1005Metric" (id 2) (at 249.174 77.216 90)
(property "Reference" "R18" (id 0) (at 245.745 102.235 0))
(property "Value" "1K" (id 1) (at 246.38 104.775 0))
(property "Footprint" "Resistor_SMD:R_0402_1005Metric" (id 2) (at 241.554 102.616 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 250.19 77.47 0)
(property "Datasheet" "~" (id 3) (at 242.57 102.87 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "DK" "YAG2306CT-ND" (id 4) (at 250.19 77.47 0)
(property "DK" "YAG2306CT-ND" (id 4) (at 242.57 102.87 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 6e571a84-0fe0-43f2-8428-0d277a368cfb))
(pin "2" (uuid dfd534dd-d6bb-4d59-9267-cb2804b6e674))
)
(symbol (lib_id "Device:R_US") (at 258.445 77.47 180) (unit 1)
(symbol (lib_id "Device:R_US") (at 250.825 102.87 180) (unit 1)
(in_bom yes) (on_board yes)
(uuid 5789c52b-3609-41e7-be1d-5729b7e77272)
(property "Reference" "R19" (id 0) (at 261.62 76.835 0))
(property "Value" "1K" (id 1) (at 262.255 79.375 0))
(property "Footprint" "Resistor_SMD:R_0402_1005Metric" (id 2) (at 257.429 77.216 90)
(property "Reference" "R19" (id 0) (at 254 102.235 0))
(property "Value" "1K" (id 1) (at 254.635 104.775 0))
(property "Footprint" "Resistor_SMD:R_0402_1005Metric" (id 2) (at 249.809 102.616 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 258.445 77.47 0)
(property "Datasheet" "~" (id 3) (at 250.825 102.87 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "DK" "YAG2306CT-ND" (id 4) (at 258.445 77.47 0)
(property "DK" "YAG2306CT-ND" (id 4) (at 250.825 102.87 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid cb3f1451-fe5a-4c40-8326-883f89d83c5f))
@ -749,6 +902,25 @@
(pin "1" (uuid 54a409dc-7831-410f-a68d-a62eec74ff3b))
)
(symbol (lib_id "Espressif:TC2030-IDC-NL") (at 244.475 139.7 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(uuid b8a28296-1115-4057-9556-d2cf7d99b384)
(property "Reference" "J?" (id 0) (at 244.475 127 0))
(property "Value" "TC2030-IDC-NL" (id 1) (at 244.475 129.54 0))
(property "Footprint" "Tag-Connect:Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_Vertical" (id 2) (at 243.205 139.7 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 243.205 139.7 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid fadb8428-a298-4ec6-ac42-d67fe0b87e08))
(pin "2" (uuid 034addcf-d4ef-409f-b10a-5c39b8bf1f89))
(pin "3" (uuid 735b7d8e-4410-479c-985c-759469a58696))
(pin "4" (uuid 8a51c2fa-1a58-48c5-ad7a-c8c82ac9c460))
(pin "5" (uuid a06a1aae-d2bd-48be-b952-dc050c8f91cc))
(pin "6" (uuid 67e9134a-6763-459b-a624-ccf7f5d5d423))
)
(symbol (lib_id "DayMiner-eagle-import:CAP0402") (at 67.31 38.1 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid bc2ce79f-1ec1-4fb7-9751-454ef7e53e4c)
@ -796,40 +968,40 @@
(pin "2" (uuid 4475e72a-d791-4b8d-845e-4d8fb5f57f61))
)
(symbol (lib_id "Connector:TestPoint") (at 73.66 110.49 90) (mirror x) (unit 1)
(symbol (lib_id "Connector:TestPoint") (at 66.04 135.89 90) (mirror x) (unit 1)
(in_bom yes) (on_board yes)
(uuid e87a2da7-959f-48df-b451-d339b8c7ac53)
(property "Reference" "TP19" (id 0) (at 67.31 110.49 90))
(property "Value" "TestPoint" (id 1) (at 67.945 111.7599 90)
(property "Reference" "TP19" (id 0) (at 59.69 135.89 90))
(property "Value" "TestPoint" (id 1) (at 60.325 137.1599 90)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "Footprint" "TestPoint:TestPoint_Pad_D1.5mm" (id 2) (at 73.66 115.57 0)
(property "Footprint" "TestPoint:TestPoint_Pad_D1.5mm" (id 2) (at 66.04 140.97 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 73.66 115.57 0)
(property "Datasheet" "~" (id 3) (at 66.04 140.97 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "DNP" "T" (id 4) (at 73.66 110.49 0)
(property "DNP" "T" (id 4) (at 66.04 135.89 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 249d2dfe-ad91-487e-8958-b62eb119fb08))
)
(symbol (lib_id "Espressif:ESP32-S3-WROOM-1") (at 140.97 82.55 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(symbol (lib_id "Espressif:ESP32-S3-WROOM-1") (at 133.35 107.95 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid f7cf6f45-b680-4be1-a452-0271fa958554)
(property "Reference" "U12" (id 0) (at 142.24 43.815 0))
(property "Value" "ESP32-S3-WROOM-1" (id 1) (at 142.24 46.355 0))
(property "Footprint" "Espressif:ESP32-S3-WROOM-1" (id 2) (at 140.97 115.57 0)
(property "Reference" "U12" (id 0) (at 82.55 73.025 0))
(property "Value" "ESP32-S3-WROOM-1" (id 1) (at 179.07 73.025 0))
(property "Footprint" "Espressif:ESP32-S3-WROOM-1" (id 2) (at 133.35 140.97 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf" (id 3) (at 140.97 118.11 0)
(property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf" (id 3) (at 133.35 143.51 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "DK" "1965-ESP32-S3-WROOM-1-N16R8CT-ND" (id 4) (at 140.97 82.55 0)
(property "DK" "1965-ESP32-S3-WROOM-1-N16R8CT-ND" (id 4) (at 133.35 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "PARTNO" "ESP32-S3-WROOM-1-N16R8" (id 5) (at 140.97 82.55 0)
(property "PARTNO" "ESP32-S3-WROOM-1-N16R8" (id 5) (at 133.35 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 95632fcf-8cd9-437d-8965-a6bd09959fcc))

View File

@ -2,4 +2,5 @@
(lib (name "DayMiner")(type "KiCad")(uri "${KIPRJMOD}/DayMiner.pretty")(options "")(descr ""))
(lib (name "TPS40305_supply")(type "KiCad")(uri "${KIPRJMOD}/TPS40305_supply.pretty")(options "")(descr ""))
(lib (name "bitaxe")(type "KiCad")(uri "${KIPRJMOD}/bitaxe.pretty")(options "")(descr ""))
(lib (name "Tag-Connect")(type "KiCad")(uri "${KIPRJMOD}/Tag-Connect.pretty")(options "")(descr ""))
)