Compare commits
76 Commits
ollo-dev
...
V3.0_first
Author | SHA1 | Date | |
---|---|---|---|
214db0cc67 | |||
229f7cda10 | |||
b6abebd012 | |||
e2d00bc939 | |||
dd91973f9b | |||
bfb19321fd | |||
1fc04a58a0 | |||
d8044b8e34 | |||
86c6bb5a73 | |||
82bc9ed66d | |||
a44aa86732 | |||
e7e38e9fca | |||
1f71b94238 | |||
b4ad668620 | |||
869a581242 | |||
e070c802d5 | |||
34066ee463 | |||
3110f25d80 | |||
5be6197f8c | |||
27bde9cc87 | |||
3e31b4c041 | |||
c6ef614221 | |||
bfee21796a | |||
57a0971c4b | |||
556e64740a | |||
9d1a807805 | |||
680d1c3aaf | |||
060a1cc32d | |||
541f7e4471 | |||
7ea1486e2c | |||
b933516062 | |||
b533739aa4 | |||
12463c557b | |||
9473466feb | |||
b5b5b25238 | |||
b9ec3247af | |||
a30dbe0759 | |||
5724088780 | |||
4c02b99ea7 | |||
1e40e2e3ba | |||
fd823217aa | |||
2541c83ebe | |||
58801f870e | |||
066b3ec24f | |||
303bdd131f | |||
5d6871250e | |||
e43538ec8a | |||
fb0ad6b1dc | |||
f0f0e9f27e | |||
4a8fffb3cc | |||
dd949a1be1 | |||
a9ab4ee99b | |||
8bfa27612d | |||
55369e46a8 | |||
b2e5ccccee | |||
031e8de99f | |||
d35b814047 | |||
0a0ac6babf | |||
b268466b89 | |||
3c409ea339 | |||
825d389a8c | |||
17db1b8a45 | |||
2092354bc9 | |||
ae8ff86c1a | |||
ec67450a0a | |||
f72135a2b3 | |||
ba0fa2e732 | |||
d3d6ad8ffb | |||
ca74a716b7 | |||
ba9fc2432b | |||
fd08921bba | |||
33082b7481 | |||
8cc9b9d492 | |||
928dce949d | |||
5f20ec17d0 | |||
bdd9a17757 |
11
.gitignore
vendored
11
.gitignore
vendored
@@ -1 +1,12 @@
|
||||
*.sch-bak
|
||||
PlantCtrlESP32-backups/
|
||||
board/production/PlantCtrlESP32_2023-11-08_00-45-35/PlantCtrlESP32.zip
|
||||
board/production/PlantCtrlESP32_2023-11-08_00-45-35/netlist.ipc
|
||||
.vscode
|
||||
.embuild/
|
||||
target
|
||||
Cargo.lock
|
||||
node_modules/
|
||||
rust/src/webserver/bundle.js
|
||||
rust/build/
|
||||
rust/image.bin
|
||||
|
46
board/4435.kicad_mod
Normal file
46
board/4435.kicad_mod
Normal file
@@ -0,0 +1,46 @@
|
||||
(footprint "4435" (version 20221018) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(attr smd)
|
||||
(fp_text reference "REF**" (at -3.705 0 90) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 888d4749-ec8d-48e0-b622-265ef152540e)
|
||||
)
|
||||
(fp_text value "4435" (at 0 0) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 92782e22-8381-4ed1-a11f-ef69c9601af0)
|
||||
)
|
||||
(fp_line (start -2.705 -1.9) (end 2.705 -1.9)
|
||||
(stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 3128977c-e0a0-4ca7-8f5b-79eab6c86d44))
|
||||
(fp_line (start -2.705 1.1) (end -2.705 -1.9)
|
||||
(stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp b5339e6e-bef0-40f8-ac0d-5ffe68b262f3))
|
||||
(fp_line (start -1.905 1.9) (end -2.705 1.1)
|
||||
(stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 267dcc87-49da-46db-86da-4ce81b7d2468))
|
||||
(fp_line (start 2.705 -1.9) (end 2.705 1.9)
|
||||
(stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 14aaa409-1cdb-4bf6-a811-f0da4dffe73a))
|
||||
(fp_line (start 2.705 1.9) (end -1.905 1.9)
|
||||
(stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 1789de97-d192-4375-b67e-3ad05848eee2))
|
||||
(fp_line (start -2.46 -4.85) (end 2.46 -4.85)
|
||||
(stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp f4d6fc79-0700-4ee7-b411-e8f033ff66d3))
|
||||
(fp_line (start -2.46 4.85) (end -2.46 -4.85)
|
||||
(stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp 3cfe9046-c22e-44b7-8f86-5e90bf2c83b0))
|
||||
(fp_line (start 2.46 -4.85) (end 2.46 4.85)
|
||||
(stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp 41eb9d06-d36a-4d1d-a098-b2c48b580c65))
|
||||
(fp_line (start 2.46 4.85) (end -2.46 4.85)
|
||||
(stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp 05ce4f60-8c60-4fe2-86da-df65172ffb03))
|
||||
(pad "1" smd rect (at -1.905 -3.5) (size 0.6 2.2) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(thermal_bridge_angle 45) (tstamp 239f0d43-7a93-43bf-abef-be78a7aed604))
|
||||
(pad "1" smd rect (at -0.635 -3.5) (size 0.6 2.2) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(thermal_bridge_angle 45) (tstamp a9c370b9-178b-48cd-94a4-ca368fb8484d))
|
||||
(pad "1" smd rect (at 0.635 -3.5) (size 0.6 2.2) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(thermal_bridge_angle 45) (tstamp 8d506357-8b26-4d9b-b778-52fd40f96071))
|
||||
(pad "1" smd rect (at 1.905 -3.5) (size 0.6 2.2) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(thermal_bridge_angle 45) (tstamp 4f4e03c6-0964-4327-a6cb-2e71085bfef0))
|
||||
(pad "2" smd rect (at 1.905 3.5) (size 0.6 2.2) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(thermal_bridge_angle 45) (tstamp 3f6b4cbd-12fd-4380-92b9-d204178e6014))
|
||||
(pad "3" smd rect (at -1.905 3.5) (size 0.6 2.2) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(thermal_bridge_angle 45) (tstamp bb893791-93a0-4766-9b0e-f175da5df5f4))
|
||||
(pad "3" smd rect (at -0.635 3.5) (size 0.6 2.2) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(thermal_bridge_angle 45) (tstamp 8487832e-80f2-4019-9519-9da7cbe24a96))
|
||||
(pad "3" smd rect (at 0.635 3.5) (size 0.6 2.2) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(thermal_bridge_angle 45) (tstamp 4ecffbef-d0f1-4d07-af9a-0fb6030dccea))
|
||||
)
|
82
board/CN3306.kicad_sym
Normal file
82
board/CN3306.kicad_sym
Normal file
@@ -0,0 +1,82 @@
|
||||
(kicad_symbol_lib (version 20220914) (generator kicad_symbol_editor)
|
||||
(symbol "CN3306" (in_bom yes) (on_board yes)
|
||||
(property "Reference" "U" (at 5.08 -5.08 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Value" "" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Footprint" "" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(symbol "CN3306_1_1"
|
||||
(rectangle (start -2.54 7.62) (end 12.7 -16.51)
|
||||
(stroke (width 0) (type default))
|
||||
(fill (type background))
|
||||
)
|
||||
(pin input line (at 15.24 -8.89 180) (length 2.54)
|
||||
(name "FB" (effects (font (size 1.27 1.27))))
|
||||
(number "1" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin input line (at 5.08 10.16 270) (length 2.54)
|
||||
(name "COME" (effects (font (size 1.27 1.27))))
|
||||
(number "10" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin input line (at 15.24 -13.97 180) (length 2.54)
|
||||
(name "VCC" (effects (font (size 1.27 1.27))))
|
||||
(number "11" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin input line (at 15.24 -11.43 180) (length 2.54)
|
||||
(name "VCC" (effects (font (size 1.27 1.27))))
|
||||
(number "12" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin input line (at 15.24 5.08 180) (length 2.54)
|
||||
(name "DRV" (effects (font (size 1.27 1.27))))
|
||||
(number "13" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin input line (at 3.81 -19.05 90) (length 2.54)
|
||||
(name "GND" (effects (font (size 1.27 1.27))))
|
||||
(number "14" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin input line (at 6.35 -19.05 90) (length 2.54)
|
||||
(name "GND" (effects (font (size 1.27 1.27))))
|
||||
(number "15" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin input line (at 15.24 2.54 180) (length 2.54)
|
||||
(name "ISW" (effects (font (size 1.27 1.27))))
|
||||
(number "16" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin input line (at -5.08 -10.16 0) (length 2.54)
|
||||
(name "COMP" (effects (font (size 1.27 1.27))))
|
||||
(number "2" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin input line (at -5.08 -1.27 0) (length 2.54)
|
||||
(name "MPPT" (effects (font (size 1.27 1.27))))
|
||||
(number "3" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin input line (at -5.08 -7.62 0) (length 2.54)
|
||||
(name "SHDN" (effects (font (size 1.27 1.27))))
|
||||
(number "5" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin input line (at -5.08 3.81 0) (length 2.54)
|
||||
(name "CHRG" (effects (font (size 1.27 1.27))))
|
||||
(number "6" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin input line (at -5.08 1.27 0) (length 2.54)
|
||||
(name "DONE" (effects (font (size 1.27 1.27))))
|
||||
(number "7" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin input line (at 15.24 -3.81 180) (length 2.54)
|
||||
(name "CSP" (effects (font (size 1.27 1.27))))
|
||||
(number "8" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin input line (at 15.24 -6.35 180) (length 2.54)
|
||||
(name "ONE" (effects (font (size 1.27 1.27))))
|
||||
(number "9" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
123
board/CN3795.kicad_sym
Normal file
123
board/CN3795.kicad_sym
Normal file
@@ -0,0 +1,123 @@
|
||||
|
||||
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
|
||||
(symbol "CN3795" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
|
||||
(property "Reference" "U" (id 0) (at 5.08 18.542 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom left))
|
||||
)
|
||||
(property "Value" "CN3795" (id 1) (at 5.08 -20.32 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom left))
|
||||
)
|
||||
(property "Footprint" "CN3795:SSOP10" (id 2) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||
)
|
||||
(property "MF" "Consonance" (id 4) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||
)
|
||||
(property "Description" "\n4A, Multi-Chemistry Battery Charger\nWith Photovoltaic Cell MPPT Function\n" (id 5) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||
)
|
||||
(property "Package" "Package" (id 6) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||
)
|
||||
(property "Price" "None" (id 7) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||
)
|
||||
(property "SnapEDA_Link" "https://www.snapeda.com/parts/CN3795/Consonance/view-part/?ref=snap" (id 8) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||
)
|
||||
(property "MP" "CN3795" (id 9) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||
)
|
||||
(property "Availability" "Not in stock" (id 10) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||
)
|
||||
(property "Check_prices" "https://www.snapeda.com/parts/CN3795/Consonance/view-part/?ref=eda" (id 11) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||
)
|
||||
(symbol "CN3795_0_0"
|
||||
(rectangle (start -12.7 -17.78) (end 12.7 17.78)
|
||||
(stroke (width 0.254)) (fill (type background))
|
||||
)
|
||||
(pin bidirectional line (at -15.24 7.62 0) (length 2.54)
|
||||
(name "VCC"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "9"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at -15.24 -2.54 0) (length 2.54)
|
||||
(name "~{CHRG}"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "3"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at -15.24 -7.62 0) (length 2.54)
|
||||
(name "MPPT"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "4"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at -2.54 20.32 270.0) (length 2.54)
|
||||
(name "VG"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "1"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at 2.54 20.32 270.0) (length 2.54)
|
||||
(name "DRV"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "10"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at 15.24 7.62 180.0) (length 2.54)
|
||||
(name "CSP"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "8"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at 15.24 2.54 180.0) (length 2.54)
|
||||
(name "BAT"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "7"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at 15.24 -2.54 180.0) (length 2.54)
|
||||
(name "FB"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "6"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at 15.24 -7.62 180.0) (length 2.54)
|
||||
(name "COM"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "5"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at 0.0 -20.32 90.0) (length 2.54)
|
||||
(name "GND"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "2"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -1,14 +1,14 @@
|
||||
{
|
||||
"board": {
|
||||
"active_layer": 0,
|
||||
"active_layer": 36,
|
||||
"active_layer_preset": "",
|
||||
"auto_track_width": true,
|
||||
"auto_track_width": false,
|
||||
"hidden_netclasses": [],
|
||||
"hidden_nets": [],
|
||||
"high_contrast_mode": 0,
|
||||
"net_color_mode": 1,
|
||||
"opacity": {
|
||||
"images": 0.6,
|
||||
"images": 0.4399999976158142,
|
||||
"pads": 1.0,
|
||||
"tracks": 1.0,
|
||||
"vias": 1.0,
|
||||
@@ -64,10 +64,18 @@
|
||||
33,
|
||||
34,
|
||||
35,
|
||||
36
|
||||
36,
|
||||
39,
|
||||
40
|
||||
],
|
||||
"visible_layers": "fffffff_ffffffff",
|
||||
"zone_display_mode": 0
|
||||
"visible_layers": "ffc7055_fffffff8",
|
||||
"zone_display_mode": 1
|
||||
},
|
||||
"git": {
|
||||
"repo_password": "",
|
||||
"repo_type": "",
|
||||
"repo_username": "",
|
||||
"ssh_key": ""
|
||||
},
|
||||
"meta": {
|
||||
"filename": "PlantCtrlESP32.kicad_prl",
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
24410
board/PlantCtrlESP32.kicad_sch-bak
Normal file
24410
board/PlantCtrlESP32.kicad_sch-bak
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1,288 +0,0 @@
|
||||
update=Thu 10 Jun 2021 10:17:33 PM CEST
|
||||
version=1
|
||||
last_client=kicad
|
||||
[general]
|
||||
version=1
|
||||
RootSch=
|
||||
BoardNm=
|
||||
[cvpcb]
|
||||
version=1
|
||||
NetIExt=net
|
||||
[eeschema]
|
||||
version=1
|
||||
LibDir=
|
||||
[eeschema/libraries]
|
||||
[schematic_editor]
|
||||
version=1
|
||||
PageLayoutDescrFile=
|
||||
PlotDirectoryName=/tmp/
|
||||
SubpartIdSeparator=0
|
||||
SubpartFirstId=65
|
||||
NetFmtName=Pcbnew
|
||||
SpiceAjustPassiveValues=0
|
||||
LabSize=50
|
||||
ERC_TestSimilarLabels=1
|
||||
[pcbnew]
|
||||
version=1
|
||||
PageLayoutDescrFile=
|
||||
LastNetListRead=PlantCtrlESP32.net
|
||||
CopperLayerCount=2
|
||||
BoardThickness=1.6
|
||||
AllowMicroVias=0
|
||||
AllowBlindVias=0
|
||||
RequireCourtyardDefinitions=0
|
||||
ProhibitOverlappingCourtyards=1
|
||||
MinTrackWidth=0.2
|
||||
MinViaDiameter=0.4
|
||||
MinViaDrill=0.3
|
||||
MinMicroViaDiameter=0.2
|
||||
MinMicroViaDrill=0.09999999999999999
|
||||
MinHoleToHole=0.25
|
||||
TrackWidth1=1.2
|
||||
TrackWidth2=0.2
|
||||
TrackWidth3=0.5
|
||||
TrackWidth4=1
|
||||
ViaDiameter1=0.8
|
||||
ViaDrill1=0.4
|
||||
ViaDiameter2=1.2
|
||||
ViaDrill2=0.8
|
||||
ViaDiameter3=4
|
||||
ViaDrill3=3
|
||||
dPairWidth1=0.2
|
||||
dPairGap1=0.25
|
||||
dPairViaGap1=0.25
|
||||
SilkLineWidth=0.12
|
||||
SilkTextSizeV=1
|
||||
SilkTextSizeH=1
|
||||
SilkTextSizeThickness=0.15
|
||||
SilkTextItalic=0
|
||||
SilkTextUpright=1
|
||||
CopperLineWidth=0.2
|
||||
CopperTextSizeV=1.5
|
||||
CopperTextSizeH=1.5
|
||||
CopperTextThickness=0.3
|
||||
CopperTextItalic=0
|
||||
CopperTextUpright=1
|
||||
EdgeCutLineWidth=0.05
|
||||
CourtyardLineWidth=0.05
|
||||
OthersLineWidth=0.15
|
||||
OthersTextSizeV=1
|
||||
OthersTextSizeH=1
|
||||
OthersTextSizeThickness=0.15
|
||||
OthersTextItalic=0
|
||||
OthersTextUpright=1
|
||||
SolderMaskClearance=0.051
|
||||
SolderMaskMinWidth=0.25
|
||||
SolderPasteClearance=0
|
||||
SolderPasteRatio=-0
|
||||
[pcbnew/Layer.F.Cu]
|
||||
Name=F.Cu
|
||||
Type=0
|
||||
Enabled=1
|
||||
[pcbnew/Layer.In1.Cu]
|
||||
Name=In1.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In2.Cu]
|
||||
Name=In2.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In3.Cu]
|
||||
Name=In3.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In4.Cu]
|
||||
Name=In4.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In5.Cu]
|
||||
Name=In5.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In6.Cu]
|
||||
Name=In6.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In7.Cu]
|
||||
Name=In7.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In8.Cu]
|
||||
Name=In8.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In9.Cu]
|
||||
Name=In9.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In10.Cu]
|
||||
Name=In10.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In11.Cu]
|
||||
Name=In11.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In12.Cu]
|
||||
Name=In12.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In13.Cu]
|
||||
Name=In13.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In14.Cu]
|
||||
Name=In14.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In15.Cu]
|
||||
Name=In15.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In16.Cu]
|
||||
Name=In16.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In17.Cu]
|
||||
Name=In17.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In18.Cu]
|
||||
Name=In18.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In19.Cu]
|
||||
Name=In19.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In20.Cu]
|
||||
Name=In20.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In21.Cu]
|
||||
Name=In21.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In22.Cu]
|
||||
Name=In22.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In23.Cu]
|
||||
Name=In23.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In24.Cu]
|
||||
Name=In24.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In25.Cu]
|
||||
Name=In25.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In26.Cu]
|
||||
Name=In26.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In27.Cu]
|
||||
Name=In27.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In28.Cu]
|
||||
Name=In28.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In29.Cu]
|
||||
Name=In29.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In30.Cu]
|
||||
Name=In30.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.B.Cu]
|
||||
Name=B.Cu
|
||||
Type=0
|
||||
Enabled=1
|
||||
[pcbnew/Layer.B.Adhes]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.F.Adhes]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.B.Paste]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.F.Paste]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.B.SilkS]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.F.SilkS]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.B.Mask]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.F.Mask]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.Dwgs.User]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.Cmts.User]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.Eco1.User]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.Eco2.User]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.Edge.Cuts]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.Margin]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.B.CrtYd]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.F.CrtYd]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.B.Fab]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.F.Fab]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.Rescue]
|
||||
Enabled=0
|
||||
[pcbnew/Netclasses]
|
||||
[pcbnew/Netclasses/Default]
|
||||
Name=Default
|
||||
Clearance=0.2
|
||||
TrackWidth=1.2
|
||||
ViaDiameter=0.8
|
||||
ViaDrill=0.4
|
||||
uViaDiameter=0.3
|
||||
uViaDrill=0.1
|
||||
dPairWidth=0.2
|
||||
dPairGap=0.25
|
||||
dPairViaGap=0.25
|
||||
[pcbnew/Netclasses/1]
|
||||
Name=5V
|
||||
Clearance=0.2
|
||||
TrackWidth=1.4
|
||||
ViaDiameter=0.8
|
||||
ViaDrill=0.4
|
||||
uViaDiameter=0.3
|
||||
uViaDrill=0.1
|
||||
dPairWidth=0.2
|
||||
dPairGap=0.25
|
||||
dPairViaGap=0.25
|
||||
[pcbnew/Netclasses/2]
|
||||
Name=Mini
|
||||
Clearance=0.2
|
||||
TrackWidth=1
|
||||
ViaDiameter=0.8
|
||||
ViaDrill=0.4
|
||||
uViaDiameter=0.3
|
||||
uViaDrill=0.1
|
||||
dPairWidth=0.2
|
||||
dPairGap=0.25
|
||||
dPairViaGap=0.25
|
||||
[pcbnew/Netclasses/3]
|
||||
Name=Power
|
||||
Clearance=0.2
|
||||
TrackWidth=1.7
|
||||
ViaDiameter=0.8
|
||||
ViaDrill=0.4
|
||||
uViaDiameter=0.3
|
||||
uViaDrill=0.1
|
||||
dPairWidth=0.2
|
||||
dPairGap=0.25
|
||||
dPairViaGap=0.25
|
7
board/PlantCtrlESP32.round-tracks-config
Normal file
7
board/PlantCtrlESP32.round-tracks-config
Normal file
@@ -0,0 +1,7 @@
|
||||
Default False 2.0 3
|
||||
12V True 2.0 3
|
||||
3V True 2.0 3
|
||||
BAT+ True 2.0 3
|
||||
BAT- True 2.0 3
|
||||
GND True 2.0 3
|
||||
False True False
|
63
board/R_Shunt_Vishay_WSK2512_6332Metric_T1.19mm.kicad_mod
Normal file
63
board/R_Shunt_Vishay_WSK2512_6332Metric_T1.19mm.kicad_mod
Normal file
@@ -0,0 +1,63 @@
|
||||
(footprint "R_Shunt_Vishay_WSK2512_6332Metric_T1.19mm" (version 20221018) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(descr "Shunt Resistor SMD 2512 (6332 Metric), 2.6mm thick, Vishay WKS2512, Terminal length (T) 1.19mm, 5 to 200 milli Ohm (http://http://www.vishay.com/docs/30108/wsk.pdf)")
|
||||
(tags "resistor shunt WSK2512")
|
||||
(attr smd)
|
||||
(fp_text reference "REF**" (at 0 -2.65) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp e64357ee-67ea-437d-842c-edd4e9b0e817)
|
||||
)
|
||||
(fp_text value "R_Shunt_Vishay_WSK2512_6332Metric_T1.19mm" (at 0 2.65) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 6d43eee8-d677-4710-a5b6-ed0a393d7e86)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 7af73258-6848-4c90-ada6-9916b21e0d54)
|
||||
)
|
||||
(fp_line (start -2.5 1.7) (end 1.67 1.7)
|
||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 686b0a9f-f303-4b9c-97bc-13b268071b2a))
|
||||
(fp_line (start -1.67 -1.7) (end 2.53 -1.7)
|
||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8ff3cd0c-2e69-49a7-948e-62e2af1cdeaf))
|
||||
(fp_line (start -4.38 -1.9) (end 4.38 -1.9)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 97453d6f-90a6-4d0b-9533-4b9de0e70d67))
|
||||
(fp_line (start -4.38 1.9) (end -4.38 -1.9)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8d751a64-d963-4d3e-b652-c6367d221a4c))
|
||||
(fp_line (start 4.38 -1.9) (end 4.38 1.9)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5fc8cbbe-390d-45f2-b9e2-001b3b36ad53))
|
||||
(fp_line (start 4.38 1.9) (end -4.38 1.9)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 85ea9322-734e-4f57-b7f4-e08d8559c109))
|
||||
(fp_line (start -3.175 -1.59) (end 3.175 -1.59)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a616017c-8c30-4c24-8988-6ebc65a5a14c))
|
||||
(fp_line (start -3.175 0.32) (end -3.175 -1.59)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 007035a4-df14-4627-b9dd-16c0816e9fc4))
|
||||
(fp_line (start -3.175 0.32) (end -2.795 0.32)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7a92ebc4-86fb-494b-8925-1512bf4598dd))
|
||||
(fp_line (start -3.175 0.94) (end -3.175 1.59)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8d1ed9db-8b9e-4c9a-b026-a147d8ba5a89))
|
||||
(fp_line (start -3.175 0.94) (end -2.795 0.94)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3238b0a3-1bbc-4ecd-9eca-d39a4563f46a))
|
||||
(fp_line (start -2.795 0.94) (end -2.795 0.32)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 56e7214e-7e65-4896-9919-6dfa6ad242a1))
|
||||
(fp_line (start 2.79 -0.94) (end 3.17 -0.94)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp bf2fd8b5-dc07-4d36-93f4-c05d760e4ae8))
|
||||
(fp_line (start 2.79 -0.32) (end 2.79 -0.94)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2732ea3b-0a68-4014-9f1f-147b192cb827))
|
||||
(fp_line (start 2.79 -0.32) (end 3.17 -0.32)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7597632e-0fab-4537-9ef5-3d955ee8fe04))
|
||||
(fp_line (start 3.175 -0.94) (end 3.175 -1.59)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp be78e59b-9296-4843-849b-9aeaddf3ec90))
|
||||
(fp_line (start 3.175 -0.32) (end 3.175 1.59)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f0529fdf-6a96-4afa-ae66-3987676f8cc1))
|
||||
(fp_line (start 3.175 1.59) (end -3.175 1.59)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5494f1f1-9934-4901-ae11-4f45356840a6))
|
||||
(pad "1" smd roundrect (at -2.985 0.635) (size 2.29 2.03) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.12) (tstamp 7d665233-6376-4fd3-9d23-184556b0630c))
|
||||
(pad "2" smd roundrect (at -3.43 -1.27) (size 1.4 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.12) (tstamp a060266a-0c38-4364-b2df-6f7cf4c69f0d))
|
||||
(pad "3" smd roundrect (at 3.43 -1.27) (size 1.4 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a1e31646-49e8-4836-bd67-1b6bed652414))
|
||||
(pad "4" smd roundrect (at 2.985 0.635) (size 2.29 2.03) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.12) (tstamp 3f532dd2-fd5a-4fe7-9636-aa84f769e3b2))
|
||||
(model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_Shunt_Vishay_WSK2512_6332Metric_T1.19mm.wrl"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
4562
board/bom/ibom.html
Normal file
4562
board/bom/ibom.html
Normal file
File diff suppressed because one or more lines are too long
354
board/esp32c6/ESP32-C6-WROOM-1-N8.kicad_sym
Normal file
354
board/esp32c6/ESP32-C6-WROOM-1-N8.kicad_sym
Normal file
@@ -0,0 +1,354 @@
|
||||
|
||||
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
|
||||
(symbol "ESP32-C6-WROOM-1-N8" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
|
||||
(property "Reference" "U" (id 0) (at -15.24 23.622 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom left))
|
||||
)
|
||||
(property "Value" "ESP32-C6-WROOM-1-N8" (id 1) (at -15.24 -25.4 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom left))
|
||||
)
|
||||
(property "Footprint" "ESP32-C6-WROOM-1-N8:XCVR_ESP32-C6-WROOM-1-N8" (id 2) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||
)
|
||||
(property "MF" "Espressif Systems" (id 4) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||
)
|
||||
(property "MAXIMUM_PACKAGE_HEIGHT" "3.25mm" (id 5) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||
)
|
||||
(property "Package" "None" (id 6) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||
)
|
||||
(property "Price" "None" (id 7) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||
)
|
||||
(property "Check_prices" "https://www.snapeda.com/parts/ESP32-C6-WROOM-1-N8/Espressif+Systems/view-part/?ref=eda" (id 8) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||
)
|
||||
(property "STANDARD" "Manufacturer Recommendations" (id 9) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||
)
|
||||
(property "PARTREV" "1.0" (id 10) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||
)
|
||||
(property "SnapEDA_Link" "https://www.snapeda.com/parts/ESP32-C6-WROOM-1-N8/Espressif+Systems/view-part/?ref=snap" (id 11) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||
)
|
||||
(property "MP" "ESP32-C6-WROOM-1-N8" (id 12) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||
)
|
||||
(property "Purchase-URL" "https://www.snapeda.com/api/url_track_click_mouser/?unipart_id=12616380&manufacturer=Espressif Systems&part_name=ESP32-C6-WROOM-1-N8&search_term=None" (id 13) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||
)
|
||||
(property "Description" "\nMultiprotocol Modules ESP32-C6 module, Wi-Fi 6 in 2.4 GHz band, Bluetooth 5, Zigbee 3.0 and Thread. ESP34-WROOM Compatible - ENGINEERING SAMPLE\n" (id 14) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||
)
|
||||
(property "Availability" "In Stock" (id 15) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||
)
|
||||
(property "MANUFACTURER" "Espressif Systems" (id 16) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||
)
|
||||
(symbol "ESP32-C6-WROOM-1-N8_0_0"
|
||||
(rectangle (start -15.24 -22.86) (end 15.24 22.86)
|
||||
(stroke (width 0.254)) (fill (type background))
|
||||
)
|
||||
(pin power_in line (at 20.32 -20.32 180.0) (length 5.08)
|
||||
(name "GND"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "1"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin power_in line (at 20.32 -20.32 180.0) (length 5.08)
|
||||
(name "GND"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "28"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin power_in line (at 20.32 -20.32 180.0) (length 5.08)
|
||||
(name "GND"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "29_1"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin power_in line (at 20.32 -20.32 180.0) (length 5.08)
|
||||
(name "GND"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "29_2"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin power_in line (at 20.32 -20.32 180.0) (length 5.08)
|
||||
(name "GND"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "29_3"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin power_in line (at 20.32 -20.32 180.0) (length 5.08)
|
||||
(name "GND"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "29_4"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin power_in line (at 20.32 -20.32 180.0) (length 5.08)
|
||||
(name "GND"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "29_5"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin power_in line (at 20.32 -20.32 180.0) (length 5.08)
|
||||
(name "GND"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "29_6"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin power_in line (at 20.32 -20.32 180.0) (length 5.08)
|
||||
(name "GND"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "29_7"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin power_in line (at 20.32 -20.32 180.0) (length 5.08)
|
||||
(name "GND"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "29_8"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin power_in line (at 20.32 -20.32 180.0) (length 5.08)
|
||||
(name "GND"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "29_9"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin power_in line (at 20.32 20.32 180.0) (length 5.08)
|
||||
(name "3V3"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "2"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin input line (at -20.32 15.24 0) (length 5.08)
|
||||
(name "EN"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "3"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at -20.32 0.0 0) (length 5.08)
|
||||
(name "IO4"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "4"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at -20.32 -2.54 0) (length 5.08)
|
||||
(name "IO5"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "5"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at -20.32 -5.08 0) (length 5.08)
|
||||
(name "IO6"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "6"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at -20.32 -7.62 0) (length 5.08)
|
||||
(name "IO7"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "7"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at -20.32 10.16 0) (length 5.08)
|
||||
(name "IO0"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "8"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at -20.32 7.62 0) (length 5.08)
|
||||
(name "IO1"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "9"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at -20.32 -10.16 0) (length 5.08)
|
||||
(name "IO8"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "10"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at 20.32 15.24 180.0) (length 5.08)
|
||||
(name "IO10"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "11"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at 20.32 12.7 180.0) (length 5.08)
|
||||
(name "IO11"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "12"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at 20.32 10.16 180.0) (length 5.08)
|
||||
(name "IO12"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "13"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at 20.32 7.62 180.0) (length 5.08)
|
||||
(name "IO13"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "14"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at -20.32 5.08 0) (length 5.08)
|
||||
(name "IO2"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "27"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at -20.32 2.54 0) (length 5.08)
|
||||
(name "IO3"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "26"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at 20.32 2.54 180.0) (length 5.08)
|
||||
(name "TXD0/GPIO16"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "25"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at 20.32 0.0 180.0) (length 5.08)
|
||||
(name "RXD0/GPIO17"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "24"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at 20.32 5.08 180.0) (length 5.08)
|
||||
(name "IO15"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "23"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin no_connect line (at -20.32 -17.78 0) (length 5.08)
|
||||
(name "NC"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "22"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at 20.32 -15.24 180.0) (length 5.08)
|
||||
(name "IO23"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "21"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at 20.32 -12.7 180.0) (length 5.08)
|
||||
(name "IO22"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "20"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at 20.32 -10.16 180.0) (length 5.08)
|
||||
(name "IO21"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "19"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at 20.32 -7.62 180.0) (length 5.08)
|
||||
(name "IO20"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "18"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at 20.32 -5.08 180.0) (length 5.08)
|
||||
(name "IO19"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "17"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at 20.32 -2.54 180.0) (length 5.08)
|
||||
(name "IO18"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "16"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at -20.32 -12.7 0) (length 5.08)
|
||||
(name "IO9"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "15"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
104
board/esp32c6/XCVR_ESP32-C6-WROOM-1-N8.kicad_mod
Normal file
104
board/esp32c6/XCVR_ESP32-C6-WROOM-1-N8.kicad_mod
Normal file
@@ -0,0 +1,104 @@
|
||||
|
||||
(footprint XCVR_ESP32-C6-WROOM-1-N8 (layer F.Cu) (tedit 66216AE3)
|
||||
(descr "")
|
||||
(attr smd)
|
||||
(fp_text reference REF** (at -5.825 -13.885 0) (layer F.SilkS)
|
||||
(effects (font (size 1.0 1.0) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value XCVR_ESP32-C6-WROOM-1-N8 (at 6.24 13.865 0) (layer F.Fab)
|
||||
(effects (font (size 1.0 1.0) (thickness 0.15)))
|
||||
)
|
||||
(pad 1 smd rect (at -8.75 -5.26) (size 1.5 0.9) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 2 smd rect (at -8.75 -3.99) (size 1.5 0.9) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 3 smd rect (at -8.75 -2.72) (size 1.5 0.9) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 4 smd rect (at -8.75 -1.45) (size 1.5 0.9) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 5 smd rect (at -8.75 -0.18) (size 1.5 0.9) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 6 smd rect (at -8.75 1.09) (size 1.5 0.9) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 7 smd rect (at -8.75 2.36) (size 1.5 0.9) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 8 smd rect (at -8.75 3.63) (size 1.5 0.9) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 9 smd rect (at -8.75 4.9) (size 1.5 0.9) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 10 smd rect (at -8.75 6.17) (size 1.5 0.9) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 11 smd rect (at -8.75 7.44) (size 1.5 0.9) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 12 smd rect (at -8.75 8.71) (size 1.5 0.9) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 13 smd rect (at -8.75 9.98) (size 1.5 0.9) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 14 smd rect (at -8.75 11.25) (size 1.5 0.9) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 15 smd rect (at 8.75 11.25) (size 1.5 0.9) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 16 smd rect (at 8.75 9.98) (size 1.5 0.9) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 17 smd rect (at 8.75 8.71) (size 1.5 0.9) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 18 smd rect (at 8.75 7.44) (size 1.5 0.9) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 19 smd rect (at 8.75 6.17) (size 1.5 0.9) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 20 smd rect (at 8.75 4.9) (size 1.5 0.9) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 21 smd rect (at 8.75 3.63) (size 1.5 0.9) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 22 smd rect (at 8.75 2.36) (size 1.5 0.9) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 23 smd rect (at 8.75 1.09) (size 1.5 0.9) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 24 smd rect (at 8.75 -0.18) (size 1.5 0.9) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 25 smd rect (at 8.75 -1.45) (size 1.5 0.9) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 26 smd rect (at 8.75 -2.72) (size 1.5 0.9) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 27 smd rect (at 8.75 -3.99) (size 1.5 0.9) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 28 smd rect (at 8.75 -5.26) (size 1.5 0.9) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 29_5 smd rect (at -1.505 0.46) (size 0.8 0.8) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 29_1 smd rect (at -2.755 -0.79) (size 0.8 0.8) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 29_2 smd rect (at -1.505 -0.79) (size 0.8 0.8) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 29_3 smd rect (at -0.255 -0.79) (size 0.8 0.8) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 29_4 smd rect (at -2.755 0.46) (size 0.8 0.8) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 29_6 smd rect (at -0.255 0.46) (size 0.8 0.8) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 29_7 smd rect (at -2.755 1.71) (size 0.8 0.8) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 29_8 smd rect (at -1.505 1.71) (size 0.8 0.8) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 29_9 smd rect (at -0.255 1.71) (size 0.8 0.8) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 30_1 thru_hole circle (at -2.13 -0.79) (size 0.35 0.35) (drill 0.25) (layers *.Cu))
|
||||
(pad 30_2 thru_hole circle (at -0.88 -0.79) (size 0.35 0.35) (drill 0.25) (layers *.Cu))
|
||||
(pad 30_3 thru_hole circle (at -2.755 -0.165) (size 0.35 0.35) (drill 0.25) (layers *.Cu))
|
||||
(pad 30_4 thru_hole circle (at -1.505 -0.165) (size 0.35 0.35) (drill 0.25) (layers *.Cu))
|
||||
(pad 30_5 thru_hole circle (at -0.255 -0.165) (size 0.35 0.35) (drill 0.25) (layers *.Cu))
|
||||
(pad 30_6 thru_hole circle (at -2.13 0.46) (size 0.35 0.35) (drill 0.25) (layers *.Cu))
|
||||
(pad 30_7 thru_hole circle (at -0.88 0.46) (size 0.35 0.35) (drill 0.25) (layers *.Cu))
|
||||
(pad 30_8 thru_hole circle (at -2.755 1.085) (size 0.35 0.35) (drill 0.25) (layers *.Cu))
|
||||
(pad 30_9 thru_hole circle (at -1.505 1.085) (size 0.35 0.35) (drill 0.25) (layers *.Cu))
|
||||
(pad 30_10 thru_hole circle (at -0.255 1.085) (size 0.35 0.35) (drill 0.25) (layers *.Cu))
|
||||
(pad 30_11 thru_hole circle (at -2.13 1.71) (size 0.35 0.35) (drill 0.25) (layers *.Cu))
|
||||
(pad 30_12 thru_hole circle (at -0.88 1.71) (size 0.35 0.35) (drill 0.25) (layers *.Cu))
|
||||
(fp_line (start -9.0 12.75) (end 9.0 12.75) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start -9.0 -12.75) (end 9.0 -12.75) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start 9.0 -12.75) (end 9.0 12.75) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start -9.0 12.75) (end 9.0 12.75) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start -9.0 12.75) (end -9.0 12.02) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start 9.0 12.02) (end 9.0 12.75) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start -9.0 -6.03) (end -9.0 -12.75) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start -9.0 -12.75) (end 9.0 -12.75) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start 9.0 -12.75) (end 9.0 -6.03) (layer F.SilkS) (width 0.127))
|
||||
(zone (net 0) (net_name "") (layers *.Cu) (hatch full 0.508)
|
||||
(connect_pads (clearance 0))
|
||||
(min_thickness 0.01)
|
||||
(keepout (tracks allowed) (vias not_allowed) (pads allowed ) (copperpour allowed) (footprints allowed))
|
||||
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508))
|
||||
(polygon
|
||||
(pts
|
||||
(xy -9.0 -12.75)
|
||||
(xy 9.0 -12.75)
|
||||
(xy 9.0 -6.75)
|
||||
(xy -9.0 -6.75)
|
||||
)
|
||||
)
|
||||
)
|
||||
(zone (net 0) (net_name "") (layer F.Cu) (hatch full 0.508)
|
||||
(connect_pads (clearance 0))
|
||||
(min_thickness 0.01)
|
||||
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed ) (copperpour not_allowed) (footprints allowed))
|
||||
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508))
|
||||
(polygon
|
||||
(pts
|
||||
(xy -9.0 -12.75)
|
||||
(xy 9.0 -12.75)
|
||||
(xy 9.0 -6.75)
|
||||
(xy -9.0 -6.75)
|
||||
)
|
||||
)
|
||||
)
|
||||
(fp_line (start -9.75 -13.0) (end -9.75 13.0) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -9.75 13.0) (end 9.75 13.0) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 9.75 13.0) (end 9.75 -13.0) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 9.75 -13.0) (end -9.75 -13.0) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -9.0 12.75) (end -9.0 -12.75) (layer F.Fab) (width 0.127))
|
||||
(fp_circle (center -10.0 -5.25) (end -9.9 -5.25) (layer F.SilkS) (width 0.2))
|
||||
(fp_circle (center -10.0 -5.25) (end -9.9 -5.25) (layer F.Fab) (width 0.2))
|
||||
)
|
1
board/fabrication-toolkit-options.json
Normal file
1
board/fabrication-toolkit-options.json
Normal file
@@ -0,0 +1 @@
|
||||
{"EXTRA_LAYERS": "", "EXTEND_EDGE_CUT": false, "AUTO TRANSLATE": true, "AUTO FILL": true, "EXCLUDE DNP": true}
|
@@ -1,4 +1,8 @@
|
||||
(fp_lib_table
|
||||
(lib (name misc_footprints)(type KiCad)(uri ${KIPRJMOD}/kicad-stuff/misc_footprints-master/misc_footprints.pretty)(options "")(descr ""))
|
||||
(lib (name ESP32)(type KiCad)(uri ${KIPRJMOD}/kicad-stuff/ESP32)(options "")(descr ""))
|
||||
(version 7)
|
||||
(lib (name "misc_footprints")(type "KiCad")(uri "${KIPRJMOD}/kicad-stuff/misc_footprints-master/misc_footprints.pretty")(options "")(descr ""))
|
||||
(lib (name "ESP32")(type "KiCad")(uri "${KIPRJMOD}/kicad-stuff/ESP32")(options "")(descr ""))
|
||||
(lib (name "kicad-stuff")(type "KiCad")(uri "${KIPRJMOD}/kicad-stuff")(options "")(descr ""))
|
||||
(lib (name "board")(type "KiCad")(uri "${KIPRJMOD}/")(options "")(descr ""))
|
||||
(lib (name "esp32c6")(type "KiCad")(uri "${KIPRJMOD}/esp32c6")(options "")(descr ""))
|
||||
)
|
||||
|
@@ -1,15 +0,0 @@
|
||||
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.1.10*
|
||||
G04 #@! TF.CreationDate,2021-06-10T23:09:58+02:00*
|
||||
G04 #@! TF.ProjectId,PlantCtrlESP32,506c616e-7443-4747-926c-45535033322e,rev?*
|
||||
G04 #@! TF.SameCoordinates,Original*
|
||||
G04 #@! TF.FileFunction,Glue,Bot*
|
||||
G04 #@! TF.FilePolarity,Positive*
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 5.1.10) date 2021-06-10 23:09:58*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
G04 APERTURE END LIST*
|
||||
M02*
|
@@ -1,32 +0,0 @@
|
||||
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.1.10*
|
||||
G04 #@! TF.CreationDate,2021-06-10T23:09:58+02:00*
|
||||
G04 #@! TF.ProjectId,PlantCtrlESP32,506c616e-7443-4747-926c-45535033322e,rev?*
|
||||
G04 #@! TF.SameCoordinates,Original*
|
||||
G04 #@! TF.FileFunction,Other,User*
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 5.1.10) date 2021-06-10 23:09:58*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
%ADD10C,0.050000*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
X237729200Y-51267800D02*
|
||||
X237729200Y-60847800D01*
|
||||
X237729200Y-51267800D02*
|
||||
X242229200Y-51267800D01*
|
||||
X242229200Y-60847800D02*
|
||||
X237729200Y-60847800D01*
|
||||
X242229200Y-60847800D02*
|
||||
X242229200Y-51267800D01*
|
||||
X231560800Y-64114800D02*
|
||||
X223160800Y-64114800D01*
|
||||
X231560800Y-57364800D02*
|
||||
X231560800Y-64114800D01*
|
||||
X223160800Y-57364800D02*
|
||||
X231560800Y-57364800D01*
|
||||
X223160800Y-64114800D02*
|
||||
X223160800Y-57364800D01*
|
||||
M02*
|
File diff suppressed because it is too large
Load Diff
@@ -1,425 +0,0 @@
|
||||
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.1.10*
|
||||
G04 #@! TF.CreationDate,2021-06-10T23:09:58+02:00*
|
||||
G04 #@! TF.ProjectId,PlantCtrlESP32,506c616e-7443-4747-926c-45535033322e,rev?*
|
||||
G04 #@! TF.SameCoordinates,Original*
|
||||
G04 #@! TF.FileFunction,Other,Fab,Bot*
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 5.1.10) date 2021-06-10 23:09:58*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
%ADD10C,0.100000*%
|
||||
%ADD11C,0.150000*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
X226110800Y-62614800D02*
|
||||
X226735800Y-63614800D01*
|
||||
X225485800Y-63614800D02*
|
||||
X226110800Y-62614800D01*
|
||||
X231060800Y-63614800D02*
|
||||
X223660800Y-63614800D01*
|
||||
X231060800Y-57864800D02*
|
||||
X231060800Y-63614800D01*
|
||||
X223660800Y-57864800D02*
|
||||
X231060800Y-57864800D01*
|
||||
X223660800Y-63614800D02*
|
||||
X223660800Y-57864800D01*
|
||||
D11*
|
||||
X235812057Y-62843514D02*
|
||||
X235764438Y-62891133D01*
|
||||
X235716819Y-63033990D01*
|
||||
X235716819Y-63129228D01*
|
||||
X235764438Y-63272085D01*
|
||||
X235859676Y-63367323D01*
|
||||
X235954914Y-63414942D01*
|
||||
X236145390Y-63462561D01*
|
||||
X236288247Y-63462561D01*
|
||||
X236478723Y-63414942D01*
|
||||
X236573961Y-63367323D01*
|
||||
X236669200Y-63272085D01*
|
||||
X236716819Y-63129228D01*
|
||||
X236716819Y-63033990D01*
|
||||
X236669200Y-62891133D01*
|
||||
X236621580Y-62843514D01*
|
||||
X235716819Y-62272085D02*
|
||||
X235764438Y-62367323D01*
|
||||
X235812057Y-62414942D01*
|
||||
X235907295Y-62462561D01*
|
||||
X236193009Y-62462561D01*
|
||||
X236288247Y-62414942D01*
|
||||
X236335866Y-62367323D01*
|
||||
X236383485Y-62272085D01*
|
||||
X236383485Y-62129228D01*
|
||||
X236335866Y-62033990D01*
|
||||
X236288247Y-61986371D01*
|
||||
X236193009Y-61938752D01*
|
||||
X235907295Y-61938752D01*
|
||||
X235812057Y-61986371D01*
|
||||
X235764438Y-62033990D01*
|
||||
X235716819Y-62129228D01*
|
||||
X235716819Y-62272085D01*
|
||||
X236383485Y-61510180D02*
|
||||
X235716819Y-61510180D01*
|
||||
X236288247Y-61510180D02*
|
||||
X236335866Y-61462561D01*
|
||||
X236383485Y-61367323D01*
|
||||
X236383485Y-61224466D01*
|
||||
X236335866Y-61129228D01*
|
||||
X236240628Y-61081609D01*
|
||||
X235716819Y-61081609D01*
|
||||
X236383485Y-60605419D02*
|
||||
X235716819Y-60605419D01*
|
||||
X236288247Y-60605419D02*
|
||||
X236335866Y-60557800D01*
|
||||
X236383485Y-60462561D01*
|
||||
X236383485Y-60319704D01*
|
||||
X236335866Y-60224466D01*
|
||||
X236240628Y-60176847D01*
|
||||
X235716819Y-60176847D01*
|
||||
X235621580Y-59938752D02*
|
||||
X235621580Y-59176847D01*
|
||||
X236716819Y-58748276D02*
|
||||
X236716819Y-58653038D01*
|
||||
X236669200Y-58557800D01*
|
||||
X236621580Y-58510180D01*
|
||||
X236526342Y-58462561D01*
|
||||
X236335866Y-58414942D01*
|
||||
X236097771Y-58414942D01*
|
||||
X235907295Y-58462561D01*
|
||||
X235812057Y-58510180D01*
|
||||
X235764438Y-58557800D01*
|
||||
X235716819Y-58653038D01*
|
||||
X235716819Y-58748276D01*
|
||||
X235764438Y-58843514D01*
|
||||
X235812057Y-58891133D01*
|
||||
X235907295Y-58938752D01*
|
||||
X236097771Y-58986371D01*
|
||||
X236335866Y-58986371D01*
|
||||
X236526342Y-58938752D01*
|
||||
X236621580Y-58891133D01*
|
||||
X236669200Y-58843514D01*
|
||||
X236716819Y-58748276D01*
|
||||
X235716819Y-57462561D02*
|
||||
X235716819Y-58033990D01*
|
||||
X235716819Y-57748276D02*
|
||||
X236716819Y-57748276D01*
|
||||
X236573961Y-57843514D01*
|
||||
X236478723Y-57938752D01*
|
||||
X236431104Y-58033990D01*
|
||||
X235716819Y-57129228D02*
|
||||
X236383485Y-56605419D01*
|
||||
X236383485Y-57129228D02*
|
||||
X235716819Y-56605419D01*
|
||||
X236716819Y-56033990D02*
|
||||
X236716819Y-55938752D01*
|
||||
X236669200Y-55843514D01*
|
||||
X236621580Y-55795895D01*
|
||||
X236526342Y-55748276D01*
|
||||
X236335866Y-55700657D01*
|
||||
X236097771Y-55700657D01*
|
||||
X235907295Y-55748276D01*
|
||||
X235812057Y-55795895D01*
|
||||
X235764438Y-55843514D01*
|
||||
X235716819Y-55938752D01*
|
||||
X235716819Y-56033990D01*
|
||||
X235764438Y-56129228D01*
|
||||
X235812057Y-56176847D01*
|
||||
X235907295Y-56224466D01*
|
||||
X236097771Y-56272085D01*
|
||||
X236335866Y-56272085D01*
|
||||
X236526342Y-56224466D01*
|
||||
X236621580Y-56176847D01*
|
||||
X236669200Y-56129228D01*
|
||||
X236716819Y-56033990D01*
|
||||
X236621580Y-55319704D02*
|
||||
X236669200Y-55272085D01*
|
||||
X236716819Y-55176847D01*
|
||||
X236716819Y-54938752D01*
|
||||
X236669200Y-54843514D01*
|
||||
X236621580Y-54795895D01*
|
||||
X236526342Y-54748276D01*
|
||||
X236431104Y-54748276D01*
|
||||
X236288247Y-54795895D01*
|
||||
X235716819Y-55367323D01*
|
||||
X235716819Y-54748276D01*
|
||||
X235621580Y-54557800D02*
|
||||
X235621580Y-53795895D01*
|
||||
X236240628Y-53224466D02*
|
||||
X236240628Y-53557800D01*
|
||||
X235716819Y-53557800D02*
|
||||
X236716819Y-53557800D01*
|
||||
X236716819Y-53081609D01*
|
||||
X235764438Y-52319704D02*
|
||||
X235716819Y-52414942D01*
|
||||
X235716819Y-52605419D01*
|
||||
X235764438Y-52700657D01*
|
||||
X235859676Y-52748276D01*
|
||||
X236240628Y-52748276D01*
|
||||
X236335866Y-52700657D01*
|
||||
X236383485Y-52605419D01*
|
||||
X236383485Y-52414942D01*
|
||||
X236335866Y-52319704D01*
|
||||
X236240628Y-52272085D01*
|
||||
X236145390Y-52272085D01*
|
||||
X236050152Y-52748276D01*
|
||||
X235716819Y-51843514D02*
|
||||
X236383485Y-51843514D01*
|
||||
X236288247Y-51843514D02*
|
||||
X236335866Y-51795895D01*
|
||||
X236383485Y-51700657D01*
|
||||
X236383485Y-51557800D01*
|
||||
X236335866Y-51462561D01*
|
||||
X236240628Y-51414942D01*
|
||||
X235716819Y-51414942D01*
|
||||
X236240628Y-51414942D02*
|
||||
X236335866Y-51367323D01*
|
||||
X236383485Y-51272085D01*
|
||||
X236383485Y-51129228D01*
|
||||
X236335866Y-51033990D01*
|
||||
X236240628Y-50986371D01*
|
||||
X235716819Y-50986371D01*
|
||||
X235716819Y-50081609D02*
|
||||
X236240628Y-50081609D01*
|
||||
X236335866Y-50129228D01*
|
||||
X236383485Y-50224466D01*
|
||||
X236383485Y-50414942D01*
|
||||
X236335866Y-50510180D01*
|
||||
X235764438Y-50081609D02*
|
||||
X235716819Y-50176847D01*
|
||||
X235716819Y-50414942D01*
|
||||
X235764438Y-50510180D01*
|
||||
X235859676Y-50557800D01*
|
||||
X235954914Y-50557800D01*
|
||||
X236050152Y-50510180D01*
|
||||
X236097771Y-50414942D01*
|
||||
X236097771Y-50176847D01*
|
||||
X236145390Y-50081609D01*
|
||||
X235716819Y-49462561D02*
|
||||
X235764438Y-49557800D01*
|
||||
X235859676Y-49605419D01*
|
||||
X236716819Y-49605419D01*
|
||||
X235764438Y-48700657D02*
|
||||
X235716819Y-48795895D01*
|
||||
X235716819Y-48986371D01*
|
||||
X235764438Y-49081609D01*
|
||||
X235859676Y-49129228D01*
|
||||
X236240628Y-49129228D01*
|
||||
X236335866Y-49081609D01*
|
||||
X236383485Y-48986371D01*
|
||||
X236383485Y-48795895D01*
|
||||
X236335866Y-48700657D01*
|
||||
X236240628Y-48653038D01*
|
||||
X236145390Y-48653038D01*
|
||||
X236050152Y-49129228D01*
|
||||
X239526819Y-57486371D02*
|
||||
X239526819Y-57962561D01*
|
||||
X240526819Y-57962561D01*
|
||||
X239526819Y-57153038D02*
|
||||
X240526819Y-57153038D01*
|
||||
X239526819Y-56676847D02*
|
||||
X240526819Y-56676847D01*
|
||||
X240526819Y-56295895D01*
|
||||
X240479200Y-56200657D01*
|
||||
X240431580Y-56153038D01*
|
||||
X240336342Y-56105419D01*
|
||||
X240193485Y-56105419D01*
|
||||
X240098247Y-56153038D01*
|
||||
X240050628Y-56200657D01*
|
||||
X240003009Y-56295895D01*
|
||||
X240003009Y-56676847D01*
|
||||
X240526819Y-55486371D02*
|
||||
X240526819Y-55295895D01*
|
||||
X240479200Y-55200657D01*
|
||||
X240383961Y-55105419D01*
|
||||
X240193485Y-55057800D01*
|
||||
X239860152Y-55057800D01*
|
||||
X239669676Y-55105419D01*
|
||||
X239574438Y-55200657D01*
|
||||
X239526819Y-55295895D01*
|
||||
X239526819Y-55486371D01*
|
||||
X239574438Y-55581609D01*
|
||||
X239669676Y-55676847D01*
|
||||
X239860152Y-55724466D01*
|
||||
X240193485Y-55724466D01*
|
||||
X240383961Y-55676847D01*
|
||||
X240479200Y-55581609D01*
|
||||
X240526819Y-55486371D01*
|
||||
X239526819Y-54105419D02*
|
||||
X239526819Y-54676847D01*
|
||||
X239526819Y-54391133D02*
|
||||
X240526819Y-54391133D01*
|
||||
X240383961Y-54486371D01*
|
||||
X240288723Y-54581609D01*
|
||||
X240241104Y-54676847D01*
|
||||
X231098895Y-57021942D02*
|
||||
X231146514Y-57069561D01*
|
||||
X231289371Y-57117180D01*
|
||||
X231384609Y-57117180D01*
|
||||
X231527466Y-57069561D01*
|
||||
X231622704Y-56974323D01*
|
||||
X231670323Y-56879085D01*
|
||||
X231717942Y-56688609D01*
|
||||
X231717942Y-56545752D01*
|
||||
X231670323Y-56355276D01*
|
||||
X231622704Y-56260038D01*
|
||||
X231527466Y-56164800D01*
|
||||
X231384609Y-56117180D01*
|
||||
X231289371Y-56117180D01*
|
||||
X231146514Y-56164800D01*
|
||||
X231098895Y-56212419D01*
|
||||
X230527466Y-57117180D02*
|
||||
X230622704Y-57069561D01*
|
||||
X230670323Y-57021942D01*
|
||||
X230717942Y-56926704D01*
|
||||
X230717942Y-56640990D01*
|
||||
X230670323Y-56545752D01*
|
||||
X230622704Y-56498133D01*
|
||||
X230527466Y-56450514D01*
|
||||
X230384609Y-56450514D01*
|
||||
X230289371Y-56498133D01*
|
||||
X230241752Y-56545752D01*
|
||||
X230194133Y-56640990D01*
|
||||
X230194133Y-56926704D01*
|
||||
X230241752Y-57021942D01*
|
||||
X230289371Y-57069561D01*
|
||||
X230384609Y-57117180D01*
|
||||
X230527466Y-57117180D01*
|
||||
X229765561Y-56450514D02*
|
||||
X229765561Y-57117180D01*
|
||||
X229765561Y-56545752D02*
|
||||
X229717942Y-56498133D01*
|
||||
X229622704Y-56450514D01*
|
||||
X229479847Y-56450514D01*
|
||||
X229384609Y-56498133D01*
|
||||
X229336990Y-56593371D01*
|
||||
X229336990Y-57117180D01*
|
||||
X228860800Y-56450514D02*
|
||||
X228860800Y-57117180D01*
|
||||
X228860800Y-56545752D02*
|
||||
X228813180Y-56498133D01*
|
||||
X228717942Y-56450514D01*
|
||||
X228575085Y-56450514D01*
|
||||
X228479847Y-56498133D01*
|
||||
X228432228Y-56593371D01*
|
||||
X228432228Y-57117180D01*
|
||||
X228194133Y-57212419D02*
|
||||
X227432228Y-57212419D01*
|
||||
X227003657Y-56117180D02*
|
||||
X226908419Y-56117180D01*
|
||||
X226813180Y-56164800D01*
|
||||
X226765561Y-56212419D01*
|
||||
X226717942Y-56307657D01*
|
||||
X226670323Y-56498133D01*
|
||||
X226670323Y-56736228D01*
|
||||
X226717942Y-56926704D01*
|
||||
X226765561Y-57021942D01*
|
||||
X226813180Y-57069561D01*
|
||||
X226908419Y-57117180D01*
|
||||
X227003657Y-57117180D01*
|
||||
X227098895Y-57069561D01*
|
||||
X227146514Y-57021942D01*
|
||||
X227194133Y-56926704D01*
|
||||
X227241752Y-56736228D01*
|
||||
X227241752Y-56498133D01*
|
||||
X227194133Y-56307657D01*
|
||||
X227146514Y-56212419D01*
|
||||
X227098895Y-56164800D01*
|
||||
X227003657Y-56117180D01*
|
||||
X225717942Y-57117180D02*
|
||||
X226289371Y-57117180D01*
|
||||
X226003657Y-57117180D02*
|
||||
X226003657Y-56117180D01*
|
||||
X226098895Y-56260038D01*
|
||||
X226194133Y-56355276D01*
|
||||
X226289371Y-56402895D01*
|
||||
X225384609Y-57117180D02*
|
||||
X224860800Y-56450514D01*
|
||||
X225384609Y-56450514D02*
|
||||
X224860800Y-57117180D01*
|
||||
X224289371Y-56117180D02*
|
||||
X224194133Y-56117180D01*
|
||||
X224098895Y-56164800D01*
|
||||
X224051276Y-56212419D01*
|
||||
X224003657Y-56307657D01*
|
||||
X223956038Y-56498133D01*
|
||||
X223956038Y-56736228D01*
|
||||
X224003657Y-56926704D01*
|
||||
X224051276Y-57021942D01*
|
||||
X224098895Y-57069561D01*
|
||||
X224194133Y-57117180D01*
|
||||
X224289371Y-57117180D01*
|
||||
X224384609Y-57069561D01*
|
||||
X224432228Y-57021942D01*
|
||||
X224479847Y-56926704D01*
|
||||
X224527466Y-56736228D01*
|
||||
X224527466Y-56498133D01*
|
||||
X224479847Y-56307657D01*
|
||||
X224432228Y-56212419D01*
|
||||
X224384609Y-56164800D01*
|
||||
X224289371Y-56117180D01*
|
||||
X223575085Y-56212419D02*
|
||||
X223527466Y-56164800D01*
|
||||
X223432228Y-56117180D01*
|
||||
X223194133Y-56117180D01*
|
||||
X223098895Y-56164800D01*
|
||||
X223051276Y-56212419D01*
|
||||
X223003657Y-56307657D01*
|
||||
X223003657Y-56402895D01*
|
||||
X223051276Y-56545752D01*
|
||||
X223622704Y-57117180D01*
|
||||
X223003657Y-57117180D01*
|
||||
X230860800Y-58493371D02*
|
||||
X230527466Y-58493371D01*
|
||||
X230384609Y-59017180D02*
|
||||
X230860800Y-59017180D01*
|
||||
X230860800Y-58017180D01*
|
||||
X230384609Y-58017180D01*
|
||||
X230051276Y-58017180D02*
|
||||
X229384609Y-59017180D01*
|
||||
X229384609Y-58017180D02*
|
||||
X230051276Y-59017180D01*
|
||||
X229146514Y-58017180D02*
|
||||
X228575085Y-58017180D01*
|
||||
X228860800Y-59017180D02*
|
||||
X228860800Y-58017180D01*
|
||||
X228479847Y-59112419D02*
|
||||
X227717942Y-59112419D01*
|
||||
X227479847Y-59017180D02*
|
||||
X227479847Y-58017180D01*
|
||||
X227098895Y-58017180D01*
|
||||
X227003657Y-58064800D01*
|
||||
X226956038Y-58112419D01*
|
||||
X226908419Y-58207657D01*
|
||||
X226908419Y-58350514D01*
|
||||
X226956038Y-58445752D01*
|
||||
X227003657Y-58493371D01*
|
||||
X227098895Y-58540990D01*
|
||||
X227479847Y-58540990D01*
|
||||
X226575085Y-58017180D02*
|
||||
X226336990Y-59017180D01*
|
||||
X226146514Y-58302895D01*
|
||||
X225956038Y-59017180D01*
|
||||
X225717942Y-58017180D01*
|
||||
X224765561Y-59017180D02*
|
||||
X225098895Y-58540990D01*
|
||||
X225336990Y-59017180D02*
|
||||
X225336990Y-58017180D01*
|
||||
X224956038Y-58017180D01*
|
||||
X224860800Y-58064800D01*
|
||||
X224813180Y-58112419D01*
|
||||
X224765561Y-58207657D01*
|
||||
X224765561Y-58350514D01*
|
||||
X224813180Y-58445752D01*
|
||||
X224860800Y-58493371D01*
|
||||
X224956038Y-58540990D01*
|
||||
X225336990Y-58540990D01*
|
||||
X223813180Y-59017180D02*
|
||||
X224384609Y-59017180D01*
|
||||
X224098895Y-59017180D02*
|
||||
X224098895Y-58017180D01*
|
||||
X224194133Y-58160038D01*
|
||||
X224289371Y-58255276D01*
|
||||
X224384609Y-58302895D01*
|
||||
M02*
|
File diff suppressed because it is too large
Load Diff
@@ -1,15 +0,0 @@
|
||||
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.1.10*
|
||||
G04 #@! TF.CreationDate,2021-06-10T23:09:58+02:00*
|
||||
G04 #@! TF.ProjectId,PlantCtrlESP32,506c616e-7443-4747-926c-45535033322e,rev?*
|
||||
G04 #@! TF.SameCoordinates,Original*
|
||||
G04 #@! TF.FileFunction,Paste,Bot*
|
||||
G04 #@! TF.FilePolarity,Positive*
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 5.1.10) date 2021-06-10 23:09:58*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
G04 APERTURE END LIST*
|
||||
M02*
|
@@ -1,436 +0,0 @@
|
||||
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.1.10*
|
||||
G04 #@! TF.CreationDate,2021-06-10T23:09:58+02:00*
|
||||
G04 #@! TF.ProjectId,PlantCtrlESP32,506c616e-7443-4747-926c-45535033322e,rev?*
|
||||
G04 #@! TF.SameCoordinates,Original*
|
||||
G04 #@! TF.FileFunction,Legend,Bot*
|
||||
G04 #@! TF.FilePolarity,Positive*
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 5.1.10) date 2021-06-10 23:09:58*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
%ADD10C,0.500000*%
|
||||
%ADD11C,0.120000*%
|
||||
%ADD12C,0.150000*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
X237963476Y-80549523D02*
|
||||
X237963476Y-76549523D01*
|
||||
X236439666Y-76549523D01*
|
||||
X236058714Y-76740000D01*
|
||||
X235868238Y-76930476D01*
|
||||
X235677761Y-77311428D01*
|
||||
X235677761Y-77882857D01*
|
||||
X235868238Y-78263809D01*
|
||||
X236058714Y-78454285D01*
|
||||
X236439666Y-78644761D01*
|
||||
X237963476Y-78644761D01*
|
||||
X233392047Y-80549523D02*
|
||||
X233773000Y-80359047D01*
|
||||
X233963476Y-79978095D01*
|
||||
X233963476Y-76549523D01*
|
||||
X230153952Y-80549523D02*
|
||||
X230153952Y-78454285D01*
|
||||
X230344428Y-78073333D01*
|
||||
X230725380Y-77882857D01*
|
||||
X231487285Y-77882857D01*
|
||||
X231868238Y-78073333D01*
|
||||
X230153952Y-80359047D02*
|
||||
X230534904Y-80549523D01*
|
||||
X231487285Y-80549523D01*
|
||||
X231868238Y-80359047D01*
|
||||
X232058714Y-79978095D01*
|
||||
X232058714Y-79597142D01*
|
||||
X231868238Y-79216190D01*
|
||||
X231487285Y-79025714D01*
|
||||
X230534904Y-79025714D01*
|
||||
X230153952Y-78835238D01*
|
||||
X228249190Y-77882857D02*
|
||||
X228249190Y-80549523D01*
|
||||
X228249190Y-78263809D02*
|
||||
X228058714Y-78073333D01*
|
||||
X227677761Y-77882857D01*
|
||||
X227106333Y-77882857D01*
|
||||
X226725380Y-78073333D01*
|
||||
X226534904Y-78454285D01*
|
||||
X226534904Y-80549523D01*
|
||||
X225201571Y-77882857D02*
|
||||
X223677761Y-77882857D01*
|
||||
X224630142Y-76549523D02*
|
||||
X224630142Y-79978095D01*
|
||||
X224439666Y-80359047D01*
|
||||
X224058714Y-80549523D01*
|
||||
X223677761Y-80549523D01*
|
||||
X220058714Y-80168571D02*
|
||||
X220249190Y-80359047D01*
|
||||
X220820619Y-80549523D01*
|
||||
X221201571Y-80549523D01*
|
||||
X221773000Y-80359047D01*
|
||||
X222153952Y-79978095D01*
|
||||
X222344428Y-79597142D01*
|
||||
X222534904Y-78835238D01*
|
||||
X222534904Y-78263809D01*
|
||||
X222344428Y-77501904D01*
|
||||
X222153952Y-77120952D01*
|
||||
X221773000Y-76740000D01*
|
||||
X221201571Y-76549523D01*
|
||||
X220820619Y-76549523D01*
|
||||
X220249190Y-76740000D01*
|
||||
X220058714Y-76930476D01*
|
||||
X218915857Y-77882857D02*
|
||||
X217392047Y-77882857D01*
|
||||
X218344428Y-76549523D02*
|
||||
X218344428Y-79978095D01*
|
||||
X218153952Y-80359047D01*
|
||||
X217773000Y-80549523D01*
|
||||
X217392047Y-80549523D01*
|
||||
X216058714Y-80549523D02*
|
||||
X216058714Y-77882857D01*
|
||||
X216058714Y-78644761D02*
|
||||
X215868238Y-78263809D01*
|
||||
X215677761Y-78073333D01*
|
||||
X215296809Y-77882857D01*
|
||||
X214915857Y-77882857D01*
|
||||
X213011095Y-80549523D02*
|
||||
X213392047Y-80359047D01*
|
||||
X213582523Y-79978095D01*
|
||||
X213582523Y-76549523D01*
|
||||
X209011095Y-76549523D02*
|
||||
X207677761Y-80549523D01*
|
||||
X206344428Y-76549523D01*
|
||||
X204249190Y-76549523D02*
|
||||
X203868238Y-76549523D01*
|
||||
X203487285Y-76740000D01*
|
||||
X203296809Y-76930476D01*
|
||||
X203106333Y-77311428D01*
|
||||
X202915857Y-78073333D01*
|
||||
X202915857Y-79025714D01*
|
||||
X203106333Y-79787619D01*
|
||||
X203296809Y-80168571D01*
|
||||
X203487285Y-80359047D01*
|
||||
X203868238Y-80549523D01*
|
||||
X204249190Y-80549523D01*
|
||||
X204630142Y-80359047D01*
|
||||
X204820619Y-80168571D01*
|
||||
X205011095Y-79787619D01*
|
||||
X205201571Y-79025714D01*
|
||||
X205201571Y-78073333D01*
|
||||
X205011095Y-77311428D01*
|
||||
X204820619Y-76930476D01*
|
||||
X204630142Y-76740000D01*
|
||||
X204249190Y-76549523D01*
|
||||
X201201571Y-80168571D02*
|
||||
X201011095Y-80359047D01*
|
||||
X201201571Y-80549523D01*
|
||||
X201392047Y-80359047D01*
|
||||
X201201571Y-80168571D01*
|
||||
X201201571Y-80549523D01*
|
||||
X197201571Y-80549523D02*
|
||||
X199487285Y-80549523D01*
|
||||
X198344428Y-80549523D02*
|
||||
X198344428Y-76549523D01*
|
||||
X198725380Y-77120952D01*
|
||||
X199106333Y-77501904D01*
|
||||
X199487285Y-77692380D01*
|
||||
X194725380Y-76549523D02*
|
||||
X194344428Y-76549523D01*
|
||||
X193963476Y-76740000D01*
|
||||
X193773000Y-76930476D01*
|
||||
X193582523Y-77311428D01*
|
||||
X193392047Y-78073333D01*
|
||||
X193392047Y-79025714D01*
|
||||
X193582523Y-79787619D01*
|
||||
X193773000Y-80168571D01*
|
||||
X193963476Y-80359047D01*
|
||||
X194344428Y-80549523D01*
|
||||
X194725380Y-80549523D01*
|
||||
X195106333Y-80359047D01*
|
||||
X195296809Y-80168571D01*
|
||||
X195487285Y-79787619D01*
|
||||
X195677761Y-79025714D01*
|
||||
X195677761Y-78073333D01*
|
||||
X195487285Y-77311428D01*
|
||||
X195296809Y-76930476D01*
|
||||
X195106333Y-76740000D01*
|
||||
X194725380Y-76549523D01*
|
||||
D11*
|
||||
X223260800Y-64014800D02*
|
||||
X223260800Y-62764800D01*
|
||||
X224510800Y-64014800D02*
|
||||
X223260800Y-64014800D01*
|
||||
X230410800Y-58514800D02*
|
||||
X227360800Y-58514800D01*
|
||||
X230410800Y-61464800D02*
|
||||
X230410800Y-58514800D01*
|
||||
X231160800Y-61464800D02*
|
||||
X230410800Y-61464800D01*
|
||||
X224310800Y-58514800D02*
|
||||
X227360800Y-58514800D01*
|
||||
X224310800Y-61464800D02*
|
||||
X224310800Y-58514800D01*
|
||||
X223560800Y-61464800D02*
|
||||
X224310800Y-61464800D01*
|
||||
X231160800Y-63714800D02*
|
||||
X229360800Y-63714800D01*
|
||||
X231160800Y-62964800D02*
|
||||
X231160800Y-63714800D01*
|
||||
X229360800Y-62964800D02*
|
||||
X231160800Y-62964800D01*
|
||||
X229360800Y-63714800D02*
|
||||
X229360800Y-62964800D01*
|
||||
X225360800Y-63714800D02*
|
||||
X223560800Y-63714800D01*
|
||||
X225360800Y-62964800D02*
|
||||
X225360800Y-63714800D01*
|
||||
X223560800Y-62964800D02*
|
||||
X225360800Y-62964800D01*
|
||||
X223560800Y-63714800D02*
|
||||
X223560800Y-62964800D01*
|
||||
X227860800Y-63714800D02*
|
||||
X226860800Y-63714800D01*
|
||||
X227860800Y-62964800D02*
|
||||
X227860800Y-63714800D01*
|
||||
X226860800Y-62964800D02*
|
||||
X227860800Y-62964800D01*
|
||||
X226860800Y-63714800D02*
|
||||
X226860800Y-62964800D01*
|
||||
X231170800Y-63724800D02*
|
||||
X223550800Y-63724800D01*
|
||||
X231170800Y-57754800D02*
|
||||
X231170800Y-63724800D01*
|
||||
X223550800Y-57754800D02*
|
||||
X231170800Y-57754800D01*
|
||||
X223550800Y-63724800D02*
|
||||
X223550800Y-57754800D01*
|
||||
D12*
|
||||
X185356285Y-137866380D02*
|
||||
X185689619Y-137390190D01*
|
||||
X185927714Y-137866380D02*
|
||||
X185927714Y-136866380D01*
|
||||
X185546761Y-136866380D01*
|
||||
X185451523Y-136914000D01*
|
||||
X185403904Y-136961619D01*
|
||||
X185356285Y-137056857D01*
|
||||
X185356285Y-137199714D01*
|
||||
X185403904Y-137294952D01*
|
||||
X185451523Y-137342571D01*
|
||||
X185546761Y-137390190D01*
|
||||
X185927714Y-137390190D01*
|
||||
X184546761Y-137818761D02*
|
||||
X184642000Y-137866380D01*
|
||||
X184832476Y-137866380D01*
|
||||
X184927714Y-137818761D01*
|
||||
X184975333Y-137723523D01*
|
||||
X184975333Y-137342571D01*
|
||||
X184927714Y-137247333D01*
|
||||
X184832476Y-137199714D01*
|
||||
X184642000Y-137199714D01*
|
||||
X184546761Y-137247333D01*
|
||||
X184499142Y-137342571D01*
|
||||
X184499142Y-137437809D01*
|
||||
X184975333Y-137533047D01*
|
||||
X184118190Y-137818761D02*
|
||||
X184022952Y-137866380D01*
|
||||
X183832476Y-137866380D01*
|
||||
X183737238Y-137818761D01*
|
||||
X183689619Y-137723523D01*
|
||||
X183689619Y-137675904D01*
|
||||
X183737238Y-137580666D01*
|
||||
X183832476Y-137533047D01*
|
||||
X183975333Y-137533047D01*
|
||||
X184070571Y-137485428D01*
|
||||
X184118190Y-137390190D01*
|
||||
X184118190Y-137342571D01*
|
||||
X184070571Y-137247333D01*
|
||||
X183975333Y-137199714D01*
|
||||
X183832476Y-137199714D01*
|
||||
X183737238Y-137247333D01*
|
||||
X182880095Y-137818761D02*
|
||||
X182975333Y-137866380D01*
|
||||
X183165809Y-137866380D01*
|
||||
X183261047Y-137818761D01*
|
||||
X183308666Y-137723523D01*
|
||||
X183308666Y-137342571D01*
|
||||
X183261047Y-137247333D01*
|
||||
X183165809Y-137199714D01*
|
||||
X182975333Y-137199714D01*
|
||||
X182880095Y-137247333D01*
|
||||
X182832476Y-137342571D01*
|
||||
X182832476Y-137437809D01*
|
||||
X183308666Y-137533047D01*
|
||||
X182546761Y-137199714D02*
|
||||
X182165809Y-137199714D01*
|
||||
X182403904Y-136866380D02*
|
||||
X182403904Y-137723523D01*
|
||||
X182356285Y-137818761D01*
|
||||
X182261047Y-137866380D01*
|
||||
X182165809Y-137866380D01*
|
||||
X181308666Y-137866380D02*
|
||||
X181880095Y-137866380D01*
|
||||
X181594380Y-137866380D02*
|
||||
X181594380Y-136866380D01*
|
||||
X181689619Y-137009238D01*
|
||||
X181784857Y-137104476D01*
|
||||
X181880095Y-137152095D01*
|
||||
X197683238Y-137596571D02*
|
||||
X197540380Y-137644190D01*
|
||||
X197492761Y-137691809D01*
|
||||
X197445142Y-137787047D01*
|
||||
X197445142Y-137929904D01*
|
||||
X197492761Y-138025142D01*
|
||||
X197540380Y-138072761D01*
|
||||
X197635619Y-138120380D01*
|
||||
X198016571Y-138120380D01*
|
||||
X198016571Y-137120380D01*
|
||||
X197683238Y-137120380D01*
|
||||
X197588000Y-137168000D01*
|
||||
X197540380Y-137215619D01*
|
||||
X197492761Y-137310857D01*
|
||||
X197492761Y-137406095D01*
|
||||
X197540380Y-137501333D01*
|
||||
X197588000Y-137548952D01*
|
||||
X197683238Y-137596571D01*
|
||||
X198016571Y-137596571D01*
|
||||
X196873714Y-138120380D02*
|
||||
X196968952Y-138072761D01*
|
||||
X197016571Y-138025142D01*
|
||||
X197064190Y-137929904D01*
|
||||
X197064190Y-137644190D01*
|
||||
X197016571Y-137548952D01*
|
||||
X196968952Y-137501333D01*
|
||||
X196873714Y-137453714D01*
|
||||
X196730857Y-137453714D01*
|
||||
X196635619Y-137501333D01*
|
||||
X196588000Y-137548952D01*
|
||||
X196540380Y-137644190D01*
|
||||
X196540380Y-137929904D01*
|
||||
X196588000Y-138025142D01*
|
||||
X196635619Y-138072761D01*
|
||||
X196730857Y-138120380D01*
|
||||
X196873714Y-138120380D01*
|
||||
X195968952Y-138120380D02*
|
||||
X196064190Y-138072761D01*
|
||||
X196111809Y-138025142D01*
|
||||
X196159428Y-137929904D01*
|
||||
X196159428Y-137644190D01*
|
||||
X196111809Y-137548952D01*
|
||||
X196064190Y-137501333D01*
|
||||
X195968952Y-137453714D01*
|
||||
X195826095Y-137453714D01*
|
||||
X195730857Y-137501333D01*
|
||||
X195683238Y-137548952D01*
|
||||
X195635619Y-137644190D01*
|
||||
X195635619Y-137929904D01*
|
||||
X195683238Y-138025142D01*
|
||||
X195730857Y-138072761D01*
|
||||
X195826095Y-138120380D01*
|
||||
X195968952Y-138120380D01*
|
||||
X195349904Y-137453714D02*
|
||||
X194968952Y-137453714D01*
|
||||
X195207047Y-137120380D02*
|
||||
X195207047Y-137977523D01*
|
||||
X195159428Y-138072761D01*
|
||||
X195064190Y-138120380D01*
|
||||
X194968952Y-138120380D01*
|
||||
X194111809Y-138120380D02*
|
||||
X194683238Y-138120380D01*
|
||||
X194397523Y-138120380D02*
|
||||
X194397523Y-137120380D01*
|
||||
X194492761Y-137263238D01*
|
||||
X194588000Y-137358476D01*
|
||||
X194683238Y-137406095D01*
|
||||
X243336819Y-57486371D02*
|
||||
X243336819Y-57962561D01*
|
||||
X244336819Y-57962561D01*
|
||||
X243336819Y-57153038D02*
|
||||
X244336819Y-57153038D01*
|
||||
X243336819Y-56676847D02*
|
||||
X244336819Y-56676847D01*
|
||||
X244336819Y-56295895D01*
|
||||
X244289200Y-56200657D01*
|
||||
X244241580Y-56153038D01*
|
||||
X244146342Y-56105419D01*
|
||||
X244003485Y-56105419D01*
|
||||
X243908247Y-56153038D01*
|
||||
X243860628Y-56200657D01*
|
||||
X243813009Y-56295895D01*
|
||||
X243813009Y-56676847D01*
|
||||
X244336819Y-55486371D02*
|
||||
X244336819Y-55295895D01*
|
||||
X244289200Y-55200657D01*
|
||||
X244193961Y-55105419D01*
|
||||
X244003485Y-55057800D01*
|
||||
X243670152Y-55057800D01*
|
||||
X243479676Y-55105419D01*
|
||||
X243384438Y-55200657D01*
|
||||
X243336819Y-55295895D01*
|
||||
X243336819Y-55486371D01*
|
||||
X243384438Y-55581609D01*
|
||||
X243479676Y-55676847D01*
|
||||
X243670152Y-55724466D01*
|
||||
X244003485Y-55724466D01*
|
||||
X244193961Y-55676847D01*
|
||||
X244289200Y-55581609D01*
|
||||
X244336819Y-55486371D01*
|
||||
X243336819Y-54105419D02*
|
||||
X243336819Y-54676847D01*
|
||||
X243336819Y-54391133D02*
|
||||
X244336819Y-54391133D01*
|
||||
X244193961Y-54486371D01*
|
||||
X244098723Y-54581609D01*
|
||||
X244051104Y-54676847D01*
|
||||
X230860800Y-64743371D02*
|
||||
X230527466Y-64743371D01*
|
||||
X230384609Y-65267180D02*
|
||||
X230860800Y-65267180D01*
|
||||
X230860800Y-64267180D01*
|
||||
X230384609Y-64267180D01*
|
||||
X230051276Y-64267180D02*
|
||||
X229384609Y-65267180D01*
|
||||
X229384609Y-64267180D02*
|
||||
X230051276Y-65267180D01*
|
||||
X229146514Y-64267180D02*
|
||||
X228575085Y-64267180D01*
|
||||
X228860800Y-65267180D02*
|
||||
X228860800Y-64267180D01*
|
||||
X228479847Y-65362419D02*
|
||||
X227717942Y-65362419D01*
|
||||
X227479847Y-65267180D02*
|
||||
X227479847Y-64267180D01*
|
||||
X227098895Y-64267180D01*
|
||||
X227003657Y-64314800D01*
|
||||
X226956038Y-64362419D01*
|
||||
X226908419Y-64457657D01*
|
||||
X226908419Y-64600514D01*
|
||||
X226956038Y-64695752D01*
|
||||
X227003657Y-64743371D01*
|
||||
X227098895Y-64790990D01*
|
||||
X227479847Y-64790990D01*
|
||||
X226575085Y-64267180D02*
|
||||
X226336990Y-65267180D01*
|
||||
X226146514Y-64552895D01*
|
||||
X225956038Y-65267180D01*
|
||||
X225717942Y-64267180D01*
|
||||
X224765561Y-65267180D02*
|
||||
X225098895Y-64790990D01*
|
||||
X225336990Y-65267180D02*
|
||||
X225336990Y-64267180D01*
|
||||
X224956038Y-64267180D01*
|
||||
X224860800Y-64314800D01*
|
||||
X224813180Y-64362419D01*
|
||||
X224765561Y-64457657D01*
|
||||
X224765561Y-64600514D01*
|
||||
X224813180Y-64695752D01*
|
||||
X224860800Y-64743371D01*
|
||||
X224956038Y-64790990D01*
|
||||
X225336990Y-64790990D01*
|
||||
X223813180Y-65267180D02*
|
||||
X224384609Y-65267180D01*
|
||||
X224098895Y-65267180D02*
|
||||
X224098895Y-64267180D01*
|
||||
X224194133Y-64410038D01*
|
||||
X224289371Y-64505276D01*
|
||||
X224384609Y-64552895D01*
|
||||
M02*
|
File diff suppressed because it is too large
Load Diff
@@ -1,748 +0,0 @@
|
||||
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.1.10*
|
||||
G04 #@! TF.CreationDate,2021-06-10T23:09:58+02:00*
|
||||
G04 #@! TF.ProjectId,PlantCtrlESP32,506c616e-7443-4747-926c-45535033322e,rev?*
|
||||
G04 #@! TF.SameCoordinates,Original*
|
||||
G04 #@! TF.FileFunction,OtherDrawing,Comment*
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 5.1.10) date 2021-06-10 23:09:58*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
%ADD10C,0.100000*%
|
||||
%ADD11C,0.150000*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
X169862000Y-119918000D02*
|
||||
X159082000Y-119918000D01*
|
||||
X169862000Y-91918000D02*
|
||||
X169862000Y-119918000D01*
|
||||
X169862000Y-91918000D02*
|
||||
X159082000Y-91918000D01*
|
||||
X159082000Y-91918000D02*
|
||||
X159082000Y-119918000D01*
|
||||
X159082000Y-118443000D02*
|
||||
X160172000Y-119918000D01*
|
||||
X159082000Y-116443000D02*
|
||||
X161787000Y-119918000D01*
|
||||
X159082000Y-114443000D02*
|
||||
X163402000Y-119918000D01*
|
||||
X159082000Y-112443000D02*
|
||||
X165017000Y-119918000D01*
|
||||
X159082000Y-110443000D02*
|
||||
X166632000Y-119918000D01*
|
||||
X159082000Y-108443000D02*
|
||||
X168247000Y-119918000D01*
|
||||
X159082000Y-106443000D02*
|
||||
X169862000Y-119918000D01*
|
||||
X159082000Y-104443000D02*
|
||||
X169862000Y-117918000D01*
|
||||
X159082000Y-102443000D02*
|
||||
X169862000Y-115918000D01*
|
||||
X169862000Y-113918000D02*
|
||||
X159082000Y-100443000D01*
|
||||
X159082000Y-98443000D02*
|
||||
X169862000Y-111918000D01*
|
||||
X159082000Y-96443000D02*
|
||||
X169862000Y-109918000D01*
|
||||
X159082000Y-94443000D02*
|
||||
X169862000Y-107918000D01*
|
||||
X159082000Y-92443000D02*
|
||||
X169862000Y-105918000D01*
|
||||
X160172000Y-91918000D02*
|
||||
X169862000Y-103918000D01*
|
||||
X161787000Y-91918000D02*
|
||||
X169862000Y-101918000D01*
|
||||
X163402000Y-91918000D02*
|
||||
X169862000Y-99918000D01*
|
||||
X165017000Y-91918000D02*
|
||||
X169862000Y-97918000D01*
|
||||
X166632000Y-91918000D02*
|
||||
X169862000Y-95918000D01*
|
||||
X168247000Y-91918000D02*
|
||||
X169862000Y-93918000D01*
|
||||
D11*
|
||||
X260475480Y-68863421D02*
|
||||
X260475480Y-68768183D01*
|
||||
X260523100Y-68672945D01*
|
||||
X260570719Y-68625326D01*
|
||||
X260665957Y-68577707D01*
|
||||
X260856433Y-68530088D01*
|
||||
X261094528Y-68530088D01*
|
||||
X261285004Y-68577707D01*
|
||||
X261380242Y-68625326D01*
|
||||
X261427861Y-68672945D01*
|
||||
X261475480Y-68768183D01*
|
||||
X261475480Y-68863421D01*
|
||||
X261427861Y-68958659D01*
|
||||
X261380242Y-69006278D01*
|
||||
X261285004Y-69053897D01*
|
||||
X261094528Y-69101516D01*
|
||||
X260856433Y-69101516D01*
|
||||
X260665957Y-69053897D01*
|
||||
X260570719Y-69006278D01*
|
||||
X260523100Y-68958659D01*
|
||||
X260475480Y-68863421D01*
|
||||
X261380242Y-68101516D02*
|
||||
X261427861Y-68053897D01*
|
||||
X261475480Y-68101516D01*
|
||||
X261427861Y-68149135D01*
|
||||
X261380242Y-68101516D01*
|
||||
X261475480Y-68101516D01*
|
||||
X260475480Y-67434850D02*
|
||||
X260475480Y-67339611D01*
|
||||
X260523100Y-67244373D01*
|
||||
X260570719Y-67196754D01*
|
||||
X260665957Y-67149135D01*
|
||||
X260856433Y-67101516D01*
|
||||
X261094528Y-67101516D01*
|
||||
X261285004Y-67149135D01*
|
||||
X261380242Y-67196754D01*
|
||||
X261427861Y-67244373D01*
|
||||
X261475480Y-67339611D01*
|
||||
X261475480Y-67434850D01*
|
||||
X261427861Y-67530088D01*
|
||||
X261380242Y-67577707D01*
|
||||
X261285004Y-67625326D01*
|
||||
X261094528Y-67672945D01*
|
||||
X260856433Y-67672945D01*
|
||||
X260665957Y-67625326D01*
|
||||
X260570719Y-67577707D01*
|
||||
X260523100Y-67530088D01*
|
||||
X260475480Y-67434850D01*
|
||||
X260475480Y-66196754D02*
|
||||
X260475480Y-66672945D01*
|
||||
X260951671Y-66720564D01*
|
||||
X260904052Y-66672945D01*
|
||||
X260856433Y-66577707D01*
|
||||
X260856433Y-66339611D01*
|
||||
X260904052Y-66244373D01*
|
||||
X260951671Y-66196754D01*
|
||||
X261046909Y-66149135D01*
|
||||
X261285004Y-66149135D01*
|
||||
X261380242Y-66196754D01*
|
||||
X261427861Y-66244373D01*
|
||||
X261475480Y-66339611D01*
|
||||
X261475480Y-66577707D01*
|
||||
X261427861Y-66672945D01*
|
||||
X261380242Y-66720564D01*
|
||||
X260904052Y-65577707D02*
|
||||
X260856433Y-65672945D01*
|
||||
X260808814Y-65720564D01*
|
||||
X260713576Y-65768183D01*
|
||||
X260665957Y-65768183D01*
|
||||
X260570719Y-65720564D01*
|
||||
X260523100Y-65672945D01*
|
||||
X260475480Y-65577707D01*
|
||||
X260475480Y-65387230D01*
|
||||
X260523100Y-65291992D01*
|
||||
X260570719Y-65244373D01*
|
||||
X260665957Y-65196754D01*
|
||||
X260713576Y-65196754D01*
|
||||
X260808814Y-65244373D01*
|
||||
X260856433Y-65291992D01*
|
||||
X260904052Y-65387230D01*
|
||||
X260904052Y-65577707D01*
|
||||
X260951671Y-65672945D01*
|
||||
X260999290Y-65720564D01*
|
||||
X261094528Y-65768183D01*
|
||||
X261285004Y-65768183D01*
|
||||
X261380242Y-65720564D01*
|
||||
X261427861Y-65672945D01*
|
||||
X261475480Y-65577707D01*
|
||||
X261475480Y-65387230D01*
|
||||
X261427861Y-65291992D01*
|
||||
X261380242Y-65244373D01*
|
||||
X261285004Y-65196754D01*
|
||||
X261094528Y-65196754D01*
|
||||
X260999290Y-65244373D01*
|
||||
X260951671Y-65291992D01*
|
||||
X260904052Y-65387230D01*
|
||||
X261475480Y-64768183D02*
|
||||
X260808814Y-64768183D01*
|
||||
X260475480Y-64768183D02*
|
||||
X260523100Y-64815802D01*
|
||||
X260570719Y-64768183D01*
|
||||
X260523100Y-64720564D01*
|
||||
X260475480Y-64768183D01*
|
||||
X260570719Y-64768183D01*
|
||||
X260808814Y-64291992D02*
|
||||
X261475480Y-64291992D01*
|
||||
X260904052Y-64291992D02*
|
||||
X260856433Y-64244373D01*
|
||||
X260808814Y-64149135D01*
|
||||
X260808814Y-64006278D01*
|
||||
X260856433Y-63911040D01*
|
||||
X260951671Y-63863421D01*
|
||||
X261475480Y-63863421D01*
|
||||
X260427861Y-62672945D02*
|
||||
X261713576Y-63530088D01*
|
||||
X261475480Y-61815802D02*
|
||||
X261475480Y-62387230D01*
|
||||
X261475480Y-62101516D02*
|
||||
X260475480Y-62101516D01*
|
||||
X260618338Y-62196754D01*
|
||||
X260713576Y-62291992D01*
|
||||
X260761195Y-62387230D01*
|
||||
X261380242Y-61387230D02*
|
||||
X261427861Y-61339611D01*
|
||||
X261475480Y-61387230D01*
|
||||
X261427861Y-61434850D01*
|
||||
X261380242Y-61387230D01*
|
||||
X261475480Y-61387230D01*
|
||||
X260808814Y-60482469D02*
|
||||
X261475480Y-60482469D01*
|
||||
X260427861Y-60720564D02*
|
||||
X261142147Y-60958659D01*
|
||||
X261142147Y-60339611D01*
|
||||
X260475480Y-59530088D02*
|
||||
X260475480Y-59720564D01*
|
||||
X260523100Y-59815802D01*
|
||||
X260570719Y-59863421D01*
|
||||
X260713576Y-59958659D01*
|
||||
X260904052Y-60006278D01*
|
||||
X261285004Y-60006278D01*
|
||||
X261380242Y-59958659D01*
|
||||
X261427861Y-59911040D01*
|
||||
X261475480Y-59815802D01*
|
||||
X261475480Y-59625326D01*
|
||||
X261427861Y-59530088D01*
|
||||
X261380242Y-59482469D01*
|
||||
X261285004Y-59434850D01*
|
||||
X261046909Y-59434850D01*
|
||||
X260951671Y-59482469D01*
|
||||
X260904052Y-59530088D01*
|
||||
X260856433Y-59625326D01*
|
||||
X260856433Y-59815802D01*
|
||||
X260904052Y-59911040D01*
|
||||
X260951671Y-59958659D01*
|
||||
X261046909Y-60006278D01*
|
||||
X261475480Y-59006278D02*
|
||||
X260808814Y-59006278D01*
|
||||
X260904052Y-59006278D02*
|
||||
X260856433Y-58958659D01*
|
||||
X260808814Y-58863421D01*
|
||||
X260808814Y-58720564D01*
|
||||
X260856433Y-58625326D01*
|
||||
X260951671Y-58577707D01*
|
||||
X261475480Y-58577707D01*
|
||||
X260951671Y-58577707D02*
|
||||
X260856433Y-58530088D01*
|
||||
X260808814Y-58434850D01*
|
||||
X260808814Y-58291992D01*
|
||||
X260856433Y-58196754D01*
|
||||
X260951671Y-58149135D01*
|
||||
X261475480Y-58149135D01*
|
||||
X261475480Y-57672945D02*
|
||||
X260808814Y-57672945D01*
|
||||
X260904052Y-57672945D02*
|
||||
X260856433Y-57625326D01*
|
||||
X260808814Y-57530088D01*
|
||||
X260808814Y-57387230D01*
|
||||
X260856433Y-57291992D01*
|
||||
X260951671Y-57244373D01*
|
||||
X261475480Y-57244373D01*
|
||||
X260951671Y-57244373D02*
|
||||
X260856433Y-57196754D01*
|
||||
X260808814Y-57101516D01*
|
||||
X260808814Y-56958659D01*
|
||||
X260856433Y-56863421D01*
|
||||
X260951671Y-56815802D01*
|
||||
X261475480Y-56815802D01*
|
||||
X270305280Y-72063761D02*
|
||||
X270305280Y-71968523D01*
|
||||
X270352900Y-71873285D01*
|
||||
X270400519Y-71825666D01*
|
||||
X270495757Y-71778047D01*
|
||||
X270686233Y-71730428D01*
|
||||
X270924328Y-71730428D01*
|
||||
X271114804Y-71778047D01*
|
||||
X271210042Y-71825666D01*
|
||||
X271257661Y-71873285D01*
|
||||
X271305280Y-71968523D01*
|
||||
X271305280Y-72063761D01*
|
||||
X271257661Y-72159000D01*
|
||||
X271210042Y-72206619D01*
|
||||
X271114804Y-72254238D01*
|
||||
X270924328Y-72301857D01*
|
||||
X270686233Y-72301857D01*
|
||||
X270495757Y-72254238D01*
|
||||
X270400519Y-72206619D01*
|
||||
X270352900Y-72159000D01*
|
||||
X270305280Y-72063761D01*
|
||||
X271210042Y-71301857D02*
|
||||
X271257661Y-71254238D01*
|
||||
X271305280Y-71301857D01*
|
||||
X271257661Y-71349476D01*
|
||||
X271210042Y-71301857D01*
|
||||
X271305280Y-71301857D01*
|
||||
X270400519Y-70873285D02*
|
||||
X270352900Y-70825666D01*
|
||||
X270305280Y-70730428D01*
|
||||
X270305280Y-70492333D01*
|
||||
X270352900Y-70397095D01*
|
||||
X270400519Y-70349476D01*
|
||||
X270495757Y-70301857D01*
|
||||
X270590995Y-70301857D01*
|
||||
X270733852Y-70349476D01*
|
||||
X271305280Y-70920904D01*
|
||||
X271305280Y-70301857D01*
|
||||
X271305280Y-69349476D02*
|
||||
X271305280Y-69920904D01*
|
||||
X271305280Y-69635190D02*
|
||||
X270305280Y-69635190D01*
|
||||
X270448138Y-69730428D01*
|
||||
X270543376Y-69825666D01*
|
||||
X270590995Y-69920904D01*
|
||||
X270638614Y-68492333D02*
|
||||
X271305280Y-68492333D01*
|
||||
X270257661Y-68730428D02*
|
||||
X270971947Y-68968523D01*
|
||||
X270971947Y-68349476D01*
|
||||
X271305280Y-67968523D02*
|
||||
X270638614Y-67968523D01*
|
||||
X270305280Y-67968523D02*
|
||||
X270352900Y-68016142D01*
|
||||
X270400519Y-67968523D01*
|
||||
X270352900Y-67920904D01*
|
||||
X270305280Y-67968523D01*
|
||||
X270400519Y-67968523D01*
|
||||
X270638614Y-67492333D02*
|
||||
X271305280Y-67492333D01*
|
||||
X270733852Y-67492333D02*
|
||||
X270686233Y-67444714D01*
|
||||
X270638614Y-67349476D01*
|
||||
X270638614Y-67206619D01*
|
||||
X270686233Y-67111380D01*
|
||||
X270781471Y-67063761D01*
|
||||
X271305280Y-67063761D01*
|
||||
X270257661Y-65873285D02*
|
||||
X271543376Y-66730428D01*
|
||||
X270305280Y-65063761D02*
|
||||
X270305280Y-65539952D01*
|
||||
X270781471Y-65587571D01*
|
||||
X270733852Y-65539952D01*
|
||||
X270686233Y-65444714D01*
|
||||
X270686233Y-65206619D01*
|
||||
X270733852Y-65111380D01*
|
||||
X270781471Y-65063761D01*
|
||||
X270876709Y-65016142D01*
|
||||
X271114804Y-65016142D01*
|
||||
X271210042Y-65063761D01*
|
||||
X271257661Y-65111380D01*
|
||||
X271305280Y-65206619D01*
|
||||
X271305280Y-65444714D01*
|
||||
X271257661Y-65539952D01*
|
||||
X271210042Y-65587571D01*
|
||||
X271210042Y-64587571D02*
|
||||
X271257661Y-64539952D01*
|
||||
X271305280Y-64587571D01*
|
||||
X271257661Y-64635190D01*
|
||||
X271210042Y-64587571D01*
|
||||
X271305280Y-64587571D01*
|
||||
X270638614Y-63682809D02*
|
||||
X271305280Y-63682809D01*
|
||||
X270257661Y-63920904D02*
|
||||
X270971947Y-64159000D01*
|
||||
X270971947Y-63539952D01*
|
||||
X270638614Y-62730428D02*
|
||||
X271305280Y-62730428D01*
|
||||
X270257661Y-62968523D02*
|
||||
X270971947Y-63206619D01*
|
||||
X270971947Y-62587571D01*
|
||||
X270733852Y-62063761D02*
|
||||
X270686233Y-62159000D01*
|
||||
X270638614Y-62206619D01*
|
||||
X270543376Y-62254238D01*
|
||||
X270495757Y-62254238D01*
|
||||
X270400519Y-62206619D01*
|
||||
X270352900Y-62159000D01*
|
||||
X270305280Y-62063761D01*
|
||||
X270305280Y-61873285D01*
|
||||
X270352900Y-61778047D01*
|
||||
X270400519Y-61730428D01*
|
||||
X270495757Y-61682809D01*
|
||||
X270543376Y-61682809D01*
|
||||
X270638614Y-61730428D01*
|
||||
X270686233Y-61778047D01*
|
||||
X270733852Y-61873285D01*
|
||||
X270733852Y-62063761D01*
|
||||
X270781471Y-62159000D01*
|
||||
X270829090Y-62206619D01*
|
||||
X270924328Y-62254238D01*
|
||||
X271114804Y-62254238D01*
|
||||
X271210042Y-62206619D01*
|
||||
X271257661Y-62159000D01*
|
||||
X271305280Y-62063761D01*
|
||||
X271305280Y-61873285D01*
|
||||
X271257661Y-61778047D01*
|
||||
X271210042Y-61730428D01*
|
||||
X271114804Y-61682809D01*
|
||||
X270924328Y-61682809D01*
|
||||
X270829090Y-61730428D01*
|
||||
X270781471Y-61778047D01*
|
||||
X270733852Y-61873285D01*
|
||||
X271305280Y-61254238D02*
|
||||
X270638614Y-61254238D01*
|
||||
X270733852Y-61254238D02*
|
||||
X270686233Y-61206619D01*
|
||||
X270638614Y-61111380D01*
|
||||
X270638614Y-60968523D01*
|
||||
X270686233Y-60873285D01*
|
||||
X270781471Y-60825666D01*
|
||||
X271305280Y-60825666D01*
|
||||
X270781471Y-60825666D02*
|
||||
X270686233Y-60778047D01*
|
||||
X270638614Y-60682809D01*
|
||||
X270638614Y-60539952D01*
|
||||
X270686233Y-60444714D01*
|
||||
X270781471Y-60397095D01*
|
||||
X271305280Y-60397095D01*
|
||||
X271305280Y-59920904D02*
|
||||
X270638614Y-59920904D01*
|
||||
X270733852Y-59920904D02*
|
||||
X270686233Y-59873285D01*
|
||||
X270638614Y-59778047D01*
|
||||
X270638614Y-59635190D01*
|
||||
X270686233Y-59539952D01*
|
||||
X270781471Y-59492333D01*
|
||||
X271305280Y-59492333D01*
|
||||
X270781471Y-59492333D02*
|
||||
X270686233Y-59444714D01*
|
||||
X270638614Y-59349476D01*
|
||||
X270638614Y-59206619D01*
|
||||
X270686233Y-59111380D01*
|
||||
X270781471Y-59063761D01*
|
||||
X271305280Y-59063761D01*
|
||||
X267295380Y-77835911D02*
|
||||
X267295380Y-77740673D01*
|
||||
X267343000Y-77645435D01*
|
||||
X267390619Y-77597816D01*
|
||||
X267485857Y-77550197D01*
|
||||
X267676333Y-77502578D01*
|
||||
X267914428Y-77502578D01*
|
||||
X268104904Y-77550197D01*
|
||||
X268200142Y-77597816D01*
|
||||
X268247761Y-77645435D01*
|
||||
X268295380Y-77740673D01*
|
||||
X268295380Y-77835911D01*
|
||||
X268247761Y-77931150D01*
|
||||
X268200142Y-77978769D01*
|
||||
X268104904Y-78026388D01*
|
||||
X267914428Y-78074007D01*
|
||||
X267676333Y-78074007D01*
|
||||
X267485857Y-78026388D01*
|
||||
X267390619Y-77978769D01*
|
||||
X267343000Y-77931150D01*
|
||||
X267295380Y-77835911D01*
|
||||
X268200142Y-77074007D02*
|
||||
X268247761Y-77026388D01*
|
||||
X268295380Y-77074007D01*
|
||||
X268247761Y-77121626D01*
|
||||
X268200142Y-77074007D01*
|
||||
X268295380Y-77074007D01*
|
||||
X267295380Y-76407340D02*
|
||||
X267295380Y-76312102D01*
|
||||
X267343000Y-76216864D01*
|
||||
X267390619Y-76169245D01*
|
||||
X267485857Y-76121626D01*
|
||||
X267676333Y-76074007D01*
|
||||
X267914428Y-76074007D01*
|
||||
X268104904Y-76121626D01*
|
||||
X268200142Y-76169245D01*
|
||||
X268247761Y-76216864D01*
|
||||
X268295380Y-76312102D01*
|
||||
X268295380Y-76407340D01*
|
||||
X268247761Y-76502578D01*
|
||||
X268200142Y-76550197D01*
|
||||
X268104904Y-76597816D01*
|
||||
X267914428Y-76645435D01*
|
||||
X267676333Y-76645435D01*
|
||||
X267485857Y-76597816D01*
|
||||
X267390619Y-76550197D01*
|
||||
X267343000Y-76502578D01*
|
||||
X267295380Y-76407340D01*
|
||||
X267390619Y-75693054D02*
|
||||
X267343000Y-75645435D01*
|
||||
X267295380Y-75550197D01*
|
||||
X267295380Y-75312102D01*
|
||||
X267343000Y-75216864D01*
|
||||
X267390619Y-75169245D01*
|
||||
X267485857Y-75121626D01*
|
||||
X267581095Y-75121626D01*
|
||||
X267723952Y-75169245D01*
|
||||
X268295380Y-75740673D01*
|
||||
X268295380Y-75121626D01*
|
||||
X268295380Y-74169245D02*
|
||||
X268295380Y-74740673D01*
|
||||
X268295380Y-74454959D02*
|
||||
X267295380Y-74454959D01*
|
||||
X267438238Y-74550197D01*
|
||||
X267533476Y-74645435D01*
|
||||
X267581095Y-74740673D01*
|
||||
X268295380Y-73740673D02*
|
||||
X267628714Y-73740673D01*
|
||||
X267295380Y-73740673D02*
|
||||
X267343000Y-73788292D01*
|
||||
X267390619Y-73740673D01*
|
||||
X267343000Y-73693054D01*
|
||||
X267295380Y-73740673D01*
|
||||
X267390619Y-73740673D01*
|
||||
X267628714Y-73264483D02*
|
||||
X268295380Y-73264483D01*
|
||||
X267723952Y-73264483D02*
|
||||
X267676333Y-73216864D01*
|
||||
X267628714Y-73121626D01*
|
||||
X267628714Y-72978769D01*
|
||||
X267676333Y-72883530D01*
|
||||
X267771571Y-72835911D01*
|
||||
X268295380Y-72835911D01*
|
||||
X267247761Y-71645435D02*
|
||||
X268533476Y-72502578D01*
|
||||
X267295380Y-71121626D02*
|
||||
X267295380Y-71026388D01*
|
||||
X267343000Y-70931150D01*
|
||||
X267390619Y-70883530D01*
|
||||
X267485857Y-70835911D01*
|
||||
X267676333Y-70788292D01*
|
||||
X267914428Y-70788292D01*
|
||||
X268104904Y-70835911D01*
|
||||
X268200142Y-70883530D01*
|
||||
X268247761Y-70931150D01*
|
||||
X268295380Y-71026388D01*
|
||||
X268295380Y-71121626D01*
|
||||
X268247761Y-71216864D01*
|
||||
X268200142Y-71264483D01*
|
||||
X268104904Y-71312102D01*
|
||||
X267914428Y-71359721D01*
|
||||
X267676333Y-71359721D01*
|
||||
X267485857Y-71312102D01*
|
||||
X267390619Y-71264483D01*
|
||||
X267343000Y-71216864D01*
|
||||
X267295380Y-71121626D01*
|
||||
X268200142Y-70359721D02*
|
||||
X268247761Y-70312102D01*
|
||||
X268295380Y-70359721D01*
|
||||
X268247761Y-70407340D01*
|
||||
X268200142Y-70359721D01*
|
||||
X268295380Y-70359721D01*
|
||||
X267295380Y-69407340D02*
|
||||
X267295380Y-69883530D01*
|
||||
X267771571Y-69931150D01*
|
||||
X267723952Y-69883530D01*
|
||||
X267676333Y-69788292D01*
|
||||
X267676333Y-69550197D01*
|
||||
X267723952Y-69454959D01*
|
||||
X267771571Y-69407340D01*
|
||||
X267866809Y-69359721D01*
|
||||
X268104904Y-69359721D01*
|
||||
X268200142Y-69407340D01*
|
||||
X268247761Y-69454959D01*
|
||||
X268295380Y-69550197D01*
|
||||
X268295380Y-69788292D01*
|
||||
X268247761Y-69883530D01*
|
||||
X268200142Y-69931150D01*
|
||||
X267295380Y-69026388D02*
|
||||
X267295380Y-68407340D01*
|
||||
X267676333Y-68740673D01*
|
||||
X267676333Y-68597816D01*
|
||||
X267723952Y-68502578D01*
|
||||
X267771571Y-68454959D01*
|
||||
X267866809Y-68407340D01*
|
||||
X268104904Y-68407340D01*
|
||||
X268200142Y-68454959D01*
|
||||
X268247761Y-68502578D01*
|
||||
X268295380Y-68597816D01*
|
||||
X268295380Y-68883530D01*
|
||||
X268247761Y-68978769D01*
|
||||
X268200142Y-69026388D01*
|
||||
X267295380Y-68074007D02*
|
||||
X267295380Y-67454959D01*
|
||||
X267676333Y-67788292D01*
|
||||
X267676333Y-67645435D01*
|
||||
X267723952Y-67550197D01*
|
||||
X267771571Y-67502578D01*
|
||||
X267866809Y-67454959D01*
|
||||
X268104904Y-67454959D01*
|
||||
X268200142Y-67502578D01*
|
||||
X268247761Y-67550197D01*
|
||||
X268295380Y-67645435D01*
|
||||
X268295380Y-67931150D01*
|
||||
X268247761Y-68026388D01*
|
||||
X268200142Y-68074007D01*
|
||||
X268295380Y-67026388D02*
|
||||
X267628714Y-67026388D01*
|
||||
X267723952Y-67026388D02*
|
||||
X267676333Y-66978769D01*
|
||||
X267628714Y-66883530D01*
|
||||
X267628714Y-66740673D01*
|
||||
X267676333Y-66645435D01*
|
||||
X267771571Y-66597816D01*
|
||||
X268295380Y-66597816D01*
|
||||
X267771571Y-66597816D02*
|
||||
X267676333Y-66550197D01*
|
||||
X267628714Y-66454959D01*
|
||||
X267628714Y-66312102D01*
|
||||
X267676333Y-66216864D01*
|
||||
X267771571Y-66169245D01*
|
||||
X268295380Y-66169245D01*
|
||||
X268295380Y-65693054D02*
|
||||
X267628714Y-65693054D01*
|
||||
X267723952Y-65693054D02*
|
||||
X267676333Y-65645435D01*
|
||||
X267628714Y-65550197D01*
|
||||
X267628714Y-65407340D01*
|
||||
X267676333Y-65312102D01*
|
||||
X267771571Y-65264483D01*
|
||||
X268295380Y-65264483D01*
|
||||
X267771571Y-65264483D02*
|
||||
X267676333Y-65216864D01*
|
||||
X267628714Y-65121626D01*
|
||||
X267628714Y-64978769D01*
|
||||
X267676333Y-64883530D01*
|
||||
X267771571Y-64835911D01*
|
||||
X268295380Y-64835911D01*
|
||||
X266660380Y-65339230D02*
|
||||
X266660380Y-65243992D01*
|
||||
X266708000Y-65148754D01*
|
||||
X266755619Y-65101135D01*
|
||||
X266850857Y-65053516D01*
|
||||
X267041333Y-65005897D01*
|
||||
X267279428Y-65005897D01*
|
||||
X267469904Y-65053516D01*
|
||||
X267565142Y-65101135D01*
|
||||
X267612761Y-65148754D01*
|
||||
X267660380Y-65243992D01*
|
||||
X267660380Y-65339230D01*
|
||||
X267612761Y-65434469D01*
|
||||
X267565142Y-65482088D01*
|
||||
X267469904Y-65529707D01*
|
||||
X267279428Y-65577326D01*
|
||||
X267041333Y-65577326D01*
|
||||
X266850857Y-65529707D01*
|
||||
X266755619Y-65482088D01*
|
||||
X266708000Y-65434469D01*
|
||||
X266660380Y-65339230D01*
|
||||
X267565142Y-64577326D02*
|
||||
X267612761Y-64529707D01*
|
||||
X267660380Y-64577326D01*
|
||||
X267612761Y-64624945D01*
|
||||
X267565142Y-64577326D01*
|
||||
X267660380Y-64577326D01*
|
||||
X266660380Y-63910659D02*
|
||||
X266660380Y-63815421D01*
|
||||
X266708000Y-63720183D01*
|
||||
X266755619Y-63672564D01*
|
||||
X266850857Y-63624945D01*
|
||||
X267041333Y-63577326D01*
|
||||
X267279428Y-63577326D01*
|
||||
X267469904Y-63624945D01*
|
||||
X267565142Y-63672564D01*
|
||||
X267612761Y-63720183D01*
|
||||
X267660380Y-63815421D01*
|
||||
X267660380Y-63910659D01*
|
||||
X267612761Y-64005897D01*
|
||||
X267565142Y-64053516D01*
|
||||
X267469904Y-64101135D01*
|
||||
X267279428Y-64148754D01*
|
||||
X267041333Y-64148754D01*
|
||||
X266850857Y-64101135D01*
|
||||
X266755619Y-64053516D01*
|
||||
X266708000Y-64005897D01*
|
||||
X266660380Y-63910659D01*
|
||||
X266660380Y-62672564D02*
|
||||
X266660380Y-63148754D01*
|
||||
X267136571Y-63196373D01*
|
||||
X267088952Y-63148754D01*
|
||||
X267041333Y-63053516D01*
|
||||
X267041333Y-62815421D01*
|
||||
X267088952Y-62720183D01*
|
||||
X267136571Y-62672564D01*
|
||||
X267231809Y-62624945D01*
|
||||
X267469904Y-62624945D01*
|
||||
X267565142Y-62672564D01*
|
||||
X267612761Y-62720183D01*
|
||||
X267660380Y-62815421D01*
|
||||
X267660380Y-63053516D01*
|
||||
X267612761Y-63148754D01*
|
||||
X267565142Y-63196373D01*
|
||||
X267660380Y-62196373D02*
|
||||
X266993714Y-62196373D01*
|
||||
X266660380Y-62196373D02*
|
||||
X266708000Y-62243992D01*
|
||||
X266755619Y-62196373D01*
|
||||
X266708000Y-62148754D01*
|
||||
X266660380Y-62196373D01*
|
||||
X266755619Y-62196373D01*
|
||||
X266993714Y-61720183D02*
|
||||
X267660380Y-61720183D01*
|
||||
X267088952Y-61720183D02*
|
||||
X267041333Y-61672564D01*
|
||||
X266993714Y-61577326D01*
|
||||
X266993714Y-61434469D01*
|
||||
X267041333Y-61339230D01*
|
||||
X267136571Y-61291611D01*
|
||||
X267660380Y-61291611D01*
|
||||
X266612761Y-60101135D02*
|
||||
X267898476Y-60958278D01*
|
||||
X267660380Y-59243992D02*
|
||||
X267660380Y-59815421D01*
|
||||
X267660380Y-59529707D02*
|
||||
X266660380Y-59529707D01*
|
||||
X266803238Y-59624945D01*
|
||||
X266898476Y-59720183D01*
|
||||
X266946095Y-59815421D01*
|
||||
X267565142Y-58815421D02*
|
||||
X267612761Y-58767802D01*
|
||||
X267660380Y-58815421D01*
|
||||
X267612761Y-58863040D01*
|
||||
X267565142Y-58815421D01*
|
||||
X267660380Y-58815421D01*
|
||||
X266755619Y-58386850D02*
|
||||
X266708000Y-58339230D01*
|
||||
X266660380Y-58243992D01*
|
||||
X266660380Y-58005897D01*
|
||||
X266708000Y-57910659D01*
|
||||
X266755619Y-57863040D01*
|
||||
X266850857Y-57815421D01*
|
||||
X266946095Y-57815421D01*
|
||||
X267088952Y-57863040D01*
|
||||
X267660380Y-58434469D01*
|
||||
X267660380Y-57815421D01*
|
||||
X266660380Y-57482088D02*
|
||||
X266660380Y-56815421D01*
|
||||
X267660380Y-57243992D01*
|
||||
X267660380Y-56434469D02*
|
||||
X266993714Y-56434469D01*
|
||||
X267088952Y-56434469D02*
|
||||
X267041333Y-56386850D01*
|
||||
X266993714Y-56291611D01*
|
||||
X266993714Y-56148754D01*
|
||||
X267041333Y-56053516D01*
|
||||
X267136571Y-56005897D01*
|
||||
X267660380Y-56005897D01*
|
||||
X267136571Y-56005897D02*
|
||||
X267041333Y-55958278D01*
|
||||
X266993714Y-55863040D01*
|
||||
X266993714Y-55720183D01*
|
||||
X267041333Y-55624945D01*
|
||||
X267136571Y-55577326D01*
|
||||
X267660380Y-55577326D01*
|
||||
X267660380Y-55101135D02*
|
||||
X266993714Y-55101135D01*
|
||||
X267088952Y-55101135D02*
|
||||
X267041333Y-55053516D01*
|
||||
X266993714Y-54958278D01*
|
||||
X266993714Y-54815421D01*
|
||||
X267041333Y-54720183D01*
|
||||
X267136571Y-54672564D01*
|
||||
X267660380Y-54672564D01*
|
||||
X267136571Y-54672564D02*
|
||||
X267041333Y-54624945D01*
|
||||
X266993714Y-54529707D01*
|
||||
X266993714Y-54386850D01*
|
||||
X267041333Y-54291611D01*
|
||||
X267136571Y-54243992D01*
|
||||
X267660380Y-54243992D01*
|
||||
M02*
|
@@ -1,14 +0,0 @@
|
||||
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.1.10*
|
||||
G04 #@! TF.CreationDate,2021-06-10T23:09:58+02:00*
|
||||
G04 #@! TF.ProjectId,PlantCtrlESP32,506c616e-7443-4747-926c-45535033322e,rev?*
|
||||
G04 #@! TF.SameCoordinates,Original*
|
||||
G04 #@! TF.FileFunction,Other,ECO1*
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 5.1.10) date 2021-06-10 23:09:58*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
G04 APERTURE END LIST*
|
||||
M02*
|
@@ -1,14 +0,0 @@
|
||||
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.1.10*
|
||||
G04 #@! TF.CreationDate,2021-06-10T23:09:58+02:00*
|
||||
G04 #@! TF.ProjectId,PlantCtrlESP32,506c616e-7443-4747-926c-45535033322e,rev?*
|
||||
G04 #@! TF.SameCoordinates,Original*
|
||||
G04 #@! TF.FileFunction,Other,ECO2*
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 5.1.10) date 2021-06-10 23:09:58*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
G04 APERTURE END LIST*
|
||||
M02*
|
@@ -1,28 +0,0 @@
|
||||
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.1.10*
|
||||
G04 #@! TF.CreationDate,2021-06-10T23:09:58+02:00*
|
||||
G04 #@! TF.ProjectId,PlantCtrlESP32,506c616e-7443-4747-926c-45535033322e,rev?*
|
||||
G04 #@! TF.SameCoordinates,Original*
|
||||
G04 #@! TF.FileFunction,Profile,NP*
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 5.1.10) date 2021-06-10 23:09:58*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
G04 #@! TA.AperFunction,Profile*
|
||||
%ADD10C,0.050000*%
|
||||
G04 #@! TD*
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
X170180000Y-40640000D02*
|
||||
X269240000Y-40640000D01*
|
||||
X170180000Y-43180000D02*
|
||||
X170180000Y-40640000D01*
|
||||
X170180000Y-139700000D02*
|
||||
X170180000Y-43180000D01*
|
||||
X269240000Y-139700000D02*
|
||||
X269240000Y-40640000D01*
|
||||
X170180000Y-139700000D02*
|
||||
X269240000Y-139700000D01*
|
||||
M02*
|
@@ -1,32 +0,0 @@
|
||||
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.1.10*
|
||||
G04 #@! TF.CreationDate,2021-06-10T23:09:58+02:00*
|
||||
G04 #@! TF.ProjectId,PlantCtrlESP32,506c616e-7443-4747-926c-45535033322e,rev?*
|
||||
G04 #@! TF.SameCoordinates,Original*
|
||||
G04 #@! TF.FileFunction,Glue,Top*
|
||||
G04 #@! TF.FilePolarity,Positive*
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 5.1.10) date 2021-06-10 23:09:58*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
%ADD10C,0.380000*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
X211413132Y-73660000D02*
|
||||
G75*
|
||||
G03*
|
||||
X211413132Y-73660000I-212132J0D01*
|
||||
G01*
|
||||
X211751000Y-73660000D02*
|
||||
G75*
|
||||
G03*
|
||||
X211751000Y-73660000I-550000J0D01*
|
||||
G01*
|
||||
X212101000Y-73660000D02*
|
||||
G75*
|
||||
G03*
|
||||
X212101000Y-73660000I-900000J0D01*
|
||||
G01*
|
||||
M02*
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,14 +0,0 @@
|
||||
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.1.10*
|
||||
G04 #@! TF.CreationDate,2021-06-10T23:09:58+02:00*
|
||||
G04 #@! TF.ProjectId,PlantCtrlESP32,506c616e-7443-4747-926c-45535033322e,rev?*
|
||||
G04 #@! TF.SameCoordinates,Original*
|
||||
G04 #@! TF.FileFunction,Other,User*
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 5.1.10) date 2021-06-10 23:09:58*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
G04 APERTURE END LIST*
|
||||
M02*
|
@@ -1,20 +0,0 @@
|
||||
M48
|
||||
; DRILL file {KiCad 5.1.10} date Thu Jun 10 23:11:37 2021
|
||||
; FORMAT={-:-/ absolute / inch / decimal}
|
||||
; #@! TF.CreationDate,2021-06-10T23:11:37+02:00
|
||||
; #@! TF.GenerationSoftware,Kicad,Pcbnew,5.1.10
|
||||
; #@! TF.FileFunction,NonPlated,1,2,NPTH
|
||||
FMAT,2
|
||||
INCH
|
||||
T1C0.0941
|
||||
T2C0.1358
|
||||
%
|
||||
G90
|
||||
G05
|
||||
T1
|
||||
X9.8951Y-2.461
|
||||
T2
|
||||
X7.394Y-2.461
|
||||
X9.5672Y-1.831
|
||||
T0
|
||||
M30
|
@@ -1,304 +0,0 @@
|
||||
M48
|
||||
; DRILL file {KiCad 5.1.10} date Thu Jun 10 23:11:37 2021
|
||||
; FORMAT={-:-/ absolute / inch / decimal}
|
||||
; #@! TF.CreationDate,2021-06-10T23:11:37+02:00
|
||||
; #@! TF.GenerationSoftware,Kicad,Pcbnew,5.1.10
|
||||
; #@! TF.FileFunction,Plated,1,2,PTH
|
||||
FMAT,2
|
||||
INCH
|
||||
T1C0.0157
|
||||
T2C0.0295
|
||||
T3C0.0315
|
||||
T4C0.0374
|
||||
T5C0.0394
|
||||
T6C0.0591
|
||||
T7C0.0591
|
||||
T8C0.0787
|
||||
T9C0.1181
|
||||
%
|
||||
G90
|
||||
G05
|
||||
T1
|
||||
X6.7418Y-4.8632
|
||||
X6.755Y-4.285
|
||||
X6.8055Y-4.415
|
||||
X6.825Y-3.525
|
||||
X6.845Y-3.93
|
||||
X6.8754Y-4.7304
|
||||
X6.8757Y-4.3343
|
||||
X6.905Y-4.58
|
||||
X6.96Y-4.585
|
||||
X6.98Y-3.19
|
||||
X6.985Y-3.91
|
||||
X7.005Y-4.37
|
||||
X7.025Y-2.385
|
||||
X7.025Y-4.75
|
||||
X7.04Y-4.6
|
||||
X7.045Y-5.035
|
||||
X7.05Y-3.48
|
||||
X7.055Y-4.38
|
||||
X7.055Y-4.89
|
||||
X7.08Y-2.99
|
||||
X7.11Y-5.025
|
||||
X7.13Y-2.45
|
||||
X7.13Y-4.96
|
||||
X7.14Y-4.77
|
||||
X7.15Y-2.92
|
||||
X7.1528Y-5.1602
|
||||
X7.17Y-5.43
|
||||
X7.21Y-4.3
|
||||
X7.22Y-4.77
|
||||
X7.225Y-4.35
|
||||
X7.225Y-4.35
|
||||
X7.2274Y-4.2647
|
||||
X7.23Y-3.06
|
||||
X7.25Y-5.16
|
||||
X7.255Y-4.41
|
||||
X7.2866Y-5.2154
|
||||
X7.29Y-3.41
|
||||
X7.3Y-4.41
|
||||
X7.315Y-2.385
|
||||
X7.32Y-4.77
|
||||
X7.3282Y-3.95
|
||||
X7.34Y-4.075
|
||||
X7.35Y-3.73
|
||||
X7.3621Y-4.3489
|
||||
X7.37Y-3.67
|
||||
X7.37Y-4.12
|
||||
X7.42Y-4.77
|
||||
X7.4275Y-5.0525
|
||||
X7.43Y-4.92
|
||||
X7.43Y-4.96
|
||||
X7.45Y-3.15
|
||||
X7.5Y-3.78
|
||||
X7.52Y-4.77
|
||||
X7.5434Y-4.5416
|
||||
X7.55Y-4.35
|
||||
X7.58Y-4.58
|
||||
X7.59Y-4.15
|
||||
X7.59Y-5.29
|
||||
X7.5965Y-4.9528
|
||||
X7.62Y-4.77
|
||||
X7.64Y-4.18
|
||||
X7.66Y-2.095
|
||||
X7.665Y-1.99
|
||||
X7.69Y-5.41
|
||||
X7.7Y-2.36
|
||||
X7.72Y-4.77
|
||||
X7.78Y-2.525
|
||||
X7.78Y-5.37
|
||||
X7.825Y-3.25
|
||||
X7.875Y-3.45
|
||||
X7.975Y-3.45
|
||||
X7.975Y-4.45
|
||||
X8.025Y-1.97
|
||||
X8.0625Y-2.8075
|
||||
X8.07Y-2.09
|
||||
X8.072Y-4.652
|
||||
X8.09Y-5.2
|
||||
X8.125Y-3.4
|
||||
X8.145Y-2.32
|
||||
X8.15Y-5.09
|
||||
X8.18Y-4.44
|
||||
X8.22Y-3.92
|
||||
X8.24Y-4.72
|
||||
X8.2779Y-3.7421
|
||||
X8.2779Y-3.9179
|
||||
X8.2779Y-4.1879
|
||||
X8.29Y-5.44
|
||||
X8.3Y-5.26
|
||||
X8.31Y-3.275
|
||||
X8.31Y-3.645
|
||||
X8.3299Y-3.8453
|
||||
X8.33Y-4.58
|
||||
X8.35Y-4.645
|
||||
X8.375Y-3.66
|
||||
X8.38Y-5.37
|
||||
X8.4Y-1.72
|
||||
X8.43Y-4.7
|
||||
X8.48Y-4.595
|
||||
X8.49Y-1.815
|
||||
X8.54Y-3.85
|
||||
X8.57Y-1.78
|
||||
X8.615Y-4.375
|
||||
X8.637Y-4.8689
|
||||
X8.6726Y-3.6326
|
||||
X8.695Y-4.59
|
||||
X8.695Y-4.7
|
||||
X8.8Y-3.15
|
||||
X8.83Y-3.85
|
||||
X8.841Y-1.761
|
||||
X8.847Y-1.646
|
||||
X8.915Y-4.38
|
||||
X8.9526Y-3.6326
|
||||
X8.955Y-4.705
|
||||
X8.9559Y-4.861
|
||||
X8.96Y-4.58
|
||||
X9.06Y-2.97
|
||||
X9.11Y-2.1
|
||||
X9.11Y-2.34
|
||||
X9.13Y-3.85
|
||||
X9.2Y-3.34
|
||||
X9.22Y-4.37
|
||||
X9.2526Y-3.6326
|
||||
X9.2551Y-4.8335
|
||||
X9.27Y-4.585
|
||||
X9.27Y-4.705
|
||||
X9.28Y-3.21
|
||||
X9.319Y-1.656
|
||||
X9.32Y-3.46
|
||||
X9.325Y-1.764
|
||||
X9.35Y-2.48
|
||||
X9.44Y-3.85
|
||||
X9.45Y-3.21
|
||||
X9.47Y-2.59
|
||||
X9.515Y-3.375
|
||||
X9.52Y-4.38
|
||||
X9.525Y-3.46
|
||||
X9.525Y-4.585
|
||||
X9.53Y-4.7
|
||||
X9.5374Y-3.6326
|
||||
X9.5588Y-3.2462
|
||||
X9.58Y-4.85
|
||||
X9.59Y-4.955
|
||||
X9.715Y-2.025
|
||||
X9.74Y-3.85
|
||||
X9.75Y-4.7
|
||||
X9.79Y-3.465
|
||||
X9.84Y-4.385
|
||||
X9.84Y-4.85
|
||||
X9.845Y-1.835
|
||||
X9.851Y-1.657
|
||||
X9.854Y-1.744
|
||||
X9.8774Y-3.6326
|
||||
X9.885Y-4.955
|
||||
X9.925Y-4.58
|
||||
X10.03Y-3.27
|
||||
X10.03Y-3.41
|
||||
X10.05Y-3.85
|
||||
X10.12Y-4.375
|
||||
X10.125Y-4.22
|
||||
X10.14Y-4.01
|
||||
X10.17Y-4.85
|
||||
X10.185Y-4.525
|
||||
X10.185Y-4.955
|
||||
X10.21Y-3.265
|
||||
X10.315Y-4.715
|
||||
X10.328Y-2.639
|
||||
X10.3328Y-2.1392
|
||||
X10.3378Y-3.8453
|
||||
X10.34Y-3.41
|
||||
X10.345Y-4.275
|
||||
X10.355Y-3.585
|
||||
X10.36Y-4.485
|
||||
X10.365Y-2.6
|
||||
X10.375Y-3.29
|
||||
X10.4Y-3.945
|
||||
X10.4028Y-3.85
|
||||
X10.42Y-3.405
|
||||
X10.475Y-3.63
|
||||
X10.48Y-3.015
|
||||
X10.505Y-4.41
|
||||
X10.5051Y-3.5849
|
||||
X10.51Y-3.195
|
||||
X10.57Y-3.559
|
||||
X10.572Y-2.412
|
||||
T2
|
||||
X8.47Y-1.645
|
||||
X8.52Y-1.645
|
||||
X8.57Y-1.645
|
||||
T3
|
||||
X8.655Y-3.03
|
||||
X10.145Y-3.47
|
||||
X10.1474Y-3.6326
|
||||
T4
|
||||
X6.861Y-2.737
|
||||
X6.861Y-2.8354
|
||||
X6.861Y-2.9339
|
||||
X7.5247Y-5.07
|
||||
X7.6231Y-5.07
|
||||
X7.7216Y-5.07
|
||||
X7.82Y-5.07
|
||||
X8.45Y-4.9031
|
||||
X8.45Y-5.0016
|
||||
X8.45Y-5.1
|
||||
X8.75Y-4.9031
|
||||
X8.75Y-5.0016
|
||||
X8.75Y-5.1
|
||||
X9.05Y-4.9031
|
||||
X9.05Y-5.0016
|
||||
X9.05Y-5.1
|
||||
X9.35Y-4.9031
|
||||
X9.35Y-5.0016
|
||||
X9.35Y-5.1
|
||||
X9.65Y-4.9031
|
||||
X9.65Y-5.0016
|
||||
X9.65Y-5.1
|
||||
X9.95Y-4.9031
|
||||
X9.95Y-5.0016
|
||||
X9.95Y-5.1
|
||||
X10.25Y-4.9031
|
||||
X10.25Y-5.0016
|
||||
X10.25Y-5.1
|
||||
T5
|
||||
X6.95Y-3.4
|
||||
X7.1381Y-2.805
|
||||
X7.1469Y-3.4
|
||||
X7.335Y-2.805
|
||||
X7.5781Y-2.795
|
||||
X7.775Y-2.795
|
||||
X7.825Y-3.775
|
||||
X7.825Y-3.875
|
||||
X7.9Y-4.55
|
||||
X7.925Y-3.775
|
||||
X7.925Y-3.875
|
||||
X8.0Y-4.55
|
||||
X8.025Y-3.775
|
||||
X8.025Y-3.875
|
||||
X8.1Y-4.55
|
||||
X8.125Y-3.775
|
||||
X8.125Y-3.875
|
||||
X8.39Y-3.4
|
||||
X8.45Y-4.3516
|
||||
X8.45Y-4.45
|
||||
X8.5869Y-3.4
|
||||
X8.707Y-2.665
|
||||
X8.75Y-4.3516
|
||||
X8.75Y-4.45
|
||||
X8.807Y-2.665
|
||||
X8.85Y-3.4
|
||||
X8.902Y-2.412
|
||||
X8.907Y-2.665
|
||||
X9.0004Y-2.412
|
||||
X9.007Y-2.665
|
||||
X9.0469Y-3.4
|
||||
X9.05Y-4.3516
|
||||
X9.05Y-4.45
|
||||
X9.35Y-4.3516
|
||||
X9.35Y-4.45
|
||||
X9.65Y-4.3516
|
||||
X9.65Y-4.45
|
||||
X9.95Y-4.3516
|
||||
X9.95Y-4.45
|
||||
X10.225Y-2.815
|
||||
X10.225Y-2.915
|
||||
X10.225Y-3.015
|
||||
X10.225Y-3.115
|
||||
X10.25Y-4.3516
|
||||
X10.25Y-4.45
|
||||
T6
|
||||
X9.1502Y-2.8
|
||||
X10.04Y-2.8
|
||||
T7
|
||||
X9.448Y-2.107
|
||||
X9.448Y-2.307
|
||||
T8
|
||||
X6.9321Y-2.146
|
||||
X10.029Y-2.146
|
||||
T9
|
||||
X6.85Y-1.75
|
||||
X6.85Y-5.34
|
||||
X10.45Y-1.75
|
||||
X10.45Y-5.34
|
||||
T0
|
||||
M30
|
Binary file not shown.
158
board/kicad-stuff/BQ34Z100PWR-G1.kicad_sym
Normal file
158
board/kicad-stuff/BQ34Z100PWR-G1.kicad_sym
Normal file
@@ -0,0 +1,158 @@
|
||||
|
||||
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
|
||||
(symbol "BQ34Z100PWR-G1" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
|
||||
(property "Reference" "U" (id 0) (at -12.7 26.4 0.0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom left))
|
||||
)
|
||||
(property "Value" "BQ34Z100PWR-G1" (id 1) (at -12.7 -29.4 0.0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom left))
|
||||
)
|
||||
(property "Footprint" "BQ34Z100PWR-G1:SOP65P640X120-14N" (id 2) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||
)
|
||||
(property "MF" "Texas Instruments" (id 4) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||
)
|
||||
(property "Description" "\nMulti-chemistry Impedance Track™ standalone fuel gauge | battery gas gauge\n" (id 5) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||
)
|
||||
(property "Package" "TSSOP-14 Texas Instruments" (id 6) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||
)
|
||||
(property "Price" "None" (id 7) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||
)
|
||||
(property "SnapEDA_Link" "https://www.snapeda.com/parts/BQ34Z100PWR-G1/Texas+Instruments/view-part/?ref=snap" (id 8) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||
)
|
||||
(property "MP" "BQ34Z100PWR-G1" (id 9) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||
)
|
||||
(property "Purchase-URL" "https://www.snapeda.com/api/url_track_click_mouser/?unipart_id=327977&manufacturer=Texas Instruments&part_name=BQ34Z100PWR-G1&search_term=None" (id 10) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||
)
|
||||
(property "Availability" "In Stock" (id 11) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||
)
|
||||
(property "Check_prices" "https://www.snapeda.com/parts/BQ34Z100PWR-G1/Texas+Instruments/view-part/?ref=eda" (id 12) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||
)
|
||||
(symbol "BQ34Z100PWR-G1_0_0"
|
||||
(rectangle (start -12.7 -25.4) (end 12.7 25.4)
|
||||
(stroke (width 0.41)) (fill (type background))
|
||||
)
|
||||
(pin input line (at -17.78 22.86 0) (length 5.08)
|
||||
(name "REGIN"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "6"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at -17.78 17.78 0) (length 5.08)
|
||||
(name "BAT"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "4"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at -17.78 12.7 0) (length 5.08)
|
||||
(name "CE"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "5"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at -17.78 7.62 0) (length 5.08)
|
||||
(name "P1"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "3"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at -17.78 5.08 0) (length 5.08)
|
||||
(name "P2"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "1"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at -17.78 2.54 0) (length 5.08)
|
||||
(name "P3/SDA"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "14"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at -17.78 -2.54 0) (length 5.08)
|
||||
(name "REG25"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "7"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at -17.78 -7.62 0) (length 5.08)
|
||||
(name "SRN"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "10"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at -17.78 -12.7 0) (length 5.08)
|
||||
(name "SRP"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "9"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at -17.78 -17.78 0) (length 5.08)
|
||||
(name "VEN"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "2"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at 17.78 5.08 180.0) (length 5.08)
|
||||
(name "P4/SCL"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "13"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at 17.78 2.54 180.0) (length 5.08)
|
||||
(name "P5/HDQ"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "12"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin bidirectional line (at 17.78 1.77636e-15 180.0) (length 5.08)
|
||||
(name "P6/TS"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "11"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
(pin power_in line (at 17.78 -20.32 180.0) (length 5.08)
|
||||
(name "VSS"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
(number "8"
|
||||
(effects (font (size 1.016 1.016)))
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
7027
board/kicad-stuff/BQ34Z100PWR-G1.step
Normal file
7027
board/kicad-stuff/BQ34Z100PWR-G1.step
Normal file
File diff suppressed because it is too large
Load Diff
186
board/kicad-stuff/DW01.kicad_sym
Normal file
186
board/kicad-stuff/DW01.kicad_sym
Normal file
@@ -0,0 +1,186 @@
|
||||
(kicad_symbol_lib (version 20220914) (generator kicad_symbol_editor)
|
||||
(symbol "CN61CN33" (in_bom yes) (on_board yes)
|
||||
(property "Reference" "U" (at 2.54 12.7 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Value" "CN61CN33" (at 5.08 10.16 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Footprint" "Package_TO_SOT_SMD:SOT-23" (at 7.62 2.54 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "http://www.ti.com/lit/ds/symlink/lm809.pdf" (at 7.62 2.54 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "ki_keywords" "reset supervisor" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "ki_description" "Microprocessor Reset (active-low) Circuit, SOT-23" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "ki_fp_filters" "SOT?23*" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(symbol "CN61CN33_0_1"
|
||||
(rectangle (start 5.08 7.62) (end -5.08 -7.62)
|
||||
(stroke (width 0.254) (type solid))
|
||||
(fill (type background))
|
||||
)
|
||||
)
|
||||
(symbol "CN61CN33_1_1"
|
||||
(pin output line (at 0 -10.16 90) (length 2.54)
|
||||
(name "RESET" (effects (font (size 1.27 1.27))))
|
||||
(number "1" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin power_in line (at 7.62 0 180) (length 2.54)
|
||||
(name "GND" (effects (font (size 1.27 1.27))))
|
||||
(number "2" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin power_in line (at 0 10.16 270) (length 2.54)
|
||||
(name "VCC" (effects (font (size 1.27 1.27))))
|
||||
(number "3" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
)
|
||||
)
|
||||
(symbol "DS2438" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
|
||||
(property "Reference" "U" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Value" "DS2438" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Footprint" "" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(symbol "DS2438_0_1"
|
||||
(rectangle (start -11.43 -2.54) (end 12.7 -30.48)
|
||||
(stroke (width 0) (type solid))
|
||||
(fill (type background))
|
||||
)
|
||||
)
|
||||
(symbol "DS2438_1_1"
|
||||
(pin power_in line (at -13.97 -6.35 0) (length 2.54)
|
||||
(name "GND" (effects (font (size 1.27 1.27))))
|
||||
(number "1" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin unspecified line (at -13.97 -12.7 0) (length 2.54)
|
||||
(name "Vsens+" (effects (font (size 1.27 1.27))))
|
||||
(number "2" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin unspecified line (at -13.97 -19.05 0) (length 2.54)
|
||||
(name "Vsense-" (effects (font (size 1.27 1.27))))
|
||||
(number "3" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin input line (at -13.97 -25.4 0) (length 2.54)
|
||||
(name "Vad" (effects (font (size 1.27 1.27))))
|
||||
(number "4" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin power_in line (at 15.24 -25.4 180) (length 2.54)
|
||||
(name "Vdd" (effects (font (size 1.27 1.27))))
|
||||
(number "5" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin unspecified line (at 15.24 -19.05 180) (length 2.54)
|
||||
(name "NC" (effects (font (size 1.27 1.27))))
|
||||
(number "6" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin unspecified line (at 15.24 -12.7 180) (length 2.54)
|
||||
(name "NC" (effects (font (size 1.27 1.27))))
|
||||
(number "7" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin bidirectional line (at 15.24 -6.35 180) (length 2.54)
|
||||
(name "DQ" (effects (font (size 1.27 1.27))))
|
||||
(number "8" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
)
|
||||
)
|
||||
(symbol "DW01" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
|
||||
(property "Reference" "IC" (at 21.59 7.62 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom))
|
||||
)
|
||||
(property "Value" "DW01" (at 21.59 5.08 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom))
|
||||
)
|
||||
(property "Footprint" "SOT95P280X135-6N" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom) hide)
|
||||
)
|
||||
(property "Datasheet" "" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom) hide)
|
||||
)
|
||||
(property "HEIGHT" "1.35mm" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom) hide)
|
||||
)
|
||||
(property "DESCRIPTION" "ic" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom) hide)
|
||||
)
|
||||
(property "MANUFACTURER_PART_NUMBER" "DW01" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom) hide)
|
||||
)
|
||||
(property "MANUFACTURER_NAME" "Slkor" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom) hide)
|
||||
)
|
||||
(property "ki_locked" "" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(symbol "DW01_0_0"
|
||||
(polyline
|
||||
(pts
|
||||
(xy 5.08 2.54)
|
||||
(xy 5.08 -7.62)
|
||||
)
|
||||
(stroke (width 0.254) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 5.08 2.54)
|
||||
(xy 20.32 2.54)
|
||||
)
|
||||
(stroke (width 0.254) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 20.32 -7.62)
|
||||
(xy 5.08 -7.62)
|
||||
)
|
||||
(stroke (width 0.254) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 20.32 -7.62)
|
||||
(xy 20.32 2.54)
|
||||
)
|
||||
(stroke (width 0.254) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(pin bidirectional line (at 0 0 0) (length 5.08)
|
||||
(name "OD" (effects (font (size 1.016 1.016))))
|
||||
(number "1" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin bidirectional line (at 0 -2.54 0) (length 5.08)
|
||||
(name "CSI" (effects (font (size 1.016 1.016))))
|
||||
(number "2" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin bidirectional line (at 0 -5.08 0) (length 5.08)
|
||||
(name "OC" (effects (font (size 1.016 1.016))))
|
||||
(number "3" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin bidirectional line (at 25.4 -5.08 180) (length 5.08)
|
||||
(name "TD" (effects (font (size 1.016 1.016))))
|
||||
(number "4" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin bidirectional line (at 25.4 -2.54 180) (length 5.08)
|
||||
(name "VDD" (effects (font (size 1.016 1.016))))
|
||||
(number "5" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin bidirectional line (at 25.4 0 180) (length 5.08)
|
||||
(name "VSS" (effects (font (size 1.016 1.016))))
|
||||
(number "6" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
454
board/kicad-stuff/ESP32/ESP32-DEVKITC-32D.kicad_sym
Normal file
454
board/kicad-stuff/ESP32/ESP32-DEVKITC-32D.kicad_sym
Normal file
@@ -0,0 +1,454 @@
|
||||
(kicad_symbol_lib (version 20220914) (generator kicad_symbol_editor)
|
||||
(symbol "ESP32-DEVKITC-32D" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
|
||||
(property "Reference" "U" (at -15.2654 26.0604 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom))
|
||||
)
|
||||
(property "Value" "ESP32-DEVKITC-32D" (at -15.2654 -27.9654 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom))
|
||||
)
|
||||
(property "Footprint" "MODULE_ESP32-DEVKITC-32D" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom) hide)
|
||||
)
|
||||
(property "Datasheet" "4" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom) hide)
|
||||
)
|
||||
(property "Field4" "Espressif Systems" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom) hide)
|
||||
)
|
||||
(property "ki_locked" "" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(symbol "ESP32-DEVKITC-32D_0_0"
|
||||
(polyline
|
||||
(pts
|
||||
(xy -15.24 -25.4)
|
||||
(xy -15.24 25.4)
|
||||
)
|
||||
(stroke (width 0.254) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy -15.24 25.4)
|
||||
(xy 15.24 25.4)
|
||||
)
|
||||
(stroke (width 0.254) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 15.24 -25.4)
|
||||
(xy -15.24 -25.4)
|
||||
)
|
||||
(stroke (width 0.254) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 15.24 25.4)
|
||||
(xy 15.24 -25.4)
|
||||
)
|
||||
(stroke (width 0.254) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(pin power_in line (at -20.32 22.86 0) (length 5.08)
|
||||
(name "3V3" (effects (font (size 1.016 1.016))))
|
||||
(number "1" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin bidirectional line (at -20.32 0 0) (length 5.08)
|
||||
(name "IO26" (effects (font (size 1.016 1.016))))
|
||||
(number "10" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin bidirectional line (at -20.32 -2.54 0) (length 5.08)
|
||||
(name "IO27" (effects (font (size 1.016 1.016))))
|
||||
(number "11" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin bidirectional line (at -20.32 -5.08 0) (length 5.08)
|
||||
(name "IO14" (effects (font (size 1.016 1.016))))
|
||||
(number "12" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin bidirectional line (at -20.32 -7.62 0) (length 5.08)
|
||||
(name "IO12" (effects (font (size 1.016 1.016))))
|
||||
(number "13" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin power_in line (at -20.32 -10.16 0) (length 5.08)
|
||||
(name "GND1" (effects (font (size 1.016 1.016))))
|
||||
(number "14" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin bidirectional line (at -20.32 -12.7 0) (length 5.08)
|
||||
(name "IO13" (effects (font (size 1.016 1.016))))
|
||||
(number "15" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin bidirectional line (at -20.32 -15.24 0) (length 5.08)
|
||||
(name "SD2" (effects (font (size 1.016 1.016))))
|
||||
(number "16" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin bidirectional line (at -20.32 -17.78 0) (length 5.08)
|
||||
(name "SD3" (effects (font (size 1.016 1.016))))
|
||||
(number "17" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin bidirectional line (at -20.32 -20.32 0) (length 5.08)
|
||||
(name "CMD" (effects (font (size 1.016 1.016))))
|
||||
(number "18" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin power_in line (at -20.32 -22.86 0) (length 5.08)
|
||||
(name "EXT_5V" (effects (font (size 1.016 1.016))))
|
||||
(number "19" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin input line (at -20.32 20.32 0) (length 5.08)
|
||||
(name "EN" (effects (font (size 1.016 1.016))))
|
||||
(number "2" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin power_in line (at 20.32 22.86 180) (length 5.08)
|
||||
(name "GND3" (effects (font (size 1.016 1.016))))
|
||||
(number "20" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin bidirectional line (at 20.32 20.32 180) (length 5.08)
|
||||
(name "IO23" (effects (font (size 1.016 1.016))))
|
||||
(number "21" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin bidirectional line (at 20.32 17.78 180) (length 5.08)
|
||||
(name "IO22" (effects (font (size 1.016 1.016))))
|
||||
(number "22" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin output line (at 20.32 15.24 180) (length 5.08)
|
||||
(name "TXD0" (effects (font (size 1.016 1.016))))
|
||||
(number "23" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin input line (at 20.32 12.7 180) (length 5.08)
|
||||
(name "RXD0" (effects (font (size 1.016 1.016))))
|
||||
(number "24" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin bidirectional line (at 20.32 10.16 180) (length 5.08)
|
||||
(name "IO21" (effects (font (size 1.016 1.016))))
|
||||
(number "25" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin power_in line (at 20.32 7.62 180) (length 5.08)
|
||||
(name "GND2" (effects (font (size 1.016 1.016))))
|
||||
(number "26" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin bidirectional line (at 20.32 5.08 180) (length 5.08)
|
||||
(name "IO19" (effects (font (size 1.016 1.016))))
|
||||
(number "27" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin bidirectional line (at 20.32 2.54 180) (length 5.08)
|
||||
(name "IO18" (effects (font (size 1.016 1.016))))
|
||||
(number "28" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin bidirectional line (at 20.32 0 180) (length 5.08)
|
||||
(name "IO5" (effects (font (size 1.016 1.016))))
|
||||
(number "29" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin input line (at -20.32 17.78 0) (length 5.08)
|
||||
(name "SENSOR_VP" (effects (font (size 1.016 1.016))))
|
||||
(number "3" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin bidirectional line (at 20.32 -2.54 180) (length 5.08)
|
||||
(name "IO17" (effects (font (size 1.016 1.016))))
|
||||
(number "30" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin bidirectional line (at 20.32 -5.08 180) (length 5.08)
|
||||
(name "IO16" (effects (font (size 1.016 1.016))))
|
||||
(number "31" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin bidirectional line (at 20.32 -7.62 180) (length 5.08)
|
||||
(name "IO4" (effects (font (size 1.016 1.016))))
|
||||
(number "32" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin bidirectional line (at 20.32 -10.16 180) (length 5.08)
|
||||
(name "IO0" (effects (font (size 1.016 1.016))))
|
||||
(number "33" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin bidirectional line (at 20.32 -12.7 180) (length 5.08)
|
||||
(name "IO2" (effects (font (size 1.016 1.016))))
|
||||
(number "34" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin bidirectional line (at 20.32 -15.24 180) (length 5.08)
|
||||
(name "IO15" (effects (font (size 1.016 1.016))))
|
||||
(number "35" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin bidirectional line (at 20.32 -17.78 180) (length 5.08)
|
||||
(name "SD1" (effects (font (size 1.016 1.016))))
|
||||
(number "36" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin bidirectional line (at 20.32 -20.32 180) (length 5.08)
|
||||
(name "SD0" (effects (font (size 1.016 1.016))))
|
||||
(number "37" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin input clock (at 20.32 -22.86 180) (length 5.08)
|
||||
(name "CLK" (effects (font (size 1.016 1.016))))
|
||||
(number "38" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin input line (at -20.32 15.24 0) (length 5.08)
|
||||
(name "SENSOR_VN" (effects (font (size 1.016 1.016))))
|
||||
(number "4" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin bidirectional line (at -20.32 12.7 0) (length 5.08)
|
||||
(name "IO34" (effects (font (size 1.016 1.016))))
|
||||
(number "5" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin bidirectional line (at -20.32 10.16 0) (length 5.08)
|
||||
(name "IO35" (effects (font (size 1.016 1.016))))
|
||||
(number "6" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin bidirectional line (at -20.32 7.62 0) (length 5.08)
|
||||
(name "IO32" (effects (font (size 1.016 1.016))))
|
||||
(number "7" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin bidirectional line (at -20.32 5.08 0) (length 5.08)
|
||||
(name "IO33" (effects (font (size 1.016 1.016))))
|
||||
(number "8" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin bidirectional line (at -20.32 2.54 0) (length 5.08)
|
||||
(name "IO25" (effects (font (size 1.016 1.016))))
|
||||
(number "9" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
)
|
||||
)
|
||||
(symbol "SL2300" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
|
||||
(property "Reference" "Q" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Value" "SL2300" (at 7.62 0 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Footprint" "" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(symbol "SL2300_1_1"
|
||||
(polyline
|
||||
(pts
|
||||
(xy -1.016 0)
|
||||
(xy -3.81 0)
|
||||
)
|
||||
(stroke (width 0) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy -1.016 1.905)
|
||||
(xy -1.016 -1.905)
|
||||
)
|
||||
(stroke (width 0.254) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy -0.508 -1.27)
|
||||
(xy -0.508 -2.286)
|
||||
)
|
||||
(stroke (width 0.254) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy -0.508 0.508)
|
||||
(xy -0.508 -0.508)
|
||||
)
|
||||
(stroke (width 0.254) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy -0.508 2.286)
|
||||
(xy -0.508 1.27)
|
||||
)
|
||||
(stroke (width 0.254) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 1.27 2.54)
|
||||
(xy 1.27 1.778)
|
||||
)
|
||||
(stroke (width 0) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 1.27 -2.54)
|
||||
(xy 1.27 0)
|
||||
(xy -0.508 0)
|
||||
)
|
||||
(stroke (width 0) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy -0.508 -1.778)
|
||||
(xy 2.032 -1.778)
|
||||
(xy 2.032 1.778)
|
||||
(xy -0.508 1.778)
|
||||
)
|
||||
(stroke (width 0) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy -0.254 0)
|
||||
(xy 0.762 0.381)
|
||||
(xy 0.762 -0.381)
|
||||
(xy -0.254 0)
|
||||
)
|
||||
(stroke (width 0) (type solid))
|
||||
(fill (type outline))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 1.524 0.508)
|
||||
(xy 1.651 0.381)
|
||||
(xy 2.413 0.381)
|
||||
(xy 2.54 0.254)
|
||||
)
|
||||
(stroke (width 0) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 2.032 0.381)
|
||||
(xy 1.651 -0.254)
|
||||
(xy 2.413 -0.254)
|
||||
(xy 2.032 0.381)
|
||||
)
|
||||
(stroke (width 0) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(circle (center 0.381 0) (radius 2.794)
|
||||
(stroke (width 0.254) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(circle (center 1.27 -1.778) (radius 0.254)
|
||||
(stroke (width 0) (type solid))
|
||||
(fill (type outline))
|
||||
)
|
||||
(circle (center 1.27 1.778) (radius 0.254)
|
||||
(stroke (width 0) (type solid))
|
||||
(fill (type outline))
|
||||
)
|
||||
(pin input line (at -6.35 0 0) (length 2.54)
|
||||
(name "G" (effects (font (size 1.27 1.27))))
|
||||
(number "1" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at 1.27 -5.08 90) (length 2.54)
|
||||
(name "S" (effects (font (size 1.27 1.27))))
|
||||
(number "2" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at 1.27 5.08 270) (length 2.54)
|
||||
(name "D" (effects (font (size 1.27 1.27))))
|
||||
(number "3" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
)
|
||||
)
|
||||
(symbol "SR04M-2" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
|
||||
(property "Reference" "H" (at 6.35 27.94 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Value" "SR04M-2" (at 7.62 -21.59 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Footprint" "" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(symbol "SR04M-2_0_1"
|
||||
(rectangle (start -22.86 26.67) (end 41.91 -20.32)
|
||||
(stroke (width 0.254) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
)
|
||||
)
|
||||
(symbol "SR04M-2-HeaderConn_01x04_Female" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
|
||||
(property "Reference" "J" (at 0 5.08 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Value" "SR04M-2-HeaderConn_01x04_Female" (at 0 -7.62 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Footprint" "ESP32:SR04M-2PinHeader_1x04_P2.54mm_Vertical" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "~" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "ki_keywords" "connector" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "ki_description" "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(symbol "SR04M-2-HeaderConn_01x04_Female_1_1"
|
||||
(arc (start 0 -4.572) (mid -0.5058 -5.08) (end 0 -5.588)
|
||||
(stroke (width 0.1524) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(arc (start 0 -2.032) (mid -0.5058 -2.54) (end 0 -3.048)
|
||||
(stroke (width 0.1524) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy -1.27 -5.08)
|
||||
(xy -0.508 -5.08)
|
||||
)
|
||||
(stroke (width 0.1524) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy -1.27 -2.54)
|
||||
(xy -0.508 -2.54)
|
||||
)
|
||||
(stroke (width 0.1524) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy -1.27 0)
|
||||
(xy -0.508 0)
|
||||
)
|
||||
(stroke (width 0.1524) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy -1.27 2.54)
|
||||
(xy -0.508 2.54)
|
||||
)
|
||||
(stroke (width 0.1524) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(arc (start 0 0.508) (mid -0.5058 0) (end 0 -0.508)
|
||||
(stroke (width 0.1524) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(arc (start 0 3.048) (mid -0.5058 2.54) (end 0 2.032)
|
||||
(stroke (width 0.1524) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(pin power_in line (at -5.08 2.54 0) (length 3.81)
|
||||
(name "VCC" (effects (font (size 1.27 1.27))))
|
||||
(number "1" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin input line (at -5.08 0 0) (length 3.81)
|
||||
(name "RX" (effects (font (size 1.27 1.27))))
|
||||
(number "2" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin output line (at -5.08 -2.54 0) (length 3.81)
|
||||
(name "TX" (effects (font (size 1.27 1.27))))
|
||||
(number "3" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin power_in line (at -5.08 -5.08 0) (length 3.81)
|
||||
(name "GND" (effects (font (size 1.27 1.27))))
|
||||
(number "4" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
74
board/kicad-stuff/LP38690DT-3.3.kicad_sym
Normal file
74
board/kicad-stuff/LP38690DT-3.3.kicad_sym
Normal file
@@ -0,0 +1,74 @@
|
||||
(kicad_symbol_lib (version 20220914) (generator kicad_symbol_editor)
|
||||
(symbol "LP38690DT-3.3" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
|
||||
(property "Reference" "U" (at -10.16 5.08 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom))
|
||||
)
|
||||
(property "Value" "LP38690DT-3.3" (at -10.16 -7.62 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom))
|
||||
)
|
||||
(property "Footprint" "DPAK457P991X255-3N" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom) hide)
|
||||
)
|
||||
(property "Datasheet" "IPC-7351B" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom) hide)
|
||||
)
|
||||
(property "Field4" "Texas Instruments" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom) hide)
|
||||
)
|
||||
(property "Field5" "M" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom) hide)
|
||||
)
|
||||
(property "Field6" "2.55mm" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom) hide)
|
||||
)
|
||||
(property "ki_locked" "" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(symbol "LP38690DT-3.3_0_0"
|
||||
(polyline
|
||||
(pts
|
||||
(xy -10.16 -5.08)
|
||||
(xy 10.16 -5.08)
|
||||
)
|
||||
(stroke (width 0.1524) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy -10.16 5.08)
|
||||
(xy -10.16 -5.08)
|
||||
)
|
||||
(stroke (width 0.1524) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 10.16 -5.08)
|
||||
(xy 10.16 5.08)
|
||||
)
|
||||
(stroke (width 0.1524) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 10.16 5.08)
|
||||
(xy -10.16 5.08)
|
||||
)
|
||||
(stroke (width 0.1524) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(pin output line (at 15.24 2.54 180) (length 5.08)
|
||||
(name "OUT" (effects (font (size 1.016 1.016))))
|
||||
(number "1" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin input line (at -15.24 2.54 0) (length 5.08)
|
||||
(name "IN" (effects (font (size 1.016 1.016))))
|
||||
(number "3" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin power_in line (at 15.24 -2.54 180) (length 5.08)
|
||||
(name "GND" (effects (font (size 1.016 1.016))))
|
||||
(number "4" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
37
board/kicad-stuff/SOP65P640X120-14N.kicad_mod
Normal file
37
board/kicad-stuff/SOP65P640X120-14N.kicad_mod
Normal file
@@ -0,0 +1,37 @@
|
||||
|
||||
(footprint SOP65P640X120-14N (layer F.Cu) (tedit 65346025)
|
||||
(descr "")
|
||||
(attr smd)
|
||||
(fp_text reference REF** (at -0.595 -3.435 0) (layer F.SilkS)
|
||||
(effects (font (size 1.0 1.0) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value SOP65P640X120-14N (at 7.025 3.435 0) (layer F.Fab)
|
||||
(effects (font (size 1.0 1.0) (thickness 0.15)))
|
||||
)
|
||||
(pad 1 smd roundrect (roundrect_rratio 0.05) (at -2.87 -1.95) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 2 smd roundrect (roundrect_rratio 0.05) (at -2.87 -1.3) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 3 smd roundrect (roundrect_rratio 0.05) (at -2.87 -0.65) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 4 smd roundrect (roundrect_rratio 0.05) (at -2.87 0.0) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 5 smd roundrect (roundrect_rratio 0.05) (at -2.87 0.65) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 6 smd roundrect (roundrect_rratio 0.05) (at -2.87 1.3) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 7 smd roundrect (roundrect_rratio 0.05) (at -2.87 1.95) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 8 smd roundrect (roundrect_rratio 0.05) (at 2.87 1.95) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 9 smd roundrect (roundrect_rratio 0.05) (at 2.87 1.3) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 10 smd roundrect (roundrect_rratio 0.05) (at 2.87 0.65) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 11 smd roundrect (roundrect_rratio 0.05) (at 2.87 0.0) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 12 smd roundrect (roundrect_rratio 0.05) (at 2.87 -0.65) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 13 smd roundrect (roundrect_rratio 0.05) (at 2.87 -1.3) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 14 smd roundrect (roundrect_rratio 0.05) (at 2.87 -1.95) (size 1.57 0.41) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(fp_circle (center -4.24 -2.26) (end -4.14 -2.26) (layer F.SilkS) (width 0.2))
|
||||
(fp_circle (center -4.24 -2.26) (end -4.14 -2.26) (layer F.Fab) (width 0.2))
|
||||
(fp_line (start -2.2 -2.5) (end 2.2 -2.5) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start -2.2 2.5) (end 2.2 2.5) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start -2.2 -2.5) (end 2.2 -2.5) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start -2.2 2.5) (end 2.2 2.5) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start -2.2 -2.5) (end -2.2 2.5) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start 2.2 -2.5) (end 2.2 2.5) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start -3.905 -2.75) (end 3.905 -2.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -3.905 2.75) (end 3.905 2.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -3.905 -2.75) (end -3.905 2.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 3.905 -2.75) (end 3.905 2.75) (layer F.CrtYd) (width 0.05))
|
||||
)
|
29
board/kicad-stuff/SSOP10.kicad_mod
Normal file
29
board/kicad-stuff/SSOP10.kicad_mod
Normal file
@@ -0,0 +1,29 @@
|
||||
|
||||
(footprint SSOP10 (layer F.Cu) (tedit 652971AF)
|
||||
(descr "")
|
||||
(attr smd)
|
||||
(fp_text reference REF** (at -3.2004 0.0 900) (layer F.SilkS)
|
||||
(effects (font (size 0.64 0.64) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value SSOP10 (at 3.1496 -0.4064 900) (layer F.Fab)
|
||||
(effects (font (size 0.64 0.64) (thickness 0.15)))
|
||||
)
|
||||
(pad 2 smd rect (at -1.0 2.8) (size 0.6 1.75) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 9 smd rect (at -1.0 -2.8) (size 0.6 1.75) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 1 smd rect (at -2.0 2.8) (size 0.6 1.75) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 3 smd rect (at 0.0 2.8) (size 0.6 1.75) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 4 smd rect (at 1.0 2.8) (size 0.6 1.75) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 10 smd rect (at -2.0 -2.8) (size 0.6 1.75) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 8 smd rect (at 0.0 -2.8) (size 0.6 1.75) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 7 smd rect (at 1.0 -2.8) (size 0.6 1.75) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 5 smd rect (at 2.0 2.8) (size 0.6 1.75) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 6 smd rect (at 2.0 -2.8) (size 0.6 1.75) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(fp_line (start 2.527 -1.9) (end 2.527 1.4) (layer F.Fab) (width 0.2032))
|
||||
(fp_line (start 2.527 1.4) (end 2.527 1.9) (layer F.Fab) (width 0.2032))
|
||||
(fp_line (start 2.527 1.9) (end -2.527 1.9) (layer F.Fab) (width 0.2032))
|
||||
(fp_line (start -2.527 1.9) (end -2.527 1.4) (layer F.Fab) (width 0.2032))
|
||||
(fp_line (start -2.527 1.4) (end -2.527 -1.9) (layer F.Fab) (width 0.2032))
|
||||
(fp_line (start -2.527 -1.9) (end 2.527 -1.9) (layer F.Fab) (width 0.2032))
|
||||
(fp_line (start 2.527 1.4) (end -2.527 1.4) (layer F.Fab) (width 0.2032))
|
||||
(fp_line (start -1.905 1.016) (end -1.905 -1.016) (layer F.SilkS) (width 0.3048))
|
||||
)
|
104
board/kicad-stuff/SX1308.kicad_sym
Normal file
104
board/kicad-stuff/SX1308.kicad_sym
Normal file
@@ -0,0 +1,104 @@
|
||||
(kicad_symbol_lib (version 20220914) (generator kicad_symbol_editor)
|
||||
(symbol "SX1308" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
|
||||
(property "Reference" "U" (at -17.78 20.32 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom))
|
||||
)
|
||||
(property "Value" "SX1308" (at -17.8054 17.8054 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom))
|
||||
)
|
||||
(property "Footprint" "SOT-23-6" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom) hide)
|
||||
)
|
||||
(property "Datasheet" "" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom) hide)
|
||||
)
|
||||
(property "ki_locked" "" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(symbol "SX1308_0_0"
|
||||
(polyline
|
||||
(pts
|
||||
(xy -17.78 -7.62)
|
||||
(xy -17.78 15.24)
|
||||
)
|
||||
(stroke (width 0.254) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy -17.78 15.24)
|
||||
(xy 0 15.24)
|
||||
)
|
||||
(stroke (width 0.254) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy -13.7922 0.1778)
|
||||
(xy -11.2522 0.1778)
|
||||
)
|
||||
(stroke (width 0.254) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy -11.303 1.6764)
|
||||
(xy -8.763 1.6764)
|
||||
)
|
||||
(stroke (width 0.254) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy -11.2522 0.1778)
|
||||
(xy -11.303 1.6764)
|
||||
)
|
||||
(stroke (width 0.254) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 0 -7.62)
|
||||
(xy -17.78 -7.62)
|
||||
)
|
||||
(stroke (width 0.254) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 0 15.24)
|
||||
(xy 0 -7.62)
|
||||
)
|
||||
(stroke (width 0.254) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(text "ON/OFF" (at -10.8712 -0.0508 0)
|
||||
(effects (font (size 0.8128 0.8128)) (justify left bottom))
|
||||
)
|
||||
(pin bidirectional line (at 5.08 12.7 180) (length 5.08)
|
||||
(name "SW" (effects (font (size 1.016 1.016))))
|
||||
(number "1" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin bidirectional line (at -22.86 -5.08 0) (length 5.08)
|
||||
(name "GND" (effects (font (size 1.016 1.016))))
|
||||
(number "2" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin bidirectional line (at 5.08 -2.54 180) (length 5.08)
|
||||
(name "FB" (effects (font (size 1.016 1.016))))
|
||||
(number "3" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin bidirectional line (at -22.86 2.54 0) (length 5.08)
|
||||
(name "EN" (effects (font (size 1.016 1.016))))
|
||||
(number "4" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin bidirectional line (at -22.86 12.7 0) (length 5.08)
|
||||
(name "IN" (effects (font (size 1.016 1.016))))
|
||||
(number "5" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
(pin bidirectional line (at 5.08 5.08 180) (length 5.08)
|
||||
(name "N/C" (effects (font (size 1.016 1.016))))
|
||||
(number "6" (effects (font (size 1.016 1.016))))
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
168
board/kicad-stuff/ds2438.kicad_sym
Normal file
168
board/kicad-stuff/ds2438.kicad_sym
Normal file
@@ -0,0 +1,168 @@
|
||||
(kicad_symbol_lib (version 20220914) (generator kicad_symbol_editor)
|
||||
(symbol "ds2438az+" (pin_names (offset 0.254)) (in_bom yes) (on_board yes)
|
||||
(property "Reference" "U" (at 30.48 10.16 0)
|
||||
(effects (font (size 1.524 1.524)))
|
||||
)
|
||||
(property "Value" "ds2438az+" (at 30.48 7.62 0)
|
||||
(effects (font (size 1.524 1.524)))
|
||||
)
|
||||
(property "Footprint" "21-0041B_8_MXM" (at 30.48 6.096 0)
|
||||
(effects (font (size 1.524 1.524)) hide)
|
||||
)
|
||||
(property "Datasheet" "" (at 0 0 0)
|
||||
(effects (font (size 1.524 1.524)))
|
||||
)
|
||||
(property "ki_locked" "" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "ki_fp_filters" "21-0041B_8_MXM 21-0041B_8_MXM-M 21-0041B_8_MXM-L" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(symbol "ds2438az+_1_1"
|
||||
(polyline
|
||||
(pts
|
||||
(xy 7.112 -7.62)
|
||||
(xy 6.0452 -8.128)
|
||||
)
|
||||
(stroke (width 0.127) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 7.112 -7.62)
|
||||
(xy 6.0452 -7.112)
|
||||
)
|
||||
(stroke (width 0.127) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 7.112 -5.08)
|
||||
(xy 6.0452 -5.588)
|
||||
)
|
||||
(stroke (width 0.127) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 7.112 -5.08)
|
||||
(xy 6.0452 -4.572)
|
||||
)
|
||||
(stroke (width 0.127) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 7.112 -2.54)
|
||||
(xy 6.0452 -3.048)
|
||||
)
|
||||
(stroke (width 0.127) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 7.112 -2.54)
|
||||
(xy 6.0452 -2.032)
|
||||
)
|
||||
(stroke (width 0.127) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 7.62 -12.7)
|
||||
(xy 53.34 -12.7)
|
||||
)
|
||||
(stroke (width 0.127) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 7.62 5.08)
|
||||
(xy 7.62 -12.7)
|
||||
)
|
||||
(stroke (width 0.127) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 53.34 -12.7)
|
||||
(xy 53.34 5.08)
|
||||
)
|
||||
(stroke (width 0.127) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 53.34 5.08)
|
||||
(xy 7.62 5.08)
|
||||
)
|
||||
(stroke (width 0.127) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 53.848 0)
|
||||
(xy 54.9148 -0.508)
|
||||
)
|
||||
(stroke (width 0.127) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 53.848 0)
|
||||
(xy 54.9148 0.508)
|
||||
)
|
||||
(stroke (width 0.127) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 55.4228 -0.508)
|
||||
(xy 56.4642 0)
|
||||
)
|
||||
(stroke (width 0.127) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 55.4228 0.508)
|
||||
(xy 56.4642 0)
|
||||
)
|
||||
(stroke (width 0.127) (type solid))
|
||||
(fill (type none))
|
||||
)
|
||||
(pin power_in line (at 0 0 0) (length 7.62)
|
||||
(name "GND" (effects (font (size 1.4986 1.4986))))
|
||||
(number "1" (effects (font (size 1.4986 1.4986))))
|
||||
)
|
||||
(pin input line (at 0 -2.54 0) (length 7.62)
|
||||
(name "VSENS+" (effects (font (size 1.4986 1.4986))))
|
||||
(number "2" (effects (font (size 1.4986 1.4986))))
|
||||
)
|
||||
(pin input line (at 0 -5.08 0) (length 7.62)
|
||||
(name "VSENS-" (effects (font (size 1.4986 1.4986))))
|
||||
(number "3" (effects (font (size 1.4986 1.4986))))
|
||||
)
|
||||
(pin input line (at 0 -7.62 0) (length 7.62)
|
||||
(name "VAD" (effects (font (size 1.4986 1.4986))))
|
||||
(number "4" (effects (font (size 1.4986 1.4986))))
|
||||
)
|
||||
(pin power_in line (at 60.96 -7.62 180) (length 7.62)
|
||||
(name "VDD" (effects (font (size 1.4986 1.4986))))
|
||||
(number "5" (effects (font (size 1.4986 1.4986))))
|
||||
)
|
||||
(pin no_connect line (at 60.96 -5.08 180) (length 7.62)
|
||||
(name "NC" (effects (font (size 1.4986 1.4986))))
|
||||
(number "6" (effects (font (size 1.4986 1.4986))))
|
||||
)
|
||||
(pin no_connect line (at 60.96 -2.54 180) (length 7.62)
|
||||
(name "NC" (effects (font (size 1.4986 1.4986))))
|
||||
(number "7" (effects (font (size 1.4986 1.4986))))
|
||||
)
|
||||
(pin bidirectional line (at 60.96 0 180) (length 7.62)
|
||||
(name "DQ" (effects (font (size 1.4986 1.4986))))
|
||||
(number "8" (effects (font (size 1.4986 1.4986))))
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
BIN
board/production/PlantCtrlESP32.zip
Normal file
BIN
board/production/PlantCtrlESP32.zip
Normal file
Binary file not shown.
Binary file not shown.
1704
board/production/PlantCtrlESP32_2023-10-26_23-11-30/netlist.ipc
Normal file
1704
board/production/PlantCtrlESP32_2023-10-26_23-11-30/netlist.ipc
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1,8 +1,12 @@
|
||||
(sym_lib_table
|
||||
(lib (name "LP38690DT-3.3")(type "Legacy")(uri "${KIPRJMOD}/kicad-stuff/LP38690DT-3.3.lib")(options "")(descr ""))
|
||||
(lib (name "ESP32-DEVKITC-32D")(type "Legacy")(uri "${KIPRJMOD}/kicad-stuff/ESP32/ESP32-DEVKITC-32D.lib")(options "")(descr ""))
|
||||
(lib (name "DW01")(type "Legacy")(uri "${KIPRJMOD}/kicad-stuff/DW01.lib")(options "")(descr ""))
|
||||
(lib (name "SX1308")(type "Legacy")(uri "${KIPRJMOD}/kicad-stuff/SX1308.lib")(options "")(descr ""))
|
||||
(lib (name "ds2438")(type "Legacy")(uri "${KIPRJMOD}/kicad-stuff/ds2438.lib")(options "")(descr ""))
|
||||
(lib (name "PlantCtrlESP32-rescue")(type "Legacy")(uri "${KIPRJMOD}/PlantCtrlESP32-rescue.lib")(options "")(descr ""))
|
||||
(version 7)
|
||||
(lib (name "LP38690DT-3.3")(type "KiCad")(uri "${KIPRJMOD}/kicad-stuff/LP38690DT-3.3.kicad_sym")(options "")(descr ""))
|
||||
(lib (name "ESP32-DEVKITC-32D")(type "KiCad")(uri "${KIPRJMOD}/kicad-stuff/ESP32/ESP32-DEVKITC-32D.kicad_sym")(options "")(descr ""))
|
||||
(lib (name "DW01")(type "KiCad")(uri "${KIPRJMOD}/kicad-stuff/DW01.kicad_sym")(options "")(descr ""))
|
||||
(lib (name "SX1308")(type "KiCad")(uri "${KIPRJMOD}/kicad-stuff/SX1308.kicad_sym")(options "")(descr ""))
|
||||
(lib (name "ds2438")(type "KiCad")(uri "${KIPRJMOD}/kicad-stuff/ds2438.kicad_sym")(options "")(descr ""))
|
||||
(lib (name "CN3306")(type "KiCad")(uri "${KIPRJMOD}/CN3306.kicad_sym")(options "")(descr ""))
|
||||
(lib (name "CN3795")(type "KiCad")(uri "${KIPRJMOD}/CN3795.kicad_sym")(options "")(descr ""))
|
||||
(lib (name "BQ34Z100PWR-G1")(type "KiCad")(uri "${KIPRJMOD}/kicad-stuff/BQ34Z100PWR-G1.kicad_sym")(options "")(descr ""))
|
||||
(lib (name "ESP32-C6-WROOM-1-N8")(type "KiCad")(uri "${KIPRJMOD}/esp32c6/ESP32-C6-WROOM-1-N8.kicad_sym")(options "")(descr ""))
|
||||
)
|
||||
|
10
esp32/.gitignore
vendored
10
esp32/.gitignore
vendored
@@ -1,10 +0,0 @@
|
||||
*.swp
|
||||
.pio
|
||||
.vscode/.browse.c_cpp.db*
|
||||
.vscode/c_cpp_properties.json
|
||||
.vscode/launch.json
|
||||
.vscode/ipch
|
||||
doc/
|
||||
custom_platformio.ini
|
||||
cppcheck-build-dir
|
||||
host/settings.json
|
10
esp32/.vscode/extensions.json
vendored
10
esp32/.vscode/extensions.json
vendored
@@ -1,10 +0,0 @@
|
||||
{
|
||||
// See http://go.microsoft.com/fwlink/?LinkId=827846
|
||||
// for the documentation about the extensions.json format
|
||||
"recommendations": [
|
||||
"platformio.platformio-ide"
|
||||
],
|
||||
"unwantedRecommendations": [
|
||||
"ms-vscode.cpptools-extension-pack"
|
||||
]
|
||||
}
|
@@ -1,3 +0,0 @@
|
||||
cmake_minimum_required(VERSION 3.16.0)
|
||||
include($ENV{IDF_PATH}/tools/cmake/project.cmake)
|
||||
project(esp32)
|
2522
esp32/Doxyfile
2522
esp32/Doxyfile
File diff suppressed because it is too large
Load Diff
@@ -1,31 +0,0 @@
|
||||
{
|
||||
"folders": [
|
||||
{
|
||||
"path": "."
|
||||
}
|
||||
],
|
||||
"settings": {
|
||||
"files.associations": {
|
||||
"functional": "cpp",
|
||||
"*.tcc": "cpp",
|
||||
"map": "cpp",
|
||||
"*.cps": "javascript",
|
||||
"bitset": "cpp",
|
||||
"algorithm": "cpp",
|
||||
"istream": "cpp",
|
||||
"limits": "cpp",
|
||||
"streambuf": "cpp",
|
||||
"string": "cpp",
|
||||
"typeinfo": "cpp",
|
||||
"cmath": "cpp",
|
||||
"iterator": "cpp",
|
||||
"array": "cpp",
|
||||
"tuple": "cpp",
|
||||
"utility": "cpp",
|
||||
"fstream": "cpp",
|
||||
"ostream": "cpp",
|
||||
"sstream": "cpp"
|
||||
"system_error": "cpp"
|
||||
}
|
||||
}
|
||||
}
|
@@ -1,69 +0,0 @@
|
||||
# PlantControl
|
||||
## Hardware
|
||||
|
||||
Main processor
|
||||
* ESP32 with 16MB Flash
|
||||
|
||||
One-Wire
|
||||
* Temperatur Sensor (DS18B20)
|
||||
* Lipo-Monitoring (DS2438)
|
||||
|
||||
Lipo Protection
|
||||
* Open drain 3.3V detector (CN61CN33 @ jlcpcb parts)
|
||||
|
||||
|
||||
|
||||
### Used Pins:
|
||||
* See '''include/ControllerConfiguration.h'''
|
||||
|
||||
## Software
|
||||
* MQTT topics
|
||||
|
||||
# Hardware
|
||||
## Features
|
||||
* Support for up to
|
||||
* 7 Moister sensors
|
||||
* 7 Pumps
|
||||
* Sensors
|
||||
* Solar powered (voltage)
|
||||
* Lipo-Powered (DS2438 for monitoring)
|
||||
* Temperature
|
||||
* Laser distance sensor [VL53L0X]
|
||||
* Custom GPIO
|
||||
|
||||
## Documentation of Power-Modes
|
||||
https://lastminuteengineers.com/esp32-sleep-modes-power-consumption/#esp32-deep-sleep
|
||||
|
||||
|
||||
gpio 17 only out no hold
|
||||
gpio 16 only out no hold
|
||||
|
||||
## Additional hardware
|
||||
solar charger 2A?
|
||||
https://www.aliexpress.com/item/4000238259949.html?spm=a2g0o.productlist.0.0.7e50231cCWGu0Z&algo_pvid=9ab7b0d3-5026-438b-972b-1d4a81d4dc56&algo_expid=9ab7b0d3-5026-438b-972b-1d4a81d4dc56-11&btsid=0b0a0ac215999246489888249e72a9&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_
|
||||
|
||||
MT3608 boost für pumpe
|
||||
https://www.aliexpress.com/item/32925951391.html?spm=a2g0o.productlist.0.0.39e21087nAzH9q&algo_pvid=7db0a849-62f7-4403-88e3-615ee4d99339&algo_expid=7db0a849-62f7-4403-88e3-615ee4d99339-0&btsid=0b0a0ac215999252934777876e7253&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_
|
||||
|
||||
DS18B20 one wire temp sensor
|
||||
|
||||
|
||||
# Features
|
||||
## Empires Wunschliste
|
||||
* Pflanze
|
||||
* Pumpe
|
||||
* [x] Zeitspann (wann laufen darf)
|
||||
* [x] Helligkeitstrigger (Um den Morgen zum pumpen zu erkennen)
|
||||
* [-] Maximal Dauer zum Pumpen (als Zeit oder Milliliter)
|
||||
* [x] Zeitspanne zwischen zwei Pumpvorgängen
|
||||
* Moister sensor
|
||||
* [x] Schwellwert für Pumpe
|
||||
* Tank
|
||||
* Füllstand Anzeige (in Liter)
|
||||
* Minimum Wasserstand (in cm damit Pumpen nicht leer laufen; enspricht 0 nutzbaren Liter)
|
||||
* [x] Maximaler Wasserstand des Tanks (in cm & Liter)
|
||||
|
||||
## Masterplan 2.0
|
||||
* Partitionslayout
|
||||
|
||||
|
@@ -1,41 +0,0 @@
|
||||
; PlatformIO Project Configuration File
|
||||
;
|
||||
; Build options: build flags, source filter
|
||||
; Upload options: custom upload port, speed and extra flags
|
||||
; Library options: dependencies, extra library storages
|
||||
; Advanced options: extra scripting
|
||||
;
|
||||
; Please visit documentation for the other options and examples
|
||||
; https://docs.platformio.org/page/projectconf.html
|
||||
|
||||
[env:esp32doit-devkit-v1]
|
||||
platform = espressif32@6.3.2
|
||||
board = esp32doit-devkit-v1
|
||||
framework = arduino
|
||||
build_flags = -DPIO_FRAMEWORK_ARDUINO_LWIP2_LOW_MEMORY
|
||||
-DPLANT0_SENSORTYPE=FREQUENCY_MOD_RESISTANCE_PROBE
|
||||
-DPLANT1_SENSORTYPE=FREQUENCY_MOD_RESISTANCE_PROBE
|
||||
-DPLANT2_SENSORTYPE=FREQUENCY_MOD_RESISTANCE_PROBE
|
||||
-DPLANT3_SENSORTYPE=FREQUENCY_MOD_RESISTANCE_PROBE
|
||||
-DPLANT4_SENSORTYPE=FREQUENCY_MOD_RESISTANCE_PROBE
|
||||
-DPLANT5_SENSORTYPE=FREQUENCY_MOD_RESISTANCE_PROBE
|
||||
-DPLANT6_SENSORTYPE=FREQUENCY_MOD_RESISTANCE_PROBE
|
||||
-DTIMED_LIGHT_PIN=CUSTOM1_PIN5
|
||||
-DFLOWMETER_PIN=CUSTOM1_PIN1
|
||||
-DANALOG_WATER=GPIO_NUM_34
|
||||
|
||||
board_build.partitions = defaultWithSmallerSpiffs.csv
|
||||
|
||||
;#https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/partition-tables.html
|
||||
|
||||
|
||||
; the latest development brankitchen-lightch (convention V3.0.x)
|
||||
lib_deps = bblanchon/ArduinoJson@^6.20.1
|
||||
paulstoffregen/OneWire@^2.3.6
|
||||
milesburton/DallasTemperature@^3.11.0
|
||||
pololu/VL53L0X@^1.3.1
|
||||
https://github.com/homieiot/homie-esp8266.git#develop
|
||||
|
||||
[platformio]
|
||||
|
||||
extra_configs = custom_platformio.ini
|
1
esp32/data/homie/.gitignore
vendored
1
esp32/data/homie/.gitignore
vendored
@@ -1 +0,0 @@
|
||||
config.json
|
@@ -1,12 +0,0 @@
|
||||
# Filesystem
|
||||
## Configuration
|
||||
Use the config-example.json from the host folder and create here a config.json file.
|
||||
## HowTo upload
|
||||
Start Platform.io
|
||||
Open a new Atom-Terminal and generate the filesystem with the following command :
|
||||
```pio run -t buildfs```
|
||||
Upload this new generated filesystem with:
|
||||
```pio run -t uploadfs```
|
||||
|
||||
## Command pio
|
||||
Can be found at ```~/.platformio/penv/bin/pio```
|
Binary file not shown.
@@ -1,7 +0,0 @@
|
||||
# Name, Type, SubType, Offset, Size, Flags
|
||||
nvs, data, nvs, 0x9000, 0x4000
|
||||
otadata, data, ota, 0xD000, 0x2000
|
||||
phy_init, data, phy, 0xF000, 0x1000
|
||||
ota_0, app, ota_0, 0x10000, 0x1E0000
|
||||
ota_1, app, ota_1, 0x1F0000, 0x1E0000
|
||||
spiffs, data, spiffs, 0x3D0000, 0x30000
|
|
@@ -1,90 +0,0 @@
|
||||
# Configuration
|
||||
## File
|
||||
Generate a file as, described in
|
||||
https://homieiot.github.io/homie-esp8266/docs/3.0.0/configuration/json-configuration-file/
|
||||
For further details have a look at the Readme.md one level above.
|
||||
|
||||
## Upload
|
||||
* Start ESP
|
||||
* Login to Wifi, opened by the ESP
|
||||
* Use the script to upload the configuration file
|
||||
* restart the ESP
|
||||
|
||||
# Remote Upload
|
||||
|
||||
This script will allow you to send an OTA update to your device.
|
||||
|
||||
## Installation
|
||||
|
||||
Requirements are:
|
||||
* paho-mqtt
|
||||
|
||||
## Usage
|
||||
|
||||
See ***upload-via-mqtt.sh***
|
||||
|
||||
# Remote Upload - Backend
|
||||
|
||||
## Usage
|
||||
|
||||
```text
|
||||
usage: ota_updater.py [-h] -l BROKER_HOST -p BROKER_PORT [-u BROKER_USERNAME]
|
||||
[-d BROKER_PASSWORD] [-t BASE_TOPIC] -i DEVICE_ID
|
||||
firmware
|
||||
|
||||
ota firmware update scirpt for ESP8226 implemenation of the Homie mqtt IoT
|
||||
convention.
|
||||
|
||||
positional arguments:
|
||||
firmware path to the firmware to be sent to the device
|
||||
|
||||
arguments:
|
||||
-h, --help show this help message and exit
|
||||
-l BROKER_HOST, --broker-host BROKER_HOST
|
||||
host name or ip address of the mqtt broker
|
||||
-p BROKER_PORT, --broker-port BROKER_PORT
|
||||
port of the mqtt broker
|
||||
-u BROKER_USERNAME, --broker-username BROKER_USERNAME
|
||||
username used to authenticate with the mqtt broker
|
||||
-d BROKER_PASSWORD, --broker-password BROKER_PASSWORD
|
||||
password used to authenticate with the mqtt broker
|
||||
-t BASE_TOPIC, --base-topic BASE_TOPIC
|
||||
base topic of the homie devices on the broker
|
||||
-i DEVICE_ID, --device-id DEVICE_ID
|
||||
homie device id
|
||||
```
|
||||
|
||||
* `BROKER_HOST` and `BROKER_PORT` defaults to 127.0.0.1 and 1883 respectively if not set.
|
||||
* `BROKER_USERNAME` and `BROKER_PASSWORD` are optional.
|
||||
* `BASE_TOPIC` has to end with a slash, defaults to `homie/` if not set.
|
||||
|
||||
### Example:
|
||||
|
||||
```bash
|
||||
python ota_updater.py -l localhost -u admin -d secure -t "homie/" -i "device-id" /path/to/firmware.bin
|
||||
```
|
||||
|
||||
The Parameter can be extracted from the serial console
|
||||
```serial
|
||||
{} Stored configuration
|
||||
• Hardware device ID: 12345abcd
|
||||
• Device ID: MyDeviceId
|
||||
• Name: MyDeviceName
|
||||
• Device Stats Interval: 60 sec
|
||||
• Wi-Fi:
|
||||
◦ SSID: MyWifi
|
||||
◦ Password not shown
|
||||
• MQTT:
|
||||
◦ Host: 192.168.0.2
|
||||
◦ Port: 1883
|
||||
◦ Base topic: /test/
|
||||
◦ Auth? no
|
||||
```
|
||||
|
||||
will result in the following command (when executed in this folder):
|
||||
```bash
|
||||
python ota_updater.py -l 192.168.0.2 -t "/test/" -i "MyDeviceId" ../.pio/build/esp32doit-devkit-v1/firmware.bin
|
||||
```
|
||||
|
||||
### Source
|
||||
https://github.com/homieiot/homie-esp8266/blob/develop/scripts/ota_updater
|
@@ -1,174 +0,0 @@
|
||||
#!/usr/bin/env python
|
||||
|
||||
from __future__ import division, print_function
|
||||
import paho.mqtt.client as mqtt
|
||||
import base64, sys, math
|
||||
from hashlib import md5
|
||||
|
||||
# The callback for when the client receives a CONNACK response from the server.
|
||||
def on_connect(client, userdata, flags, rc):
|
||||
if rc != 0:
|
||||
print("Connection Failed with result code {}".format(rc))
|
||||
client.disconnect()
|
||||
else:
|
||||
print("Connected with result code {}".format(rc))
|
||||
|
||||
client.subscribe("{base_topic}{device_id}/$state".format(**userdata)) # v3 / v4 devices
|
||||
client.subscribe("{base_topic}{device_id}/$online".format(**userdata)) # v2 devices
|
||||
|
||||
|
||||
print("Waiting for device to come online...")
|
||||
|
||||
|
||||
# The callback for when a PUBLISH message is received from the server.
|
||||
def on_message(client, userdata, msg):
|
||||
# decode string for python2/3 compatiblity
|
||||
msg.payload = msg.payload.decode()
|
||||
|
||||
if msg.topic.endswith('$implementation/ota/status'):
|
||||
status = int(msg.payload.split()[0])
|
||||
|
||||
if userdata.get("published"):
|
||||
if status == 206: # in progress
|
||||
# state in progress, print progress bar
|
||||
progress, total = [int(x) for x in msg.payload.split()[1].split('/')]
|
||||
bar_width = 30
|
||||
bar = int(bar_width*(progress/total))
|
||||
print("\r[", '+'*bar, ' '*(bar_width-bar), "] ", msg.payload.split()[1], end='', sep='')
|
||||
if (progress == total):
|
||||
print()
|
||||
sys.stdout.flush()
|
||||
elif status == 304: # not modified
|
||||
print("Device firmware already up to date with md5 checksum: {}".format(userdata.get('md5')))
|
||||
client.disconnect()
|
||||
elif status == 403: # forbidden
|
||||
print("Device ota disabled, aborting...")
|
||||
client.disconnect()
|
||||
|
||||
elif msg.topic.endswith('$fw/checksum'):
|
||||
checksum = msg.payload
|
||||
|
||||
if userdata.get("published"):
|
||||
if checksum == userdata.get('md5'):
|
||||
print("Device back online. Update Successful!")
|
||||
else:
|
||||
print("Expecting checksum {}, got {}, update failed!".format(userdata.get('md5'), checksum))
|
||||
client.disconnect()
|
||||
else:
|
||||
if checksum != userdata.get('md5'): # save old md5 for comparison with new firmware
|
||||
userdata.update({'old_md5': checksum})
|
||||
else:
|
||||
print("Device firmware already up to date with md5 checksum: {}".format(checksum))
|
||||
client.disconnect()
|
||||
|
||||
elif msg.topic.endswith('ota/enabled'):
|
||||
if msg.payload == 'true':
|
||||
userdata.update({'ota_enabled': True})
|
||||
else:
|
||||
print("Device ota disabled, aborting...")
|
||||
client.disconnect()
|
||||
|
||||
elif msg.topic.endswith('$state') or msg.topic.endswith('$online'):
|
||||
if (msg.topic.endswith('$state') and msg.payload != 'ready') or (msg.topic.endswith('$online') and msg.payload == 'false'):
|
||||
return
|
||||
|
||||
# calcluate firmware md5
|
||||
firmware_md5 = md5(userdata['firmware']).hexdigest()
|
||||
userdata.update({'md5': firmware_md5})
|
||||
|
||||
# Subscribing in on_connect() means that if we lose the connection and
|
||||
# reconnect then subscriptions will be renewed.
|
||||
client.subscribe("{base_topic}{device_id}/$implementation/ota/status".format(**userdata))
|
||||
client.subscribe("{base_topic}{device_id}/$implementation/ota/enabled".format(**userdata))
|
||||
client.subscribe("{base_topic}{device_id}/$fw/#".format(**userdata))
|
||||
|
||||
# Wait for device info to come in and invoke the on_message callback where update will continue
|
||||
print("Waiting for device info...")
|
||||
|
||||
if ( not userdata.get("published") ) and ( userdata.get('ota_enabled') ) and \
|
||||
( 'old_md5' in userdata.keys() ) and ( userdata.get('md5') != userdata.get('old_md5') ):
|
||||
# push the firmware binary
|
||||
userdata.update({"published": True})
|
||||
topic = "{base_topic}{device_id}/$implementation/ota/firmware/{md5}".format(**userdata)
|
||||
print("Publishing new firmware with checksum {}".format(userdata.get('md5')))
|
||||
client.publish(topic, userdata['firmware'])
|
||||
|
||||
|
||||
def main(broker_host, broker_port, broker_username, broker_password, broker_ca_cert, base_topic, device_id, firmware):
|
||||
# initialise mqtt client and register callbacks
|
||||
client = mqtt.Client()
|
||||
client.on_connect = on_connect
|
||||
client.on_message = on_message
|
||||
|
||||
# set username and password if given
|
||||
if broker_username and broker_password:
|
||||
client.username_pw_set(broker_username, broker_password)
|
||||
|
||||
if broker_ca_cert is not None:
|
||||
client.tls_set(
|
||||
ca_certs=broker_ca_cert
|
||||
)
|
||||
|
||||
# save data to be used in the callbacks
|
||||
client.user_data_set({
|
||||
"base_topic": base_topic,
|
||||
"device_id": device_id,
|
||||
"firmware": firmware
|
||||
})
|
||||
|
||||
# start connection
|
||||
print("Connecting to mqtt broker {} on port {}".format(broker_host, broker_port))
|
||||
client.connect(broker_host, broker_port, 60)
|
||||
|
||||
# Blocking call that processes network traffic, dispatches callbacks and handles reconnecting.
|
||||
client.loop_forever()
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
import argparse
|
||||
|
||||
parser = argparse.ArgumentParser(
|
||||
description='ota firmware update scirpt for ESP8226 implemenation of the Homie mqtt IoT convention.')
|
||||
|
||||
# ensure base topic always ends with a '/'
|
||||
def base_topic_arg(s):
|
||||
s = str(s)
|
||||
if not s.endswith('/'):
|
||||
s = s + '/'
|
||||
return s
|
||||
|
||||
# specify arguments
|
||||
parser.add_argument('-l', '--broker-host', type=str, required=False,
|
||||
help='host name or ip address of the mqtt broker', default="127.0.0.1")
|
||||
parser.add_argument('-p', '--broker-port', type=int, required=False,
|
||||
help='port of the mqtt broker', default=1883)
|
||||
parser.add_argument('-u', '--broker-username', type=str, required=False,
|
||||
help='username used to authenticate with the mqtt broker')
|
||||
parser.add_argument('-d', '--broker-password', type=str, required=False,
|
||||
help='password used to authenticate with the mqtt broker')
|
||||
parser.add_argument('-t', '--base-topic', type=base_topic_arg, required=False,
|
||||
help='base topic of the homie devices on the broker', default="homie/")
|
||||
parser.add_argument('-i', '--device-id', type=str, required=True,
|
||||
help='homie device id')
|
||||
parser.add_argument('firmware', type=argparse.FileType('rb'),
|
||||
help='path to the firmware to be sent to the device')
|
||||
|
||||
parser.add_argument("--broker-tls-cacert", default=None, required=False,
|
||||
help="CA certificate bundle used to validate TLS connections. If set, TLS will be enabled on the broker conncetion"
|
||||
)
|
||||
|
||||
# workaround for http://bugs.python.org/issue9694
|
||||
parser._optionals.title = "arguments"
|
||||
|
||||
# get and validate arguments
|
||||
args = parser.parse_args()
|
||||
|
||||
# read the contents of firmware into buffer
|
||||
fw_buffer = args.firmware.read()
|
||||
args.firmware.close()
|
||||
firmware = bytearray()
|
||||
firmware.extend(fw_buffer)
|
||||
|
||||
# Invoke the business logic
|
||||
main(args.broker_host, args.broker_port, args.broker_username,
|
||||
args.broker_password, args.broker_tls_cacert, args.base_topic, args.device_id, firmware)
|
@@ -1,49 +0,0 @@
|
||||
{
|
||||
"settings": {
|
||||
"sleep":600,
|
||||
"nightsleep": 1200,
|
||||
"pumpsleep": 5,
|
||||
"tankmax": 1000,
|
||||
"tankmin": 100,
|
||||
"tankwarn": 200,
|
||||
"tankVolume": 100,
|
||||
"lipoDSAddr": "abcdefghijklmnop",
|
||||
"tankDSAddr": "abcdefghijklmnop",
|
||||
"ntpServer":"pool.ntp.org",
|
||||
"dry0":50,
|
||||
"hourstart0":6,
|
||||
"hourend0":20,
|
||||
"lowLight0": false,
|
||||
"delay0": 30,
|
||||
"dry1":-1,
|
||||
"hourstart1":6,
|
||||
"hourend1":20,
|
||||
"lowLight1": false,
|
||||
"delay1": 30,
|
||||
"dry2":-1,
|
||||
"hourstart2":6,
|
||||
"hourend2":20,
|
||||
"lowLight2": false,
|
||||
"delay2": 30,
|
||||
"dry3":-1,
|
||||
"hourstart3":6,
|
||||
"hourend3":20,
|
||||
"lowLight3": false,
|
||||
"delay3": 30,
|
||||
"dry4":-1,
|
||||
"hourstart4":6,
|
||||
"hourend4":20,
|
||||
"lowLight4": false,
|
||||
"delay4": 30,
|
||||
"dry5":-1,
|
||||
"hourstart5":6,
|
||||
"hourend5":20,
|
||||
"lowLight5": false,
|
||||
"delay5": 30,
|
||||
"dry6":-1,
|
||||
"hourstart6":6,
|
||||
"hourend6":20,
|
||||
"lowLight6": false,
|
||||
"delay6": 30
|
||||
}
|
||||
}
|
@@ -1,41 +0,0 @@
|
||||
#!//bin/bash
|
||||
|
||||
if [ $# -ne 3 ]; then
|
||||
echo "Homie prefex and device index must be specified:"
|
||||
echo "$0 <mqtt host> <prefix> <device index>"
|
||||
echo "e.g."
|
||||
echo "$0 192.168.0.2 test/ MyDeviceId"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
mqttHost=$1
|
||||
mqttPrefix=$2
|
||||
homieId=$3
|
||||
|
||||
maxSteps=6
|
||||
|
||||
settingsFile=settings.json
|
||||
if [ ! -f $settingsFile ]; then
|
||||
echo "$settingsFile missing"
|
||||
echo "check $settingsFile.example"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
mosquitto_pub -h $mqttHost -t "${mqttPrefix}${homieId}/stay/alive/set" -m "1" -r
|
||||
echo "(1 / $maxSteps) Waiting ..."
|
||||
mosquitto_sub -h $mqttHost -t "${mqttPrefix}${homieId}/#" -R -C 1
|
||||
set -e
|
||||
echo "(2 / $maxSteps) Waiting 30 seconds ..."
|
||||
sleep 30
|
||||
mosquitto_pub -h $mqttHost -t "${mqttPrefix}${homieId}/\$implementation/config/set" -f $settingsFile
|
||||
echo "(3 / $maxSteps) Waiting for reboot ..."
|
||||
sleep 1
|
||||
mosquitto_sub -h $mqttHost -t "${mqttPrefix}${homieId}/#" -R -C 1
|
||||
echo "(4 / $maxSteps) Alive"
|
||||
sleep 20
|
||||
echo "(5 / $maxSteps) Create Backup ..."
|
||||
mosquitto_pub -h $mqttHost -t "${mqttPrefix}${homieId}/config/backup/set" -m "true" -r
|
||||
sleep 5
|
||||
echo "(6 / $maxSteps) Shutdown ..."
|
||||
mosquitto_pub -h $mqttHost -t "${mqttPrefix}${homieId}/stay/alive/set" -m "0" -r
|
||||
exit 0
|
@@ -1,30 +0,0 @@
|
||||
#!//bin/bash
|
||||
|
||||
if [ $# -ne 3 ]; then
|
||||
echo "Homie prefex and device index must be specified:"
|
||||
echo "$0 <mqtt host> <prefix> <device index>"
|
||||
echo "e.g."
|
||||
echo "$0 192.168.0.2 test/ MyDeviceId"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
mqttHost=$1
|
||||
mqttPrefix=$2
|
||||
homieId=$3
|
||||
firmwareFile=../.pio/build/esp32doit-devkit-v1/firmware.bin
|
||||
|
||||
if [ ! -f $firmwareFile ]; then
|
||||
echo "the script $0 must be started in host/ sub directory"
|
||||
exit 2
|
||||
fi
|
||||
echo "Firmware changed:"
|
||||
ls -l $firmwareFile
|
||||
|
||||
mosquitto_pub -h $mqttHost -t "${mqttPrefix}${homieId}/stay/alive/set" -m "1" -r
|
||||
echo "Waiting ..."
|
||||
mosquitto_sub -h $mqttHost -t "${mqttPrefix}${homieId}/#" -R -C 1
|
||||
set -e
|
||||
python3 ota_updater.py -l $mqttHost -t "$mqttPrefix" -i "$homieId" $firmwareFile
|
||||
|
||||
mosquitto_pub -h $mqttHost -t "${mqttPrefix}${homieId}/stay/alive/set" -m "0" -r
|
||||
exit 0
|
@@ -1,13 +0,0 @@
|
||||
#!/bin/bash
|
||||
echo "Homie device is in AP mode, then the configuration can be uploaded"
|
||||
|
||||
if [ ! -f config.json ]; then
|
||||
echo "Create config file according to :"
|
||||
echo "https://homieiot.github.io/homie-esp8266/docs/3.0.0/configuration/json-configuration-file/"
|
||||
exit 2
|
||||
fi
|
||||
|
||||
echo "Check connection to Plug in AP-mode"
|
||||
ping -c 4 192.168.123.1
|
||||
|
||||
curl -X PUT http://192.168.123.1/config --header "Content-Type: application/json" -d @config.json
|
@@ -1,181 +0,0 @@
|
||||
/**
|
||||
* @file ControllerConfiguration.h
|
||||
* @author your name (you@domain.com)
|
||||
* @brief
|
||||
* @version 0.1
|
||||
* @date 2020-05-30
|
||||
*
|
||||
* @copyright Copyright (c) 2020
|
||||
*
|
||||
* \mainpage Configuration of the controller
|
||||
* @{
|
||||
* Describe the used PINs of the controller
|
||||
*
|
||||
* @subpage Controller
|
||||
*
|
||||
* @subpage Homie
|
||||
*
|
||||
* @subpage Configuration
|
||||
*
|
||||
* There are several modes in the controller
|
||||
* \dot
|
||||
* digraph Operationmode {
|
||||
* ranksep=.75;
|
||||
* poweroff [ label="off" ];
|
||||
* mode1 [ label="Mode 1 - Sensor only", shape=box, width=2 ];
|
||||
* mode2 [ label="Mode 2 - Wifi enabled", shape=box ];
|
||||
* mode3 [ label="Mode 3 - Stay alive", shape=box ];
|
||||
* mode1 -> mode2 [ label="wakeup reason", fontsize=10 ];
|
||||
* mode1 -> mode2 [ label="Time duration", fontsize=10 ];
|
||||
* mode2 -> mode3 [ label="Over the Air Update", fontsize=10 ];
|
||||
* mode3 -> mode2 [ label="Over the Air Finished", fontsize=10 ];
|
||||
* mode3 -> mode2 [ label="Mqtt Command", fontsize=10 ];
|
||||
* mode2 -> mode3 [ label="Mqtt Command", fontsize=10 ];
|
||||
* poweroff -> mode1 [ label="deep sleep wakeup", fontsize=10 ];
|
||||
* mode1 -> poweroff [ label="enter deep sleep", fontsize=10 ];
|
||||
* mode2 -> poweroff [ label="Mqtt queue empty", fontsize=10 ];
|
||||
* }
|
||||
* \enddot
|
||||
*
|
||||
* Before entering Deep sleep the controller is configured with an wakeup time.
|
||||
*
|
||||
* @}
|
||||
*/
|
||||
#ifndef CONTROLLER_CONFIG_H
|
||||
#define CONTROLLER_CONFIG_H
|
||||
/** \addtogroup GPIO Settings
|
||||
* @{
|
||||
*/
|
||||
#define SENSOR_PLANT0 GPIO_NUM_32 /**< GPIO 32 (ADC1) */
|
||||
#define SENSOR_PLANT1 GPIO_NUM_33 /**< GPIO 33 (ADC1) */
|
||||
#define SENSOR_PLANT2 GPIO_NUM_25 /**< GPIO 25 (ADC2) */
|
||||
#define SENSOR_PLANT3 GPIO_NUM_26 /**< GPIO 26 (ADC2) */
|
||||
#define SENSOR_PLANT4 GPIO_NUM_27 /**< GPIO 27 (ADC2) */
|
||||
#define SENSOR_PLANT5 GPIO_NUM_39 /**< SENSOR_VIN */
|
||||
#define SENSOR_PLANT6 GPIO_NUM_36 /**< SENSOR_VP */
|
||||
|
||||
#ifdef HWREVISION07
|
||||
#define OUTPUT_PUMP0 GPIO_NUM_17 /**< GPIO 17 */
|
||||
#define OUTPUT_PUMP1 GPIO_NUM_5 /**< GPIO 5 */
|
||||
#define OUTPUT_PUMP2 GPIO_NUM_18 /**< GPIO 18 */
|
||||
#define OUTPUT_PUMP3 GPIO_NUM_19 /**< GPIO 19 */
|
||||
#define OUTPUT_PUMP4 GPIO_NUM_21 /**< GPIO 21 */
|
||||
#define OUTPUT_PUMP5 GPIO_NUM_22 /**< GPIO 22 */
|
||||
#define OUTPUT_PUMP6 GPIO_NUM_23 /**< GPIO 23 */
|
||||
#else
|
||||
#define OUTPUT_PUMP0 GPIO_NUM_15 /**< GPIO 15 */
|
||||
#define OUTPUT_PUMP1 GPIO_NUM_5 /**< GPIO 5 */
|
||||
#define OUTPUT_PUMP2 GPIO_NUM_18 /**< GPIO 18 */
|
||||
#define OUTPUT_PUMP3 GPIO_NUM_19 /**< GPIO 19 */
|
||||
#define OUTPUT_PUMP4 GPIO_NUM_21 /**< GPIO 21 */
|
||||
#define OUTPUT_PUMP5 GPIO_NUM_22 /**< GPIO 22 */
|
||||
#define OUTPUT_PUMP6 GPIO_NUM_23 /**< GPIO 23 */
|
||||
#endif
|
||||
|
||||
#define OUTPUT_ENABLE_PUMP GPIO_NUM_13 /**< GPIO 13 - Enable Pumps */
|
||||
#ifdef HWREVISION07
|
||||
#define OUTPUT_ENABLE_SENSOR GPIO_NUM_16 /**< GPIO 16 - Enable Sensors */
|
||||
#define SENSOR_ONEWIRE GPIO_NUM_2 /** GPIO 02 - Temperatur sensor, Battery and other cool onewire stuff */
|
||||
#else
|
||||
#define OUTPUT_ENABLE_SENSOR GPIO_NUM_14 /**< GPIO 14 - Enable Sensors */
|
||||
#define SENSOR_ONEWIRE GPIO_NUM_4 /**< GPIO 12 - Temperatur sensor, Battery and other cool onewire stuff */
|
||||
#endif
|
||||
#ifdef ANALOG_WATER
|
||||
#define SENSOR_TANK_ANALOG ANALOG_WATER /**< GPIO 34 - analog water sensor (GPIO_NUM_34) */
|
||||
#else
|
||||
#ifdef HWREVISION07
|
||||
|
||||
#else
|
||||
#define SENSOR_TANK_SDA GPIO_NUM_17 /**< GPIO 17 - water sensor SDA */
|
||||
#define SENSOR_TANK_SCL GPIO_NUM_16 /**< GPIO 16 - water sensor SCL */
|
||||
#endif
|
||||
#endif
|
||||
#define BUTTON GPIO_NUM_0 /**< GPIO 0 - Fix button of NodeMCU */
|
||||
|
||||
#define CUSTOM1_PIN1 GPIO_NUM_34 /** direct gpio */
|
||||
#define CUSTOM1_PIN3 GPIO_NUM_35 /** direct gpio */
|
||||
#ifdef HWREVISION07
|
||||
#define CUSTOM1_PIN5 GPIO_NUM_4 /** mosfet controlled */
|
||||
#else
|
||||
#define CUSTOM1_PIN5 GPIO_NUM_2 /** mosfet controlled */
|
||||
#endif
|
||||
#define CUSTOM1_PIN7 GPIO_NUM_12 /** mosfet controlled */
|
||||
|
||||
/* @} */
|
||||
|
||||
/** \addtogroup Configuration
|
||||
* @{
|
||||
*/
|
||||
|
||||
#ifdef FLOWMETER_PIN
|
||||
#define FLOWMETER_PULSES_PER_ML 2.2
|
||||
#define FIRMWARE_FEATURE1 "Flow"
|
||||
#else
|
||||
#ifdef ANALOG_WATER
|
||||
#define FIRMWARE_FEATURE1 "Water"
|
||||
#else
|
||||
#define FIRMWARE_FEATURE1 ""
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef TIMED_LIGHT_PIN
|
||||
#define FIRMWARE_FEATURE2 "Light"
|
||||
#else
|
||||
#define FIRMWARE_FEATURE2 ""
|
||||
#endif
|
||||
|
||||
|
||||
#define FIRMWARE_BASENAME "PlantControl"
|
||||
#define FIRMWARE_NAME FIRMWARE_BASENAME FIRMWARE_FEATURE1 FIRMWARE_FEATURE2
|
||||
#define FIRMWARE_VERSIONNMUMBER "3.021"
|
||||
|
||||
#ifdef HWREVISION07
|
||||
#define FIRMWARE_VERSION FIRMWARE_VERSIONNMUMBER " HW0.7"
|
||||
#else
|
||||
#define FIRMWARE_VERSION FIRMWARE_VERSIONNMUMBER " HW0.10b"
|
||||
#endif
|
||||
|
||||
#define MOIST_SENSOR_MAX_FRQ 5200 // 60kHz (500Hz margin)
|
||||
#define MOIST_SENSOR_MIN_FRQ 500 // 0.5kHz (500Hz margin)
|
||||
|
||||
#define ANALOG_SENSOR_MAX_MV 1300 //successive approximation of good range
|
||||
#define ANALOG_SENSOR_MIN_MV 100 //successive approximation of good range
|
||||
|
||||
#ifdef HWREVISION07
|
||||
#define SOLAR_VOLT_FACTOR (4.0306f) /**< 100k and 33k voltage dividor */
|
||||
#else
|
||||
#define SOLAR_VOLT_FACTOR (11.0f) /**< Configuratiion before dd3888ba52f51338788820a933c0a6f4bee78ed5 */
|
||||
#endif
|
||||
#define BATTSENSOR_INDEX_SOLAR 0
|
||||
#define BATTSENSOR_INDEX_BATTERY 1
|
||||
|
||||
#define MQTT_TIMEOUT (1000 * 60) /**< After 10 seconds, MQTT is expected to be connected */
|
||||
#define ESP_STALE_TIMEOUT (MQTT_TIMEOUT+(700*1000))
|
||||
#define ESP_ADC_MAX 4095
|
||||
|
||||
#define MAX_PLANTS 7
|
||||
#define SOLAR_CHARGE_MIN_VOLTAGE 7 /**< Sun is rising (morning detected) */
|
||||
#define SOLAR_CHARGE_MAX_VOLTAGE 9 /**< Sun is shining (noon) */
|
||||
#define SOLAR_MAX_VOLTAGE_POSSIBLE 100 /**< higher values are treated as not connected sensor */
|
||||
#define VOLT_MAX_BATT 4.2f
|
||||
#define VOLT_SENSORS_BATT 3.6f /**< Minimum battery voltage for sensor (and pump) usage */
|
||||
#define VOLT_MIN_BATT 3.4f /**< Minimum battery voltage for normal operation */
|
||||
#define LOWVOLT_SLEEP_FACTOR 6 /**< Factor for nightsleep delay, if the battery drops below minimum (@see VOLT_MIN_BATT) */
|
||||
#define LOWVOLT_SLEEP_MINIMUM 7200 /**< At low voltage sleep at least for 120 minutes (two hours) */
|
||||
|
||||
#define WATER_LEVEL_MINIMUM 500 /**< Minimum Analog value (1023 is the maximum)*/
|
||||
|
||||
#define MAX_CONFIG_SETTING_ITEMS 100 /**< Parameter, that can be configured in Homie */
|
||||
#define MAX_JSON_CONFIG_FILE_SIZE_CUSTOM 2500
|
||||
|
||||
#define TEMPERATUR_TIMEOUT 5000 /**< 5 Seconds timeout for the temperatures sensors */
|
||||
#define WATERSENSOR_TIMEOUT 1000 /**< 1 Seconds timeout for the water distance sensor */
|
||||
#define WATERSENSOR_CYCLE 10 /**< 10 sensor measurement are performed */
|
||||
#define DS18B20_RESOLUTION 9 /**< 9bit temperature resolution -> 0.5°C steps */
|
||||
|
||||
#define UTC_OFFSET_DE 3600 /* UTC offset in seconds for Germany */
|
||||
#define UTF_OFFSET_DE_DST 3600 /* offset in seconds if daylight saving time is active */
|
||||
|
||||
/* @} */
|
||||
|
||||
#endif
|
@@ -1,111 +0,0 @@
|
||||
/**
|
||||
* @file DS2438.h
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef DS2438_h
|
||||
#define DS2438_h
|
||||
|
||||
#include <Arduino.h>
|
||||
#include <OneWire.h>
|
||||
#include "RunningMedian.h"
|
||||
|
||||
#define DS2438_TEMPERATURE_CONVERSION_COMMAND 0x44
|
||||
#define DS2438_VOLTAGE_CONVERSION_COMMAND 0xb4
|
||||
#define DS2438_WRITE_SCRATCHPAD_COMMAND 0x4e
|
||||
#define DS2438_COPY_SCRATCHPAD_COMMAND 0x48
|
||||
#define DS2438_READ_SCRATCHPAD_COMMAND 0xbe
|
||||
#define DS2438_RECALL_MEMORY_COMMAND 0xb8
|
||||
|
||||
#define PAGE_MIN 0
|
||||
#define PAGE_MAX 7
|
||||
|
||||
#define DS2438_CHA 0
|
||||
#define DS2438_CHB 1
|
||||
|
||||
#define DS2438_MODE_CHA 0x01
|
||||
#define DS2438_MODE_CHB 0x02
|
||||
#define DS2438_MODE_TEMPERATURE 0x04
|
||||
|
||||
#define DS2438_TEMPERATURE_DELAY 10
|
||||
#define DS2438_VOLTAGE_CONVERSION_DELAY 8
|
||||
|
||||
#define DS2438_MEDIAN_COUNT 5
|
||||
#define DS2438_MEDIAN_DELAY 50
|
||||
|
||||
#define DEFAULT_PAGE0(var) uint8_t var[8] { \
|
||||
0b00001011 /* X, ADB=0, NVB=0, TB=0, AD=1, EE=0, CA=1, IAD=1 */, \
|
||||
0, /* Temperatur */ \
|
||||
0, /* Temperatur */ \
|
||||
0, /* Voltage */ \
|
||||
0, /* Voltage */ \
|
||||
0, /* Current */ \
|
||||
0, /* Current */ \
|
||||
0b10000000 /* Threshold to 4LSB */ \
|
||||
}
|
||||
|
||||
typedef struct PageOne {
|
||||
uint8_t eleapsedTimerByte0; /**< LSB of timestamp */
|
||||
uint8_t eleapsedTimerByte1;
|
||||
uint8_t eleapsedTimerByte2;
|
||||
uint8_t eleapsedTimerByte3; /**< MSB of timestamp */
|
||||
uint8_t ICA; /**< Integrated Current Accumulator (current flowing into and out of the battery) */
|
||||
uint8_t offsetRegisterByte0; /**< Offset for ADC calibdation */
|
||||
uint8_t offsetRegisterByte1; /**< Offset for ADC calibdation */
|
||||
uint8_t reserved;
|
||||
} PageOne_t;
|
||||
|
||||
typedef struct PageSeven {
|
||||
uint8_t userByte0;
|
||||
uint8_t userByte1;
|
||||
uint8_t userByte2;
|
||||
uint8_t userByte3;
|
||||
uint8_t CCA0; /**< Charging Current Accumulator (CCA) */
|
||||
uint8_t CCA1; /**< Charging Current Accumulator (CCA) */
|
||||
uint8_t DCA0; /**< Discharge Current Accumulator (DCA) */
|
||||
uint8_t DCA1; /**< Discharge Current Accumulator (DCA) */
|
||||
} PageSeven_t;
|
||||
|
||||
typedef uint8_t DeviceAddress[8];
|
||||
|
||||
class DS2438 {
|
||||
public:
|
||||
DS2438(OneWire *ow, float currentShunt, int retryOnCRCError);
|
||||
|
||||
void begin();
|
||||
void updateMultiple();
|
||||
double getTemperature();
|
||||
float getVoltage(int channel=DS2438_CHA);
|
||||
float getCurrent();
|
||||
long getICA();
|
||||
long getCCA();
|
||||
long getDCA();
|
||||
float getAh();
|
||||
boolean isError();
|
||||
boolean isFound();
|
||||
private:
|
||||
bool validAddress(const uint8_t*);
|
||||
bool validFamily(const uint8_t* deviceAddress);
|
||||
void update(bool firstIteration);
|
||||
bool deviceFound = false;
|
||||
OneWire *_ow;
|
||||
DeviceAddress _address;
|
||||
uint8_t _mode;
|
||||
RunningMedian _temperature = RunningMedian(DS2438_MEDIAN_COUNT*2);
|
||||
RunningMedian _voltageA = RunningMedian(DS2438_MEDIAN_COUNT);
|
||||
RunningMedian _voltageB = RunningMedian(DS2438_MEDIAN_COUNT);
|
||||
RunningMedian _current = RunningMedian(DS2438_MEDIAN_COUNT);
|
||||
float _currentShunt;
|
||||
int _retryOnCRCError;
|
||||
long _CCA;
|
||||
long _DCA;
|
||||
long _ICA;
|
||||
boolean _error;
|
||||
boolean startConversion(int channel, boolean doTemperature);
|
||||
boolean selectChannel(int channel);
|
||||
void writePage(int page, uint8_t *data);
|
||||
boolean readPage(int page, uint8_t *data);
|
||||
};
|
||||
|
||||
#endif
|
@@ -1,9 +0,0 @@
|
||||
#ifndef FILEUTILS_H
|
||||
#define FILEUTILS_H
|
||||
|
||||
bool doesFileExist(const char *source);
|
||||
bool copyFile(const char *source, const char *target);
|
||||
bool deleteFile(const char *source);
|
||||
void printFile(const char *source);
|
||||
|
||||
#endif
|
@@ -1,132 +0,0 @@
|
||||
/** \addtogroup Homie
|
||||
* @{
|
||||
*
|
||||
* @file HomieConfiguration.h
|
||||
* @author your name (you@domain.com)
|
||||
* @brief
|
||||
* @version 0.1
|
||||
* @date 2020-10-16
|
||||
*
|
||||
* @copyright Copyright (c) 2020
|
||||
* All Settings, configurable in Homie
|
||||
*
|
||||
*/
|
||||
#ifndef HOMIE_PLANT_CONFIG_H
|
||||
#define HOMIE_PLANT_CONFIG_H
|
||||
|
||||
#include "HomieTypes.h"
|
||||
|
||||
#define MAX_PLANTS 7
|
||||
|
||||
/**
|
||||
* @name Homie Attributes
|
||||
* generated Information
|
||||
* @{
|
||||
**/
|
||||
|
||||
#define NUMBER_TYPE "Float" /**< numberic information, published or read in Homie */
|
||||
|
||||
/**
|
||||
* @}
|
||||
*
|
||||
* @name Temperatur Node
|
||||
* @{
|
||||
**/
|
||||
|
||||
#define TEMPERATURE_NAME "Temperature"
|
||||
#define TEMPERATURE_UNIT "°C"
|
||||
#define TEMPERATUR_SENSOR_LIPO "lipo" /**< Homie node: temperatur, setting: lipo temperatur (or close to it) */
|
||||
#define TEMPERATUR_SENSOR_CHIP "chip" /**< Homie node: temperatur, setting: battery chip */
|
||||
#define TEMPERATUR_SENSOR_WATER "water" /**< Homie node: temperatur, setting: water temperatur */
|
||||
/** @}
|
||||
*
|
||||
* @name Plant Nodes
|
||||
* @{
|
||||
*/
|
||||
|
||||
HomieNode plant0("plant0", "Plant 0", "Plant"); /**< dynamic Homie information for first plant */
|
||||
HomieNode plant1("plant1", "Plant 1", "Plant"); /**< dynamic Homie information for second plant */
|
||||
HomieNode plant2("plant2", "Plant 2", "Plant"); /**< dynamic Homie information for third plant */
|
||||
HomieNode plant3("plant3", "Plant 3", "Plant"); /**< dynamic Homie information for fourth plant */
|
||||
HomieNode plant4("plant4", "Plant 4", "Plant"); /**< dynamic Homie information for fivth plant */
|
||||
HomieNode plant5("plant5", "Plant 5", "Plant"); /**< dynamic Homie information for sixth plant */
|
||||
HomieNode plant6("plant6", "Plant 6", "Plant"); /**< dynamic Homie information for seventh plant */
|
||||
|
||||
#if defined(TIMED_LIGHT_PIN)
|
||||
HomieNode timedLightNode("timedLight", "TimedLight", "Status");
|
||||
#endif // TIMED_LIGHT_PIN
|
||||
|
||||
|
||||
HomieNode sensorLipo("lipo", "Battery Status", "Lipo");
|
||||
HomieNode sensorSolar("solar", "Solar Status", "Solarpanel");
|
||||
HomieNode sensorWater("water", "WaterSensor", "Water");
|
||||
HomieNode sensorTemp("temperature", "Temperature", "temperature");
|
||||
HomieNode stayAlive("stay", "alive", "alive"); /**< Necessary for Mqtt Active Command */
|
||||
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
|
||||
/**
|
||||
* @name Settings
|
||||
* General settings for the controller
|
||||
* @{
|
||||
*/
|
||||
HomieSetting<long> deepSleepTime("sleep", "time in seconds to sleep");
|
||||
HomieSetting<long> deepSleepNightTime("nightsleep", "time in seconds to sleep (0 uses same setting: deepsleep at night, too)");
|
||||
HomieSetting<long> pumpIneffectiveWarning("pumpConsecutiveWarn", "if the pump was triggered this amount directly after each cooldown, without resolving dryness, warn");
|
||||
HomieSetting<long> waterLevelVol("tankVolume", "(ml) between minimum and maximum");
|
||||
HomieSetting<const char *> lipoSensorAddr("lipoDSAddr", "1wire address for lipo temperature sensor");
|
||||
HomieSetting<const char *> waterSensorAddr("tankDSAddr", "1wire address for water temperature sensor");
|
||||
HomieSetting<const char *> ntpServer("ntpServer", "NTP server (pool.ntp.org as default)");
|
||||
|
||||
#if defined(TIMED_LIGHT_PIN)
|
||||
HomieSetting<double> timedLightVoltageCutoff("LightVoltageCutoff", "voltage at wich to disable light");
|
||||
HomieSetting<long> timedLightStart("LightStart", "hour to start light");
|
||||
HomieSetting<long> timedLightEnd("LightEnd", "hour to end light");
|
||||
HomieSetting<bool> timedLightOnlyWhenDark("LightOnlyDark", "only enable light, if solar is low");
|
||||
HomieSetting<long> timedLightPowerLevel("LightPowerLevel", "0-255 power level");
|
||||
#endif // TIMED_LIGHT_PIN
|
||||
|
||||
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
|
||||
/**
|
||||
* @name Plant specific ones
|
||||
* Setting for one plant
|
||||
* @{
|
||||
**/
|
||||
|
||||
#define GENERATE_PLANT(plant, strplant) \
|
||||
HomieSetting<double> mSensorDry##plant = HomieSetting<double>("dry" strplant, "Plant" strplant " - Moist sensor dry %"); \
|
||||
HomieSetting<long> mPumpAllowedHourRangeStart##plant = HomieSetting<long>("hourstart" strplant, "Plant" strplant " - Range pump allowed hour start (0-23)"); \
|
||||
HomieSetting<long> mPumpAllowedHourRangeEnd##plant = HomieSetting<long>("hourend" strplant, "Plant" strplant " - Range pump allowed hour end (0-23)"); \
|
||||
HomieSetting<bool> mPumpOnlyWhenLowLight##plant = HomieSetting<bool>("lowLight" strplant, "Plant" strplant " - Enable the Pump only, when there is no sunlight"); \
|
||||
HomieSetting<long> mPumpCooldownInSeconds##plant = HomieSetting<long>("delay" strplant, "Plant" strplant " - How long to wait until the pump is activated again (sec)"); \
|
||||
HomieSetting<long> pPumpDuration##plant = HomieSetting<long>("pumpDuration" strplant, "Plant" strplant " - time seconds to water when pump is active"); \
|
||||
HomieSetting<long> pPumpMl##plant = HomieSetting<long>("pumpAmount" strplant, "Plant" strplant " - ml (if using flowmeter) to water when pump is active"); \
|
||||
HomieSetting<long> pPowerLevel##plant = HomieSetting<long>("powerLevel" strplant, "Plant" strplant " - pwm duty cycle in percent"); \
|
||||
PlantSettings_t mSetting##plant = {&mSensorDry##plant, &mPumpAllowedHourRangeStart##plant, &mPumpAllowedHourRangeEnd##plant, &mPumpOnlyWhenLowLight##plant, &mPumpCooldownInSeconds##plant, &pPumpDuration##plant, &pPowerLevel##plant, &pPumpMl##plant}; \
|
||||
/**< Generate all settings for one plant \
|
||||
* \
|
||||
* Feature to start pumping only at morning: @link{SOLAR_CHARGE_MIN_VOLTAGE} and @link{SOLAR_CHARGE_MAX_VOLTAGE} \
|
||||
*/
|
||||
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
|
||||
GENERATE_PLANT(0, "0"); /**< Homie settings for first plant */
|
||||
GENERATE_PLANT(1, "1"); /**< Homie settings for second Plant */
|
||||
GENERATE_PLANT(2, "2"); /**< Homie settings for third plant */
|
||||
GENERATE_PLANT(3, "3"); /**< Homie settings for fourth plant */
|
||||
GENERATE_PLANT(4, "4"); /**< Homie settings for fifth plant */
|
||||
GENERATE_PLANT(5, "5"); /**< Homie settings for sixth plant */
|
||||
GENERATE_PLANT(6, "6"); /**< Homie settings for seventh plant */
|
||||
|
||||
|
||||
|
||||
#endif /* HOMIE_PLANT_CONFIG_H @} */
|
||||
|
@@ -1,95 +0,0 @@
|
||||
/**
|
||||
* @file HomieTypes.h
|
||||
* @author your name (you@domain.com)
|
||||
* @brief
|
||||
* @version 0.1
|
||||
* @date 2020-10-16
|
||||
*
|
||||
* @copyright Copyright (c) 2020
|
||||
* All Settings, configurable in Homie
|
||||
*/
|
||||
#ifndef HOMIE_PLANT_CFG_CONFIG_H
|
||||
#define HOMIE_PLANT_CFG_CONFIG_H
|
||||
|
||||
#include <Homie.h>
|
||||
|
||||
/**
|
||||
* @name Sensor types
|
||||
* possible sensors:
|
||||
* @{
|
||||
**/
|
||||
|
||||
#define FOREACH_SENSOR(SENSOR) \
|
||||
SENSOR(NONE) \
|
||||
SENSOR(FREQUENCY_MOD_RESISTANCE_PROBE) \
|
||||
SENSOR(ANALOG_RESISTANCE_PROBE)
|
||||
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
|
||||
#define GENERATE_ENUM(ENUM) ENUM,
|
||||
#define GENERATE_STRING(STRING) #STRING,
|
||||
|
||||
enum SENSOR_MODE {
|
||||
FOREACH_SENSOR(GENERATE_ENUM)
|
||||
};
|
||||
|
||||
static const char *SENSOR_STRING[] = {
|
||||
FOREACH_SENSOR(GENERATE_STRING)
|
||||
};
|
||||
|
||||
//plant pump is deactivated, but sensor values are still recorded and published
|
||||
#define DEACTIVATED_PLANT -1
|
||||
//special value to indicate a missing sensor when the plant is not deactivated but no valid sensor value was read
|
||||
#define MISSING_SENSOR -2
|
||||
//plant uses only cooldown and duration, moisture is measured but ignored, allowedHours is ignored (eg. make a 30min on 30min off cycle)
|
||||
#define HYDROPONIC_MODE -3
|
||||
//plant uses cooldown and duration and workhours, moisture is measured but ignored
|
||||
#define TIMER_ONLY -4
|
||||
//special value to indicate a shorted sensor when the plant is not deactivated but the sensor reads short circuit value
|
||||
#define SHORT_CIRCUIT_MODE -5
|
||||
|
||||
/**
|
||||
* @brief State of plants
|
||||
*
|
||||
*/
|
||||
#define PLANTSTATE_NUM_DEACTIVATED -1
|
||||
#define PLANTSTATE_NUM_NO_SENSOR -2
|
||||
#define PLANTSTATE_NUM_WET 0x00
|
||||
#define PLANTSTATE_NUM_SUNNY_ALARM 0x11
|
||||
#define PLANTSTATE_NUM_ACTIVE_ALARM 0x41
|
||||
#define PLANTSTATE_NUM_ACTIVE_SUPESSED -3
|
||||
#define PLANTSTATE_NUM_ACTIVE 0x40
|
||||
#define PLANTSTATE_NUM_SUNNY 0x10
|
||||
#define PLANTSTATE_NUM_COOLDOWN_ALARM 0x21
|
||||
#define PLANTSTATE_NUM_COOLDOWN 0x20
|
||||
#define PLANTSTATE_NUM_AFTERWORK_ALARM 0x31
|
||||
#define PLANTSTATE_NUM_AFTERWORK 0x30
|
||||
|
||||
#define PLANTSTATE_STR_DEACTIVATED "deactivated"
|
||||
#define PLANTSTATE_STR_NO_SENSOR "nosensor"
|
||||
#define PLANTSTATE_STR_WET "wet"
|
||||
#define PLANTSTATE_STR_SUNNY_ALARM "sunny+alarm"
|
||||
#define PLANTSTATE_STR_ACTIVE_ALARM "active+alarm"
|
||||
#define PLANTSTATE_STR_ACTIVE_SUPESSED "active+supressed"
|
||||
#define PLANTSTATE_STR_ACTIVE "active"
|
||||
#define PLANTSTATE_STR_SUNNY "sunny"
|
||||
#define PLANTSTATE_STR_COOLDOWN_ALARM "cooldown+alarm"
|
||||
#define PLANTSTATE_STR_COOLDOWN "cooldown"
|
||||
#define PLANTSTATE_STR_AFTERWORK_ALARM "after-work+alarm"
|
||||
#define PLANTSTATE_STR_AFTERWORK "after-work"
|
||||
|
||||
typedef struct PlantSettings_t
|
||||
{
|
||||
HomieSetting<double> *pSensorDry;
|
||||
HomieSetting<long> *pPumpAllowedHourRangeStart;
|
||||
HomieSetting<long> *pPumpAllowedHourRangeEnd;
|
||||
HomieSetting<bool> *pPumpOnlyWhenLowLight;
|
||||
HomieSetting<long> *pPumpCooldownInSeconds;
|
||||
HomieSetting<long> *pPumpDuration;
|
||||
HomieSetting<long> *pPumpPowerLevel;
|
||||
HomieSetting<long> *pPumpMl;
|
||||
} PlantSettings_t;
|
||||
|
||||
#endif
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user