diff --git a/c3pb-heizung/c3pb-heizung.kicad_pcb b/c3pb-heizung/c3pb-heizung.kicad_pcb
index 261e388f72f3f54540e53034331bfe5ee4d44650..924c7fe1373008ceb48f06a75f14a3f13eff25f1 100644
--- a/c3pb-heizung/c3pb-heizung.kicad_pcb
+++ b/c3pb-heizung/c3pb-heizung.kicad_pcb
@@ -2116,9 +2116,9 @@
     )
   )
 
-  (footprint "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" (layer "F.Cu")
+  (footprint "c3pb-heizung:PinHeader_1x03_P2.54mm_Vertical" (layer "F.Cu")
     (tedit 59FED5CC) (tstamp 33672edd-07d8-4615-bd27-64e552411db6)
-    (at 138.176 70.373)
+    (at 138.176 72.913)
     (descr "Through hole straight pin header, 1x03, 2.54mm pitch, single row")
     (tags "Through hole pin header THT 1x03 2.54mm single row")
     (property "LCSC" "C49257")
@@ -2126,41 +2126,41 @@
     (property "Sheetname" "")
     (path "/2fe855d9-ff3a-4208-84b4-4623d71b7a7f")
     (attr through_hole)
-    (fp_text reference "J3" (at 0 -2.33) (layer "F.SilkS")
-      (effects (font (size 0.6 0.6) (thickness 0.15)))
-      (tstamp 2bb8213a-4e19-4f15-9769-90a9007bc57e)
+    (fp_text reference "J3" (at 0 -4.87) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 4a853819-014b-4ffe-8d98-70f3a42ee457)
     )
-    (fp_text value "Conn_01x03" (at 0 7.41) (layer "F.Fab")
+    (fp_text value "Conn_01x03" (at 0 4.87) (layer "F.Fab")
       (effects (font (size 1 1) (thickness 0.15)))
-      (tstamp f2163fac-6078-480f-8509-33d318e2d2ba)
+      (tstamp 3edb2d09-3929-485e-ae1c-51bb88aea88c)
     )
-    (fp_text user "${REFERENCE}" (at 0 2.54 90) (layer "F.Fab")
+    (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab")
       (effects (font (size 1 1) (thickness 0.15)))
-      (tstamp 6f8fbdf2-682c-4228-8dca-ca5d5b2e963c)
-    )
-    (fp_line (start -1.33 6.41) (end 1.33 6.41) (layer "F.SilkS") (width 0.12) (tstamp 0b2314cf-3cab-4914-93d0-bd6dc874d1f1))
-    (fp_line (start -1.33 1.27) (end -1.33 6.41) (layer "F.SilkS") (width 0.12) (tstamp 1f6918cc-b4db-4384-8a9b-f72300f069df))
-    (fp_line (start 1.33 1.27) (end 1.33 6.41) (layer "F.SilkS") (width 0.12) (tstamp 4ab3528f-4b68-4c5b-878d-454c6357be15))
-    (fp_line (start -1.33 0) (end -1.33 -1.33) (layer "F.SilkS") (width 0.12) (tstamp 9c753c0e-7d60-4637-af35-8470bc68e539))
-    (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer "F.SilkS") (width 0.12) (tstamp ef69f18e-deb2-45a0-8121-e03a5d156193))
-    (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer "F.SilkS") (width 0.12) (tstamp f1e76b2f-26ba-47e2-aeea-4ffe408366a2))
-    (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp 4374e215-a765-4ee8-8a88-124f06b8ce15))
-    (fp_line (start -1.8 6.85) (end 1.8 6.85) (layer "F.CrtYd") (width 0.05) (tstamp 600fa83e-4fd6-41a3-8b37-a1a4bb4a5417))
-    (fp_line (start -1.8 -1.8) (end -1.8 6.85) (layer "F.CrtYd") (width 0.05) (tstamp 76c45543-5c57-4a07-b89b-8de19476d47e))
-    (fp_line (start 1.8 6.85) (end 1.8 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp fb277b22-1f2e-47c7-9753-013bae523617))
-    (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer "F.Fab") (width 0.1) (tstamp 0e1b1ef6-80da-4018-9eda-360d5924bb5e))
-    (fp_line (start -1.27 6.35) (end -1.27 -0.635) (layer "F.Fab") (width 0.1) (tstamp 4b1148f8-3468-4f2d-9b5d-d4fa123755c3))
-    (fp_line (start 1.27 -1.27) (end 1.27 6.35) (layer "F.Fab") (width 0.1) (tstamp 6d9d4ff3-2a1c-423c-97ab-baa51713270d))
-    (fp_line (start 1.27 6.35) (end -1.27 6.35) (layer "F.Fab") (width 0.1) (tstamp aaff2459-dfd1-439d-bdd8-6e6d1efc638a))
-    (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer "F.Fab") (width 0.1) (tstamp d6e6e2c9-ded3-4a97-9622-6a730069420b))
-    (pad "1" thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
-      (net 85 "/SWD") (pinfunction "Pin_1") (pintype "passive") (tstamp 5ce3f375-d887-4c77-9a26-2f9260f64d27))
-    (pad "2" thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
-      (net 4 "GND") (pinfunction "Pin_2") (pintype "passive") (tstamp 04bb5af1-319a-47bc-97b0-d88b42241ee2))
-    (pad "3" thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
-      (net 84 "/SWCLK") (pinfunction "Pin_3") (pintype "passive") (tstamp 213294c9-8f45-455c-a724-865bd5428571))
+      (tstamp f7cd1a43-28e2-4788-babf-5c304349c8a8)
+    )
+    (fp_line (start 1.33 -1.27) (end 1.33 3.87) (layer "F.SilkS") (width 0.12) (tstamp 060fd62e-d4f2-48d1-a382-b1d8dfe24f64))
+    (fp_line (start -1.33 -2.54) (end -1.33 -3.87) (layer "F.SilkS") (width 0.12) (tstamp 3895d17e-0b3a-49f2-95dd-0fe91d0298e2))
+    (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer "F.SilkS") (width 0.12) (tstamp 4b62ea74-a63e-4f70-9b76-305d30b6a4c1))
+    (fp_line (start -1.33 -3.87) (end 0 -3.87) (layer "F.SilkS") (width 0.12) (tstamp 88910655-9155-4890-b37e-35d99126eb6c))
+    (fp_line (start -1.33 -1.27) (end -1.33 3.87) (layer "F.SilkS") (width 0.12) (tstamp d9671c24-385e-45d5-8b98-4ab63ece6218))
+    (fp_line (start -1.33 -1.27) (end 1.33 -1.27) (layer "F.SilkS") (width 0.12) (tstamp efbd0ca3-2980-4c0c-9e98-c22843e54076))
+    (fp_line (start 1.8 4.31) (end 1.8 -4.34) (layer "F.CrtYd") (width 0.05) (tstamp 8f14d8b9-f46b-4b62-a3d4-c0e684673a11))
+    (fp_line (start -1.8 -4.34) (end -1.8 4.31) (layer "F.CrtYd") (width 0.05) (tstamp b721d56c-124b-40b5-aac5-e809c749f3c5))
+    (fp_line (start -1.8 4.31) (end 1.8 4.31) (layer "F.CrtYd") (width 0.05) (tstamp b96e3b47-5445-467f-830c-18fa76b28422))
+    (fp_line (start 1.8 -4.34) (end -1.8 -4.34) (layer "F.CrtYd") (width 0.05) (tstamp f4071f9b-4dce-43f4-ac7e-ff6c36c5624c))
+    (fp_line (start -0.635 -3.81) (end 1.27 -3.81) (layer "F.Fab") (width 0.1) (tstamp 055d9e21-6f3b-4d08-bf66-7e495aad9f46))
+    (fp_line (start -1.27 -3.175) (end -0.635 -3.81) (layer "F.Fab") (width 0.1) (tstamp 17649df1-12bd-4d2e-a053-21d5c865aa27))
+    (fp_line (start -1.27 3.81) (end -1.27 -3.175) (layer "F.Fab") (width 0.1) (tstamp 356b5a34-1f3c-45c5-9553-93545d32e86d))
+    (fp_line (start 1.27 -3.81) (end 1.27 3.81) (layer "F.Fab") (width 0.1) (tstamp 8be5acdc-fd1d-4201-be68-f2febd3cde3a))
+    (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer "F.Fab") (width 0.1) (tstamp f880cd5d-92ae-422c-8b00-d9dda8492644))
+    (pad "1" thru_hole rect (at 0 -2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 85 "/SWD") (pinfunction "Pin_1") (pintype "passive") (tstamp 54a2e835-ffd0-48d9-9e9b-42e3f9c920e1))
+    (pad "2" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 4 "GND") (pinfunction "Pin_2") (pintype "passive") (tstamp 3b7417d3-eed1-43b1-9cd9-abfb03f3c2a5))
+    (pad "3" thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 84 "/SWCLK") (pinfunction "Pin_3") (pintype "passive") (tstamp b92ede05-8f16-4fad-95c0-029afb867bad))
     (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x03_P2.54mm_Vertical.wrl"
-      (offset (xyz 0 0 0))
+      (offset (xyz 0 2.54 0))
       (scale (xyz 1 1 1))
       (rotate (xyz 0 0 0))
     )
