From 8c6af3559b073bc43d5b9eaa89e4afac0cd9c881 Mon Sep 17 00:00:00 2001
From: Benjamin Koch <bbbsnowball@gmail.com>
Date: Wed, 12 Apr 2023 00:50:37 +0200
Subject: [PATCH] update PCB and generate first gerbers

---
 .gitignore                            |   9 +
 Notizen.md                            |   1 +
 c3pb-heizung/c3pb-heizung-gerbers.zip | Bin 0 -> 28991 bytes
 c3pb-heizung/c3pb-heizung.kicad_pcb   | 348 +++++++++++++++++++++-----
 c3pb-heizung/c3pb-heizung.kicad_sch   |  70 +++---
 5 files changed, 324 insertions(+), 104 deletions(-)
 create mode 100644 .gitignore
 create mode 100644 c3pb-heizung/c3pb-heizung-gerbers.zip

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..b5a9fe7
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,9 @@
+*.log
+*.raw
+gerbers/
+/c3pb-heizung/c3pb-heizung.xml
+/c3pb-heizung/c3pb-heizung-backups/
+/c3pb-heizung/c3pb-heizung.csv
+\#auto_saved_files#
+# Kicad local settings
+*.kicad_prl
diff --git a/Notizen.md b/Notizen.md
index b7a4844..5c326c6 100644
--- a/Notizen.md
+++ b/Notizen.md
@@ -129,4 +129,5 @@ TODO und weitere Gedanken:
 - WS2812 runter und einfach zwei LEDs mit an den WS2811 - reicht für Debug.
 - Auf den freien Pin 5V legen, aber über Widerstand oder PTC-Sicherung.
 - Anschlussplan wird nicht auf die Platine passen, aber kann man in den Deckel kleben.
+- USB-Buchse und Taster gegen richtige Footprints und Parts austauschen
 
diff --git a/c3pb-heizung/c3pb-heizung-gerbers.zip b/c3pb-heizung/c3pb-heizung-gerbers.zip
new file mode 100644
index 0000000000000000000000000000000000000000..6fd1025d1ef4ef216868b6a2f04edf3e13cb4aef
GIT binary patch
literal 28991
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

literal 0
HcmV?d00001

diff --git a/c3pb-heizung/c3pb-heizung.kicad_pcb b/c3pb-heizung/c3pb-heizung.kicad_pcb
index 3f639d3..f3973f2 100644
--- a/c3pb-heizung/c3pb-heizung.kicad_pcb
+++ b/c3pb-heizung/c3pb-heizung.kicad_pcb
@@ -68,9 +68,9 @@
       (subtractmaskfromsilk false)
       (outputformat 1)
       (mirror false)
-      (drillshape 1)
+      (drillshape 0)
       (scaleselection 1)
-      (outputdirectory "")
+      (outputdirectory "gerbers")
     )
   )
 
@@ -111,17 +111,17 @@
   (net 34 "unconnected-(U2-Pad44)")
   (net 35 "unconnected-(U2-Pad45)")
   (net 36 "unconnected-(U2-Pad48)")
-  (net 37 "unconnected-(U2-Pad51)")
-  (net 38 "unconnected-(U2-Pad52)")
-  (net 39 "unconnected-(U2-Pad53)")
-  (net 40 "unconnected-(U2-Pad54)")
-  (net 41 "unconnected-(U2-Pad55)")
+  (net 37 "Net-(D1-Pad4)")
+  (net 38 "Net-(R10-Pad1)")
+  (net 39 "Net-(U2-Pad51)")
+  (net 40 "Net-(U2-Pad52)")
+  (net 41 "Net-(U2-Pad53)")
   (net 42 "unconnected-(U1-Pad2)")
   (net 43 "unconnected-(U1-Pad3)")
   (net 44 "unconnected-(U1-Pad7)")
   (net 45 "/WS2811_OUT")
   (net 46 "GND")
-  (net 47 "Net-(U1-Pad5)")
+  (net 47 "Net-(U2-Pad54)")
   (net 48 "+24V")
   (net 49 "GNDPWR")
   (net 50 "/WS2811_IN")
@@ -163,7 +163,7 @@
   (net 86 "Net-(J2-PadA6)")
   (net 87 "Net-(J2-PadA7)")
   (net 88 "Net-(J2-PadB5)")
-  (net 89 "Net-(SW2-Pad2)")
+  (net 89 "Net-(U2-Pad55)")
   (net 90 "/QSPI_SS_N")
   (net 91 "/B")
   (net 92 "/G")
