connecting nRF24L01+ to the ESP32 in schematic

This commit is contained in:
Dominik Kuhn 2022-10-04 21:49:31 +02:00
parent a8ea7d8fc0
commit e7e0c82a44
4 changed files with 3024 additions and 572 deletions

BIN
openDTU.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

File diff suppressed because it is too large Load Diff

View File

@ -48,7 +48,13 @@
"min_clearance": 0.508
}
},
"diff_pair_dimensions": [],
"diff_pair_dimensions": [
{
"gap": 0.0,
"via_gap": 0.0,
"width": 0.0
}
],
"drc_exclusions": [],
"meta": {
"version": 2
@ -112,8 +118,15 @@
"solder_mask_min_width": 0.0,
"use_height_for_length_calcs": true
},
"track_widths": [],
"via_dimensions": [],
"track_widths": [
0.0
],
"via_dimensions": [
{
"diameter": 0.0,
"drill": 0.0
}
],
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
},
@ -354,6 +367,27 @@
"via_diameter": 0.8,
"via_drill": 0.4,
"wire_width": 6.0
},
{
"bus_width": 12.0,
"clearance": 0.2,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "Power",
"nets": [
"+3.3V",
"GND"
],
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.6096,
"via_diameter": 0.8,
"via_drill": 0.4,
"wire_width": 6.0
}
],
"meta": {

View File

@ -431,28 +431,134 @@
)
)
)
(symbol "power:PWR_FLAG" (power) (pin_numbers hide) (pin_names (offset 0) hide) (in_bom yes) (on_board yes)
(property "Reference" "#FLG" (id 0) (at 0 1.905 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "PWR_FLAG" (id 1) (at 0 3.81 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "power-flag" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Special symbol for telling ERC where power comes from" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "PWR_FLAG_0_0"
(pin power_out line (at 0 0 90) (length 0)
(name "pwr" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
)
(symbol "PWR_FLAG_0_1"
(polyline
(pts
(xy 0 0)
(xy 0 1.27)
(xy -1.016 1.905)
(xy 0 2.54)
(xy 1.016 1.905)
(xy 0 1.27)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
)
)
)
(junction (at 81.407 77.343) (diameter 0) (color 0 0 0 0)
(uuid 02eb7802-b707-4c28-9c15-8a96cc4282e3)
)
(junction (at 201.041 74.93) (diameter 0) (color 0 0 0 0)
(uuid 7bbd8e1d-9fdc-4d99-8480-883530c531f3)
)
(junction (at 78.74 128.27) (diameter 0) (color 0 0 0 0)
(uuid a05adbca-0b24-48d8-adcd-4718606151fd)
)
(no_connect (at 86.995 123.063) (uuid b75cc55e-ca8f-4ea9-8d17-77a26deb7ea7))
(no_connect (at 86.995 120.523) (uuid b75cc55e-ca8f-4ea9-8d17-77a26deb7ea7))
(no_connect (at 86.995 107.823) (uuid b75cc55e-ca8f-4ea9-8d17-77a26deb7ea7))
(no_connect (at 86.995 79.883) (uuid b75cc55e-ca8f-4ea9-8d17-77a26deb7ea7))
(no_connect (at 86.995 92.583) (uuid b75cc55e-ca8f-4ea9-8d17-77a26deb7ea7))
(no_connect (at 86.995 90.043) (uuid b75cc55e-ca8f-4ea9-8d17-77a26deb7ea7))
(no_connect (at 86.995 87.503) (uuid b75cc55e-ca8f-4ea9-8d17-77a26deb7ea7))
(no_connect (at 86.995 84.963) (uuid b75cc55e-ca8f-4ea9-8d17-77a26deb7ea7))
(no_connect (at 86.995 82.423) (uuid b75cc55e-ca8f-4ea9-8d17-77a26deb7ea7))
(no_connect (at 117.475 90.043) (uuid b75cc55e-ca8f-4ea9-8d17-77a26deb7ea7))
(no_connect (at 117.475 84.963) (uuid b75cc55e-ca8f-4ea9-8d17-77a26deb7ea7))
(no_connect (at 117.475 87.503) (uuid b75cc55e-ca8f-4ea9-8d17-77a26deb7ea7))
(no_connect (at 117.475 82.423) (uuid b75cc55e-ca8f-4ea9-8d17-77a26deb7ea7))
(no_connect (at 117.475 102.743) (uuid b75cc55e-ca8f-4ea9-8d17-77a26deb7ea7))
(no_connect (at 117.475 110.363) (uuid b75cc55e-ca8f-4ea9-8d17-77a26deb7ea7))
(no_connect (at 117.475 112.903) (uuid b75cc55e-ca8f-4ea9-8d17-77a26deb7ea7))
(no_connect (at 117.475 115.443) (uuid b75cc55e-ca8f-4ea9-8d17-77a26deb7ea7))
(no_connect (at 86.995 112.903) (uuid b75cc55e-ca8f-4ea9-8d17-77a26deb7ea7))
(no_connect (at 86.995 105.283) (uuid b75cc55e-ca8f-4ea9-8d17-77a26deb7ea7))
(no_connect (at 86.995 102.743) (uuid b75cc55e-ca8f-4ea9-8d17-77a26deb7ea7))
(no_connect (at 86.995 100.203) (uuid b75cc55e-ca8f-4ea9-8d17-77a26deb7ea7))
(no_connect (at 86.995 97.663) (uuid b75cc55e-ca8f-4ea9-8d17-77a26deb7ea7))
(no_connect (at 86.995 95.123) (uuid b75cc55e-ca8f-4ea9-8d17-77a26deb7ea7))
(wire (pts (xy 117.475 79.883) (xy 124.333 79.883))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 0db5d5e3-5743-4d3c-ae52-2cb65a2840e7)
)
(wire (pts (xy 117.475 105.283) (xy 124.333 105.283))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 0f816dc1-0582-478a-b929-5ea0687cef8d)
)
(wire (pts (xy 205.867 74.93) (xy 201.041 74.93))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 247dc87f-ebf8-448f-ad8a-cd0d0e803b03)
)
(wire (pts (xy 183.007 100.584) (xy 188.341 100.584))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 2c0e82d2-81b9-4e27-aecb-4d5be0ca2ec5)
)
(wire (pts (xy 117.475 97.663) (xy 124.333 97.663))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 325e5669-5471-4be1-9d05-c25f0a224057)
)
(wire (pts (xy 78.74 110.363) (xy 86.995 110.363))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 3e7c7dc1-84b2-4b3f-bb9f-3577af32a9f1)
)
(wire (pts (xy 78.74 131.572) (xy 78.74 110.363))
(wire (pts (xy 78.74 131.572) (xy 78.74 128.27))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 40850b14-fbdd-455b-8a3e-3e48622e6daf)
)
(wire (pts (xy 117.475 95.123) (xy 124.333 95.123))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 42b194bf-3b34-4530-bcba-f72d7ed732b3)
)
(wire (pts (xy 78.74 128.27) (xy 78.74 110.363))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 4a502be8-14ec-4fb7-94dd-08ea96a17278)
)
(wire (pts (xy 205.867 76.454) (xy 205.867 74.93))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 586bed91-2aef-4bca-95f8-387fb5920ec6)
)
(wire (pts (xy 183.007 98.044) (xy 188.341 98.044))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 59fa4347-1857-4b57-9a24-be2a1cbc7fcf)
)
(wire (pts (xy 117.475 107.823) (xy 124.333 107.823))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 5a8c44ce-04cd-4165-a547-63d4f77b53c2)
)
(wire (pts (xy 183.007 108.204) (xy 188.341 108.204))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 5e145338-43a1-4027-bea2-59bfbc7f25cc)
)
(wire (pts (xy 205.867 81.534) (xy 205.867 83.439))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 6e3fd8b7-b784-429b-bb9c-3e4e56f64b2f)
@ -465,18 +571,99 @@
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 894359ff-b7d5-409f-b649-030d2c687815)
)
(wire (pts (xy 183.007 95.504) (xy 188.341 95.504))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 98af443b-6499-4830-b119-dd322c2780c3)
)
(wire (pts (xy 183.007 105.664) (xy 188.341 105.664))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid a0d69524-af2d-4c9e-b05e-598b17da2446)
)
(wire (pts (xy 117.475 100.203) (xy 124.333 100.203))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid b70debaa-3f31-41f3-bed0-05dd6623b6ab)
)
(wire (pts (xy 81.407 77.343) (xy 86.995 77.343))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid bcba67bf-b4c8-4b6b-a3a4-a700288ce231)
)
(wire (pts (xy 201.041 85.344) (xy 201.041 74.93))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid beb58fe8-590f-4710-b3d2-7950db8813b8)
)
(wire (pts (xy 81.407 72.263) (xy 81.407 77.343))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid c7d9dac6-9c4b-4ab8-b060-9b70d2a470bd)
)
(wire (pts (xy 201.041 74.93) (xy 201.041 72.263))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid d258577b-fab0-49f0-b72b-aab2d41c7cb7)
)
(wire (pts (xy 78.613 77.343) (xy 86.995 77.343))
(wire (pts (xy 82.423 128.27) (xy 78.74 128.27))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid eff6407d-b69d-4d6b-8513-dd1a05dd04a6)
)
(wire (pts (xy 183.007 92.964) (xy 188.341 92.964))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid f41ac19f-9ee8-44fd-a07b-26d6f2658732)
)
(wire (pts (xy 78.613 77.343) (xy 81.407 77.343))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid fcda2919-dee7-497c-a84a-7ba4692c55e9)
)
(wire (pts (xy 82.423 131.699) (xy 82.423 128.27))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid ffe62e47-f9f6-4375-8a0e-c696be74c59d)
)
(label "CE" (at 124.333 107.823 180)
(effects (font (size 1.27 1.27)) (justify right bottom))
(uuid 07f6d6b4-5128-4a9e-8418-0ae01d12a523)
)
(label "IRQ" (at 124.333 105.283 180)
(effects (font (size 1.27 1.27)) (justify right bottom))
(uuid 1c01bd8b-fe2a-471a-864e-417a6efb0029)
)
(label "~{CSN}" (at 124.333 100.203 180)
(effects (font (size 1.27 1.27)) (justify right bottom))
(uuid 28a09b92-2acc-41ce-b18e-945b11f65545)
)
(label "MISO" (at 124.333 95.123 180)
(effects (font (size 1.27 1.27)) (justify right bottom))
(uuid 49f41bcc-a8a9-4c05-be37-b880802279dc)
)
(label "SCK" (at 183.007 98.044 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 58e0b9f1-0832-48e1-89ed-e32b4c8ac73e)
)
(label "MOSI" (at 183.007 92.964 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 75744b21-ffbd-4318-aa35-a641a40487aa)
)
(label "~{CSN}" (at 183.007 100.584 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid a65cd39a-fbe6-4b54-8b36-b2541ffd7325)
)
(label "MOSI" (at 124.333 79.883 180)
(effects (font (size 1.27 1.27)) (justify right bottom))
(uuid b6abf6e8-76fe-4a26-9b4b-6802e3c8de4d)
)
(label "MISO" (at 183.007 95.504 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid bd588331-1e02-4737-8937-15278a558175)
)
(label "CE" (at 183.007 105.664 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid d2065b6a-3ede-4a6a-9cab-7708769c6240)
)
(label "IRQ" (at 183.007 108.204 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid f11f72b3-cfe7-45e3-8217-6439c1aa4ee9)
)
(label "SCK" (at 124.333 97.663 180)
(effects (font (size 1.27 1.27)) (justify right bottom))
(uuid f7e61827-6dcc-4672-bd76-27a9dbcdb9ab)
)
(symbol (lib_id "ESP32-NodeMCU_WROOM_32:ESP32NodeMCU") (at 100.965 100.203 0) (unit 1)
(in_bom yes) (on_board yes)
@ -580,6 +767,24 @@
(pin "2" (uuid d033bce4-506b-484a-87ad-14e2e688b29e))
)
(symbol (lib_id "power:PWR_FLAG") (at 81.407 72.263 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 536b3283-000a-432e-99b7-ba775fb60222)
(property "Reference" "#FLG0101" (id 0) (at 81.407 70.358 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "PWR_FLAG" (id 1) (at 81.407 67.31 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Footprint" "" (id 2) (at 81.407 72.263 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 81.407 72.263 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 556f4267-a46f-4d4f-8392-bf047ed5ce81))
)
(symbol (lib_id "nRF24L01+PA+LNA:NRF24L01+PA+LNA_Breakout") (at 201.041 100.584 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 72c1858d-a088-49c1-afaf-58c9b7b6522c)
@ -606,12 +811,12 @@
)
(symbol (lib_id "power:+3.3V") (at 78.613 72.39 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes)
(uuid cd7881ec-7c4b-4a13-beb3-1ca57ea56ce1)
(property "Reference" "#PWR01" (id 0) (at 78.613 76.2 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "+3.3V" (id 1) (at 78.613 67.31 0))
(property "Value" "+3.3V" (id 1) (at 79.883 68.453 0))
(property "Footprint" "" (id 2) (at 78.613 72.39 0)
(effects (font (size 1.27 1.27)) hide)
)
@ -637,6 +842,24 @@
(pin "1" (uuid 80cd4382-921b-47cd-8db2-e3aad498bb54))
)
(symbol (lib_id "power:PWR_FLAG") (at 82.423 131.699 180) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(uuid ef63471f-d6f9-4ef1-a573-5457f22963dc)
(property "Reference" "#FLG0102" (id 0) (at 82.423 133.604 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "PWR_FLAG" (id 1) (at 82.423 137.16 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Footprint" "" (id 2) (at 82.423 131.699 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 82.423 131.699 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid daffab81-9691-499b-97e1-dbdbe4336896))
)
(symbol (lib_id "power:GND") (at 205.867 83.439 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid f456767e-2d42-4938-925b-6a58025c9f7a)
@ -658,6 +881,12 @@
)
(symbol_instances
(path "/536b3283-000a-432e-99b7-ba775fb60222"
(reference "#FLG0101") (unit 1) (value "PWR_FLAG") (footprint "")
)
(path "/ef63471f-d6f9-4ef1-a573-5457f22963dc"
(reference "#FLG0102") (unit 1) (value "PWR_FLAG") (footprint "")
)
(path "/cd7881ec-7c4b-4a13-beb3-1ca57ea56ce1"
(reference "#PWR01") (unit 1) (value "+3.3V") (footprint "")
)