@@ -4171,9 +4171,9 @@
       (net 4 "GND") (pinfunction "2") (pintype "passive") (tstamp 7251fbc1-401f-4953-a9f6-b4bf539e9e35))
   )
 
-  (footprint "Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical" (layer "F.Cu")
+  (footprint "c3pb-heizung:IDC-Header_2x05_P2.54mm_Vertical" (layer "F.Cu")
     (tedit 5EAC9A07) (tstamp 7c721f3b-eb92-49db-8da6-0ddbdc58b768)
-    (at 171.196 102.108 180)
+    (at 169.926 97.028 180)
     (descr "Through hole IDC box header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0")
     (tags "Through hole vertical IDC box header THT 2x05 2.54mm double row")
     (property "LCSC" "C429962")
@@ -4181,72 +4181,72 @@
     (property "Sheetname" "")
     (path "/0164d6d8-9f58-4be4-aa62-d22dff6ba1b0")
     (attr through_hole)
-    (fp_text reference "J4" (at -2.667 -6.223 180) (layer "F.SilkS")
+    (fp_text reference "J4" (at -4.064 -11.18) (layer "F.SilkS")
       (effects (font (size 1 1) (thickness 0.15)))
-      (tstamp 1998cfa9-df2c-49a0-8783-daa3d4d6ddee)
+      (tstamp a9548488-f389-48a2-bd32-49d4ca7fad21)
     )
-    (fp_text value "Conn_02x05_Counter_Clockwise" (at 1.27 16.26 180) (layer "F.Fab")
+    (fp_text value "Conn_02x05_Counter_Clockwise" (at 0 11.18) (layer "F.Fab")
       (effects (font (size 1 1) (thickness 0.15)))
-      (tstamp 2254b193-ba5f-4c43-83dd-f3fccf2a39c3)
+      (tstamp 87d2f05c-ca37-401e-8e26-dc81375db5ac)
     )
-    (fp_text user "${REFERENCE}" (at 1.27 5.08 270) (layer "F.Fab")
+    (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab")
       (effects (font (size 1 1) (thickness 0.15)))
-      (tstamp 8e6491e3-10e5-41f4-9030-f04c881af97f)
-    )
-    (fp_line (start -4.321 1.151) (end -3.556 0.762) (layer "F.SilkS") (width 0.12) (tstamp 05e86868-2dae-4f6c-9d7f-316798bba388))
-    (fp_line (start -1.98 7.13) (end -1.98 7.13) (layer "F.SilkS") (width 0.12) (tstamp 39d16b97-c3aa-4c98-824d-fa7fb0ed9054))
-    (fp_line (start 4.52 14.07) (end -1.98 14.07) (layer "F.SilkS") (width 0.12) (tstamp 3f2a6905-05ab-4b52-8593-5d985ded10a6))
-    (fp_line (start -1.98 7.13) (end -3.29 7.13) (layer "F.SilkS") (width 0.12) (tstamp 3f398ec2-4311-4502-b832-31ae90f2c6da))
-    (fp_line (start -3.29 3.03) (end -1.98 3.03) (layer "F.SilkS") (width 0.12) (tstamp 6d6db7e5-a96e-4c59-9cda-da736e596cad))
-    (fp_line (start -1.98 -3.91) (end 4.52 -3.91) (layer "F.SilkS") (width 0.12) (tstamp 7e1a0b8d-b852-4e08-a382-162e4ee6e208))
-    (fp_line (start 5.83 -5.21) (end 5.83 15.37) (layer "F.SilkS") (width 0.12) (tstamp 87cd2d8f-3001-4f1d-82b0-a3e1604121b9))
-    (fp_line (start -1.98 3.03) (end -1.98 -3.91) (layer "F.SilkS") (width 0.12) (tstamp 9b39764c-91a2-495e-8b7e-b62638e4962e))
-    (fp_line (start -3.556 0.762) (end -4.321 0.389) (layer "F.SilkS") (width 0.12) (tstamp 9e65070f-9544-423a-90e5-460d599ba653))
-    (fp_line (start -4.321 0.389) (end -4.321 1.151) (layer "F.SilkS") (width 0.12) (tstamp a715b9f4-2f33-4b19-b6c9-dfbb20526d80))
-    (fp_line (start -3.29 -5.21) (end 5.83 -5.21) (layer "F.SilkS") (width 0.12) (tstamp b3dffd70-6a44-4afe-8b32-0224e0d11573))
-    (fp_line (start 4.52 -3.91) (end 4.52 14.07) (layer "F.SilkS") (width 0.12) (tstamp ca6878a4-8133-40e2-9d40-cca63935ff41))
-    (fp_line (start 5.83 15.37) (end -3.29 15.37) (layer "F.SilkS") (width 0.12) (tstamp e3be4416-d474-454f-8fc4-e3c1700e8b8b))
-    (fp_line (start -3.29 15.37) (end -3.29 -5.21) (layer "F.SilkS") (width 0.12) (tstamp e7d19572-3aaa-4d55-9f43-bccd31158281))
-    (fp_line (start -1.98 14.07) (end -1.98 7.13) (layer "F.SilkS") (width 0.12) (tstamp f7d744ef-582f-48e5-893f-2b43e0631b9d))
-    (fp_line (start 6.22 15.76) (end 6.22 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 699ed5a3-dd56-4a7a-82f5-6044b4b6d4be))
-    (fp_line (start 6.22 -5.6) (end -3.68 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 6e41dca5-2771-44a3-99a0-0f7b027b775d))
-    (fp_line (start -3.68 -5.6) (end -3.68 15.76) (layer "F.CrtYd") (width 0.05) (tstamp 9b2ad6cf-8a95-482a-ad08-9539a7394414))
-    (fp_line (start -3.68 15.76) (end 6.22 15.76) (layer "F.CrtYd") (width 0.05) (tstamp b796e4c9-b22b-443e-b8fd-247f7a3dd627))
-    (fp_line (start -3.18 -4.1) (end -2.18 -5.1) (layer "F.Fab") (width 0.1) (tstamp 196f7055-65ff-4338-8163-c0ae2b64afe0))
-    (fp_line (start 5.72 -5.1) (end 5.72 15.26) (layer "F.Fab") (width 0.1) (tstamp 1a62c7e8-bd60-47b3-84ce-83f5bf9c6799))
-    (fp_line (start 5.72 15.26) (end -3.18 15.26) (layer "F.Fab") (width 0.1) (tstamp 1b9621cc-ab46-43a2-954f-d9e53bf5c1fc))
-    (fp_line (start 4.52 14.07) (end -1.98 14.07) (layer "F.Fab") (width 0.1) (tstamp 322e8802-3706-4dbd-82e1-a6473220eb28))
-    (fp_line (start -3.18 15.26) (end -3.18 -4.1) (layer "F.Fab") (width 0.1) (tstamp 7219cc44-01a3-4a06-8f73-24b91f694101))
-    (fp_line (start 4.52 -3.91) (end 4.52 14.07) (layer "F.Fab") (width 0.1) (tstamp 7a4d0784-c6e2-4093-acd1-92c79cf15d3c))
-    (fp_line (start -2.18 -5.1) (end 5.72 -5.1) (layer "F.Fab") (width 0.1) (tstamp 8647e2b3-700e-479c-8e7c-0d9d30f73eaa))
-    (fp_line (start -1.98 14.07) (end -1.98 7.13) (layer "F.Fab") (width 0.1) (tstamp 93873540-d5f8-4449-a2ed-b71e469e719f))
-    (fp_line (start -1.98 7.13) (end -1.98 7.13) (layer "F.Fab") (width 0.1) (tstamp b80dca67-4820-467d-b965-debcfcae8ad7))
-    (fp_line (start -1.98 3.03) (end -1.98 -3.91) (layer "F.Fab") (width 0.1) (tstamp d1d20dee-a625-4cd7-8a2d-09db15450ba3))
-    (fp_line (start -3.18 3.03) (end -1.98 3.03) (layer "F.Fab") (width 0.1) (tstamp d8b1084f-31b2-4fae-b1a3-5749bdd170ea))
-    (fp_line (start -1.98 7.13) (end -3.18 7.13) (layer "F.Fab") (width 0.1) (tstamp e2288442-1822-4266-8c92-234b6e53f1b5))
-    (fp_line (start -1.98 -3.91) (end 4.52 -3.91) (layer "F.Fab") (width 0.1) (tstamp ffc8f274-039e-4ac5-8bac-bce56064a1cb))
-    (pad "1" thru_hole roundrect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.1470588235)
-      (net 59 "/I2C_OLED_SDA") (pinfunction "Pin_1") (pintype "passive") (tstamp e28e27d8-33b4-4eb7-a84b-5cf156640293))
-    (pad "2" thru_hole circle (at 2.54 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
-      (net 115 "/5V_DISPLAY") (pinfunction "Pin_2") (pintype "passive") (tstamp 9d1b7cc4-5c53-4295-b9a8-27b013347a60))
-    (pad "3" thru_hole circle (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
-      (net 60 "/I2C_OLED_SCL") (pinfunction "Pin_3") (pintype "passive") (tstamp 54522149-160f-4fd5-9338-8b73547a8d4f))
-    (pad "4" thru_hole circle (at 2.54 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
-      (net 116 "Net-(F2-Pad1)") (pinfunction "Pin_4") (pintype "passive") (tstamp c3afaa3c-c21c-4198-9ecc-4cf1050f33e5))
-    (pad "5" thru_hole circle (at 0 5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
-      (net 15 "/TX") (pinfunction "Pin_5") (pintype "passive") (tstamp 232dfc61-339e-4acd-894e-23f9269b9f01))
-    (pad "6" thru_hole circle (at 2.54 5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
-      (net 4 "GND") (pinfunction "Pin_6") (pintype "passive") (tstamp 75a767b6-855b-4221-a8ce-422a825439d7))
-    (pad "7" thru_hole circle (at 0 7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
-      (net 117 "/W_5V") (pinfunction "Pin_7") (pintype "passive") (tstamp deeae1ad-66bd-4ec1-a8a6-97313fb87844))
-    (pad "8" thru_hole circle (at 2.54 7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
-      (net 61 "/MATRIX_IN1") (pinfunction "Pin_8") (pintype "passive") (tstamp f3fa1c18-fba2-42d6-b819-32e4ce280579))
-    (pad "9" thru_hole circle (at 0 10.16 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
-      (net 62 "/MATRIX_IN2") (pinfunction "Pin_9") (pintype "passive") (tstamp b2168f8e-323e-409f-be85-eebde8cd2345))
-    (pad "10" thru_hole circle (at 2.54 10.16 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
-      (net 63 "/MATRIX_IN3") (pinfunction "Pin_10") (pintype "passive") (tstamp f0944b35-619e-4dcd-a8b7-22e71a7c16aa))
+      (tstamp f5ffa0ac-7c16-4682-aad4-7aba1db2c1dd)
+    )
+    (fp_line (start -3.25 2.05) (end -3.25 2.05) (layer "F.SilkS") (width 0.12) (tstamp 029a5c0f-04ec-4d3b-8e22-be0ce005b89d))
+    (fp_line (start -5.95 -4.58) (end -4.95 -5.08) (layer "F.SilkS") (width 0.12) (tstamp 1082c38f-4b33-48d6-8e36-87c19390a993))
+    (fp_line (start -3.25 -8.99) (end 3.25 -8.99) (layer "F.SilkS") (width 0.12) (tstamp 11d67b52-f2a7-4ea5-b90d-995ff7434c24))
+    (fp_line (start -3.25 8.99) (end -3.25 2.05) (layer "F.SilkS") (width 0.12) (tstamp 137c8fdc-cf32-47c6-aad3-12d43929e2ff))
+    (fp_line (start -4.95 -5.08) (end -5.95 -5.58) (layer "F.SilkS") (width 0.12) (tstamp 28f7c3c3-5da3-446e-b68c-4a7048de3956))
+    (fp_line (start 3.25 8.99) (end -3.25 8.99) (layer "F.SilkS") (width 0.12) (tstamp 2f31086b-6b82-4e3e-95f4-e2edeeafcbaf))
+    (fp_line (start -3.25 -2.05) (end -3.25 -8.99) (layer "F.SilkS") (width 0.12) (tstamp 3ca2f32f-839f-40da-b33c-a8493b7e9845))
+    (fp_line (start 3.25 -8.99) (end 3.25 8.99) (layer "F.SilkS") (width 0.12) (tstamp 4589cb0a-3457-4b5d-aa9e-d799b133c2f3))
+    (fp_line (start 4.56 -10.29) (end 4.56 10.29) (layer "F.SilkS") (width 0.12) (tstamp 5bd73929-2652-4f72-b3c7-c8ce91963238))
+    (fp_line (start -5.95 -5.58) (end -5.95 -4.58) (layer "F.SilkS") (width 0.12) (tstamp 61e82d13-8519-4822-a421-4ca99d418347))
+    (fp_line (start -4.56 -2.05) (end -3.25 -2.05) (layer "F.SilkS") (width 0.12) (tstamp 66175fa5-b35c-4ba9-aba1-c22ba2f8d344))
+    (fp_line (start 4.56 10.29) (end -4.56 10.29) (layer "F.SilkS") (width 0.12) (tstamp 78e7bef2-e999-44af-8b42-418f01f01bef))
+    (fp_line (start -4.56 -10.29) (end 4.56 -10.29) (layer "F.SilkS") (width 0.12) (tstamp 9ff98039-a2b3-4503-a4f9-8d700da92579))
+    (fp_line (start -4.56 10.29) (end -4.56 -10.29) (layer "F.SilkS") (width 0.12) (tstamp ae418999-46e1-4c17-8dfd-cf38b23a1ead))
+    (fp_line (start -3.25 2.05) (end -4.56 2.05) (layer "F.SilkS") (width 0.12) (tstamp caf5877f-e40c-4388-91c1-5d36db66b247))
+    (fp_line (start -4.95 10.68) (end 4.95 10.68) (layer "F.CrtYd") (width 0.05) (tstamp 12fc509d-f2df-42ab-87e9-41211878f9c2))
+    (fp_line (start -4.95 -10.68) (end -4.95 10.68) (layer "F.CrtYd") (width 0.05) (tstamp 3980fced-8ad4-47a9-b053-0637cc7d2b9f))
+    (fp_line (start 4.95 10.68) (end 4.95 -10.68) (layer "F.CrtYd") (width 0.05) (tstamp a1b583be-d0c3-4eff-a806-6f629e0fd549))
+    (fp_line (start 4.95 -10.68) (end -4.95 -10.68) (layer "F.CrtYd") (width 0.05) (tstamp f8f284d3-0a09-4106-bcfb-36ef81b270d7))
+    (fp_line (start -4.45 10.18) (end -4.45 -9.18) (layer "F.Fab") (width 0.1) (tstamp 19f99056-17ed-4c25-88ec-a50fb846c618))
+    (fp_line (start 3.25 -8.99) (end 3.25 8.99) (layer "F.Fab") (width 0.1) (tstamp 3a5e7ab0-12a8-4fcd-aea6-b0ece95e765d))
+    (fp_line (start 3.25 8.99) (end -3.25 8.99) (layer "F.Fab") (width 0.1) (tstamp 42e656f1-c410-4c78-86f4-f1c0e896f815))
+    (fp_line (start -4.45 -2.05) (end -3.25 -2.05) (layer "F.Fab") (width 0.1) (tstamp 4535c920-5adc-4930-b8c7-295620e7810e))
+    (fp_line (start -3.25 8.99) (end -3.25 2.05) (layer "F.Fab") (width 0.1) (tstamp 530d2136-f83b-461c-a4e7-1c9935ec90b1))
+    (fp_line (start 4.45 -10.18) (end 4.45 10.18) (layer "F.Fab") (width 0.1) (tstamp 556fc709-895b-4a7b-9a8d-2af1c8adc9cc))
+    (fp_line (start 4.45 10.18) (end -4.45 10.18) (layer "F.Fab") (width 0.1) (tstamp 5ee4579b-a291-44d2-a638-005c6949b92a))
+    (fp_line (start -3.25 2.05) (end -3.25 2.05) (layer "F.Fab") (width 0.1) (tstamp 6bb38c05-d504-4f9f-9242-b7d1159c095e))
+    (fp_line (start -3.45 -10.18) (end 4.45 -10.18) (layer "F.Fab") (width 0.1) (tstamp 72a7998c-7254-41ac-ba30-daf90c1b527a))
+    (fp_line (start -3.25 -2.05) (end -3.25 -8.99) (layer "F.Fab") (width 0.1) (tstamp 9522857a-63d7-46ff-9758-2bb44862fac6))
+    (fp_line (start -4.45 -9.18) (end -3.45 -10.18) (layer "F.Fab") (width 0.1) (tstamp 9f51eeba-d0f2-4a95-a55e-6695f76b6eed))
+    (fp_line (start -3.25 -8.99) (end 3.25 -8.99) (layer "F.Fab") (width 0.1) (tstamp b4fc96b9-076f-4177-a85f-162b5a62257c))
+    (fp_line (start -3.25 2.05) (end -4.45 2.05) (layer "F.Fab") (width 0.1) (tstamp bc55bd9a-4de0-4425-b9ae-2310e21ea546))
+    (pad "1" thru_hole roundrect (at -1.27 -5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.147059)
+      (net 59 "/I2C_OLED_SDA") (pinfunction "Pin_1") (pintype "passive") (tstamp 9b66c899-acb7-4421-a00c-52a52428f12e))
+    (pad "2" thru_hole circle (at 1.27 -5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 115 "/5V_DISPLAY") (pinfunction "Pin_2") (pintype "passive") (tstamp d1e9e8bb-346e-4ab6-8271-f2b2d7458786))
+    (pad "3" thru_hole circle (at -1.27 -2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 60 "/I2C_OLED_SCL") (pinfunction "Pin_3") (pintype "passive") (tstamp cf379ca4-d8b3-4960-9b1c-bc4efe9f01ea))
+    (pad "4" thru_hole circle (at 1.27 -2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 116 "Net-(F2-Pad1)") (pinfunction "Pin_4") (pintype "passive") (tstamp 70df8a46-a42e-4293-bef4-f01700c866b0))
+    (pad "5" thru_hole circle (at -1.27 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 15 "/TX") (pinfunction "Pin_5") (pintype "passive") (tstamp f2f843ee-d847-46c6-8a04-bbf3fdebc326))
+    (pad "6" thru_hole circle (at 1.27 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 4 "GND") (pinfunction "Pin_6") (pintype "passive") (tstamp 249003f6-bf1a-47cd-a9d0-ac0bf5b1977f))
+    (pad "7" thru_hole circle (at -1.27 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 117 "/W_5V") (pinfunction "Pin_7") (pintype "passive") (tstamp c3bd2879-c772-4725-a718-e1ffbeeb6e06))
+    (pad "8" thru_hole circle (at 1.27 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 61 "/MATRIX_IN1") (pinfunction "Pin_8") (pintype "passive") (tstamp 72efd5fa-3351-41f9-b352-4188f1b63b43))
+    (pad "9" thru_hole circle (at -1.27 5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 62 "/MATRIX_IN2") (pinfunction "Pin_9") (pintype "passive") (tstamp 999dab90-2ba3-4f6b-abb2-80f6c7113e52))
+    (pad "10" thru_hole circle (at 1.27 5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 63 "/MATRIX_IN3") (pinfunction "Pin_10") (pintype "passive") (tstamp b68ee11c-ff23-4092-bd89-1629971fd464))
     (model "${KICAD6_3DMODEL_DIR}/Connector_IDC.3dshapes/IDC-Header_2x05_P2.54mm_Vertical.wrl"
-      (offset (xyz 0 0 0))
+      (offset (xyz -1.27 5.08 0))
       (scale (xyz 1 1 1))
       (rotate (xyz 0 0 0))
     )
@@ -4589,9 +4589,9 @@
     )
   )
 
-  (footprint "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" (layer "F.Cu")
+  (footprint "c3pb-heizung:PinHeader_1x03_P2.54mm_Vertical" (layer "F.Cu")
     (tedit 59FED5CC) (tstamp 890d2983-97ca-44a0-9c65-94829d30bc10)
-    (at 154.3962 101.9048 90)
+    (at 156.9362 101.9048 90)
     (descr "Through hole straight pin header, 1x03, 2.54mm pitch, single row")
     (tags "Through hole pin header THT 1x03 2.54mm single row")
     (property "LCSC" "C49257")
@@ -4599,41 +4599,41 @@
     (property "Sheetname" "Power")
     (path "/8a2c57fb-91a7-426b-a513-6dda601890d9/e4a0ca6b-d927-4d2f-8bb4-e368555151bc")
     (attr through_hole)
-    (fp_text reference "J5" (at 0 -2.33 90) (layer "F.SilkS")
-      (effects (font (size 0.6 0.6) (thickness 0.15)))
-      (tstamp 00ace2b9-b68d-4bad-a34b-3d4a111a998a)
+    (fp_text reference "J5" (at -2.2352 0.2898 180) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 8caa1aea-3223-4086-9bc5-c20e82525131)
     )
-    (fp_text value "Conn_01x03" (at 0 7.41 90) (layer "F.Fab")
+    (fp_text value "Conn_01x03" (at 0 4.87 90) (layer "F.Fab")
       (effects (font (size 1 1) (thickness 0.15)))
-      (tstamp 5c59f750-fd90-478f-be1d-e68c8d7fe5d6)
+      (tstamp 6fa667f5-4478-4a27-bebc-875f2481b60b)
     )
-    (fp_text user "${REFERENCE}" (at 0 2.54) (layer "F.Fab")
+    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
       (effects (font (size 1 1) (thickness 0.15)))
-      (tstamp 8915df8e-f337-4d41-b056-e0334a9fffc8)
-    )
-    (fp_line (start -1.33 6.41) (end 1.33 6.41) (layer "F.SilkS") (width 0.12) (tstamp 056e172b-c59a-4f0f-8c7d-9b398c3e08b1))
-    (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer "F.SilkS") (width 0.12) (tstamp 125d9ce6-ca7e-4cad-a057-e50314945684))
-    (fp_line (start 1.33 1.27) (end 1.33 6.41) (layer "F.SilkS") (width 0.12) (tstamp 45fbed0a-9ccc-4b19-ab58-9e434f89a8f5))
-    (fp_line (start -1.33 1.27) (end -1.33 6.41) (layer "F.SilkS") (width 0.12) (tstamp 5c25b570-8e0d-4d55-b8f6-bd2e7e97e19e))
-    (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer "F.SilkS") (width 0.12) (tstamp 65d5ebc1-959e-4df0-aaca-6cd893c351b8))
-    (fp_line (start -1.33 0) (end -1.33 -1.33) (layer "F.SilkS") (width 0.12) (tstamp e9b572f6-86da-465d-9482-306d504a0256))
-    (fp_line (start 1.8 6.85) (end 1.8 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp 019ec7ce-b430-4337-be7a-58c287a56c09))
-    (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp 7e2efdb6-5940-46f4-9a25-3d8cff8f8e7f))
-    (fp_line (start -1.8 -1.8) (end -1.8 6.85) (layer "F.CrtYd") (width 0.05) (tstamp b6760345-bee0-45cd-9a7d-b4d0c38b71bb))
-    (fp_line (start -1.8 6.85) (end 1.8 6.85) (layer "F.CrtYd") (width 0.05) (tstamp c9629841-4c56-4812-9c4d-c6c32e2fe32a))
-    (fp_line (start -1.27 6.35) (end -1.27 -0.635) (layer "F.Fab") (width 0.1) (tstamp 0f6bc0b6-06e7-4bb8-9f1d-5e641bf2affb))
-    (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer "F.Fab") (width 0.1) (tstamp 57de3706-ff1e-42b9-9860-0846a46b38fd))
-    (fp_line (start 1.27 -1.27) (end 1.27 6.35) (layer "F.Fab") (width 0.1) (tstamp 6a836d40-32ee-48b7-b7ef-e08c49edd743))
-    (fp_line (start 1.27 6.35) (end -1.27 6.35) (layer "F.Fab") (width 0.1) (tstamp 8fa6be4b-f1cd-4f90-974d-93d4147c4f4f))
-    (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer "F.Fab") (width 0.1) (tstamp bc2a06a0-d36f-48b8-aee2-83da06914dd0))
-    (pad "1" thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
-      (net 123 "/Power/VCC") (pinfunction "Pin_1") (pintype "passive") (tstamp a16848c2-3574-45db-b080-39d22b638f13))
-    (pad "2" thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
-      (net 4 "GND") (pinfunction "Pin_2") (pintype "passive") (tstamp 8e0295f6-4cfc-43a6-9618-27ef08bf315c))
-    (pad "3" thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
-      (net 10 "+5V") (pinfunction "Pin_3") (pintype "passive") (tstamp 77a9abf7-f520-470a-bb35-b096adefca58))
+      (tstamp 2f026655-4e23-4c0a-a68d-77e84d6f622d)
+    )
+    (fp_line (start -1.33 -3.87) (end 0 -3.87) (layer "F.SilkS") (width 0.12) (tstamp 068d6863-4d17-4d71-9ea0-3ddf6c002d09))
+    (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer "F.SilkS") (width 0.12) (tstamp 1ccf6c56-1671-4c81-8042-d949abaf2505))
+    (fp_line (start -1.33 -1.27) (end -1.33 3.87) (layer "F.SilkS") (width 0.12) (tstamp 4a328fa2-092a-4cbd-abc3-4b442e1e6793))
+    (fp_line (start -1.33 -1.27) (end 1.33 -1.27) (layer "F.SilkS") (width 0.12) (tstamp 4d2308ec-2664-46aa-bb04-f22f40900890))
+    (fp_line (start 1.33 -1.27) (end 1.33 3.87) (layer "F.SilkS") (width 0.12) (tstamp 59d7c5ac-0262-4a67-b735-d59c48429c49))
+    (fp_line (start -1.33 -2.54) (end -1.33 -3.87) (layer "F.SilkS") (width 0.12) (tstamp 5a180a91-d532-4bb5-ab92-6f123827008d))
+    (fp_line (start 1.8 4.31) (end 1.8 -4.34) (layer "F.CrtYd") (width 0.05) (tstamp 6790eddd-c3d6-49f4-a902-7d131ea2386b))
+    (fp_line (start -1.8 4.31) (end 1.8 4.31) (layer "F.CrtYd") (width 0.05) (tstamp 81886344-726d-4124-a5b5-62412a580b8a))
+    (fp_line (start 1.8 -4.34) (end -1.8 -4.34) (layer "F.CrtYd") (width 0.05) (tstamp 930d1ffd-3cd3-4b4d-a853-727e4b3d5941))
+    (fp_line (start -1.8 -4.34) (end -1.8 4.31) (layer "F.CrtYd") (width 0.05) (tstamp fc084b03-8ae3-436c-a69f-8532c8795f41))
+    (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer "F.Fab") (width 0.1) (tstamp 0fdc1694-a39d-40d5-9f98-a16b96ae60ad))
+    (fp_line (start 1.27 -3.81) (end 1.27 3.81) (layer "F.Fab") (width 0.1) (tstamp 46f7268d-f621-4708-af39-727caea04e73))
+    (fp_line (start -0.635 -3.81) (end 1.27 -3.81) (layer "F.Fab") (width 0.1) (tstamp 4ba7ce5e-df66-4780-ab5a-abde7d1426d2))
+    (fp_line (start -1.27 -3.175) (end -0.635 -3.81) (layer "F.Fab") (width 0.1) (tstamp 999e0c93-a3c3-4d82-a5b4-15326534d5df))
+    (fp_line (start -1.27 3.81) (end -1.27 -3.175) (layer "F.Fab") (width 0.1) (tstamp f1e1fcfc-88d8-4926-9356-4c28b6acb580))
+    (pad "1" thru_hole rect (at 0 -2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 123 "/Power/VCC") (pinfunction "Pin_1") (pintype "passive") (tstamp 7ea9e799-0752-4316-9164-0aa59c9e330b))
+    (pad "2" thru_hole oval (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 4 "GND") (pinfunction "Pin_2") (pintype "passive") (tstamp 11a9d84e-4a3d-4a67-b36f-6091de16e1d9))
+    (pad "3" thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 10 "+5V") (pinfunction "Pin_3") (pintype "passive") (tstamp 6ff1f05d-2f30-49bf-af2b-2f6c3c3bf745))
     (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x03_P2.54mm_Vertical.wrl"
-      (offset (xyz 0 0 0))
+      (offset (xyz 0 2.54 0))
       (scale (xyz 1 1 1))
       (rotate (xyz 0 0 0))
     )
diff --git a/c3pb-heizung/c3pb-heizung.kicad_pro b/c3pb-heizung/c3pb-heizung.kicad_pro
index 1698ee349d805ab4fbd1fae168747ce53d58e2e2..3d7b2a5c00f8521145ae6fa6ba59c93212f08fc2 100644
--- a/c3pb-heizung/c3pb-heizung.kicad_pro
+++ b/c3pb-heizung/c3pb-heizung.kicad_pro
@@ -82,6 +82,7 @@
         "courtyards_overlap|179515001|81042001|7bba0f35-9b1a-483b-ac2f-471ab5152f13|a69df760-5a4b-43e4-9539-4e2b41f3b03b",
         "silk_over_copper|125514000|108422000|28abfba1-19ac-4dbc-8984-5cd78196883b|6ecd7e43-e0d0-4bfc-bf9b-8d8909d7bdb0",
         "silk_over_copper|140704857|108602428|74873cc3-21a9-42ec-96de-f93e92b9166e|bdfbe82f-f822-416c-8812-a96f51217e40",
+        "silk_over_copper|140737183|108527000|74873cc3-21a9-42ec-96de-f93e92b9166e|bdfbe82f-f822-416c-8812-a96f51217e40",
         "silk_over_copper|140754534|108486515|74873cc3-21a9-42ec-96de-f93e92b9166e|bdfbe82f-f822-416c-8812-a96f51217e40",
         "silk_over_copper|144051428|108527000|0e3a422c-5dab-469c-bdb0-e12f3c0095d8|49737725-d375-4e5b-aa7d-b1f2fec2f40c",
         "silk_over_copper|144051428|108602428|0e3a422c-5dab-469c-bdb0-e12f3c0095d8|49737725-d375-4e5b-aa7d-b1f2fec2f40c",
diff --git a/c3pb-heizung/c3pb-heizung.kicad_sch b/c3pb-heizung/c3pb-heizung.kicad_sch
index faf926758a51c1f3bf056e9adde90d39e07cc0a7..91ffc13024c5fda6673d2a38a6d398603a243c75 100644
--- a/c3pb-heizung/c3pb-heizung.kicad_sch
+++ b/c3pb-heizung/c3pb-heizung.kicad_sch
@@ -4203,7 +4203,7 @@
     (property "Value" "Conn_02x05_Counter_Clockwise" (id 1) (at 259.08 124.46 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Footprint" "Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical" (id 2) (at 257.81 133.35 0)
+    (property "Footprint" "c3pb-heizung:IDC-Header_2x05_P2.54mm_Vertical" (id 2) (at 257.81 133.35 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (id 3) (at 257.81 133.35 0)
@@ -4904,7 +4904,7 @@
     (uuid 2fe855d9-ff3a-4208-84b4-4623d71b7a7f)
     (property "Reference" "J3" (id 0) (at 48.26 135.89 0))
     (property "Value" "Conn_01x03" (id 1) (at 48.26 125.73 0))
-    (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" (id 2) (at 48.26 130.81 0)
+    (property "Footprint" "c3pb-heizung:PinHeader_1x03_P2.54mm_Vertical" (id 2) (at 48.26 130.81 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (id 3) (at 48.26 130.81 0)
@@ -8380,13 +8380,13 @@
       (reference "J2") (unit 1) (value "USB_C_Receptacle_USB2.0") (footprint "Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12")
     )
     (path "/2fe855d9-ff3a-4208-84b4-4623d71b7a7f"
-      (reference "J3") (unit 1) (value "Conn_01x03") (footprint "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical")
+      (reference "J3") (unit 1) (value "Conn_01x03") (footprint "c3pb-heizung:PinHeader_1x03_P2.54mm_Vertical")
     )
     (path "/0164d6d8-9f58-4be4-aa62-d22dff6ba1b0"
-      (reference "J4") (unit 1) (value "Conn_02x05_Counter_Clockwise") (footprint "Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical")
+      (reference "J4") (unit 1) (value "Conn_02x05_Counter_Clockwise") (footprint "c3pb-heizung:IDC-Header_2x05_P2.54mm_Vertical")
     )
     (path "/8a2c57fb-91a7-426b-a513-6dda601890d9/e4a0ca6b-d927-4d2f-8bb4-e368555151bc"
-      (reference "J5") (unit 1) (value "Conn_01x03") (footprint "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical")
+      (reference "J5") (unit 1) (value "Conn_01x03") (footprint "c3pb-heizung:PinHeader_1x03_P2.54mm_Vertical")
     )
     (path "/8a2c57fb-91a7-426b-a513-6dda601890d9/dbd42c36-7e5d-48ab-9db4-59840407a785"
       (reference "J6") (unit 1) (value "Conn_01x01") (footprint "Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical")
diff --git a/c3pb-heizung/c3pb-heizung.pretty/IDC-Header_2x05_P2.54mm_Vertical.kicad_mod b/c3pb-heizung/c3pb-heizung.pretty/IDC-Header_2x05_P2.54mm_Vertical.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..c428216487b30332a39b7c39922dad851b3a1539
--- /dev/null
+++ b/c3pb-heizung/c3pb-heizung.pretty/IDC-Header_2x05_P2.54mm_Vertical.kicad_mod
@@ -0,0 +1,66 @@
+(footprint "IDC-Header_2x05_P2.54mm_Vertical" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 5EAC9A07)
+  (descr "Through hole IDC box header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0")
+  (tags "Through hole vertical IDC box header THT 2x05 2.54mm double row")
+  (attr through_hole)
+  (fp_text reference "REF**" (at 0 -11.18) (layer "F.SilkS")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 4b62872f-167e-4a94-97c3-5c2039995b9a)
+  )
+  (fp_text value "IDC-Header_2x05_P2.54mm_Vertical" (at 0 11.18) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 40812787-ba6f-414e-8cc7-a883444bd88f)
+  )
+  (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 1382685e-9122-4fde-8a24-5ee95c76e707)
+  )
+  (fp_line (start -4.56 10.29) (end -4.56 -10.29) (layer "F.SilkS") (width 0.12) (tstamp 11b5ea71-2fce-4185-9e85-4f83d08167a7))
+  (fp_line (start -4.56 -2.05) (end -3.25 -2.05) (layer "F.SilkS") (width 0.12) (tstamp 268bb1a3-c405-496c-bb18-8cb0dac524c6))
+  (fp_line (start 3.25 -8.99) (end 3.25 8.99) (layer "F.SilkS") (width 0.12) (tstamp 379fc7b8-3811-410d-bb51-99464381830a))
+  (fp_line (start -5.95 -5.58) (end -5.95 -4.58) (layer "F.SilkS") (width 0.12) (tstamp 4c3ba8fc-e417-48d3-b0a4-2d882f99c072))
+  (fp_line (start 3.25 8.99) (end -3.25 8.99) (layer "F.SilkS") (width 0.12) (tstamp 4ece52b9-b2d5-4ab3-b8d4-a4abe732071a))
+  (fp_line (start -3.25 2.05) (end -3.25 2.05) (layer "F.SilkS") (width 0.12) (tstamp 5a314abb-fbd7-4d93-b6e3-4a37fe8fbe92))
+  (fp_line (start -3.25 -8.99) (end 3.25 -8.99) (layer "F.SilkS") (width 0.12) (tstamp 7aa7a88e-4704-4a8d-aa52-ab2f79a5cc20))
+  (fp_line (start -3.25 2.05) (end -4.56 2.05) (layer "F.SilkS") (width 0.12) (tstamp 8083abb9-efec-4400-89d8-eb8aab45ad77))
+  (fp_line (start -4.95 -5.08) (end -5.95 -5.58) (layer "F.SilkS") (width 0.12) (tstamp a933cb8f-401f-4c6c-9ce2-4fe95cbf3eb8))
+  (fp_line (start 4.56 10.29) (end -4.56 10.29) (layer "F.SilkS") (width 0.12) (tstamp b638eacf-48a5-4da5-93a7-4a4cdec1ec75))
+  (fp_line (start -3.25 -2.05) (end -3.25 -8.99) (layer "F.SilkS") (width 0.12) (tstamp c72c846e-3b30-4a1f-a967-16a766da234d))
+  (fp_line (start -3.25 8.99) (end -3.25 2.05) (layer "F.SilkS") (width 0.12) (tstamp cebfee80-9112-42fe-a753-5a1248eb7d5b))
+  (fp_line (start -5.95 -4.58) (end -4.95 -5.08) (layer "F.SilkS") (width 0.12) (tstamp cff2fa00-d953-4a93-aea9-3082582ee6fa))
+  (fp_line (start 4.56 -10.29) (end 4.56 10.29) (layer "F.SilkS") (width 0.12) (tstamp e7122811-b7c9-4748-9ea4-80cdec94702f))
+  (fp_line (start -4.56 -10.29) (end 4.56 -10.29) (layer "F.SilkS") (width 0.12) (tstamp f4e9c7e5-5f13-4ea7-bf43-b28c01f78126))
+  (fp_line (start -4.95 10.68) (end 4.95 10.68) (layer "F.CrtYd") (width 0.05) (tstamp 003dfe94-2403-42f4-9f58-360fa281dfdd))
+  (fp_line (start -4.95 -10.68) (end -4.95 10.68) (layer "F.CrtYd") (width 0.05) (tstamp 0d2cb909-206c-49aa-b582-1400cbccac3f))
+  (fp_line (start 4.95 10.68) (end 4.95 -10.68) (layer "F.CrtYd") (width 0.05) (tstamp 576f8eb1-40be-48d7-b114-e602fddf6aa5))
+  (fp_line (start 4.95 -10.68) (end -4.95 -10.68) (layer "F.CrtYd") (width 0.05) (tstamp 748beb52-36d8-481d-abba-34ad7e758cd5))
+  (fp_line (start -3.25 -8.99) (end 3.25 -8.99) (layer "F.Fab") (width 0.1) (tstamp 0fa80a98-a7aa-49ed-8b5f-f02d1b942521))
+  (fp_line (start 3.25 -8.99) (end 3.25 8.99) (layer "F.Fab") (width 0.1) (tstamp 119e075a-b068-4a51-ab00-2662c941e323))
+  (fp_line (start -4.45 10.18) (end -4.45 -9.18) (layer "F.Fab") (width 0.1) (tstamp 24ef5994-8594-4247-bebb-fbbb7243b0f5))
+  (fp_line (start -4.45 -2.05) (end -3.25 -2.05) (layer "F.Fab") (width 0.1) (tstamp 37f3754e-9e7c-4811-9704-eb35a77d5226))
+  (fp_line (start -4.45 -9.18) (end -3.45 -10.18) (layer "F.Fab") (width 0.1) (tstamp 55128d1d-bdf9-4b15-bf86-0ed5ee4a14ba))
+  (fp_line (start -3.45 -10.18) (end 4.45 -10.18) (layer "F.Fab") (width 0.1) (tstamp 853f550e-92a8-413a-9ecd-c10fe63aa3c4))
+  (fp_line (start -3.25 -2.05) (end -3.25 -8.99) (layer "F.Fab") (width 0.1) (tstamp 9396e21e-4964-403b-b2de-c96b6accb7ce))
+  (fp_line (start -3.25 2.05) (end -3.25 2.05) (layer "F.Fab") (width 0.1) (tstamp 99c60341-5645-4e34-a58c-a323643e930d))
+  (fp_line (start -3.25 8.99) (end -3.25 2.05) (layer "F.Fab") (width 0.1) (tstamp b1040177-47e1-4af9-9c77-cea59095791f))
+  (fp_line (start 4.45 -10.18) (end 4.45 10.18) (layer "F.Fab") (width 0.1) (tstamp bb20ca82-5204-4022-aa43-2cfa6bf822c2))
+  (fp_line (start -3.25 2.05) (end -4.45 2.05) (layer "F.Fab") (width 0.1) (tstamp c32389b5-382f-4a98-8f79-afc5d9aa3f56))
+  (fp_line (start 4.45 10.18) (end -4.45 10.18) (layer "F.Fab") (width 0.1) (tstamp f61d5921-12e5-4cc8-b5d5-7daebced27ac))
+  (fp_line (start 3.25 8.99) (end -3.25 8.99) (layer "F.Fab") (width 0.1) (tstamp f666883c-f564-457f-92db-496193af6ff3))
+  (pad "1" thru_hole roundrect (at -1.27 -5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 74355ac3-08d5-49b6-97b7-af3d0fbf9814))
+  (pad "2" thru_hole circle (at 1.27 -5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp abe37bb7-7815-49c4-b663-6938e2ad7d87))
+  (pad "3" thru_hole circle (at -1.27 -2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp d6da5c94-e624-4d28-a5e2-58274310e86e))
+  (pad "4" thru_hole circle (at 1.27 -2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp a64a3cf4-678a-49f1-bea3-fefdf0f2d951))
+  (pad "5" thru_hole circle (at -1.27 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 315c6c5e-8b4c-4f6a-9c25-0f74a4e6f4c1))
+  (pad "6" thru_hole circle (at 1.27 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 06b54da4-8c97-454c-81b9-d6c8534c8fae))
+  (pad "7" thru_hole circle (at -1.27 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 8cc27556-6b75-43da-90de-aca0a59ce491))
+  (pad "8" thru_hole circle (at 1.27 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 8245daf0-b718-423a-aab5-43c5351fa098))
+  (pad "9" thru_hole circle (at -1.27 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp b33d36ee-9383-4e0a-97fa-8ebe6a554b99))
+  (pad "10" thru_hole circle (at 1.27 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 9b999f4e-48b7-48e9-9916-ad90401c64fc))
+  (model "${KICAD6_3DMODEL_DIR}/Connector_IDC.3dshapes/IDC-Header_2x05_P2.54mm_Vertical.wrl"
+    (offset (xyz -1.27 5.08 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
diff --git a/c3pb-heizung/c3pb-heizung.pretty/PinHeader_1x03_P2.54mm_Vertical.kicad_mod b/c3pb-heizung/c3pb-heizung.pretty/PinHeader_1x03_P2.54mm_Vertical.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..e93a82617857fcde72a10d3abe3480a82849c1cf
--- /dev/null
+++ b/c3pb-heizung/c3pb-heizung.pretty/PinHeader_1x03_P2.54mm_Vertical.kicad_mod
@@ -0,0 +1,42 @@
+(footprint "PinHeader_1x03_P2.54mm_Vertical" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 59FED5CC)
+  (descr "Through hole straight pin header, 1x03, 2.54mm pitch, single row")
+  (tags "Through hole pin header THT 1x03 2.54mm single row")
+  (attr through_hole)
+  (fp_text reference "REF**" (at 0 -4.87) (layer "F.SilkS")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 4a42150c-e2cb-48c8-8496-6e7fedd454bb)
+  )
+  (fp_text value "PinHeader_1x03_P2.54mm_Vertical" (at 0 4.87) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp db29ad0b-b335-4faf-88c7-319c7ace35e3)
+  )
+  (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 788c9283-32be-4c0b-b74e-17c5f67f5b7f)
+  )
+  (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer "F.SilkS") (width 0.12) (tstamp 1b8d7228-c97e-4f3b-bb80-5394d1336ea8))
+  (fp_line (start -1.33 -1.27) (end -1.33 3.87) (layer "F.SilkS") (width 0.12) (tstamp 24199bf2-7a4c-47d7-a9d0-c8212ed52732))
+  (fp_line (start -1.33 -2.54) (end -1.33 -3.87) (layer "F.SilkS") (width 0.12) (tstamp 5000a027-9542-443e-9983-d45a67972241))
+  (fp_line (start 1.33 -1.27) (end 1.33 3.87) (layer "F.SilkS") (width 0.12) (tstamp 528d64f1-caad-4315-bf88-6b33a6c30761))
+  (fp_line (start -1.33 -3.87) (end 0 -3.87) (layer "F.SilkS") (width 0.12) (tstamp 690a8c7b-b48f-4e59-8439-4c4c3aabe8fa))
+  (fp_line (start -1.33 -1.27) (end 1.33 -1.27) (layer "F.SilkS") (width 0.12) (tstamp 7e0d3fed-d2a2-43ed-ac38-36961c14bfa4))
+  (fp_line (start 1.8 4.31) (end 1.8 -4.34) (layer "F.CrtYd") (width 0.05) (tstamp 0624b2c1-b80d-48b5-9bf7-4536c6317e1c))
+  (fp_line (start -1.8 4.31) (end 1.8 4.31) (layer "F.CrtYd") (width 0.05) (tstamp 56a0eaa8-1f42-4824-9fc4-0cbfa375ec08))
+  (fp_line (start 1.8 -4.34) (end -1.8 -4.34) (layer "F.CrtYd") (width 0.05) (tstamp 757b6603-0fa3-41f4-942f-2ab155c45604))
+  (fp_line (start -1.8 -4.34) (end -1.8 4.31) (layer "F.CrtYd") (width 0.05) (tstamp 76c67b9f-3f15-4145-bbbc-8312e5795846))
+  (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer "F.Fab") (width 0.1) (tstamp 5a8bc881-5fff-4bac-96c1-41af6ae648ff))
+  (fp_line (start -0.635 -3.81) (end 1.27 -3.81) (layer "F.Fab") (width 0.1) (tstamp 5eacb716-3494-462e-bcdc-e6b518f66765))
+  (fp_line (start -1.27 -3.175) (end -0.635 -3.81) (layer "F.Fab") (width 0.1) (tstamp 890db0d5-b901-40c2-b3ae-477fdabfa366))
+  (fp_line (start 1.27 -3.81) (end 1.27 3.81) (layer "F.Fab") (width 0.1) (tstamp 8e173d00-babf-4201-8f82-f5030a24fbf9))
+  (fp_line (start -1.27 3.81) (end -1.27 -3.175) (layer "F.Fab") (width 0.1) (tstamp f4fb5e79-dd44-4947-9d51-22633c17ad61))
+  (pad "1" thru_hole rect (at 0 -2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp c7351bc0-95e7-4de9-93f8-e2fc166956da))
+  (pad "2" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 2e14092c-1e97-4b3c-b1f4-9b887ef28570))
+  (pad "3" thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 7072b420-9990-4d8f-a6b8-3c72e84d3433))
+  (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x03_P2.54mm_Vertical.wrl"
+    (offset (xyz 0 2.54 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
diff --git a/c3pb-heizung/power.kicad_sch b/c3pb-heizung/power.kicad_sch
index eff609c031c50f0789f404fada3aff338d6df097..ab7a83b063433116d0543c8b64f3070aca74e861 100644
--- a/c3pb-heizung/power.kicad_sch
+++ b/c3pb-heizung/power.kicad_sch
@@ -2265,7 +2265,7 @@
     (property "Value" "Conn_01x03" (id 1) (at 170.18 120.65 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" (id 2) (at 165.1 120.65 0)
+    (property "Footprint" "c3pb-heizung:PinHeader_1x03_P2.54mm_Vertical" (id 2) (at 165.1 120.65 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (id 3) (at 165.1 120.65 0)