Connected LED to PE2 to use it as a light sensor

This commit is contained in:
Frans Veldman 2025-03-24 12:40:20 +00:00
parent 781edbe203
commit d497911c26
3 changed files with 2053 additions and 1519 deletions

1
.gitignore vendored
View File

@ -12,6 +12,7 @@
*-backups *-backups
*.kicad_prl *.kicad_prl
*.sch-bak *.sch-bak
*.kicad_pro
*~ *~
_autosave-* _autosave-*
*.tmp *.tmp

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,7 @@
(title_block (title_block
(title "ThermalOptimizer") (title "ThermalOptimizer")
(date "2025-03-02") (date "2025-03-02")
(rev "1.1") (rev "1.2")
(company "TheFloatingLab LLC") (company "TheFloatingLab LLC")
(comment 1 "Open Source under the GNU GENERAL PUBLIC LICENSE") (comment 1 "Open Source under the GNU GENERAL PUBLIC LICENSE")
) )
@ -4070,17 +4070,11 @@
(uuid "0995fa77-d047-4eb5-979d-76659e2fe003") (uuid "0995fa77-d047-4eb5-979d-76659e2fe003")
) )
(junction (junction
(at 124.46 154.94) (at 124.46 157.48)
(diameter 0) (diameter 0)
(color 0 0 0 0) (color 0 0 0 0)
(uuid "0e965608-dc1e-48e5-a32c-11b14fd7c3b6") (uuid "0e965608-dc1e-48e5-a32c-11b14fd7c3b6")
) )
(junction
(at 24.13 118.11)
(diameter 0)
(color 0 0 0 0)
(uuid "13be7605-3dbc-48da-af7e-b85ecc3804fd")
)
(junction (junction
(at 220.98 69.85) (at 220.98 69.85)
(diameter 0) (diameter 0)
@ -4088,7 +4082,7 @@
(uuid "13d97f6f-6b7b-469f-bc70-bd98eea77e93") (uuid "13d97f6f-6b7b-469f-bc70-bd98eea77e93")
) )
(junction (junction
(at 154.94 154.94) (at 154.94 157.48)
(diameter 0) (diameter 0)
(color 0 0 0 0) (color 0 0 0 0)
(uuid "17325420-4e69-4864-928c-167eb25d709d") (uuid "17325420-4e69-4864-928c-167eb25d709d")
@ -4112,7 +4106,7 @@
(uuid "1cddd94a-1e0b-481a-beee-21d52899fd46") (uuid "1cddd94a-1e0b-481a-beee-21d52899fd46")
) )
(junction (junction
(at 209.55 154.94) (at 209.55 157.48)
(diameter 0) (diameter 0)
(color 0 0 0 0) (color 0 0 0 0)
(uuid "1dfca051-3fe8-4f8c-827c-c835ba0e11d8") (uuid "1dfca051-3fe8-4f8c-827c-c835ba0e11d8")
@ -4148,7 +4142,7 @@
(uuid "29328b04-aa92-441b-9871-e1d6a2dc0ec7") (uuid "29328b04-aa92-441b-9871-e1d6a2dc0ec7")
) )
(junction (junction
(at 49.53 154.94) (at 49.53 157.48)
(diameter 0) (diameter 0)
(color 0 0 0 0) (color 0 0 0 0)
(uuid "2b7cfbe9-8d8b-42a1-9f9f-4af19cacd725") (uuid "2b7cfbe9-8d8b-42a1-9f9f-4af19cacd725")
@ -4166,13 +4160,13 @@
(uuid "31bcfb6f-9e09-43ba-8d08-8a165450551f") (uuid "31bcfb6f-9e09-43ba-8d08-8a165450551f")
) )
(junction (junction
(at 93.98 154.94) (at 93.98 157.48)
(diameter 0) (diameter 0)
(color 0 0 0 0) (color 0 0 0 0)
(uuid "32ba819c-d283-4dd5-820c-381d2a57c3c6") (uuid "32ba819c-d283-4dd5-820c-381d2a57c3c6")
) )
(junction (junction
(at 171.45 154.94) (at 171.45 157.48)
(diameter 0) (diameter 0)
(color 0 0 0 0) (color 0 0 0 0)
(uuid "33f698ff-1f38-43c3-9dc8-26bdbbab85cf") (uuid "33f698ff-1f38-43c3-9dc8-26bdbbab85cf")
@ -4196,7 +4190,7 @@
(uuid "3f3e2f04-4b11-4116-9757-99f611a0aca0") (uuid "3f3e2f04-4b11-4116-9757-99f611a0aca0")
) )
(junction (junction
(at 198.12 154.94) (at 198.12 157.48)
(diameter 0) (diameter 0)
(color 0 0 0 0) (color 0 0 0 0)
(uuid "405c6a30-ec45-46ea-9112-f93566e1fcea") (uuid "405c6a30-ec45-46ea-9112-f93566e1fcea")
@ -4208,13 +4202,13 @@
(uuid "42b1d2e2-028f-45a6-a4f9-9e27c86da913") (uuid "42b1d2e2-028f-45a6-a4f9-9e27c86da913")
) )
(junction (junction
(at 149.86 154.94) (at 149.86 157.48)
(diameter 0) (diameter 0)
(color 0 0 0 0) (color 0 0 0 0)
(uuid "4d1cfd7d-fbf8-4428-bf23-ec7922eeb8b5") (uuid "4d1cfd7d-fbf8-4428-bf23-ec7922eeb8b5")
) )
(junction (junction
(at 186.69 154.94) (at 186.69 157.48)
(diameter 0) (diameter 0)
(color 0 0 0 0) (color 0 0 0 0)
(uuid "5262be08-58eb-48ef-9435-00593d023113") (uuid "5262be08-58eb-48ef-9435-00593d023113")
@ -4225,12 +4219,6 @@
(color 0 0 0 0) (color 0 0 0 0)
(uuid "5414c635-88c6-4ac0-99a4-8649b0bc0b3b") (uuid "5414c635-88c6-4ac0-99a4-8649b0bc0b3b")
) )
(junction
(at 74.93 154.94)
(diameter 0)
(color 0 0 0 0)
(uuid "57fbe632-4f77-4c99-b51d-cc0d91056f12")
)
(junction (junction
(at 143.51 63.5) (at 143.51 63.5)
(diameter 0) (diameter 0)
@ -4256,7 +4244,7 @@
(uuid "5f84340e-ae43-4303-a9fa-2c55a6d5012f") (uuid "5f84340e-ae43-4303-a9fa-2c55a6d5012f")
) )
(junction (junction
(at 119.38 154.94) (at 119.38 157.48)
(diameter 0) (diameter 0)
(color 0 0 0 0) (color 0 0 0 0)
(uuid "691b175e-0caf-45bb-8c08-ba5771a63de6") (uuid "691b175e-0caf-45bb-8c08-ba5771a63de6")
@ -4268,7 +4256,7 @@
(uuid "69d49f71-8422-43a8-bf39-bd3ff0af7011") (uuid "69d49f71-8422-43a8-bf39-bd3ff0af7011")
) )
(junction (junction
(at 63.5 154.94) (at 63.5 157.48)
(diameter 0) (diameter 0)
(color 0 0 0 0) (color 0 0 0 0)
(uuid "6e78e3bc-6c9a-4a86-acac-8f0aa8cdef21") (uuid "6e78e3bc-6c9a-4a86-acac-8f0aa8cdef21")
@ -4280,7 +4268,7 @@
(uuid "73da6e8f-9052-4428-ab04-04c8c589836b") (uuid "73da6e8f-9052-4428-ab04-04c8c589836b")
) )
(junction (junction
(at 96.52 154.94) (at 96.52 157.48)
(diameter 0) (diameter 0)
(color 0 0 0 0) (color 0 0 0 0)
(uuid "77acd220-b096-4865-aa8e-50fd4d4eb28e") (uuid "77acd220-b096-4865-aa8e-50fd4d4eb28e")
@ -4364,7 +4352,7 @@
(uuid "d526e5ec-3613-402b-baa3-77e2912ed791") (uuid "d526e5ec-3613-402b-baa3-77e2912ed791")
) )
(junction (junction
(at 158.75 154.94) (at 158.75 157.48)
(diameter 0) (diameter 0)
(color 0 0 0 0) (color 0 0 0 0)
(uuid "dcf3599b-9f31-4fca-8c3d-0bbf5b49e398") (uuid "dcf3599b-9f31-4fca-8c3d-0bbf5b49e398")
@ -4382,7 +4370,7 @@
(uuid "e0c580f9-8597-4ad8-ac6b-55710d5e15be") (uuid "e0c580f9-8597-4ad8-ac6b-55710d5e15be")
) )
(junction (junction
(at 69.85 154.94) (at 69.85 157.48)
(diameter 0) (diameter 0)
(color 0 0 0 0) (color 0 0 0 0)
(uuid "e5c2a06f-6165-4f53-a720-78275b80e3ee") (uuid "e5c2a06f-6165-4f53-a720-78275b80e3ee")
@ -4424,7 +4412,7 @@
(uuid "f0620396-cd88-436b-a2ec-d0c156287cc5") (uuid "f0620396-cd88-436b-a2ec-d0c156287cc5")
) )
(junction (junction
(at 175.26 154.94) (at 175.26 157.48)
(diameter 0) (diameter 0)
(color 0 0 0 0) (color 0 0 0 0)
(uuid "f18b910a-e210-4271-9b9c-28e0cb8d33f5") (uuid "f18b910a-e210-4271-9b9c-28e0cb8d33f5")
@ -4573,7 +4561,7 @@
) )
(wire (wire
(pts (pts
(xy 119.38 80.01) (xy 119.38 154.94) (xy 119.38 80.01) (xy 119.38 157.48)
) )
(stroke (stroke
(width 0) (width 0)
@ -4593,7 +4581,7 @@
) )
(wire (wire
(pts (pts
(xy 69.85 147.32) (xy 69.85 154.94) (xy 69.85 147.32) (xy 69.85 157.48)
) )
(stroke (stroke
(width 0) (width 0)
@ -4653,7 +4641,7 @@
) )
(wire (wire
(pts (pts
(xy 209.55 154.94) (xy 198.12 154.94) (xy 209.55 157.48) (xy 198.12 157.48)
) )
(stroke (stroke
(width 0) (width 0)
@ -4671,6 +4659,16 @@
) )
(uuid "17bd2db3-63f6-4e74-9e03-1cec972c4236") (uuid "17bd2db3-63f6-4e74-9e03-1cec972c4236")
) )
(wire
(pts
(xy 33.02 152.4) (xy 74.93 152.4)
)
(stroke
(width 0)
(type default)
)
(uuid "18e8ac3b-1cc9-4dce-9c41-ff2a072bfb99")
)
(wire (wire
(pts (pts
(xy 64.77 97.79) (xy 154.94 97.79) (xy 64.77 97.79) (xy 154.94 97.79)
@ -4683,7 +4681,7 @@
) )
(wire (wire
(pts (pts
(xy 209.55 125.73) (xy 209.55 154.94) (xy 209.55 125.73) (xy 209.55 157.48)
) )
(stroke (stroke
(width 0) (width 0)
@ -4703,7 +4701,7 @@
) )
(wire (wire
(pts (pts
(xy 124.46 154.94) (xy 149.86 154.94) (xy 124.46 157.48) (xy 149.86 157.48)
) )
(stroke (stroke
(width 0) (width 0)
@ -4741,16 +4739,6 @@
) )
(uuid "1e24adc3-767e-4a95-b505-08ec4c60d192") (uuid "1e24adc3-767e-4a95-b505-08ec4c60d192")
) )
(wire
(pts
(xy 74.93 147.32) (xy 74.93 154.94)
)
(stroke
(width 0)
(type default)
)
(uuid "20160932-f34f-4019-99e4-dd087ab85f53")
)
(wire (wire
(pts (pts
(xy 184.15 82.55) (xy 184.15 85.09) (xy 184.15 82.55) (xy 184.15 85.09)
@ -4773,7 +4761,7 @@
) )
(wire (wire
(pts (pts
(xy 33.02 115.57) (xy 33.02 152.4) (xy 30.48 115.57) (xy 30.48 154.94)
) )
(stroke (stroke
(width 0) (width 0)
@ -4823,7 +4811,7 @@
) )
(wire (wire
(pts (pts
(xy 198.12 154.94) (xy 186.69 154.94) (xy 198.12 157.48) (xy 186.69 157.48)
) )
(stroke (stroke
(width 0) (width 0)
@ -4861,6 +4849,16 @@
) )
(uuid "2cc7439e-4c9d-4263-ace6-611bdbf9681f") (uuid "2cc7439e-4c9d-4263-ace6-611bdbf9681f")
) )
(wire
(pts
(xy 74.93 147.32) (xy 74.93 152.4)
)
(stroke
(width 0)
(type default)
)
(uuid "2d10d447-8581-4821-8f8f-33ad631cb099")
)
(wire (wire
(pts (pts
(xy 229.87 105.41) (xy 209.55 105.41) (xy 229.87 105.41) (xy 209.55 105.41)
@ -4923,7 +4921,7 @@
) )
(wire (wire
(pts (pts
(xy 24.13 154.94) (xy 49.53 154.94) (xy 24.13 157.48) (xy 49.53 157.48)
) )
(stroke (stroke
(width 0) (width 0)
@ -4993,7 +4991,7 @@
) )
(wire (wire
(pts (pts
(xy 209.55 154.94) (xy 220.98 154.94) (xy 209.55 157.48) (xy 220.98 157.48)
) )
(stroke (stroke
(width 0) (width 0)
@ -5061,16 +5059,6 @@
) )
(uuid "3c74a978-58e1-42d7-b8f3-982b44abfb63") (uuid "3c74a978-58e1-42d7-b8f3-982b44abfb63")
) )
(wire
(pts
(xy 74.93 154.94) (xy 93.98 154.94)
)
(stroke
(width 0)
(type default)
)
(uuid "3daad691-78e4-455c-9be6-3eb7d51c1045")
)
(wire (wire
(pts (pts
(xy 133.35 46.99) (xy 130.81 46.99) (xy 133.35 46.99) (xy 130.81 46.99)
@ -5093,7 +5081,7 @@
) )
(wire (wire
(pts (pts
(xy 49.53 154.94) (xy 49.53 138.43) (xy 49.53 157.48) (xy 49.53 138.43)
) )
(stroke (stroke
(width 0) (width 0)
@ -5123,7 +5111,7 @@
) )
(wire (wire
(pts (pts
(xy 49.53 154.94) (xy 63.5 154.94) (xy 49.53 157.48) (xy 63.5 157.48)
) )
(stroke (stroke
(width 0) (width 0)
@ -5161,16 +5149,6 @@
) )
(uuid "4b09673a-1e27-4943-961e-149bfc47ba54") (uuid "4b09673a-1e27-4943-961e-149bfc47ba54")
) )
(wire
(pts
(xy 24.13 118.11) (xy 24.13 120.65)
)
(stroke
(width 0)
(type default)
)
(uuid "4c2d3f26-7d62-4a7c-a66c-f476fdd2f04f")
)
(wire (wire
(pts (pts
(xy 154.94 97.79) (xy 154.94 138.43) (xy 154.94 97.79) (xy 154.94 138.43)
@ -5233,7 +5211,7 @@
) )
(wire (wire
(pts (pts
(xy 119.38 154.94) (xy 124.46 154.94) (xy 119.38 157.48) (xy 124.46 157.48)
) )
(stroke (stroke
(width 0) (width 0)
@ -5353,7 +5331,7 @@
) )
(wire (wire
(pts (pts
(xy 171.45 154.94) (xy 158.75 154.94) (xy 171.45 157.48) (xy 158.75 157.48)
) )
(stroke (stroke
(width 0) (width 0)
@ -5433,7 +5411,7 @@
) )
(wire (wire
(pts (pts
(xy 124.46 146.05) (xy 124.46 154.94) (xy 124.46 146.05) (xy 124.46 157.48)
) )
(stroke (stroke
(width 0) (width 0)
@ -5473,7 +5451,7 @@
) )
(wire (wire
(pts (pts
(xy 154.94 154.94) (xy 149.86 154.94) (xy 154.94 157.48) (xy 149.86 157.48)
) )
(stroke (stroke
(width 0) (width 0)
@ -5483,7 +5461,7 @@
) )
(wire (wire
(pts (pts
(xy 69.85 154.94) (xy 74.93 154.94) (xy 69.85 157.48) (xy 93.98 157.48)
) )
(stroke (stroke
(width 0) (width 0)
@ -5533,7 +5511,7 @@
) )
(wire (wire
(pts (pts
(xy 63.5 146.05) (xy 63.5 154.94) (xy 63.5 146.05) (xy 63.5 157.48)
) )
(stroke (stroke
(width 0) (width 0)
@ -5543,7 +5521,7 @@
) )
(wire (wire
(pts (pts
(xy 154.94 146.05) (xy 154.94 154.94) (xy 154.94 146.05) (xy 154.94 157.48)
) )
(stroke (stroke
(width 0) (width 0)
@ -5603,7 +5581,7 @@
) )
(wire (wire
(pts (pts
(xy 158.75 144.78) (xy 158.75 154.94) (xy 158.75 144.78) (xy 158.75 157.48)
) )
(stroke (stroke
(width 0) (width 0)
@ -5643,7 +5621,7 @@
) )
(wire (wire
(pts (pts
(xy 186.69 80.01) (xy 186.69 154.94) (xy 186.69 80.01) (xy 186.69 157.48)
) )
(stroke (stroke
(width 0) (width 0)
@ -5673,7 +5651,7 @@
) )
(wire (wire
(pts (pts
(xy 33.02 152.4) (xy 85.09 152.4) (xy 30.48 154.94) (xy 85.09 154.94)
) )
(stroke (stroke
(width 0) (width 0)
@ -5723,7 +5701,7 @@
) )
(wire (wire
(pts (pts
(xy 24.13 113.03) (xy 24.13 118.11) (xy 24.13 113.03) (xy 24.13 120.65)
) )
(stroke (stroke
(width 0) (width 0)
@ -5733,7 +5711,7 @@
) )
(wire (wire
(pts (pts
(xy 93.98 154.94) (xy 96.52 154.94) (xy 93.98 157.48) (xy 96.52 157.48)
) )
(stroke (stroke
(width 0) (width 0)
@ -5763,7 +5741,7 @@
) )
(wire (wire
(pts (pts
(xy 175.26 154.94) (xy 171.45 154.94) (xy 175.26 157.48) (xy 171.45 157.48)
) )
(stroke (stroke
(width 0) (width 0)
@ -5823,7 +5801,7 @@
) )
(wire (wire
(pts (pts
(xy 34.29 115.57) (xy 33.02 115.57) (xy 34.29 115.57) (xy 30.48 115.57)
) )
(stroke (stroke
(width 0) (width 0)
@ -5833,7 +5811,7 @@
) )
(wire (wire
(pts (pts
(xy 96.52 154.94) (xy 119.38 154.94) (xy 96.52 157.48) (xy 119.38 157.48)
) )
(stroke (stroke
(width 0) (width 0)
@ -5843,7 +5821,7 @@
) )
(wire (wire
(pts (pts
(xy 85.09 147.32) (xy 85.09 152.4) (xy 85.09 147.32) (xy 85.09 154.94)
) )
(stroke (stroke
(width 0) (width 0)
@ -5853,7 +5831,7 @@
) )
(wire (wire
(pts (pts
(xy 175.26 146.05) (xy 175.26 154.94) (xy 175.26 146.05) (xy 175.26 157.48)
) )
(stroke (stroke
(width 0) (width 0)
@ -5883,7 +5861,7 @@
) )
(wire (wire
(pts (pts
(xy 149.86 146.05) (xy 149.86 154.94) (xy 149.86 146.05) (xy 149.86 157.48)
) )
(stroke (stroke
(width 0) (width 0)
@ -5983,7 +5961,7 @@
) )
(wire (wire
(pts (pts
(xy 96.52 115.57) (xy 96.52 154.94) (xy 96.52 115.57) (xy 96.52 157.48)
) )
(stroke (stroke
(width 0) (width 0)
@ -6003,7 +5981,7 @@
) )
(wire (wire
(pts (pts
(xy 93.98 146.05) (xy 93.98 154.94) (xy 93.98 146.05) (xy 93.98 157.48)
) )
(stroke (stroke
(width 0) (width 0)
@ -6013,7 +5991,7 @@
) )
(wire (wire
(pts (pts
(xy 198.12 105.41) (xy 198.12 154.94) (xy 198.12 105.41) (xy 198.12 157.48)
) )
(stroke (stroke
(width 0) (width 0)
@ -6033,7 +6011,7 @@
) )
(wire (wire
(pts (pts
(xy 171.45 146.05) (xy 171.45 154.94) (xy 171.45 146.05) (xy 171.45 157.48)
) )
(stroke (stroke
(width 0) (width 0)
@ -6071,6 +6049,16 @@
) )
(uuid "b7e40b9f-be25-4620-9587-ea705e3f00a0") (uuid "b7e40b9f-be25-4620-9587-ea705e3f00a0")
) )
(wire
(pts
(xy 33.02 118.11) (xy 33.02 152.4)
)
(stroke
(width 0)
(type default)
)
(uuid "bb7348cf-7795-4500-814a-70eec0a58382")
)
(wire (wire
(pts (pts
(xy 24.13 35.56) (xy 24.13 36.83) (xy 24.13 35.56) (xy 24.13 36.83)
@ -6101,16 +6089,6 @@
) )
(uuid "bef8516e-7ba4-4e4d-b46c-eb535c70f93c") (uuid "bef8516e-7ba4-4e4d-b46c-eb535c70f93c")
) )
(wire
(pts
(xy 24.13 118.11) (xy 34.29 118.11)
)
(stroke
(width 0)
(type default)
)
(uuid "befdd648-29e5-4cf3-8215-d89541956c2a")
)
(wire (wire
(pts (pts
(xy 31.75 59.69) (xy 44.45 59.69) (xy 31.75 59.69) (xy 44.45 59.69)
@ -6123,7 +6101,7 @@
) )
(wire (wire
(pts (pts
(xy 220.98 69.85) (xy 220.98 154.94) (xy 220.98 69.85) (xy 220.98 157.48)
) )
(stroke (stroke
(width 0) (width 0)
@ -6153,7 +6131,7 @@
) )
(wire (wire
(pts (pts
(xy 158.75 154.94) (xy 154.94 154.94) (xy 158.75 157.48) (xy 154.94 157.48)
) )
(stroke (stroke
(width 0) (width 0)
@ -6291,6 +6269,16 @@
) )
(uuid "d5688e7e-6c89-44e9-9486-5bc36029699f") (uuid "d5688e7e-6c89-44e9-9486-5bc36029699f")
) )
(wire
(pts
(xy 34.29 118.11) (xy 33.02 118.11)
)
(stroke
(width 0)
(type default)
)
(uuid "d581c57b-f609-4f08-aba7-fdb0748ba47f")
)
(wire (wire
(pts (pts
(xy 254 85.09) (xy 254 91.44) (xy 254 85.09) (xy 254 91.44)
@ -6363,7 +6351,7 @@
) )
(wire (wire
(pts (pts
(xy 186.69 154.94) (xy 175.26 154.94) (xy 186.69 157.48) (xy 175.26 157.48)
) )
(stroke (stroke
(width 0) (width 0)
@ -6553,7 +6541,7 @@
) )
(wire (wire
(pts (pts
(xy 63.5 154.94) (xy 69.85 154.94) (xy 63.5 157.48) (xy 69.85 157.48)
) )
(stroke (stroke
(width 0) (width 0)
@ -6643,7 +6631,7 @@
) )
(wire (wire
(pts (pts
(xy 24.13 120.65) (xy 24.13 154.94) (xy 24.13 120.65) (xy 24.13 157.48)
) )
(stroke (stroke
(width 0) (width 0)
@ -10751,4 +10739,4 @@
(page "1") (page "1")
) )
) )
) )