@@ -179,7 +179,7 @@
 
   (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu")
     (tedit 5F68FEEE) (tstamp 0014350a-6c49-4810-abbe-d8e2c214bc91)
-    (at 245.68 90.135)
+    (at 137.722 86.644)
     (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
@@ -221,7 +221,7 @@
 
   (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu")
     (tedit 5F68FEEE) (tstamp 0a217749-8c1c-4770-b764-34ac9cbd9a73)
-    (at 237.32 94.585)
+    (at 129.362 91.094)
     (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
@@ -261,9 +261,51 @@
     )
   )
 
+  (footprint "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" (layer "F.Cu")
+    (tedit 5F68FEEF) (tstamp 13e1a3c5-799d-4fb0-adb0-5d5a27851976)
+    (at 143.764 80.518)
+    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "capacitor handsolder")
+    (property "Sheetfile" "c3pb-heizung.kicad_sch")
+    (property "Sheetname" "")
+    (path "/69f895ee-e589-4bf7-b00c-de16a970775f")
+    (attr smd)
+    (fp_text reference "C10" (at 0 -1.43) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 34f8f6b2-3afe-4aca-a4fc-f8e57b75c75c)
+    )
+    (fp_text value "100n" (at 0 1.43) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 749104e4-84da-4c5c-b326-78e87af5dfeb)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+      (effects (font (size 0.4 0.4) (thickness 0.06)))
+      (tstamp dbd60f27-4e2d-4f48-87c0-8ee576e367dc)
+    )
+    (fp_line (start -0.146267 0.51) (end 0.146267 0.51) (layer "F.SilkS") (width 0.12) (tstamp 10aaffb9-3cb1-4a38-841f-4dda41efbfb2))
+    (fp_line (start -0.146267 -0.51) (end 0.146267 -0.51) (layer "F.SilkS") (width 0.12) (tstamp ba283e26-9e9a-47af-8832-eb4c70f4296b))
+    (fp_line (start -1.65 -0.73) (end 1.65 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 169111ef-e252-4926-a083-39abb6565b2f))
+    (fp_line (start 1.65 0.73) (end -1.65 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 4fa97478-df4d-4e5a-92d2-3c6c4c9e121e))
+    (fp_line (start -1.65 0.73) (end -1.65 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp a955fef3-244c-4129-a167-bf94f8a2f20d))
+    (fp_line (start 1.65 -0.73) (end 1.65 0.73) (layer "F.CrtYd") (width 0.05) (tstamp b907a679-45d8-44cf-8b1a-d5e122174ee9))
+    (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 08ec227c-185c-409b-a23d-7fe45c583e20))
+    (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 625f2d07-950b-441a-bde7-0a531f7839a6))
+    (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp a28a7f5e-a3db-4a49-9f96-0b2089920c61))
+    (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp c6c492f8-0e15-40d8-87ce-ff5c7373a9dc))
+    (pad "1" smd roundrect (at -0.8625 0) (size 1.075 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 72 "+3.3V") (pintype "passive") (tstamp b99730b0-7ff9-4534-afeb-fd1a7dcfd666))
+    (pad "2" smd roundrect (at 0.8625 0) (size 1.075 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 46 "GND") (pintype "passive") (tstamp 3abf10f5-92ff-4d12-8bf0-2b0c1326aa5f))
+    (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
   (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu")
     (tedit 5F68FEEE) (tstamp 14cc3adc-fa98-414e-813e-a8742ff6ebaa)
-    (at 252.53 87.625)
+    (at 144.572 84.134)
     (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
@@ -305,7 +347,7 @@
 
   (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu")
     (tedit 5F68FEEE) (tstamp 1888e9ea-8a1c-498e-b0f2-8988ac18ee70)
-    (at 207.01 67.31 180)
+    (at 162.179 76.454 180)
     (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
@@ -737,7 +779,7 @@
     (fp_arc (start 49.471901 -9.303354) (mid 49.220962 -9.300837) (end 48.970011 -9.3) (layer "Dwgs.User") (width 0.05) (tstamp 540b26a2-6628-489c-95e6-674ccb27014a))
     (fp_arc (start 40.469999 33.04) (mid 38.2733 38.343301) (end 32.969999 40.54) (layer "Dwgs.User") (width 0.05) (tstamp 57150cb2-0132-489b-a65e-63e5ae6d2929))
     (fp_arc (start 18.219999 37.04) (mid 18.366446 36.686446) (end 18.719999 36.54) (layer "Dwgs.User") (width 0.05) (tstamp 59d02fe7-2ee2-45fd-b9b8-bb7d886bddef))
-    (fp_arc (start -51.030032 9.484793) (mid -51.651086 9.268873) (end -52.00362 8.71385) (layer "Dwgs.User") (width 0.05) (tstamp 5ab21065-ef2c-449a-a107-32e5bc5a758f))
+    (fp_arc (start -51.030032 9.484793) (mid -51.651087 9.268873) (end -52.00362 8.71385) (layer "Dwgs.User") (width 0.05) (tstamp 5ab21065-ef2c-449a-a107-32e5bc5a758f))
     (fp_arc (start 36.969999 26.29) (mid 36.616446 26.143553) (end 36.469999 25.79) (layer "Dwgs.User") (width 0.05) (tstamp 5b956c62-21b0-403c-b730-b5027debc483))
     (fp_arc (start -49.532061 -7.116644) (mid -49.28106 -7.119163) (end -49.030047 -7.12) (layer "Dwgs.User") (width 0.05) (tstamp 5ddab59d-4a6b-465c-8906-464b1525d1fd))
     (fp_arc (start -51.029968 -7.015205) (mid -51.736805 -7.30738) (end -52.030016 -8.013787) (layer "Dwgs.User") (width 0.05) (tstamp 5edf707f-6ec1-4f3f-b251-0080999d4f30))
@@ -868,7 +910,7 @@
 
   (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu")
     (tedit 5F68FEEE) (tstamp 27e44055-840d-407f-87ef-aebd21e1251d)
-    (at 216.535 56.515)
+    (at 155.956 76.708)
     (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
@@ -910,7 +952,7 @@
 
   (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu")
     (tedit 5F68FEEE) (tstamp 2dfddafa-ef51-4af3-92f1-7226bc6cda20)
-    (at 210.185 73.66)
+    (at 165.354 82.804)
     (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
@@ -955,6 +997,7 @@
     (at 181.61 91.44)
     (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch")
     (tags "SPST Button Switch")
+    (property "LCSC" "C221902")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
     (property "Sheetname" "")
     (path "/f29a19ef-4431-4e85-80c9-3c2edc5704bc")
@@ -1005,7 +1048,7 @@
 
   (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu")
     (tedit 5F68FEEE) (tstamp 3021ac95-2ac0-4355-b378-a7ee86d457cc)
-    (at 241.67 92.075)
+    (at 133.712 88.584)
     (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
@@ -1035,7 +1078,7 @@
     (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer "F.Fab") (width 0.1) (tstamp 67d6baa4-f320-404b-9747-8d452ab9ff46))
     (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer "F.Fab") (width 0.1) (tstamp 9e9df9cc-7f76-4669-a2a8-50f7b1b8c866))
     (pad "1" smd roundrect (at -0.825 0) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
-      (net 89 "Net-(SW2-Pad2)") (pintype "passive") (tstamp 9e62e518-dc70-40ce-b155-b01d6277ee9f))
+      (net 38 "Net-(R10-Pad1)") (pintype "passive") (tstamp 9e62e518-dc70-40ce-b155-b01d6277ee9f))
     (pad "2" smd roundrect (at 0.825 0) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
       (net 90 "/QSPI_SS_N") (pintype "passive") (tstamp 7698f9b0-ec11-4871-815b-a6325790c673))
     (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl"
@@ -1047,7 +1090,7 @@
 
   (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu")
     (tedit 5F68FEEE) (tstamp 30a4d3f3-4d26-4638-bd34-25ac4692452b)
-    (at 213.36 56.515 180)
+    (at 152.781 76.708 180)
     (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
@@ -1089,7 +1132,7 @@
 
   (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu")
     (tedit 5F68FEEE) (tstamp 31275b0f-b606-4f0a-a4c1-53ff18ccd636)
-    (at 245.68 92.645)
+    (at 137.722 89.154)
     (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
@@ -1131,7 +1174,7 @@
 
   (footprint "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" (layer "F.Cu")
     (tedit 5F68FEEF) (tstamp 373f1b9b-6206-4676-a7f7-123df266ba56)
-    (at 231.34 97.925)
+    (at 123.382 94.434)
     (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
@@ -1173,9 +1216,10 @@
 
   (footprint "Package_TO_SOT_SMD:SOT-89-3" (layer "F.Cu")
     (tedit 5C33D6E8) (tstamp 3d0dbb2f-2e44-44c8-9402-be646ff1bbe8)
-    (at 232.24 93.645)
+    (at 124.282 90.154)
     (descr "SOT-89-3, http://ww1.microchip.com/downloads/en/DeviceDoc/3L_SOT-89_MB_C04-029C.pdf")
     (tags "SOT-89-3")
+    (property "LCSC" "C71136")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
     (property "Sheetname" "")
     (path "/f8c6d1d0-110e-43ad-bff4-0454e328e1fc")
@@ -1232,7 +1276,7 @@
 
   (footprint "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" (layer "F.Cu")
     (tedit 5F68FEEF) (tstamp 3e62368c-8313-47db-b4fb-dd139ff9dcde)
-    (at 231.34 100.435)
+    (at 123.382 96.944)
     (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
@@ -1274,7 +1318,7 @@
 
   (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu")
     (tedit 5F68FEEE) (tstamp 40b4b26b-1025-426d-8a75-29c60916e9f9)
-    (at 253.7 90.135)
+    (at 145.742 86.644)
     (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
@@ -1316,9 +1360,10 @@
 
   (footprint "Package_TO_SOT_SMD:SOT-23" (layer "F.Cu")
     (tedit 5FA16958) (tstamp 4367b7cf-29e9-4c27-b264-7e2cd249b74e)
-    (at 215.265 53.975)
+    (at 154.686 74.168)
     (descr "SOT, 3 Pin (https://www.jedec.org/system/files/docs/to-236h.pdf variant AB), generated with kicad-footprint-generator ipc_gullwing_generator.py")
     (tags "SOT TO_SOT_SMD")
+    (property "LCSC" "C75882")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
     (property "Sheetname" "")
     (path "/c416f236-f7b8-4be7-aae7-cde2bfadfed3")
@@ -1363,7 +1408,7 @@
 
   (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu")
     (tedit 5F68FEEE) (tstamp 4aac2ea0-3b89-4700-b962-39523e192a92)
-    (at 207.01 73.66)
+    (at 162.179 82.804)
     (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
@@ -1405,7 +1450,7 @@
 
   (footprint "Diode_SMD:D_MELF" (layer "F.Cu")
     (tedit 5905D864) (tstamp 5295e153-26bf-456c-9c8e-1ad77171d249)
-    (at 213.995 50.165)
+    (at 153.416 70.358)
     (descr "Diode, MELF,,")
     (tags "Diode MELF ")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
@@ -1457,6 +1502,7 @@
     (at 155.575 104.775 -90)
     (descr "SOIC, 8 Pin (JEDEC MS-012AA, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_8.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
     (tags "SOIC SO")
+    (property "LCSC" "C94609")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
     (property "Sheetname" "")
     (path "/c4255867-77bb-45bb-ac38-0cf3d27df9de")
@@ -1465,7 +1511,7 @@
       (effects (font (size 1 1) (thickness 0.15)))
       (tstamp 3babd5a3-23be-4e6e-8145-be35f622266e)
     )
-    (fp_text value "MAX485E" (at 0 3.4 90) (layer "F.Fab")
+    (fp_text value "MAX3485AEASA+T" (at 0 3.4 90) (layer "F.Fab")
       (effects (font (size 1 1) (thickness 0.15)))
       (tstamp 71a26555-bd25-411f-8bd7-af41ad108e34)
     )
@@ -1501,7 +1547,7 @@
     (pad "7" smd roundrect (at 2.475 -0.635 270) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
       (net 59 "/RS485_B") (pinfunction "B") (pintype "bidirectional") (tstamp 6123e15b-ff93-49a3-88ae-5b80f889a89a))
     (pad "8" smd roundrect (at 2.475 -1.905 270) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
-      (net 57 "+5V") (pinfunction "VCC") (pintype "power_in") (tstamp 666634e7-35ef-4940-bcf2-79271acba2e4))
+      (net 72 "+3.3V") (pinfunction "VCC") (pintype "power_in") (tstamp 666634e7-35ef-4940-bcf2-79271acba2e4))
     (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8_3.9x4.9mm_P1.27mm.wrl"
       (offset (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1511,7 +1557,7 @@
 
   (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu")
     (tedit 5F68FEEE) (tstamp 6794c6c0-7783-4463-ade3-14d9d40bc9bc)
-    (at 241.33 94.585)
+    (at 133.372 91.094)
     (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
@@ -1553,7 +1599,7 @@
 
   (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu")
     (tedit 5F68FEEE) (tstamp 6dce0b69-d746-4f50-b0b0-14f40d447eee)
-    (at 239.53 99.605)
+    (at 131.572 96.114)
     (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
@@ -1595,7 +1641,7 @@
 
   (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu")
     (tedit 5F68FEEE) (tstamp 6e5212ef-38ba-4c60-ae2d-32a2978ec89d)
-    (at 235.52 97.925)
+    (at 127.562 94.434)
     (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
@@ -1637,9 +1683,10 @@
 
   (footprint "Package_TO_SOT_SMD:SOT-23" (layer "F.Cu")
     (tedit 5FA16958) (tstamp 6e88f33d-6df4-4d4d-81e1-f6c581ca6521)
-    (at 208.915 64.77)
+    (at 164.084 73.914)
     (descr "SOT, 3 Pin (https://www.jedec.org/system/files/docs/to-236h.pdf variant AB), generated with kicad-footprint-generator ipc_gullwing_generator.py")
     (tags "SOT TO_SOT_SMD")
+    (property "LCSC" "C75882")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
     (property "Sheetname" "")
     (path "/eb54cd64-d761-48fa-b43d-151e29ac1257")
@@ -1684,7 +1731,7 @@
 
   (footprint "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" (layer "F.Cu")
     (tedit 5F68FEEF) (tstamp 7137ea32-9daf-4a90-b77e-68a9eccb9698)
-    (at 237.49 92.075)
+    (at 129.532 88.584)
     (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
@@ -1726,7 +1773,7 @@
 
   (footprint "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" (layer "F.Cu")
     (tedit 5F68FEEF) (tstamp 73d8961c-6294-4428-8912-ead7e6bd0219)
-    (at 213.995 111.095)
+    (at 139.076 71.882)
     (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
@@ -1768,7 +1815,7 @@
 
   (footprint "Diode_SMD:D_MELF" (layer "F.Cu")
     (tedit 5905D864) (tstamp 7753ebbc-b565-4b1f-b170-806b4a4b6094)
-    (at 208.125 60.95)
+    (at 163.294 70.094)
     (descr "Diode, MELF,,")
     (tags "Diode MELF ")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
@@ -1817,7 +1864,7 @@
 
   (footprint "Diode_SMD:D_MELF" (layer "F.Cu")
     (tedit 5905D864) (tstamp 7afe09e3-93e3-4836-8836-8763b4faf286)
-    (at 216.916 74.998)
+    (at 122.174 100.906)
     (descr "Diode, MELF,,")
     (tags "Diode MELF ")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
@@ -1866,7 +1913,7 @@
 
   (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu")
     (tedit 5F68FEEE) (tstamp 860aab97-3634-4821-b34d-c94faf0c17d8)
-    (at 243.54 97.095)
+    (at 135.582 93.604)
     (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
@@ -1906,9 +1953,72 @@
     )
   )
 
+  (footprint "Package_SO:SOIC-8_5.23x5.23mm_P1.27mm" (layer "F.Cu")
+    (tedit 5D9F72B1) (tstamp 870fcef1-4eca-4b4c-ad99-098c3e06dda5)
+    (at 136.414 77.628)
+    (descr "SOIC, 8 Pin (http://www.winbond.com/resource-files/w25q32jv%20revg%2003272018%20plus.pdf#page=68), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+    (tags "SOIC SO")
+    (property "LCSC" "C82317")
+    (property "Sheetfile" "c3pb-heizung.kicad_sch")
+    (property "Sheetname" "")
+    (path "/751cc300-9e54-4022-b1a4-ef7c260bd00e")
+    (attr smd)
+    (fp_text reference "U6" (at 0 -3.56) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp ff6adf8f-3b74-4503-8d87-4023ed69e0c9)
+    )
+    (fp_text value "W25Q16JVSSIQ" (at 0 3.56) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 8f8e3ac1-a52a-4fa1-814e-949177324a49)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 43cd513a-6ca8-4249-84db-45f0fedc858b)
+    )
+    (fp_line (start -2.725 2.725) (end -2.725 2.465) (layer "F.SilkS") (width 0.12) (tstamp 0c0bbebe-3907-4fd6-9db7-d1a7c741dc6c))
+    (fp_line (start -2.725 -2.465) (end -4.4 -2.465) (layer "F.SilkS") (width 0.12) (tstamp 3ee9b203-e59d-45b5-b365-860fce6da6d2))
+    (fp_line (start -2.725 -2.725) (end -2.725 -2.465) (layer "F.SilkS") (width 0.12) (tstamp 438afc33-1159-4aae-a5eb-26b29a655bf7))
+    (fp_line (start 0 -2.725) (end -2.725 -2.725) (layer "F.SilkS") (width 0.12) (tstamp 687b65a2-375d-4757-bcbd-b3b8269f640b))
+    (fp_line (start 2.725 -2.725) (end 2.725 -2.465) (layer "F.SilkS") (width 0.12) (tstamp d3dbaea4-3065-4ed0-953f-3d6e47e9a219))
+    (fp_line (start 0 2.725) (end 2.725 2.725) (layer "F.SilkS") (width 0.12) (tstamp de9f2d68-0ed4-407a-a71c-443a00be7b51))
+    (fp_line (start 2.725 2.725) (end 2.725 2.465) (layer "F.SilkS") (width 0.12) (tstamp f1015fbf-ecf0-4d04-8e5a-9777b66ac293))
+    (fp_line (start 0 2.725) (end -2.725 2.725) (layer "F.SilkS") (width 0.12) (tstamp f4b05898-a741-4685-a276-86c66b534824))
+    (fp_line (start 0 -2.725) (end 2.725 -2.725) (layer "F.SilkS") (width 0.12) (tstamp fd214da0-f380-48d1-ac8d-486fe9bc1570))
+    (fp_line (start 4.65 -2.86) (end -4.65 -2.86) (layer "F.CrtYd") (width 0.05) (tstamp 01d8d4de-fcd1-47e4-90fd-432d6643cc14))
+    (fp_line (start 4.65 2.86) (end 4.65 -2.86) (layer "F.CrtYd") (width 0.05) (tstamp 18decc8c-29a6-46f0-885d-edb7a124dcbd))
+    (fp_line (start -4.65 2.86) (end 4.65 2.86) (layer "F.CrtYd") (width 0.05) (tstamp 3a9a3dd6-caf4-4451-a8b4-3c8986b972cc))
+    (fp_line (start -4.65 -2.86) (end -4.65 2.86) (layer "F.CrtYd") (width 0.05) (tstamp 67a20818-68ba-49b6-a6fa-5e33dcb9a853))
+    (fp_line (start -1.615 -2.615) (end 2.615 -2.615) (layer "F.Fab") (width 0.1) (tstamp 184b9e89-040a-44db-905a-4ad54c8adb4b))
+    (fp_line (start -2.615 2.615) (end -2.615 -1.615) (layer "F.Fab") (width 0.1) (tstamp 34dcbd7d-5b40-4645-a98a-2516de023279))
+    (fp_line (start -2.615 -1.615) (end -1.615 -2.615) (layer "F.Fab") (width 0.1) (tstamp 890cc204-e9b5-4396-8bac-c981752171de))
+    (fp_line (start 2.615 2.615) (end -2.615 2.615) (layer "F.Fab") (width 0.1) (tstamp c5d55d97-7f5a-4677-83ec-6845f12aca9e))
+    (fp_line (start 2.615 -2.615) (end 2.615 2.615) (layer "F.Fab") (width 0.1) (tstamp e85e09d9-e7c4-4605-aef0-a2b710b6939a))
+    (pad "1" smd roundrect (at -3.6 -1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 90 "/QSPI_SS_N") (pinfunction "~{CS}") (pintype "input") (tstamp a73fafc9-412b-4978-a473-16d9318f4a32))
+    (pad "2" smd roundrect (at -3.6 -0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 89 "Net-(U2-Pad55)") (pinfunction "DO(IO1)") (pintype "bidirectional") (tstamp 5f4d1527-4633-4149-b8ab-7d92d7a02985))
+    (pad "3" smd roundrect (at -3.6 0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 47 "Net-(U2-Pad54)") (pinfunction "IO2") (pintype "bidirectional") (tstamp 1674419a-e852-4c07-bd81-d335893e484b))
+    (pad "4" smd roundrect (at -3.6 1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 46 "GND") (pinfunction "GND") (pintype "power_in") (tstamp c62e1a31-1676-451f-bb08-c3e4d132fdda))
+    (pad "5" smd roundrect (at 3.6 1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 41 "Net-(U2-Pad53)") (pinfunction "DI(IO0)") (pintype "bidirectional") (tstamp 73b1f908-0fd3-4b9f-8b16-103b57892012))
+    (pad "6" smd roundrect (at 3.6 0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 40 "Net-(U2-Pad52)") (pinfunction "CLK") (pintype "input") (tstamp d32605de-35f1-4f7b-8998-ac5573b6008c))
+    (pad "7" smd roundrect (at 3.6 -0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 39 "Net-(U2-Pad51)") (pinfunction "IO3") (pintype "bidirectional") (tstamp ce2ec9fe-aee0-41dc-b1e9-04ba5e6e5599))
+    (pad "8" smd roundrect (at 3.6 -1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 72 "+3.3V") (pinfunction "VCC") (pintype "power_in") (tstamp e5465639-6e79-48ac-a0a4-60e0eb01426e))
+    (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8_5.23x5.23mm_P1.27mm.wrl"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
   (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu")
     (tedit 5F68FEEE) (tstamp 888db983-e269-496b-ac6c-4ed0f20460a8)
-    (at 239.53 97.095)
+    (at 131.572 93.604)
     (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
@@ -1953,6 +2063,7 @@
     (at 182.88 105.41)
     (descr "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf")
     (tags "LED RGB NeoPixel")
+    (property "LCSC" "C2843785")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
     (property "Sheetname" "")
     (path "/0927ec3b-d3ac-4bbf-80cb-8a9d695f97da")
@@ -1993,7 +2104,7 @@
     (pad "3" smd rect (at 2.45 1.65) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
       (net 46 "GND") (pinfunction "VSS") (pintype "power_in") (tstamp de89efdc-5656-4f39-bf40-cda67bc39748))
     (pad "4" smd rect (at 2.45 -1.65) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
-      (net 47 "Net-(U1-Pad5)") (pinfunction "DIN") (pintype "input") (tstamp 378af4d5-128a-439a-aa16-c8a9e0b905d3))
+      (net 37 "Net-(D1-Pad4)") (pinfunction "DIN") (pintype "input") (tstamp 378af4d5-128a-439a-aa16-c8a9e0b905d3))
     (model "${KICAD6_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.wrl"
       (offset (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -2006,6 +2117,7 @@
     (at 172.72 98.425)
     (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch")
     (tags "SPST Button Switch")
+    (property "LCSC" "C221902")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
     (property "Sheetname" "")
     (path "/bb1b9052-def6-4e6a-b916-0df00d85110c")
@@ -2056,7 +2168,7 @@
 
   (footprint "Diode_SMD:D_MELF" (layer "F.Cu")
     (tedit 5905D864) (tstamp 9e87d846-4a63-4994-a193-f2a025d93bef)
-    (at 233.09 88.495)
+    (at 125.132 85.004)
     (descr "Diode, MELF,,")
     (tags "Diode MELF ")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
@@ -2105,7 +2217,7 @@
 
   (footprint "Diode_SMD:D_MELF" (layer "F.Cu")
     (tedit 5905D864) (tstamp a308ff02-a00c-4e54-a5ac-98754ed96267)
-    (at 216.916 79.248)
+    (at 122.174 105.156)
     (descr "Diode, MELF,,")
     (tags "Diode MELF ")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
@@ -2240,6 +2352,7 @@
     (at 182.88 98.425)
     (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch")
     (tags "SPST Button Switch")
+    (property "LCSC" "C221902")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
     (property "Sheetname" "")
     (path "/02ad5fbf-3a62-45d9-99cf-34278ec4960b")
@@ -2278,9 +2391,9 @@
     (pad "1" smd rect (at -3.98 -2.25) (size 1.55 1.3) (layers "F.Cu" "F.Paste" "F.Mask")
       (net 46 "GND") (pinfunction "1") (pintype "passive") (tstamp daec80f4-629d-4eb9-8357-93982eeee845))
     (pad "2" smd rect (at -3.98 2.25) (size 1.55 1.3) (layers "F.Cu" "F.Paste" "F.Mask")
-      (net 89 "Net-(SW2-Pad2)") (pinfunction "2") (pintype "passive") (tstamp 486bdf76-397f-497a-8e06-f491f11bc512))
+      (net 38 "Net-(R10-Pad1)") (pinfunction "2") (pintype "passive") (tstamp 486bdf76-397f-497a-8e06-f491f11bc512))
     (pad "2" smd rect (at 3.98 2.25) (size 1.55 1.3) (layers "F.Cu" "F.Paste" "F.Mask")
-      (net 89 "Net-(SW2-Pad2)") (pinfunction "2") (pintype "passive") (tstamp e8e4bc46-b9b3-45f2-830d-1593d1e38e09))
+      (net 38 "Net-(R10-Pad1)") (pinfunction "2") (pintype "passive") (tstamp e8e4bc46-b9b3-45f2-830d-1593d1e38e09))
     (model "${KICAD6_3DMODEL_DIR}/Button_Switch_SMD.3dshapes/SW_SPST_PTS645.wrl"
       (offset (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -2290,7 +2403,7 @@
 
   (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu")
     (tedit 5F68FEEE) (tstamp acb414d3-54d4-4a6e-a840-8fe09fb960a0)
-    (at 248.52 87.625)
+    (at 140.562 84.134)
     (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
@@ -2332,7 +2445,7 @@
 
   (footprint "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" (layer "F.Cu")
     (tedit 5F68FEEF) (tstamp b20bd5ce-41ed-4315-bc07-b98252599ca7)
-    (at 244.34 87.625)
+    (at 136.382 84.134)
     (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
@@ -2374,7 +2487,7 @@
 
   (footprint "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" (layer "F.Cu")
     (tedit 5F68FEEF) (tstamp b4a1aafc-8f4d-4bfe-8787-2fda133c1e18)
-    (at 203.835 72.39)
+    (at 159.004 81.534)
     (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
@@ -2416,7 +2529,7 @@
 
   (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu")
     (tedit 5F68FEEE) (tstamp b54decca-3c05-4d6d-b296-e412cbf4f7ba)
-    (at 218.175 111.095)
+    (at 143.256 71.882)
     (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
@@ -2458,7 +2571,7 @@
 
   (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu")
     (tedit 5F68FEEE) (tstamp b7fde5f6-e267-44d2-9d23-5dfe298b659e)
-    (at 235.52 100.435)
+    (at 127.562 96.944)
     (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
@@ -2500,7 +2613,7 @@
 
   (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu")
     (tedit 5F68FEEE) (tstamp ba2dcb1b-6336-40fd-bdcc-dbd4d09c5e31)
-    (at 249.69 90.135)
+    (at 141.732 86.644)
     (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
@@ -2542,9 +2655,10 @@
 
   (footprint "Package_TO_SOT_SMD:SOT-23-5" (layer "F.Cu")
     (tedit 5F6F9B37) (tstamp bb23c69a-3b68-4b52-8cba-ccec36c3ff6f)
-    (at 239.59 88.595)
+    (at 131.632 85.104)
     (descr "SOT, 5 Pin (https://www.jedec.org/sites/default/files/docs/Mo-178c.PDF variant AA), generated with kicad-footprint-generator ipc_gullwing_generator.py")
     (tags "SOT TO_SOT_SMD")
+    (property "LCSC" "C47773")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
     (property "Sheetname" "")
     (path "/d1380cd7-7256-449b-9741-d53528b2b108")
@@ -2593,6 +2707,7 @@
   (footprint "c3pb-heizung:KF250T-5.0-2*13P" (layer "F.Cu")
     (tedit 0) (tstamp bb76bc04-4d3b-48bd-862a-af9b21318861)
     (at 152.4 124.955 180)
+    (property "LCSC" "C976547")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
     (property "Sheetname" "")
     (path "/46d86b87-3ee7-455c-a40a-b139652942f9")
@@ -2693,6 +2808,48 @@
       (net 50 "/WS2811_IN") (pinfunction "Pin_26") (pintype "passive") (tstamp 2d092b09-7776-49a0-a344-e3400714ea11))
   )
 
+  (footprint "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" (layer "F.Cu")
+    (tedit 5F68FEEF) (tstamp bb8444eb-947c-480f-9eb1-0b28519b5ef9)
+    (at 143.764 78.008)
+    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "capacitor handsolder")
+    (property "Sheetfile" "c3pb-heizung.kicad_sch")
+    (property "Sheetname" "")
+    (path "/3bd099cc-9d1c-41fe-89c0-077f60a3cdc6")
+    (attr smd)
+    (fp_text reference "C12" (at 0 -1.43) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 83ce4eeb-eccb-463e-b785-e8f95fdcf390)
+    )
+    (fp_text value "10n" (at 0 1.43) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp ec834acb-edbb-4275-9a4b-6bd2ebe63181)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+      (effects (font (size 0.4 0.4) (thickness 0.06)))
+      (tstamp 44bfeb33-bfa0-4f24-a3c8-65c0f26b78b4)
+    )
+    (fp_line (start -0.146267 -0.51) (end 0.146267 -0.51) (layer "F.SilkS") (width 0.12) (tstamp 6972ea0d-8f28-402b-b80e-222f17df6ed2))
+    (fp_line (start -0.146267 0.51) (end 0.146267 0.51) (layer "F.SilkS") (width 0.12) (tstamp b724eae1-db17-40f2-9a09-cfbe94ed7337))
+    (fp_line (start -1.65 0.73) (end -1.65 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 18333484-a882-476f-9dc3-85d200cf7179))
+    (fp_line (start 1.65 0.73) (end -1.65 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 1949ee2a-dd28-42bf-bee6-83319488d03f))
+    (fp_line (start -1.65 -0.73) (end 1.65 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 95b33d64-54fa-477f-9057-36a9f5db95c8))
+    (fp_line (start 1.65 -0.73) (end 1.65 0.73) (layer "F.CrtYd") (width 0.05) (tstamp d2f04bf8-753d-42ce-b2f1-54f460ca5a04))
+    (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 2ba626dc-0788-4fc5-be0f-5790846013e8))
+    (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 448cc3c6-06f3-427c-a7ab-98a03ba9000c))
+    (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 582b4cfe-c799-44f2-a31e-f5a17e5f3334))
+    (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 59bcea6b-6635-4bb6-a833-aa9405ae6100))
+    (pad "1" smd roundrect (at -0.8625 0) (size 1.075 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 71 "/CURRENT2") (pintype "passive") (tstamp 1eb308f9-cc4a-42d2-99a7-c9a1afc505fe))
+    (pad "2" smd roundrect (at 0.8625 0) (size 1.075 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 46 "GND") (pintype "passive") (tstamp 4c2f1ccc-779e-4621-a45c-a2043d22692b))
+    (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
   (footprint "LED_SMD:LED_RGB_Cree-PLCC-6_6x5mm_P2.1mm" (layer "F.Cu")
     (tedit 5A61E199) (tstamp bc53f1e5-f9a9-44c5-ba39-41ab38ce13d9)
     (at 170.815 105.41)
@@ -2751,6 +2908,7 @@
     (at 162.56 106.045)
     (descr "SOIC, 8 Pin (JEDEC MS-012AA, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_8.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
     (tags "SOIC SO")
+    (property "LCSC" "C114581")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
     (property "Sheetname" "")
     (path "/cddcc468-d157-42e9-8370-4989dbf0f5b7")
@@ -2789,7 +2947,7 @@
     (pad "4" smd roundrect (at -2.475 1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
       (net 46 "GND") (pinfunction "GND") (pintype "power_in") (tstamp 272edf0d-089e-4723-902d-0c794c2a6219))
     (pad "5" smd roundrect (at 2.475 1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
-      (net 47 "Net-(U1-Pad5)") (pinfunction "DO") (pintype "output") (tstamp 2d2f91cc-f3d0-4cd1-ab2c-fad7390f8b17))
+      (net 37 "Net-(D1-Pad4)") (pinfunction "DO") (pintype "output") (tstamp 2d2f91cc-f3d0-4cd1-ab2c-fad7390f8b17))
     (pad "6" smd roundrect (at 2.475 0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
       (net 50 "/WS2811_IN") (pinfunction "DIN") (pintype "input") (tstamp aca7d60b-ae5a-46bc-a5be-d0895ec437cd))
     (pad "7" smd roundrect (at 2.475 -0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
@@ -2803,9 +2961,51 @@
     )
   )
 
+  (footprint "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" (layer "F.Cu")
+    (tedit 5F68FEEF) (tstamp c9d614e7-6836-43b3-82c5-b1cb99767487)
+    (at 143.764 75.498)
+    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "capacitor handsolder")
+    (property "Sheetfile" "c3pb-heizung.kicad_sch")
+    (property "Sheetname" "")
+    (path "/0ff712ae-f4b0-485a-990d-fd2a28b2a19a")
+    (attr smd)
+    (fp_text reference "C11" (at 0 -1.43) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 9675f8e9-af9b-44b3-873b-f7caf6e4694f)
+    )
+    (fp_text value "10n" (at 0 1.43) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp addc59dc-88e6-4d77-8922-06b791fe58e2)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+      (effects (font (size 0.4 0.4) (thickness 0.06)))
+      (tstamp 7d4923c5-1a0f-4fc5-b82e-c09327e9507e)
+    )
+    (fp_line (start -0.146267 0.51) (end 0.146267 0.51) (layer "F.SilkS") (width 0.12) (tstamp ba8e287c-6b4b-4197-82f8-b5715b4f3aba))
+    (fp_line (start -0.146267 -0.51) (end 0.146267 -0.51) (layer "F.SilkS") (width 0.12) (tstamp d202b408-8db4-4661-ad9c-26d396230cd1))
+    (fp_line (start -1.65 0.73) (end -1.65 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 74c96eb6-9f07-410c-9580-eccbfc7da88c))
+    (fp_line (start 1.65 -0.73) (end 1.65 0.73) (layer "F.CrtYd") (width 0.05) (tstamp ce66a931-ce4d-4ace-919e-0567a11965c8))
+    (fp_line (start 1.65 0.73) (end -1.65 0.73) (layer "F.CrtYd") (width 0.05) (tstamp cf1270be-2ae5-4361-b921-5bdaf539b4a9))
+    (fp_line (start -1.65 -0.73) (end 1.65 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp e34fce11-c638-4ebb-b70e-51da9490afd2))
+    (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 096e4a62-41b6-49e8-b3f3-1e03a7333ebf))
+    (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 1b9503ed-b609-4019-9af1-103e6d3ad731))
+    (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 9ccf0bb0-7275-4011-bca1-8750bfcd0628))
+    (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp ad158003-d3fc-4d8f-aefe-dade3790f6be))
+    (pad "1" smd roundrect (at -0.8625 0) (size 1.075 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 70 "/CURRENT1") (pintype "passive") (tstamp 5c77cf48-7207-4de1-a870-28f157d82ad8))
+    (pad "2" smd roundrect (at 0.8625 0) (size 1.075 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 46 "GND") (pintype "passive") (tstamp c30e4340-ed9f-4c66-bd76-5e3d86599d85))
+    (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
   (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu")
     (tedit 5F68FEEE) (tstamp d4b099df-838c-4fe9-bbe5-a2e4e4844cda)
-    (at 212.09 53.975 -90)
+    (at 151.511 74.168 -90)
     (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
@@ -2847,7 +3047,7 @@
 
   (footprint "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" (layer "F.Cu")
     (tedit 5F68FEEF) (tstamp d824f9e9-6171-4fb9-b477-6daeafb1b984)
-    (at 213.995 108.585)
+    (at 139.076 69.372)
     (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
@@ -2889,7 +3089,7 @@
 
   (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu")
     (tedit 5F68FEEE) (tstamp e35c0407-cc66-4f33-9815-0c0a77ea4883)
-    (at 243.54 99.605)
+    (at 135.582 96.114)
     (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
@@ -2931,7 +3131,7 @@
 
   (footprint "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" (layer "F.Cu")
     (tedit 5F68FEEF) (tstamp e376ad3f-4024-4a3b-a80a-e6bdfe92a94e)
-    (at 218.345 108.585)
+    (at 143.426 69.372)
     (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
@@ -2961,7 +3161,7 @@
     (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 8fb4c760-55db-46d2-bc68-b049c77f1921))
     (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp d2be77f9-a8fd-4ff1-b646-1496842f0230))
     (pad "1" smd roundrect (at -0.8625 0) (size 1.075 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
-      (net 57 "+5V") (pintype "passive") (tstamp a39b978d-24ec-4e3b-8f6e-87a3651ed691))
+      (net 72 "+3.3V") (pintype "passive") (tstamp a39b978d-24ec-4e3b-8f6e-87a3651ed691))
     (pad "2" smd roundrect (at 0.8625 0) (size 1.075 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
       (net 46 "GND") (pintype "passive") (tstamp 4d214e6f-bcaf-467f-b57f-1ed3ad1356ef))
     (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl"
@@ -2973,7 +3173,7 @@
 
   (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu")
     (tedit 5F68FEEE) (tstamp e6b68b99-3b3d-43f0-845d-94556d2c6712)
-    (at 249.69 92.645)
+    (at 141.732 89.154)
     (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
@@ -3015,7 +3215,7 @@
 
   (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu")
     (tedit 5F68FEEE) (tstamp e7ceefd7-bbe6-45ed-bfbe-bf47e4866600)
-    (at 210.185 67.31)
+    (at 165.354 76.454)
     (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
@@ -3060,6 +3260,7 @@
     (at 153.035 86.995)
     (descr "QFN, 56 Pin (https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf#page=634), generated with kicad-footprint-generator ipc_noLead_generator.py")
     (tags "QFN NoLead")
+    (property "LCSC" "C2040")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
     (property "Sheetname" "")
     (path "/21086c7e-8af1-4144-85f1-e59d7f838f7c")
@@ -3092,10 +3293,10 @@
     (fp_line (start -2.5 -3.5) (end 3.5 -3.5) (layer "F.Fab") (width 0.1) (tstamp 41190030-da3c-4112-8e1f-dc5ce43c3f7f))
     (fp_line (start 3.5 3.5) (end -3.5 3.5) (layer "F.Fab") (width 0.1) (tstamp 9cae0d50-3728-4abf-8b95-dc544590e9b3))
     (fp_line (start -3.5 -2.5) (end -2.5 -3.5) (layer "F.Fab") (width 0.1) (tstamp ec7bb376-569e-4309-8bb2-3c098fb4ee97))
-    (pad "" smd roundrect locked (at -0.8 0.8) (size 1.29 1.29) (layers "F.Paste") (roundrect_rratio 0.193798) (tstamp 7ec4a2d9-898e-4eb0-a29e-bea0cde59f64))
-    (pad "" smd roundrect locked (at 0.8 -0.8) (size 1.29 1.29) (layers "F.Paste") (roundrect_rratio 0.193798) (tstamp a2c68900-9fed-41a9-883e-f6232441410d))
-    (pad "" smd roundrect locked (at 0.8 0.8) (size 1.29 1.29) (layers "F.Paste") (roundrect_rratio 0.193798) (tstamp b30428b4-f2b2-485a-bc9c-6a68e71b699f))
-    (pad "" smd roundrect locked (at -0.8 -0.8) (size 1.29 1.29) (layers "F.Paste") (roundrect_rratio 0.193798) (tstamp bf2e7f64-4a46-42fe-b3cc-a77469e96a98))
+    (pad "" smd roundrect locked (at -0.8 0.8) (size 1.29 1.29) (layers "F.Paste") (roundrect_rratio 0.1937976744) (tstamp 7ec4a2d9-898e-4eb0-a29e-bea0cde59f64))
+    (pad "" smd roundrect locked (at 0.8 -0.8) (size 1.29 1.29) (layers "F.Paste") (roundrect_rratio 0.1937976744) (tstamp a2c68900-9fed-41a9-883e-f6232441410d))
+    (pad "" smd roundrect locked (at 0.8 0.8) (size 1.29 1.29) (layers "F.Paste") (roundrect_rratio 0.1937976744) (tstamp b30428b4-f2b2-485a-bc9c-6a68e71b699f))
+    (pad "" smd roundrect locked (at -0.8 -0.8) (size 1.29 1.29) (layers "F.Paste") (roundrect_rratio 0.1937976744) (tstamp bf2e7f64-4a46-42fe-b3cc-a77469e96a98))
     (pad "1" smd roundrect locked (at -3.4375 -2.6) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
       (net 1 "Net-(U2-Pad1)") (pinfunction "IOVDD") (pintype "power_in") (tstamp fda9714e-9ac6-4dae-bca7-bafa256c6144))
     (pad "2" smd roundrect locked (at -3.4375 -2.2) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
@@ -3197,15 +3398,15 @@
     (pad "50" smd roundrect locked (at -0.2 -3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
       (net 20 "Net-(U2-Pad23)") (pinfunction "DVDD") (pintype "passive") (tstamp 6949fdf7-566c-4061-92f3-0c40d7cae270))
     (pad "51" smd roundrect locked (at -0.6 -3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
-      (net 37 "unconnected-(U2-Pad51)") (pinfunction "QSPI_SD3") (pintype "bidirectional") (tstamp 260f736d-0905-4076-8c66-1c855be91bf5))
+      (net 39 "Net-(U2-Pad51)") (pinfunction "QSPI_SD3") (pintype "bidirectional") (tstamp 260f736d-0905-4076-8c66-1c855be91bf5))
     (pad "52" smd roundrect locked (at -1 -3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
-      (net 38 "unconnected-(U2-Pad52)") (pinfunction "QSPI_SCLK") (pintype "output") (tstamp 3b346bde-97c3-4659-ba99-13305bed7c61))
+      (net 40 "Net-(U2-Pad52)") (pinfunction "QSPI_SCLK") (pintype "output") (tstamp 3b346bde-97c3-4659-ba99-13305bed7c61))
     (pad "53" smd roundrect locked (at -1.4 -3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
-      (net 39 "unconnected-(U2-Pad53)") (pinfunction "QSPI_SD0") (pintype "bidirectional") (tstamp 700fdf08-4fb8-4f1a-aeda-af505b79ff29))
+      (net 41 "Net-(U2-Pad53)") (pinfunction "QSPI_SD0") (pintype "bidirectional") (tstamp 700fdf08-4fb8-4f1a-aeda-af505b79ff29))
     (pad "54" smd roundrect locked (at -1.8 -3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
-      (net 40 "unconnected-(U2-Pad54)") (pinfunction "QSPI_SD2") (pintype "bidirectional") (tstamp 8c1d3475-2ff3-487f-a3b9-a4421784201a))
+      (net 47 "Net-(U2-Pad54)") (pinfunction "QSPI_SD2") (pintype "bidirectional") (tstamp 8c1d3475-2ff3-487f-a3b9-a4421784201a))
     (pad "55" smd roundrect locked (at -2.2 -3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
-      (net 41 "unconnected-(U2-Pad55)") (pinfunction "QSPI_SD1") (pintype "bidirectional") (tstamp 3c3b69fa-af08-463d-8784-ab59bbdd85d9))
+      (net 89 "Net-(U2-Pad55)") (pinfunction "QSPI_SD1") (pintype "bidirectional") (tstamp 3c3b69fa-af08-463d-8784-ab59bbdd85d9))
     (pad "56" smd roundrect locked (at -2.6 -3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
       (net 90 "/QSPI_SS_N") (pinfunction "QSPI_SS") (pintype "bidirectional") (tstamp ef696b18-7115-4351-a4c2-835d84c27ae4))
     (pad "57" smd rect locked (at 0 0) (size 3.2 3.2) (layers "F.Cu" "F.Mask")
@@ -3219,7 +3420,7 @@
 
   (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu")
     (tedit 5F68FEEE) (tstamp f7cf129c-1d27-4578-9b0f-4b5736e3cd24)
-    (at 205.74 64.58 -90)
+    (at 160.909 73.724 -90)
     (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor")
     (property "Sheetfile" "c3pb-heizung.kicad_sch")
@@ -3304,5 +3505,14 @@
   (gr_line (start 117.856 110.998) (end 116.84 110.998) (layer "Edge.Cuts") (width 0.1) (tstamp efcd1aaa-9f92-4283-97cd-2e77adce4147))
   (gr_line (start 164.846 67.056) (end 164.846 66.04) (layer "Edge.Cuts") (width 0.1) (tstamp f4dddd95-922c-4a7c-97df-c0514a7e373b))
   (gr_line (start 187.96 92.202) (end 187.96 110.998) (layer "Edge.Cuts") (width 0.1) (tstamp fd0a88d1-4d26-4b62-b010-5255b54fed01))
+  (dimension (type aligned) (layer "Dwgs.User") (tstamp 5083d116-eb8d-4d4a-a4ac-ba81579a314c)
+    (pts (xy 116.84 134.62) (xy 187.96 134.62))
+    (height 18.796)
+    (gr_text "71.1200 mm" (at 152.4 152.266) (layer "Dwgs.User") (tstamp 6037e36f-aa2a-41e7-a396-744d86907192)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (format (units 3) (units_format 1) (precision 4))
+    (style (thickness 0.15) (arrow_length 1.27) (text_position_mode 0) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned)
+  )
 
 )
diff --git a/c3pb-heizung/c3pb-heizung.kicad_sch b/c3pb-heizung/c3pb-heizung.kicad_sch
index 809f556..93b9abd 100644
--- a/c3pb-heizung/c3pb-heizung.kicad_sch
+++ b/c3pb-heizung/c3pb-heizung.kicad_sch
@@ -3518,7 +3518,7 @@
   (symbol (lib_id "power:+3.3V") (at 19.05 68.58 0) (unit 1)
     (in_bom yes) (on_board yes) (fields_autoplaced)
     (uuid 0b6e1103-571f-44ef-bcc4-b9cde8203070)
-    (property "Reference" "#PWR?" (id 0) (at 19.05 72.39 0)
+    (property "Reference" "#PWR0162" (id 0) (at 19.05 72.39 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Value" "+3.3V" (id 1) (at 19.05 63.5 0))
@@ -3534,7 +3534,7 @@
   (symbol (lib_id "Device:C") (at 222.25 153.67 0) (unit 1)
     (in_bom yes) (on_board yes) (fields_autoplaced)
     (uuid 0ff712ae-f4b0-485a-990d-fd2a28b2a19a)
-    (property "Reference" "C?" (id 0) (at 226.06 152.3999 0)
+    (property "Reference" "C11" (id 0) (at 226.06 152.3999 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
     (property "Value" "10n" (id 1) (at 226.06 154.9399 0)
@@ -3671,7 +3671,7 @@
   (symbol (lib_id "power:GND") (at 30.48 101.6 0) (unit 1)
     (in_bom yes) (on_board yes) (fields_autoplaced)
     (uuid 1ae4ab9f-1fa4-433b-9d8e-b0ed9c7693a5)
-    (property "Reference" "#PWR?" (id 0) (at 30.48 107.95 0)
+    (property "Reference" "#PWR0159" (id 0) (at 30.48 107.95 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Value" "GND" (id 1) (at 30.48 106.68 0))
@@ -4001,7 +4001,7 @@
   (symbol (lib_id "Device:C") (at 267.97 153.67 0) (unit 1)
     (in_bom yes) (on_board yes) (fields_autoplaced)
     (uuid 3bd099cc-9d1c-41fe-89c0-077f60a3cdc6)
-    (property "Reference" "C?" (id 0) (at 271.78 152.3999 0)
+    (property "Reference" "C12" (id 0) (at 271.78 152.3999 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
     (property "Value" "10n" (id 1) (at 271.78 154.9399 0)
@@ -4370,7 +4370,7 @@
   (symbol (lib_id "Device:C") (at 19.05 72.39 0) (unit 1)
     (in_bom yes) (on_board yes) (fields_autoplaced)
     (uuid 69f895ee-e589-4bf7-b00c-de16a970775f)
-    (property "Reference" "C?" (id 0) (at 22.86 71.1199 0)
+    (property "Reference" "C10" (id 0) (at 22.86 71.1199 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
     (property "Value" "100n" (id 1) (at 22.86 73.6599 0)
@@ -4442,7 +4442,7 @@
   (symbol (lib_id "Memory_Flash:W25Q32JVSS") (at 30.48 91.44 0) (unit 1)
     (in_bom yes) (on_board yes) (fields_autoplaced)
     (uuid 751cc300-9e54-4022-b1a4-ef7c260bd00e)
-    (property "Reference" "U?" (id 0) (at 32.4994 78.74 0)
+    (property "Reference" "U6" (id 0) (at 32.4994 78.74 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
     (property "Value" "W25Q16JVSSIQ" (id 1) (at 32.4994 81.28 0)
@@ -4506,7 +4506,7 @@
   (symbol (lib_id "power:+3.3V") (at 274.32 60.96 0) (unit 1)
     (in_bom yes) (on_board yes) (fields_autoplaced)
     (uuid 7ac00ad4-a3eb-4e2f-a4b4-e135c5ee0060)
-    (property "Reference" "#PWR?" (id 0) (at 274.32 64.77 0)
+    (property "Reference" "#PWR0117" (id 0) (at 274.32 64.77 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Value" "+3.3V" (id 1) (at 274.32 55.88 0))
@@ -4570,7 +4570,7 @@
   (symbol (lib_id "power:GND") (at 19.05 76.2 0) (unit 1)
     (in_bom yes) (on_board yes) (fields_autoplaced)
     (uuid 8820be64-4364-49b0-adba-9629f4e091d6)
-    (property "Reference" "#PWR?" (id 0) (at 19.05 82.55 0)
+    (property "Reference" "#PWR0161" (id 0) (at 19.05 82.55 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Value" "GND" (id 1) (at 19.05 81.28 0))
@@ -4791,7 +4791,7 @@
   (symbol (lib_id "power:+3.3V") (at 248.92 50.8 0) (unit 1)
     (in_bom yes) (on_board yes) (fields_autoplaced)
     (uuid b73c714c-e5d1-406d-a3b6-affd10eb04a7)
-    (property "Reference" "#PWR?" (id 0) (at 248.92 54.61 0)
+    (property "Reference" "#PWR0123" (id 0) (at 248.92 54.61 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Value" "+3.3V" (id 1) (at 248.92 45.72 0))
@@ -5147,7 +5147,7 @@
   (symbol (lib_id "power:+3.3V") (at 30.48 81.28 0) (unit 1)
     (in_bom yes) (on_board yes) (fields_autoplaced)
     (uuid d57563d2-fae7-403c-9256-a6bd9cc8d608)
-    (property "Reference" "#PWR?" (id 0) (at 30.48 85.09 0)
+    (property "Reference" "#PWR0160" (id 0) (at 30.48 85.09 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Value" "+3.3V" (id 1) (at 30.48 76.2 0))
@@ -5163,7 +5163,7 @@
   (symbol (lib_id "power:GND") (at 222.25 157.48 0) (unit 1)
     (in_bom yes) (on_board yes) (fields_autoplaced)
     (uuid d6f00ab2-03a7-479e-b80e-6a49f1ba57ec)
-    (property "Reference" "#PWR?" (id 0) (at 222.25 163.83 0)
+    (property "Reference" "#PWR0158" (id 0) (at 222.25 163.83 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Value" "GND" (id 1) (at 222.25 162.56 0))
@@ -5539,7 +5539,7 @@
   (symbol (lib_id "power:GND") (at 267.97 157.48 0) (unit 1)
     (in_bom yes) (on_board yes) (fields_autoplaced)
     (uuid feaf16a5-3daf-4042-961a-5f05d55fcdc5)
-    (property "Reference" "#PWR?" (id 0) (at 267.97 163.83 0)
+    (property "Reference" "#PWR0157" (id 0) (at 267.97 163.83 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Value" "GND" (id 1) (at 267.97 162.56 0))
@@ -5605,6 +5605,9 @@
     (path "/317d2bc6-3dce-4eda-8729-1eb35c03acf6"
       (reference "#PWR0116") (unit 1) (value "GND") (footprint "")
     )
+    (path "/7ac00ad4-a3eb-4e2f-a4b4-e135c5ee0060"
+      (reference "#PWR0117") (unit 1) (value "+3.3V") (footprint "")
+    )
     (path "/7b26db36-0101-481b-8b15-1be5037b8247"
       (reference "#PWR0118") (unit 1) (value "GND") (footprint "")
     )
@@ -5620,6 +5623,9 @@
     (path "/528a6cb0-f786-46dc-8bc9-0f74fd40673a"
       (reference "#PWR0122") (unit 1) (value "GND") (footprint "")
     )
+    (path "/b73c714c-e5d1-406d-a3b6-affd10eb04a7"
+      (reference "#PWR0123") (unit 1) (value "+3.3V") (footprint "")
+    )
     (path "/262b8d9f-a9f0-4a8d-8ea4-3aace79ca51e"
       (reference "#PWR0124") (unit 1) (value "+24V") (footprint "")
     )
@@ -5719,29 +5725,23 @@
     (path "/76504abf-a932-44b0-8624-892b3e5f9627"
       (reference "#PWR0156") (unit 1) (value "GND") (footprint "")
     )
-    (path "/0b6e1103-571f-44ef-bcc4-b9cde8203070"
-      (reference "#PWR?") (unit 1) (value "+3.3V") (footprint "")
-    )
-    (path "/1ae4ab9f-1fa4-433b-9d8e-b0ed9c7693a5"
-      (reference "#PWR?") (unit 1) (value "GND") (footprint "")
-    )
-    (path "/7ac00ad4-a3eb-4e2f-a4b4-e135c5ee0060"
-      (reference "#PWR?") (unit 1) (value "+3.3V") (footprint "")
+    (path "/feaf16a5-3daf-4042-961a-5f05d55fcdc5"
+      (reference "#PWR0157") (unit 1) (value "GND") (footprint "")
     )
-    (path "/8820be64-4364-49b0-adba-9629f4e091d6"
-      (reference "#PWR?") (unit 1) (value "GND") (footprint "")
+    (path "/d6f00ab2-03a7-479e-b80e-6a49f1ba57ec"
+      (reference "#PWR0158") (unit 1) (value "GND") (footprint "")
     )
-    (path "/b73c714c-e5d1-406d-a3b6-affd10eb04a7"
-      (reference "#PWR?") (unit 1) (value "+3.3V") (footprint "")
+    (path "/1ae4ab9f-1fa4-433b-9d8e-b0ed9c7693a5"
+      (reference "#PWR0159") (unit 1) (value "GND") (footprint "")
     )
     (path "/d57563d2-fae7-403c-9256-a6bd9cc8d608"
-      (reference "#PWR?") (unit 1) (value "+3.3V") (footprint "")
+      (reference "#PWR0160") (unit 1) (value "+3.3V") (footprint "")
     )
-    (path "/d6f00ab2-03a7-479e-b80e-6a49f1ba57ec"
-      (reference "#PWR?") (unit 1) (value "GND") (footprint "")
+    (path "/8820be64-4364-49b0-adba-9629f4e091d6"
+      (reference "#PWR0161") (unit 1) (value "GND") (footprint "")
     )
-    (path "/feaf16a5-3daf-4042-961a-5f05d55fcdc5"
-      (reference "#PWR?") (unit 1) (value "GND") (footprint "")
+    (path "/0b6e1103-571f-44ef-bcc4-b9cde8203070"
+      (reference "#PWR0162") (unit 1) (value "+3.3V") (footprint "")
     )
     (path "/2f7e592d-346d-4bac-ab6f-41e8c0130860"
       (reference "C1") (unit 1) (value "100n") (footprint "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder")
@@ -5770,14 +5770,14 @@
     (path "/70684105-4c0c-42fe-a71f-94c229828636"
       (reference "C9") (unit 1) (value "100n") (footprint "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder")
     )
+    (path "/69f895ee-e589-4bf7-b00c-de16a970775f"
+      (reference "C10") (unit 1) (value "100n") (footprint "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder")
+    )
     (path "/0ff712ae-f4b0-485a-990d-fd2a28b2a19a"
-      (reference "C?") (unit 1) (value "10n") (footprint "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder")
+      (reference "C11") (unit 1) (value "10n") (footprint "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder")
     )
     (path "/3bd099cc-9d1c-41fe-89c0-077f60a3cdc6"
-      (reference "C?") (unit 1) (value "10n") (footprint "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder")
-    )
-    (path "/69f895ee-e589-4bf7-b00c-de16a970775f"
-      (reference "C?") (unit 1) (value "100n") (footprint "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder")
+      (reference "C12") (unit 1) (value "10n") (footprint "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder")
     )
     (path "/0927ec3b-d3ac-4bbf-80cb-8a9d695f97da"
       (reference "D1") (unit 1) (value "WS2812B") (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm")
@@ -5912,7 +5912,7 @@
       (reference "U5") (unit 1) (value "RT9013-33GB") (footprint "Package_TO_SOT_SMD:SOT-23-5")
     )
     (path "/751cc300-9e54-4022-b1a4-ef7c260bd00e"
-      (reference "U?") (unit 1) (value "W25Q16JVSSIQ") (footprint "Package_SO:SOIC-8_5.23x5.23mm_P1.27mm")
+      (reference "U6") (unit 1) (value "W25Q16JVSSIQ") (footprint "Package_SO:SOIC-8_5.23x5.23mm_P1.27mm")
     )
   )
 )
-- 
GitLab