Browse Source

Soft en cours

remy 3 years ago
parent
commit
3a64934b9c

+ 75 - 0
Eda/Fille/Fille.kicad_prl

@@ -0,0 +1,75 @@
+{
+  "board": {
+    "active_layer": 0,
+    "active_layer_preset": "",
+    "auto_track_width": true,
+    "hidden_nets": [],
+    "high_contrast_mode": 0,
+    "net_color_mode": 1,
+    "opacity": {
+      "pads": 1.0,
+      "tracks": 1.0,
+      "vias": 1.0,
+      "zones": 0.6
+    },
+    "ratsnest_display_mode": 0,
+    "selection_filter": {
+      "dimensions": true,
+      "footprints": true,
+      "graphics": true,
+      "keepouts": true,
+      "lockedItems": true,
+      "otherItems": true,
+      "pads": true,
+      "text": true,
+      "tracks": true,
+      "vias": true,
+      "zones": true
+    },
+    "visible_items": [
+      0,
+      1,
+      2,
+      3,
+      4,
+      5,
+      8,
+      9,
+      10,
+      11,
+      12,
+      13,
+      14,
+      15,
+      16,
+      17,
+      18,
+      19,
+      20,
+      21,
+      22,
+      23,
+      24,
+      25,
+      26,
+      27,
+      28,
+      29,
+      30,
+      32,
+      33,
+      34,
+      35,
+      36
+    ],
+    "visible_layers": "fffffff_ffffffff",
+    "zone_display_mode": 0
+  },
+  "meta": {
+    "filename": "Fille.kicad_prl",
+    "version": 3
+  },
+  "project": {
+    "files": []
+  }
+}

+ 1 - 1
Eda/Fille/Fille.kicad_pro

@@ -344,7 +344,7 @@
   },
   },
   "sheets": [
   "sheets": [
     [
     [
-      "04edcaee-0e0f-4fe5-89ac-5dad6922fa4d",
+      "088f7ad7-d471-4a37-b96d-f7f05ad8abbc",
       ""
       ""
     ]
     ]
   ],
   ],

+ 2581 - 0
Eda/Fille/Fille.kicad_sch

@@ -0,0 +1,2581 @@
+(kicad_sch (version 20211123) (generator eeschema)
+
+  (uuid 088f7ad7-d471-4a37-b96d-f7f05ad8abbc)
+
+  (paper "A4")
+
+  (lib_symbols
+    (symbol "NXP:PCF8574" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
+      (property "Reference" "U" (id 0) (at 3.81 -11.43 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Value" "PCF8574" (id 1) (at 0 11.43 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "" (id 2) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Datasheet" "" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "PCF8574_0_1"
+        (rectangle (start -5.08 10.16) (end 5.08 -10.16)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+      )
+      (symbol "PCF8574_1_1"
+        (pin input line (at -7.62 8.89 0) (length 2.54)
+          (name "A0" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+        (pin output line (at 7.62 -6.35 180) (length 2.54)
+          (name "P5" (effects (font (size 1.27 1.27))))
+          (number "10" (effects (font (size 1.27 1.27))))
+        )
+        (pin output line (at 7.62 -3.81 180) (length 2.54)
+          (name "P6" (effects (font (size 1.27 1.27))))
+          (number "11" (effects (font (size 1.27 1.27))))
+        )
+        (pin output line (at 7.62 -1.27 180) (length 2.54)
+          (name "P7" (effects (font (size 1.27 1.27))))
+          (number "12" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at 7.62 1.27 180) (length 2.54)
+          (name "INT" (effects (font (size 1.27 1.27))))
+          (number "13" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 7.62 3.81 180) (length 2.54)
+          (name "SCL" (effects (font (size 1.27 1.27))))
+          (number "14" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 7.62 6.35 180) (length 2.54)
+          (name "SDA" (effects (font (size 1.27 1.27))))
+          (number "15" (effects (font (size 1.27 1.27))))
+        )
+        (pin power_in line (at 7.62 8.89 180) (length 2.54)
+          (name "VDD" (effects (font (size 1.27 1.27))))
+          (number "16" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at -7.62 6.35 0) (length 2.54)
+          (name "A1" (effects (font (size 1.27 1.27))))
+          (number "2" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at -7.62 3.81 0) (length 2.54)
+          (name "A2" (effects (font (size 1.27 1.27))))
+          (number "3" (effects (font (size 1.27 1.27))))
+        )
+        (pin output line (at -7.62 1.27 0) (length 2.54)
+          (name "P0" (effects (font (size 1.27 1.27))))
+          (number "4" (effects (font (size 1.27 1.27))))
+        )
+        (pin output line (at -7.62 -1.27 0) (length 2.54)
+          (name "P1" (effects (font (size 1.27 1.27))))
+          (number "5" (effects (font (size 1.27 1.27))))
+        )
+        (pin output line (at -7.62 -3.81 0) (length 2.54)
+          (name "P2" (effects (font (size 1.27 1.27))))
+          (number "6" (effects (font (size 1.27 1.27))))
+        )
+        (pin output line (at -7.62 -6.35 0) (length 2.54)
+          (name "P3" (effects (font (size 1.27 1.27))))
+          (number "7" (effects (font (size 1.27 1.27))))
+        )
+        (pin power_in line (at -7.62 -8.89 0) (length 2.54)
+          (name "VSS" (effects (font (size 1.27 1.27))))
+          (number "8" (effects (font (size 1.27 1.27))))
+        )
+        (pin output line (at 7.62 -8.89 180) (length 2.54)
+          (name "P4" (effects (font (size 1.27 1.27))))
+          (number "9" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+    (symbol "TI:ULN2803A" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
+      (property "Reference" "U" (id 0) (at 3.81 -12.7 0)
+        (effects (font (size 1.524 1.524)))
+      )
+      (property "Value" "ULN2803A" (id 1) (at 0 12.7 0)
+        (effects (font (size 1.524 1.524)))
+      )
+      (property "Footprint" "" (id 2) (at 6.35 1.27 0)
+        (effects (font (size 1.524 1.524)) hide)
+      )
+      (property "Datasheet" "" (id 3) (at 6.35 1.27 0)
+        (effects (font (size 1.524 1.524)) hide)
+      )
+      (symbol "ULN2803A_0_1"
+        (rectangle (start -6.35 11.43) (end 6.35 -11.43)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+      )
+      (symbol "ULN2803A_1_1"
+        (pin input line (at -11.43 10.16 0) (length 5.08)
+          (name "1B" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+        (pin power_in line (at 11.43 -10.16 180) (length 5.08)
+          (name "COM" (effects (font (size 1.27 1.27))))
+          (number "10" (effects (font (size 1.27 1.27))))
+        )
+        (pin output line (at 11.43 -7.62 180) (length 5.08)
+          (name "8C" (effects (font (size 1.27 1.27))))
+          (number "11" (effects (font (size 1.27 1.27))))
+        )
+        (pin output line (at 11.43 -5.08 180) (length 5.08)
+          (name "7C" (effects (font (size 1.27 1.27))))
+          (number "12" (effects (font (size 1.27 1.27))))
+        )
+        (pin output line (at 11.43 -2.54 180) (length 5.08)
+          (name "6C" (effects (font (size 1.27 1.27))))
+          (number "13" (effects (font (size 1.27 1.27))))
+        )
+        (pin output line (at 11.43 0 180) (length 5.08)
+          (name "5C" (effects (font (size 1.27 1.27))))
+          (number "14" (effects (font (size 1.27 1.27))))
+        )
+        (pin output line (at 11.43 2.54 180) (length 5.08)
+          (name "4C" (effects (font (size 1.27 1.27))))
+          (number "15" (effects (font (size 1.27 1.27))))
+        )
+        (pin output line (at 11.43 5.08 180) (length 5.08)
+          (name "3C" (effects (font (size 1.27 1.27))))
+          (number "16" (effects (font (size 1.27 1.27))))
+        )
+        (pin output line (at 11.43 7.62 180) (length 5.08)
+          (name "2C" (effects (font (size 1.27 1.27))))
+          (number "17" (effects (font (size 1.27 1.27))))
+        )
+        (pin output line (at 11.43 10.16 180) (length 5.08)
+          (name "1C" (effects (font (size 1.27 1.27))))
+          (number "18" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at -11.43 7.62 0) (length 5.08)
+          (name "2B" (effects (font (size 1.27 1.27))))
+          (number "2" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at -11.43 5.08 0) (length 5.08)
+          (name "3B" (effects (font (size 1.27 1.27))))
+          (number "3" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at -11.43 2.54 0) (length 5.08)
+          (name "4B" (effects (font (size 1.27 1.27))))
+          (number "4" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at -11.43 0 0) (length 5.08)
+          (name "5B" (effects (font (size 1.27 1.27))))
+          (number "5" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at -11.43 -2.54 0) (length 5.08)
+          (name "6B" (effects (font (size 1.27 1.27))))
+          (number "6" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at -11.43 -5.08 0) (length 5.08)
+          (name "7B" (effects (font (size 1.27 1.27))))
+          (number "7" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at -11.43 -7.62 0) (length 5.08)
+          (name "8B" (effects (font (size 1.27 1.27))))
+          (number "8" (effects (font (size 1.27 1.27))))
+        )
+        (pin power_in line (at -11.43 -10.16 0) (length 5.08)
+          (name "GND" (effects (font (size 1.27 1.27))))
+          (number "9" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+    (symbol "conn:CONN_01X01" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
+      (property "Reference" "P" (id 0) (at 0 2.54 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Value" "CONN_01X01" (id 1) (at 2.54 0 90)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "" (id 2) (at 0 0 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Datasheet" "" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "ki_fp_filters" "Pin_Header_Straight_1X01 Pin_Header_Angled_1X01 Socket_Strip_Straight_1X01 Socket_Strip_Angled_1X01" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "CONN_01X01_0_1"
+        (rectangle (start -1.27 0.127) (end 0.254 -0.127)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start -1.27 1.27) (end 1.27 -1.27)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+      )
+      (symbol "CONN_01X01_1_1"
+        (pin passive line (at -5.08 0 0) (length 3.81)
+          (name "P1" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+    (symbol "conn:CONN_01X02" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
+      (property "Reference" "P" (id 0) (at 0 3.81 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Value" "CONN_01X02" (id 1) (at 2.54 0 90)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "" (id 2) (at 0 0 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Datasheet" "" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "ki_fp_filters" "Pin_Header_Straight_1X02 Pin_Header_Angled_1X02 Socket_Strip_Straight_1X02 Socket_Strip_Angled_1X02" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "CONN_01X02_0_1"
+        (rectangle (start -1.27 -1.143) (end 0.254 -1.397)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start -1.27 1.397) (end 0.254 1.143)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start -1.27 2.54) (end 1.27 -2.54)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+      )
+      (symbol "CONN_01X02_1_1"
+        (pin passive line (at -5.08 1.27 0) (length 3.81)
+          (name "P1" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at -5.08 -1.27 0) (length 3.81)
+          (name "P2" (effects (font (size 1.27 1.27))))
+          (number "2" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+    (symbol "conn:CONN_01X04" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
+      (property "Reference" "P" (id 0) (at 0 6.35 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Value" "CONN_01X04" (id 1) (at 2.54 0 90)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "" (id 2) (at 0 0 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Datasheet" "" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "ki_fp_filters" "Pin_Header_Straight_1X04 Pin_Header_Angled_1X04 Socket_Strip_Straight_1X04 Socket_Strip_Angled_1X04" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "CONN_01X04_0_1"
+        (rectangle (start -1.27 -3.683) (end 0.254 -3.937)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start -1.27 -1.143) (end 0.254 -1.397)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start -1.27 1.397) (end 0.254 1.143)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start -1.27 3.937) (end 0.254 3.683)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start -1.27 5.08) (end 1.27 -5.08)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+      )
+      (symbol "CONN_01X04_1_1"
+        (pin passive line (at -5.08 3.81 0) (length 3.81)
+          (name "P1" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at -5.08 1.27 0) (length 3.81)
+          (name "P2" (effects (font (size 1.27 1.27))))
+          (number "2" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at -5.08 -1.27 0) (length 3.81)
+          (name "P3" (effects (font (size 1.27 1.27))))
+          (number "3" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at -5.08 -3.81 0) (length 3.81)
+          (name "P4" (effects (font (size 1.27 1.27))))
+          (number "4" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+    (symbol "conn:CONN_01X10" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
+      (property "Reference" "P" (id 0) (at 0 13.97 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Value" "CONN_01X10" (id 1) (at 2.54 0 90)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "" (id 2) (at 0 0 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Datasheet" "" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "ki_fp_filters" "Pin_Header_Straight_1X10 Pin_Header_Angled_1X10 Socket_Strip_Straight_1X10 Socket_Strip_Angled_1X10" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "CONN_01X10_0_1"
+        (rectangle (start -1.27 -11.303) (end 0.254 -11.557)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start -1.27 -8.763) (end 0.254 -9.017)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start -1.27 -6.223) (end 0.254 -6.477)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start -1.27 -3.683) (end 0.254 -3.937)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start -1.27 -1.143) (end 0.254 -1.397)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start -1.27 1.397) (end 0.254 1.143)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start -1.27 3.937) (end 0.254 3.683)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start -1.27 6.477) (end 0.254 6.223)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start -1.27 9.017) (end 0.254 8.763)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start -1.27 11.557) (end 0.254 11.303)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start -1.27 12.7) (end 1.27 -12.7)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+      )
+      (symbol "CONN_01X10_1_1"
+        (pin passive line (at -5.08 11.43 0) (length 3.81)
+          (name "P1" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at -5.08 -11.43 0) (length 3.81)
+          (name "P10" (effects (font (size 1.27 1.27))))
+          (number "10" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at -5.08 8.89 0) (length 3.81)
+          (name "P2" (effects (font (size 1.27 1.27))))
+          (number "2" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at -5.08 6.35 0) (length 3.81)
+          (name "P3" (effects (font (size 1.27 1.27))))
+          (number "3" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at -5.08 3.81 0) (length 3.81)
+          (name "P4" (effects (font (size 1.27 1.27))))
+          (number "4" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at -5.08 1.27 0) (length 3.81)
+          (name "P5" (effects (font (size 1.27 1.27))))
+          (number "5" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at -5.08 -1.27 0) (length 3.81)
+          (name "P6" (effects (font (size 1.27 1.27))))
+          (number "6" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at -5.08 -3.81 0) (length 3.81)
+          (name "P7" (effects (font (size 1.27 1.27))))
+          (number "7" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at -5.08 -6.35 0) (length 3.81)
+          (name "P8" (effects (font (size 1.27 1.27))))
+          (number "8" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at -5.08 -8.89 0) (length 3.81)
+          (name "P9" (effects (font (size 1.27 1.27))))
+          (number "9" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+    (symbol "conn:CONN_02X01" (pin_names (offset 0.0254) hide) (in_bom yes) (on_board yes)
+      (property "Reference" "P" (id 0) (at 0 2.54 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Value" "CONN_02X01" (id 1) (at 0 -2.54 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "" (id 2) (at 0 -30.48 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Datasheet" "" (id 3) (at 0 -30.48 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "ki_fp_filters" "Pin_Header_Straight_2X01 Pin_Header_Angled_2X01 Socket_Strip_Straight_2X01 Socket_Strip_Angled_2X01" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "CONN_02X01_0_1"
+        (rectangle (start -2.54 0.127) (end -1.27 -0.127)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start -2.54 1.27) (end 2.54 -1.27)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start 1.27 0.127) (end 2.54 -0.127)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+      )
+      (symbol "CONN_02X01_1_1"
+        (pin passive line (at -6.35 0 0) (length 3.81)
+          (name "P1" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 6.35 0 180) (length 3.81)
+          (name "P2" (effects (font (size 1.27 1.27))))
+          (number "2" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+    (symbol "conn:Jumper3" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
+      (property "Reference" "JP" (id 0) (at 0 -3.81 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Value" "Jumper3" (id 1) (at 0 3.81 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "" (id 2) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Datasheet" "" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "Jumper3_0_1"
+        (rectangle (start -1.27 2.54) (end 1.27 -2.54)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+      )
+      (symbol "Jumper3_1_1"
+        (pin passive line (at -3.81 0 0) (length 2.54)
+          (name "~" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 3.81 1.27 180) (length 2.54)
+          (name "~" (effects (font (size 1.27 1.27))))
+          (number "2" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 3.81 -1.27 180) (length 2.54)
+          (name "~" (effects (font (size 1.27 1.27))))
+          (number "3" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+    (symbol "global:C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes)
+      (property "Reference" "C" (id 0) (at 0.635 2.54 0)
+        (effects (font (size 1.27 1.27)) (justify left))
+      )
+      (property "Value" "C" (id 1) (at 0.635 -2.54 0)
+        (effects (font (size 1.27 1.27)) (justify left))
+      )
+      (property "Footprint" "" (id 2) (at 0.9652 -3.81 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Datasheet" "" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "ki_fp_filters" "C? C_????_* C_???? SMD*_c Capacitor*" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "C_0_1"
+        (polyline
+          (pts
+            (xy -2.032 -0.762)
+            (xy 2.032 -0.762)
+          )
+          (stroke (width 0.508) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy -2.032 0.762)
+            (xy 2.032 0.762)
+          )
+          (stroke (width 0.508) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+      )
+      (symbol "C_1_1"
+        (pin passive line (at 0 3.81 270) (length 2.794)
+          (name "~" (effects (font (size 1.016 1.016))))
+          (number "1" (effects (font (size 1.016 1.016))))
+        )
+        (pin passive line (at 0 -3.81 90) (length 2.794)
+          (name "~" (effects (font (size 1.016 1.016))))
+          (number "2" (effects (font (size 1.016 1.016))))
+        )
+      )
+    )
+    (symbol "global:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)
+      (property "Reference" "R" (id 0) (at 2.032 0 90)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Value" "R" (id 1) (at 0 0 90)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "" (id 2) (at -1.778 0 90)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Datasheet" "" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "ki_fp_filters" "R_* Resistor_*" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "R_0_1"
+        (rectangle (start -1.016 -2.54) (end 1.016 2.54)
+          (stroke (width 0.254) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+      )
+      (symbol "R_1_1"
+        (pin passive line (at 0 3.81 270) (length 1.27)
+          (name "~" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 0 -3.81 90) (length 1.27)
+          (name "~" (effects (font (size 1.27 1.27))))
+          (number "2" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+    (symbol "relay:SRD-03VDC-SL-C" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
+      (property "Reference" "K" (id 0) (at 6.985 -6.35 0)
+        (effects (font (size 1.524 1.524)))
+      )
+      (property "Value" "SRD-03VDC-SL-C" (id 1) (at -9.525 0 90)
+        (effects (font (size 1.524 1.524)))
+      )
+      (property "Footprint" "" (id 2) (at -1.27 0 0)
+        (effects (font (size 1.524 1.524)) hide)
+      )
+      (property "Datasheet" "" (id 3) (at -1.27 0 0)
+        (effects (font (size 1.524 1.524)) hide)
+      )
+      (symbol "SRD-03VDC-SL-C_0_1"
+        (rectangle (start -7.62 5.08) (end 7.62 -5.08)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (arc (start -5.08 -0.635) (mid -5.3848 -0.9398) (end -5.08 -1.27)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (arc (start -5.08 -0.635) (mid -4.7752 -0.3302) (end -5.08 0)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (arc (start -5.08 0.635) (mid -5.3848 0.3302) (end -5.08 0)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (arc (start -5.08 0.635) (mid -4.7752 0.9398) (end -5.08 1.27)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+      )
+      (symbol "SRD-03VDC-SL-C_1_1"
+        (pin input line (at -5.08 10.16 270) (length 5.08)
+          (name "A1" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at -5.08 -10.16 90) (length 5.08)
+          (name "A2" (effects (font (size 1.27 1.27))))
+          (number "2" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at 5.08 -10.16 90) (length 5.08)
+          (name "COM" (effects (font (size 1.27 1.27))))
+          (number "3" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at 2.54 10.16 270) (length 5.08)
+          (name "NO" (effects (font (size 1.27 1.27))))
+          (number "4" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at 6.35 10.16 270) (length 5.08)
+          (name "NC" (effects (font (size 1.27 1.27))))
+          (number "5" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+  )
+
+  (junction (at 120.65 53.34) (diameter 0) (color 0 0 0 0)
+    (uuid 22181e10-7aeb-4fea-8b94-200031ec6840)
+  )
+  (junction (at 41.91 102.87) (diameter 0) (color 0 0 0 0)
+    (uuid 279ec2a3-cc4a-4779-bd5a-9f093b692dd8)
+  )
+  (junction (at 40.64 142.24) (diameter 0) (color 0 0 0 0)
+    (uuid 2e468f17-4d87-4617-ad88-3f525e99f096)
+  )
+  (junction (at 40.64 53.34) (diameter 0) (color 0 0 0 0)
+    (uuid 426a503b-7b78-4fcb-b5f1-90180273f99e)
+  )
+  (junction (at 40.64 161.29) (diameter 0) (color 0 0 0 0)
+    (uuid 56ceb6a8-f565-492d-83f0-ef4388f89fae)
+  )
+  (junction (at 40.64 176.53) (diameter 0) (color 0 0 0 0)
+    (uuid a6317061-e693-4783-b41d-c6d748f1520c)
+  )
+  (junction (at 119.38 29.21) (diameter 0) (color 0 0 0 0)
+    (uuid abfba0e6-dda8-4f4b-a470-9ff35319a8c4)
+  )
+  (junction (at 40.64 78.74) (diameter 0) (color 0 0 0 0)
+    (uuid ac7f3438-087a-47ca-beff-c2947bc2a4c7)
+  )
+  (junction (at 39.37 29.21) (diameter 0) (color 0 0 0 0)
+    (uuid be1c9b72-0f93-44cb-8591-fd8cdedf14ce)
+  )
+  (junction (at 121.92 102.87) (diameter 0) (color 0 0 0 0)
+    (uuid def812d9-de62-4eed-abc1-6b10c21fcb66)
+  )
+  (junction (at 120.65 78.74) (diameter 0) (color 0 0 0 0)
+    (uuid f0541991-47b4-4652-9bbb-043df139d412)
+  )
+
+  (no_connect (at 269.24 119.38) (uuid 0223d44e-fcda-4731-a2e7-01d40f031877))
+  (no_connect (at 231.14 86.36) (uuid 04fc47e3-8afc-4b2e-8fd3-3b6254895c3b))
+  (no_connect (at 269.24 121.92) (uuid 18506093-1c86-41e4-80f5-75853ffe3fe1))
+  (no_connect (at 223.52 101.6) (uuid 1caf63ff-ba31-43e7-94d0-88cebaf0ca09))
+  (no_connect (at 251.46 143.51) (uuid 80c51630-caaf-4390-8fac-e99e1a2ab023))
+  (no_connect (at 71.12 154.94) (uuid 96c63b24-35a0-4e68-8412-99c1620284ac))
+  (no_connect (at 269.24 124.46) (uuid 97afcc4a-7396-4514-8fa3-7ca77c8efa88))
+  (no_connect (at 231.14 88.9) (uuid 9b919c75-b271-43fc-a8fc-180ee5bfb8ac))
+  (no_connect (at 231.14 91.44) (uuid a15ed636-84e3-421b-9179-490e4a59b8f1))
+  (no_connect (at 248.92 143.51) (uuid ab3457ea-1467-452c-9e51-4a0aadaf8f70))
+  (no_connect (at 236.22 143.51) (uuid b4872366-b178-4548-936e-75b59da2c7f6))
+  (no_connect (at 269.24 127) (uuid c3ec33dd-3238-48c2-881c-42a4cce88889))
+  (no_connect (at 254 143.51) (uuid c6092c32-3be7-4a60-8b62-a69c3507886a))
+  (no_connect (at 246.38 143.51) (uuid cc991bbb-bb2f-4fae-b902-f5b1b8ba3d9e))
+  (no_connect (at 262.89 149.86) (uuid dc67076a-c1d8-43f8-bcfe-aa15e90f2fce))
+  (no_connect (at 223.52 104.14) (uuid de74f19b-3efc-45fe-b8eb-b719da052848))
+  (no_connect (at 231.14 83.82) (uuid fdc4ea5c-69b7-4e1e-9b23-6dd095ed3893))
+
+  (wire (pts (xy 62.865 29.845) (xy 64.135 29.845))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 0156d4b7-2bae-46f8-9bc5-05568c2fe041)
+  )
+  (polyline (pts (xy 220.98 128.27) (xy 220.98 132.08))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 050deba6-9259-4043-8490-e34118fc6f4c)
+  )
+  (polyline (pts (xy 215.9 132.08) (xy 215.9 138.43))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 06a62551-d3ff-4632-9ad3-5f0a579ba553)
+  )
+  (polyline (pts (xy 283.21 162.56) (xy 203.2 162.56))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 06bef6b7-7042-4e01-b797-aa8bd0ac3b64)
+  )
+
+  (wire (pts (xy 65.405 100.33) (xy 65.405 100.965))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 0780f3ad-94a1-4c56-b8d8-aa388108d0e4)
+  )
+  (wire (pts (xy 142.875 27.305) (xy 144.145 27.305))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 0cae268a-cce9-470c-8f0d-370373d3b287)
+  )
+  (wire (pts (xy 144.145 50.8) (xy 144.145 51.435))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 0d3a0113-c278-4795-81cc-154d716b4880)
+  )
+  (polyline (pts (xy 269.24 142.24) (xy 269.24 132.08))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 0d7bbe93-9610-4b0a-b54f-74b5265f00e6)
+  )
+  (polyline (pts (xy 142.24 156.21) (xy 85.09 156.21))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 12f88123-b719-4391-a41c-dc4a2398d63b)
+  )
+  (polyline (pts (xy 228.6 100.33) (xy 228.6 96.52))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 13547f32-05ed-45df-b657-fe91acf9ff0c)
+  )
+  (polyline (pts (xy 264.16 114.3) (xy 264.16 118.11))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 16d3c3d7-822b-44f1-9e9d-64a81500f091)
+  )
+  (polyline (pts (xy 142.24 156.21) (xy 142.24 115.57))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 183c5122-ae41-49d0-b012-b6358b3fbe5a)
+  )
+
+  (wire (pts (xy 63.5 104.14) (xy 65.405 104.14))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 1ad38a2b-1dcc-489c-afca-2e92e2b87ef3)
+  )
+  (polyline (pts (xy 11.43 115.57) (xy 167.64 115.57))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 1dd767e8-70b1-4016-8f9d-3d5be072c8d0)
+  )
+
+  (wire (pts (xy 39.37 27.94) (xy 39.37 29.21))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 208968b2-2673-40b2-844c-e8fbf28568b3)
+  )
+  (polyline (pts (xy 264.16 142.24) (xy 269.24 142.24))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 20df50da-f9ea-41fd-a138-6c919e08e439)
+  )
+
+  (wire (pts (xy 144.145 80.01) (xy 144.145 79.375))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 21ac6f84-c463-4e4b-a96d-157b26f18332)
+  )
+  (wire (pts (xy 143.51 100.33) (xy 145.415 100.33))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 2b93acf0-0eea-40a2-8cd7-b1839648334b)
+  )
+  (polyline (pts (xy 255.27 138.43) (xy 259.08 138.43))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 2cf58a0a-7aa0-4c36-870c-7d88745ab6f5)
+  )
+
+  (wire (pts (xy 144.145 76.2) (xy 144.145 76.835))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 2eed5cba-4da8-49cd-9101-b5345c4ae357)
+  )
+  (polyline (pts (xy 248.92 92.71) (xy 248.92 96.52))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 2f668ea5-9fed-4f0f-bc12-730222ed0474)
+  )
+  (polyline (pts (xy 224.79 138.43) (xy 229.87 138.43))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 2f9155a0-4603-4519-ae02-8c1b54ebf9b4)
+  )
+
+  (wire (pts (xy 143.51 104.14) (xy 145.415 104.14))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 2fd7324a-17b1-47ae-af04-a01b02ad9299)
+  )
+  (wire (pts (xy 120.65 78.74) (xy 119.38 78.74))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 34f07521-01ac-4cf3-b3b1-19c88bb94527)
+  )
+  (polyline (pts (xy 283.21 78.74) (xy 283.21 162.56))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 37dcd42a-f855-4cc9-b7ec-3c88aa107f7b)
+  )
+
+  (wire (pts (xy 145.415 104.14) (xy 145.415 103.505))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 3d3c48ed-ea07-4d09-8245-50e1838780bc)
+  )
+  (wire (pts (xy 40.64 161.29) (xy 38.1 161.29))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 3eb37f1d-90e8-4156-8809-acbbe3dec732)
+  )
+  (wire (pts (xy 40.64 142.24) (xy 38.1 142.24))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 40b9bec3-057a-4114-8245-703de7be8ddc)
+  )
+  (polyline (pts (xy 220.98 132.08) (xy 215.9 132.08))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 4126e2d8-78fd-4339-9fe3-b061db9f42ca)
+  )
+
+  (wire (pts (xy 40.64 176.53) (xy 38.1 176.53))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 41e050ef-e5c2-4b7d-bd6f-53e0e940c0d7)
+  )
+  (wire (pts (xy 62.23 50.8) (xy 64.135 50.8))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 42ac14e6-088c-46f1-b3ee-9fcdfcd463c5)
+  )
+  (wire (pts (xy 262.89 147.32) (xy 262.89 149.86))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 43361cc5-4d2e-4742-b22d-309a9ffa5dad)
+  )
+  (wire (pts (xy 64.135 51.435) (xy 65.405 51.435))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 43db45b1-1145-477b-8754-ed17c2a08c80)
+  )
+  (wire (pts (xy 60.96 30.48) (xy 62.865 30.48))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 4614ed8c-fe7f-40c7-a53b-4e63abdf4678)
+  )
+  (polyline (pts (xy 203.2 78.74) (xy 283.21 78.74))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 4875659c-ae4b-4507-911c-60d47b1770ac)
+  )
+
+  (wire (pts (xy 63.5 100.33) (xy 65.405 100.33))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 48a1580f-5c12-4b01-91c3-cdc6d7e217e1)
+  )
+  (polyline (pts (xy 228.6 114.3) (xy 220.98 114.3))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 4918a93c-4b0d-43ef-8dc6-833e3f9fe1c9)
+  )
+
+  (wire (pts (xy 40.64 53.34) (xy 39.37 53.34))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 4a7fb8b1-dbab-4bd6-8307-375f20f2517a)
+  )
+  (wire (pts (xy 40.64 29.21) (xy 39.37 29.21))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 4c123172-96a0-4a6c-b4da-163ca4f8529a)
+  )
+  (wire (pts (xy 64.135 80.01) (xy 64.135 79.375))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 4f5003dc-3af3-4541-9241-d3aaf2bdab03)
+  )
+  (polyline (pts (xy 259.08 142.24) (xy 261.62 142.24))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 50049806-156a-43d5-a13d-621625c740e7)
+  )
+
+  (wire (pts (xy 142.24 80.01) (xy 144.145 80.01))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 50b1ca88-3773-46a1-b86e-72a8b0645375)
+  )
+  (wire (pts (xy 140.97 30.48) (xy 142.875 30.48))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 51260ece-ad60-4897-a25b-8745cac2a8f3)
+  )
+  (wire (pts (xy 142.875 29.845) (xy 144.145 29.845))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 5250775d-a099-48b5-bd58-826064d813a2)
+  )
+  (wire (pts (xy 64.135 76.2) (xy 64.135 76.835))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 580a1c0e-1c48-40db-a947-4493c51077f1)
+  )
+  (polyline (pts (xy 248.92 81.28) (xy 248.92 82.55))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 5f6e75b8-05d9-4303-bd74-033907722c05)
+  )
+
+  (wire (pts (xy 39.37 29.21) (xy 38.1 29.21))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 616bdb7b-29ad-4317-9a5c-06b3c0b576bd)
+  )
+  (wire (pts (xy 62.865 26.67) (xy 62.865 27.305))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 638f86a6-2b14-4988-9927-857bd555ebec)
+  )
+  (wire (pts (xy 145.415 100.33) (xy 145.415 100.965))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 661b4cd5-3b47-4aeb-954b-b041b2b90629)
+  )
+  (wire (pts (xy 120.65 53.34) (xy 119.38 53.34))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 694530dd-710f-4c75-a5a4-9b225cb6ab1b)
+  )
+  (polyline (pts (xy 85.09 115.57) (xy 85.09 198.12))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 69ae4e95-de1c-4867-94c9-92b66ac0b256)
+  )
+
+  (wire (pts (xy 41.91 102.87) (xy 40.64 102.87))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 6b661c3a-098d-46a4-bcbc-706d5196cf10)
+  )
+  (wire (pts (xy 40.64 78.74) (xy 39.37 78.74))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 6d7f7ae2-002e-48d9-8828-d0673a049bb5)
+  )
+  (wire (pts (xy 43.18 102.87) (xy 41.91 102.87))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 6e4732bf-e241-4036-a1eb-b5b8c4a88724)
+  )
+  (wire (pts (xy 145.415 103.505) (xy 146.685 103.505))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 7075e382-ea60-4037-b524-5d055414f7c1)
+  )
+  (wire (pts (xy 144.145 51.435) (xy 145.415 51.435))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 70a5457d-e83f-464a-848e-650f490c7030)
+  )
+  (polyline (pts (xy 220.98 114.3) (xy 220.98 118.11))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 71d5b5cb-24da-4261-bcd1-3cc7f7d0b346)
+  )
+
+  (wire (pts (xy 40.64 52.07) (xy 40.64 53.34))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 720732ff-0749-4318-b699-dae1da964071)
+  )
+  (wire (pts (xy 120.65 29.21) (xy 119.38 29.21))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 778d0f25-301c-46ae-aba4-1d52bd79c1c2)
+  )
+  (polyline (pts (xy 236.22 81.28) (xy 248.92 81.28))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 780b443a-2af3-4a43-bd44-1a57228c2fcd)
+  )
+
+  (wire (pts (xy 121.92 101.6) (xy 121.92 102.87))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 781350a6-61f6-4185-a0b0-bd0002e9367d)
+  )
+  (wire (pts (xy 62.23 76.2) (xy 64.135 76.2))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 7a5d1cd4-2df3-4519-81fb-ba4de9658333)
+  )
+  (polyline (pts (xy 256.54 110.49) (xy 256.54 114.3))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 7caea423-a0ac-41b9-a1d2-b28f92a5e968)
+  )
+
+  (wire (pts (xy 142.24 54.61) (xy 144.145 54.61))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 7e25d821-4071-4710-815a-9596d851036c)
+  )
+  (polyline (pts (xy 248.92 96.52) (xy 256.54 96.52))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 7fd578ae-e0ee-4f10-86dd-f1c420bba925)
+  )
+  (polyline (pts (xy 228.6 96.52) (xy 236.22 96.52))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 810ac233-2a2f-4b72-9d6b-25a74b4eadd4)
+  )
+  (polyline (pts (xy 215.9 138.43) (xy 219.71 138.43))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 82093df0-08ee-439f-9f13-e607e8d8d724)
+  )
+
+  (wire (pts (xy 62.23 80.01) (xy 64.135 80.01))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 83b4d553-d4d8-4690-a90c-c8d010410526)
+  )
+  (polyline (pts (xy 269.24 132.08) (xy 264.16 132.08))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 88166e50-671d-4590-b1e3-e7e7c6e2b11e)
+  )
+
+  (wire (pts (xy 142.875 30.48) (xy 142.875 29.845))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 8817f924-5062-4a73-80ac-65402f65a9e0)
+  )
+  (polyline (pts (xy 203.2 162.56) (xy 203.2 78.74))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 8b288801-98d5-4538-98aa-c8903c021695)
+  )
+
+  (wire (pts (xy 43.18 161.29) (xy 40.64 161.29))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 8bcad829-ff56-4881-a493-9a2bbd5bf1b2)
+  )
+  (wire (pts (xy 65.405 103.505) (xy 66.675 103.505))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 9329b142-b7e8-4a3c-8529-60b8ad68d124)
+  )
+  (wire (pts (xy 144.145 54.61) (xy 144.145 53.975))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 93ed75fd-783e-4880-be2b-841b1b091409)
+  )
+  (wire (pts (xy 144.145 79.375) (xy 145.415 79.375))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 9511f4b3-9a93-4214-85d3-d3b9056d0b0f)
+  )
+  (wire (pts (xy 41.91 78.74) (xy 40.64 78.74))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 9bdd2ad8-2803-4380-b345-2e2c13434e43)
+  )
+  (wire (pts (xy 123.19 102.87) (xy 121.92 102.87))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 9de58ab1-87bc-4d52-b107-a35c4bdfe67f)
+  )
+  (wire (pts (xy 64.135 54.61) (xy 64.135 53.975))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 9e49aadc-c3c6-4949-8cae-7464daeebab2)
+  )
+  (wire (pts (xy 64.135 76.835) (xy 65.405 76.835))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid a15bab35-f5e8-4874-b457-081c35bf4873)
+  )
+  (wire (pts (xy 120.65 52.07) (xy 120.65 53.34))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid a6aa5375-37ec-4786-9e16-f7a696c70416)
+  )
+  (wire (pts (xy 65.405 104.14) (xy 65.405 103.505))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid a74b025d-2c04-43ef-a911-e93640b18ef3)
+  )
+  (polyline (pts (xy 167.64 115.57) (xy 167.64 12.7))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid a7f71a58-0687-4d38-9f24-1a072d0cff2e)
+  )
+
+  (wire (pts (xy 142.24 50.8) (xy 144.145 50.8))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid a8109d95-12dc-4bb8-9180-e5103994c4d0)
+  )
+  (wire (pts (xy 144.145 76.835) (xy 145.415 76.835))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid a887c6eb-879b-446d-bfcf-d18282fb68b6)
+  )
+  (polyline (pts (xy 236.22 96.52) (xy 236.22 92.71))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid a8f8be8a-e5ea-432e-99d7-5bbd5d6233ea)
+  )
+
+  (wire (pts (xy 43.18 142.24) (xy 40.64 142.24))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid b02dc835-a26c-4fef-b285-86cf194cef81)
+  )
+  (wire (pts (xy 62.23 54.61) (xy 64.135 54.61))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid b164ea8c-2234-4b41-8be9-39b172568fdd)
+  )
+  (wire (pts (xy 43.18 176.53) (xy 40.64 176.53))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid b31eb8e7-5fc2-4cd6-9a3f-51873233560f)
+  )
+  (wire (pts (xy 41.91 53.34) (xy 40.64 53.34))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid b65f3e0f-ae74-46fe-bbc0-0db29119310b)
+  )
+  (wire (pts (xy 119.38 29.21) (xy 118.11 29.21))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid b7cc160a-3101-40d4-b6de-7505306426e4)
+  )
+  (wire (pts (xy 64.135 50.8) (xy 64.135 51.435))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid bd06635d-dff1-4b4b-a968-1739e730a3c6)
+  )
+  (wire (pts (xy 65.405 100.965) (xy 66.675 100.965))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid be870f3b-7abe-4289-b7b1-191bcceff2e3)
+  )
+  (wire (pts (xy 121.92 102.87) (xy 120.65 102.87))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid c1716e23-6f2c-48f4-9a43-d1236fe4cb30)
+  )
+  (polyline (pts (xy 256.54 96.52) (xy 256.54 100.33))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid c1a4a187-1a47-431b-a7e4-27260a58bc21)
+  )
+
+  (wire (pts (xy 40.64 77.47) (xy 40.64 78.74))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid ccf40277-5dc8-451a-ba64-13134ceb383a)
+  )
+  (wire (pts (xy 140.97 26.67) (xy 142.875 26.67))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid cd2113c1-a2cb-4fb6-addf-f361032d09b8)
+  )
+  (wire (pts (xy 62.865 30.48) (xy 62.865 29.845))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid cd37ef5d-ffed-4e95-b0b2-3b684a24a55a)
+  )
+  (polyline (pts (xy 236.22 82.55) (xy 236.22 81.28))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid cec0cef1-34cb-49fd-aa23-278ae7be0cb3)
+  )
+
+  (wire (pts (xy 62.865 27.305) (xy 64.135 27.305))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid cef8be6f-8c29-4669-bb2f-7c2505e317e9)
+  )
+  (wire (pts (xy 121.92 53.34) (xy 120.65 53.34))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid db111049-aed5-479e-b598-5f465e663047)
+  )
+  (wire (pts (xy 142.24 76.2) (xy 144.145 76.2))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid db375eff-52ce-40e5-ac72-c43178c2640e)
+  )
+  (wire (pts (xy 119.38 27.94) (xy 119.38 29.21))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid dccac15f-56f8-4078-9584-84736c485d82)
+  )
+  (polyline (pts (xy 259.08 138.43) (xy 259.08 142.24))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid e19e2f9e-c8b2-442d-9286-a247e6dce0da)
+  )
+  (polyline (pts (xy 264.16 132.08) (xy 264.16 128.27))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid e76e5e39-f07e-461d-af00-7d9a81ced0cf)
+  )
+
+  (wire (pts (xy 64.135 53.975) (xy 65.405 53.975))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid e7e1ce48-2be9-4bf3-b359-845c80feab1f)
+  )
+  (wire (pts (xy 145.415 100.965) (xy 146.685 100.965))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid e9719709-1c38-4294-b086-f208868dfe34)
+  )
+  (polyline (pts (xy 256.54 114.3) (xy 264.16 114.3))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid eb8f1205-2d19-446c-84de-5b9fed6cb3f9)
+  )
+
+  (wire (pts (xy 142.875 26.67) (xy 142.875 27.305))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid eb92d103-4998-494c-9809-9de9b40023d9)
+  )
+  (wire (pts (xy 120.65 77.47) (xy 120.65 78.74))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid ec956991-f3af-4fd6-b8ed-aeb2d5f9fbd2)
+  )
+  (polyline (pts (xy 228.6 110.49) (xy 228.6 114.3))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid ed322167-ba9a-401f-8b82-98efaafa5eda)
+  )
+
+  (wire (pts (xy 64.135 79.375) (xy 65.405 79.375))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid f2c3a903-99b6-435f-88cf-9de3f5388b08)
+  )
+  (wire (pts (xy 41.91 101.6) (xy 41.91 102.87))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid f3041ddb-0c03-40ed-8b4c-66c79e54ae32)
+  )
+  (wire (pts (xy 144.145 53.975) (xy 145.415 53.975))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid f6b5099d-3440-44dd-9a85-54f7469f35e7)
+  )
+  (wire (pts (xy 60.96 26.67) (xy 62.865 26.67))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid f9238dd4-6603-492a-b041-f6049738b142)
+  )
+  (wire (pts (xy 121.92 78.74) (xy 120.65 78.74))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid fc95c7af-0e9b-4f36-bea1-e6fbe7ebf680)
+  )
+
+  (text "Darlington" (at 109.22 119.38 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 1c1ccdde-9626-4444-b7b6-062c6f655826)
+  )
+  (text "Relais" (at 82.55 114.3 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 24332d22-5a13-4673-84dc-64066b86d8e2)
+  )
+  (text "ME 22,5 UTR BUS 10/2 template" (at 242.57 161.29 0)
+    (effects (font (size 1.524 1.524) (thickness 0.3048) bold) (justify left bottom))
+    (uuid 7ce4929e-ddf4-4a7b-b68d-4ad962d48fb5)
+  )
+  (text "Extender I/O" (at 40.64 119.38 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid ddd1d170-8ce6-4f14-88e1-2d155aa18672)
+  )
+
+  (label "GND" (at 25.4 142.24 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid 029c9b6e-a4b4-4170-b7db-b411e146eb62)
+  )
+  (label "OUT7" (at 74.295 102.235 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 02d2bc06-02a8-4dd5-ac3e-7d216443f013)
+  )
+  (label "V5" (at 40.64 77.47 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 0320f1af-bf4d-41a2-9006-e8b943476b29)
+  )
+  (label "A2" (at 43.18 176.53 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 03d2b459-2c58-452a-9bb4-768c4f2eb4fb)
+  )
+  (label "OUT5" (at 261.62 101.6 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 09bab4dd-1ab9-4af7-b2ef-ed905dee67f9)
+  )
+  (label "3.3V" (at 231.14 143.51 270)
+    (effects (font (size 1.524 1.524)) (justify right bottom))
+    (uuid 09d819d0-1d5c-434d-b2b6-e9865b364c2d)
+  )
+  (label "GND" (at 223.52 143.51 270)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid 0b8a0cc7-ba0d-44fa-ae00-184b72ed2027)
+  )
+  (label "3.3V" (at 71.12 147.32 0)
+    (effects (font (size 1.524 1.524)) (justify left bottom))
+    (uuid 0db86826-caaf-4ab6-a8bd-354e027a3bfd)
+  )
+  (label "BOBINE_6" (at 142.24 68.58 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 0e3c2dbe-4c84-4b4c-8e5c-33432445012e)
+  )
+  (label "A1" (at 55.88 149.86 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid 0f41a949-2c78-48a9-bf71-0684f2d8fe08)
+  )
+  (label "V1" (at 39.37 27.94 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 10f49480-26b3-4fdb-b4e2-8f5320307158)
+  )
+  (label "SCL" (at 241.3 143.51 270)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid 12c160bc-9757-49f6-9da4-b2d88048e281)
+  )
+  (label "230V" (at 31.75 80.01 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid 14f90200-ed28-4727-bff9-465b5c14388d)
+  )
+  (label "IO_4" (at 101.6 138.43 180)
+    (effects (font (size 1.524 1.524)) (justify right bottom))
+    (uuid 186496e1-b66c-42b9-86bc-56ea8765c0d0)
+  )
+  (label "3.3V" (at 40.64 153.67 90)
+    (effects (font (size 1.524 1.524)) (justify left bottom))
+    (uuid 1a1d5121-c59c-4c1c-a6f9-788169c15ade)
+  )
+  (label "OUT6" (at 261.62 104.14 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 1b37abe7-9dc8-45cc-8760-b0ee26ef2381)
+  )
+  (label "OUT1" (at 71.755 28.575 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 1c7c3be3-ae4a-4ff9-95fa-636dfd781013)
+  )
+  (label "BOBINE_5" (at 124.46 146.05 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 1f96e743-0dc4-45ee-8b80-e11aecf4862c)
+  )
+  (label "230V" (at 223.52 106.68 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid 222da66e-dc52-4f41-a241-8d78216d1e87)
+  )
+  (label "OUT4" (at 254 91.44 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 233eeca4-6307-45e7-b41d-250e57343920)
+  )
+  (label "3.3V" (at 124.46 148.59 0)
+    (effects (font (size 1.524 1.524)) (justify left bottom))
+    (uuid 28248fe5-4a1b-4f39-ba54-c8ba1ed28f73)
+  )
+  (label "3.3V" (at 121.92 43.18 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid 2f2cde3a-678d-4668-81d5-876fd691c255)
+  )
+  (label "230V" (at 30.48 27.94 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid 2f6c8eb2-0c41-4194-8e26-c9540769e320)
+  )
+  (label "OUT1" (at 254 86.36 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 300aea66-c5e4-47db-90d1-cdc89fc34f22)
+  )
+  (label "3.3V" (at 41.91 43.18 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid 31d083df-1326-41e1-b8f4-f0b664980f47)
+  )
+  (label "IO_7" (at 101.6 146.05 180)
+    (effects (font (size 1.524 1.524)) (justify right bottom))
+    (uuid 349cef59-ec5f-419f-9bfb-e621f20070f0)
+  )
+  (label "OUT8" (at 154.305 102.235 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 373d7e18-9414-4b7a-bed8-79e17b48c217)
+  )
+  (label "12V" (at 31.75 52.07 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid 3e1ea479-1f51-498b-9ae8-e9186fe780cc)
+  )
+  (label "SCL" (at 71.12 152.4 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 3f61fa29-3c2f-4ccd-b039-ea209e94efb7)
+  )
+  (label "230V" (at 33.02 101.6 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid 417c32c0-caf7-40fc-912b-354ecce77991)
+  )
+  (label "12V" (at 110.49 30.48 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid 44ad2709-6f42-4b14-94d8-44bbf9c83c1d)
+  )
+  (label "3.3V" (at 40.64 168.91 90)
+    (effects (font (size 1.524 1.524)) (justify left bottom))
+    (uuid 4857d8eb-fad6-4ec1-8bf8-69c59001b167)
+  )
+  (label "IO_2" (at 101.6 133.35 180)
+    (effects (font (size 1.524 1.524)) (justify right bottom))
+    (uuid 48b17bed-b536-4162-a37c-083b4a3a659e)
+  )
+  (label "V3" (at 40.64 52.07 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 4982186e-520b-4c9a-8979-728c4811455e)
+  )
+  (label "IO_5" (at 71.12 160.02 0)
+    (effects (font (size 1.524 1.524)) (justify left bottom))
+    (uuid 4ad9b176-b5c9-48a7-8ae0-5ef3dcfa33b4)
+  )
+  (label "BOBINE_3" (at 62.23 43.18 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 4b5dcef7-352c-45db-a76d-4234744df0ce)
+  )
+  (label "OUT8" (at 261.62 109.22 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 50739da7-3c12-49f4-b896-0fdb8220a557)
+  )
+  (label "OUT4" (at 153.035 52.705 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 58aab69e-af62-4048-976f-d81ef56dd225)
+  )
+  (label "12V" (at 111.76 80.01 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid 5f44adda-622e-4b58-9ba9-953d55494a54)
+  )
+  (label "A2" (at 55.88 152.4 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid 5fbce7a3-6f43-45bb-a474-fd04aacac7b7)
+  )
+  (label "230V" (at 31.75 54.61 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid 60d915d9-d868-4be9-bdc0-b95a829a8fd8)
+  )
+  (label "OUT2" (at 151.765 28.575 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 61a1339e-b19b-4f1f-b3eb-416ea690d300)
+  )
+  (label "IO_4" (at 71.12 157.48 0)
+    (effects (font (size 1.524 1.524)) (justify left bottom))
+    (uuid 6538bce3-27cc-4bc7-86d3-61ca72d35e61)
+  )
+  (label "GND" (at 25.4 161.29 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid 6b8767b7-4dfb-4cd9-bd1b-2798973fedfc)
+  )
+  (label "BOBINE_8" (at 143.51 92.71 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 6c757190-b0c8-42cd-bf0e-e67c47f972d8)
+  )
+  (label "230V" (at 223.52 109.22 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid 6fdec01f-9966-4006-a2b7-66c5b644927d)
+  )
+  (label "A1" (at 43.18 161.29 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 71182e8a-63aa-4a00-8f92-f9fe8be4a18f)
+  )
+  (label "V7" (at 41.91 101.6 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 720c0c71-0a5c-462a-aef4-d75e8446f358)
+  )
+  (label "GND" (at 238.76 143.51 270)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid 763afd9e-b751-4a36-8dfd-df945e87b0be)
+  )
+  (label "BOBINE_7" (at 124.46 140.97 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 81135f78-cde5-4a32-9730-20122fd6a5b5)
+  )
+  (label "BOBINE_6" (at 124.46 143.51 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 818b9781-bd0b-4ecc-9876-2980a6ecc331)
+  )
+  (label "BOBINE_2" (at 124.46 130.81 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 87498708-1042-4ce8-8489-46c3c5e34925)
+  )
+  (label "A0" (at 55.88 147.32 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid 8b352b19-b70c-4cf1-a875-66e862ee6517)
+  )
+  (label "IO_2" (at 55.88 160.02 180)
+    (effects (font (size 1.524 1.524)) (justify right bottom))
+    (uuid 8fab985e-a659-4d2c-9d89-bea167747ecd)
+  )
+  (label "3.3V" (at 40.64 19.05 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid 90c18d6b-2ad8-4d0a-a063-2c7588f91554)
+  )
+  (label "IO_1" (at 55.88 157.48 180)
+    (effects (font (size 1.524 1.524)) (justify right bottom))
+    (uuid 90c40d18-1211-45bb-9c8e-e538f5d12a56)
+  )
+  (label "BOBINE_4" (at 124.46 135.89 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 935199b3-fed7-4fd7-8091-35ddc3724dfb)
+  )
+  (label "230V" (at 111.76 54.61 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid 9c536536-0995-43aa-8c9f-9e4ec8855f4a)
+  )
+  (label "OUT3" (at 254 88.9 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 9dc382af-4d1e-4035-b246-fcb8c56d9548)
+  )
+  (label "IO_5" (at 101.6 140.97 180)
+    (effects (font (size 1.524 1.524)) (justify right bottom))
+    (uuid a0640b2f-a987-4b3f-bcc7-c0ce76665252)
+  )
+  (label "3.3V" (at 123.19 92.71 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid a1132d8e-fe0f-4d14-aa1c-46869b6306fd)
+  )
+  (label "SDA" (at 243.84 143.51 270)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid a15271a1-eeb2-4c03-b086-fb6cca0a9625)
+  )
+  (label "OUT3" (at 73.025 52.705 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid a1b50277-4b10-4272-bb42-ee116bc839e3)
+  )
+  (label "BOBINE_7" (at 63.5 92.71 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid a2572027-1b7a-4bdb-a3b4-de18912f0f55)
+  )
+  (label "3.3V" (at 41.91 68.58 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid a60d650a-6c14-44e4-b1f6-ee1acd5b2c7e)
+  )
+  (label "OUT2" (at 254 83.82 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid a66f05dc-f5ca-4642-8448-847f701d9c0d)
+  )
+  (label "IO_7" (at 71.12 165.1 0)
+    (effects (font (size 1.524 1.524)) (justify left bottom))
+    (uuid a8977bb3-de57-46b4-aee6-73cf9e6bf806)
+  )
+  (label "3.3V" (at 43.18 92.71 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid a90383bd-d3e9-41c4-b9ae-d41de1f2c65f)
+  )
+  (label "3.3V" (at 40.64 134.62 90)
+    (effects (font (size 1.524 1.524)) (justify left bottom))
+    (uuid a989b15c-7060-473b-ab72-e2d08b7f4ee3)
+  )
+  (label "12V" (at 220.98 143.51 270)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid ac2d16fe-9b80-4c5d-89c0-ed5e9bfaac6e)
+  )
+  (label "BOBINE_5" (at 62.23 68.58 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid af6a9f5a-80ab-4dc3-959d-f75059e321e7)
+  )
+  (label "IO_1" (at 101.6 130.81 180)
+    (effects (font (size 1.524 1.524)) (justify right bottom))
+    (uuid aff1f1da-435b-4c7a-b389-0ef11151b6de)
+  )
+  (label "BOBINE_8" (at 124.46 138.43 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid b00f9acf-1c84-4b33-a5d7-4c2ecf91c63c)
+  )
+  (label "IO_3" (at 55.88 162.56 180)
+    (effects (font (size 1.524 1.524)) (justify right bottom))
+    (uuid b06d0d51-c90c-4c8e-8a16-9277e7d25aed)
+  )
+  (label "OUT7" (at 261.62 106.68 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid b45588a3-d9fe-404e-ac7f-4d0ec7ece5b8)
+  )
+  (label "OUT6" (at 153.035 78.105 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid b56766f5-564e-4c57-a277-5fb2f642906e)
+  )
+  (label "V2" (at 119.38 27.94 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid b5919751-031f-48b0-acaf-8d6130a654cd)
+  )
+  (label "230V" (at 111.76 77.47 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid b8658892-ea2d-47a3-ba5a-f35bcd0af264)
+  )
+  (label "12V" (at 33.02 104.14 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid b9154008-a335-43f3-abd8-d462876d297b)
+  )
+  (label "230V" (at 113.03 104.14 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid bbc0eb28-766a-4a9b-bcdd-0b4ee7995b84)
+  )
+  (label "IO_6" (at 101.6 143.51 180)
+    (effects (font (size 1.524 1.524)) (justify right bottom))
+    (uuid bd48e882-3bf1-4f25-b9e1-5221b2b8df21)
+  )
+  (label "12V" (at 215.9 119.38 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid be05667e-02c8-48bf-992e-73740908160d)
+  )
+  (label "GND" (at 215.9 127 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid bedd58c9-fce6-4619-a698-c77ec533e6aa)
+  )
+  (label "BOBINE_2" (at 140.97 19.05 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid c74bb343-4e8d-44f9-9192-91df2d440dc6)
+  )
+  (label "V6" (at 120.65 77.47 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid c7a1f140-212a-4985-b74c-233464531a45)
+  )
+  (label "BOBINE_4" (at 142.24 43.18 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid c89aa9cd-991a-4189-ad7a-78c4bac57b29)
+  )
+  (label "GND" (at 215.9 124.46 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid d1285e3f-6537-4c19-9a1a-857e4d4aa33a)
+  )
+  (label "IO_3" (at 101.6 135.89 180)
+    (effects (font (size 1.524 1.524)) (justify right bottom))
+    (uuid d1fdf708-325e-4bec-930e-e997e0f14d21)
+  )
+  (label "OUT5" (at 73.025 78.105 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid d25ef148-0595-4dd9-ba13-16321a85fed1)
+  )
+  (label "GND" (at 62.23 170.18 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid d2c0504b-c610-4ba2-866d-276f8c258c9b)
+  )
+  (label "GND" (at 55.88 165.1 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid d88afebd-069a-4349-8295-e66cd78bb929)
+  )
+  (label "GND" (at 101.6 148.59 180)
+    (effects (font (size 1.524 1.524)) (justify right bottom))
+    (uuid d96470b3-f371-4a4f-a43c-f5148e178bfa)
+  )
+  (label "3.3V" (at 121.92 68.58 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid dbadc42c-a6b5-4eaa-8413-ba7fc0109344)
+  )
+  (label "IO_6" (at 71.12 162.56 0)
+    (effects (font (size 1.524 1.524)) (justify left bottom))
+    (uuid e050e402-7082-4e3c-838b-93870babe0ef)
+  )
+  (label "V4" (at 120.65 52.07 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid e198d599-a689-4065-ba60-14a7cd1c3283)
+  )
+  (label "IO_0" (at 101.6 128.27 180)
+    (effects (font (size 1.524 1.524)) (justify right bottom))
+    (uuid e24dffaf-6247-4fb3-b671-f36ee8dbc5fc)
+  )
+  (label "BOBINE_1" (at 124.46 128.27 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid e5c1d496-2a80-4ce7-b88e-ee3b49818ae0)
+  )
+  (label "V8" (at 121.92 101.6 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid e5c661b7-4541-45be-af46-4b8e5e29dca2)
+  )
+  (label "3.3V" (at 62.23 177.8 180)
+    (effects (font (size 1.524 1.524)) (justify right bottom))
+    (uuid e5e038a3-a78d-4de0-8d5c-5ced796a5e83)
+  )
+  (label "SDA" (at 71.12 149.86 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid e7662157-a4e3-49bf-8019-2ef61b13b847)
+  )
+  (label "BOBINE_1" (at 60.96 19.05 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid e998d075-2586-44a3-a9ef-3b78bf3d9611)
+  )
+  (label "A0" (at 43.18 142.24 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid ebae81c7-1437-4141-98ae-9bfc7a3da265)
+  )
+  (label "IO_0" (at 55.88 154.94 180)
+    (effects (font (size 1.524 1.524)) (justify right bottom))
+    (uuid ec580db3-93d8-4dfd-a994-51e008c1c51a)
+  )
+  (label "12V" (at 30.48 30.48 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid ec9f8453-f8c7-415b-9481-326e01d1afb7)
+  )
+  (label "GND" (at 233.68 143.51 270)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid f043c62d-e056-4c2b-8915-e925a7ad3cbc)
+  )
+  (label "GND" (at 25.4 176.53 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid f24e328d-a221-4d80-9dfa-3db4a1f7b593)
+  )
+  (label "3.3V" (at 120.65 19.05 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid f3a58ef3-8dc8-48fe-ae7c-f3370870d117)
+  )
+  (label "12V" (at 111.76 52.07 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid f8bbfa9a-7097-42e6-85d4-c8a56d15e2c3)
+  )
+  (label "12V" (at 215.9 121.92 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid f8e4d4a8-2180-4dda-86ae-4a6b11e12653)
+  )
+  (label "230V" (at 110.49 27.94 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid fb38835f-2ee9-4190-8a7a-824afaae3d10)
+  )
+  (label "BOBINE_3" (at 124.46 133.35 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid fe09aacc-8e08-457a-9f93-4bca49ea89dd)
+  )
+  (label "12V" (at 31.75 77.47 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid fefc0df6-b5d8-493f-a2b4-e955539ae7cf)
+  )
+  (label "12V" (at 113.03 101.6 180)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid fffd5cb2-a401-4c92-a8b7-ce039727cf9b)
+  )
+
+  (symbol (lib_id "NXP:PCF8574") (at 63.5 156.21 0) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-00005d88c7b3)
+    (property "Reference" "U2" (id 0) (at 63.5 141.605 0))
+    (property "Value" "PCF8574" (id 1) (at 63.5 143.9164 0))
+    (property "Footprint" "U:SO16" (id 2) (at 63.5 156.21 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 63.5 156.21 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Partkeepr" "1501" (id 4) (at 0 312.42 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 09c8a865-0d8b-460f-ba98-6bd7f50653cd))
+    (pin "10" (uuid 5e3e7f2a-9cc5-40c1-a00e-eceb56102176))
+    (pin "11" (uuid 08d776f2-98f8-473d-9e21-14a392971f8f))
+    (pin "12" (uuid 2f7f8820-b7c6-4f30-b4cc-e02633e11ec4))
+    (pin "13" (uuid 3962e139-9d16-4a64-8e1f-afb057e98598))
+    (pin "14" (uuid 9781ab7c-7203-459f-b4b5-1ea8593ada0b))
+    (pin "15" (uuid 0c5663ec-c0f7-49b2-9ff7-dbddd23511db))
+    (pin "16" (uuid 45bcb998-89c6-4dc1-a72f-6d81b8fd4921))
+    (pin "2" (uuid 265e9fd4-0db4-41b0-9e83-c0e521320b56))
+    (pin "3" (uuid 09011fc1-5918-4aef-9477-71df05178e4e))
+    (pin "4" (uuid 158f8094-e011-4262-939d-b74d0c1517a2))
+    (pin "5" (uuid 63533b78-6d81-4fde-90e8-2b55fd3556d2))
+    (pin "6" (uuid 911c2ed4-ba83-4c47-8796-83570bfc0dee))
+    (pin "7" (uuid d2c820fc-ba55-47a9-8ca3-1060937f6209))
+    (pin "8" (uuid 6a987a52-a6af-4e9d-9f1b-df07fb69fe11))
+    (pin "9" (uuid 0a91a718-2079-4579-aef7-da608df74c0a))
+  )
+
+  (symbol (lib_id "conn:CONN_02X01") (at 31.75 142.24 0) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-00005d88d1b7)
+    (property "Reference" "JP1" (id 0) (at 31.75 136.779 0))
+    (property "Value" "CONN_02X01" (id 1) (at 31.75 139.0904 0))
+    (property "Footprint" "Jumper:SolderStrap0603" (id 2) (at 31.75 172.72 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 31.75 172.72 0))
+    (property "Partkeepr" "NC" (id 4) (at 7.62 254 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid d53c624b-c672-4cc9-b501-26e66b79639a))
+    (pin "2" (uuid ff407ca8-245d-4009-bab0-8d33e465440d))
+  )
+
+  (symbol (lib_id "conn:CONN_02X01") (at 31.75 161.29 0) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-00005d88d524)
+    (property "Reference" "JP2" (id 0) (at 31.75 155.829 0))
+    (property "Value" "CONN_02X01" (id 1) (at 31.75 158.1404 0))
+    (property "Footprint" "Jumper:SolderStrap0603" (id 2) (at 31.75 191.77 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 31.75 191.77 0))
+    (property "Partkeepr" "NC" (id 4) (at 7.62 288.29 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid ad05fd42-2f57-40df-b766-5f41e8f2d3f9))
+    (pin "2" (uuid 4771c795-c510-4a7f-81c3-5a636b618197))
+  )
+
+  (symbol (lib_id "conn:CONN_02X01") (at 31.75 176.53 0) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-00005d88d584)
+    (property "Reference" "JP3" (id 0) (at 31.75 171.069 0))
+    (property "Value" "CONN_02X01" (id 1) (at 31.75 173.3804 0))
+    (property "Footprint" "Jumper:SolderStrap0603" (id 2) (at 31.75 207.01 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 31.75 207.01 0))
+    (property "Partkeepr" "NC" (id 4) (at 7.62 318.77 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid a64c1f3e-e230-4c2b-902c-c2d8e95528e8))
+    (pin "2" (uuid 18207789-4c79-4fb6-9f75-697c5499c3eb))
+  )
+
+  (symbol (lib_id "global:R") (at 40.64 138.43 0) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-00005d88d89f)
+    (property "Reference" "R1" (id 0) (at 42.418 137.2616 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "10K" (id 1) (at 42.418 139.573 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "R:0805" (id 2) (at 38.862 138.43 90)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 40.64 138.43 0))
+    (property "Partkeepr" "910" (id 4) (at 0 276.86 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 97290010-4228-4869-8198-4c64f9ccc2c0))
+    (pin "2" (uuid d9419aa3-f091-46e7-ab0a-f32e6a81140d))
+  )
+
+  (symbol (lib_id "global:R") (at 40.64 157.48 0) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-00005d88dce9)
+    (property "Reference" "R2" (id 0) (at 42.418 156.3116 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "10K" (id 1) (at 42.418 158.623 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "R:0805" (id 2) (at 38.862 157.48 90)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 40.64 157.48 0))
+    (property "Partkeepr" "910" (id 4) (at 0 314.96 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 8a75b23f-428f-4be5-99d6-39a3ea53900a))
+    (pin "2" (uuid e9067a8d-b3fd-44a2-bf16-f530f33be583))
+  )
+
+  (symbol (lib_id "global:R") (at 40.64 172.72 0) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-00005d88dded)
+    (property "Reference" "R3" (id 0) (at 42.418 171.5516 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "10K" (id 1) (at 42.418 173.863 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "R:0805" (id 2) (at 38.862 172.72 90)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 40.64 172.72 0))
+    (property "Partkeepr" "910" (id 4) (at 0 345.44 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 3da7a38e-e331-408a-9eaf-c9abafc23b80))
+    (pin "2" (uuid e8939839-e06f-4a25-a73e-00726ed7f0c4))
+  )
+
+  (symbol (lib_id "TI:ULN2803A") (at 113.03 138.43 0) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-00005d88f542)
+    (property "Reference" "U1" (id 0) (at 113.03 121.9962 0)
+      (effects (font (size 1.524 1.524)))
+    )
+    (property "Value" "ULN2803A" (id 1) (at 113.03 124.6886 0)
+      (effects (font (size 1.524 1.524)))
+    )
+    (property "Footprint" "U:SOP18" (id 2) (at 119.38 137.16 0)
+      (effects (font (size 1.524 1.524)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 119.38 137.16 0)
+      (effects (font (size 1.524 1.524)) hide)
+    )
+    (property "Partkeepr" "2500" (id 4) (at 0 276.86 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid c21e8b81-dc62-4aeb-9a88-1bc2a48c9590))
+    (pin "10" (uuid f1e8f085-77f5-44d7-9eb1-0bde423bbbb7))
+    (pin "11" (uuid 1f47fda8-a103-480f-b157-ba716e3c7008))
+    (pin "12" (uuid 1317c6d3-4a19-46ff-9eea-9dfabc94dc3f))
+    (pin "13" (uuid dc33a907-3a6b-4db2-94cd-7202b788dee5))
+    (pin "14" (uuid b95b0b69-ecc0-4156-ab4d-91eda4a3dfc4))
+    (pin "15" (uuid 1538611c-42d1-40ab-a19c-ad2c160466f4))
+    (pin "16" (uuid 02e8978a-4c26-464c-9573-28a7212c0272))
+    (pin "17" (uuid 872c294f-fb83-4c48-bc26-1eb8e05f5b61))
+    (pin "18" (uuid 901c1c72-1014-48ee-8d68-84a5036bd142))
+    (pin "2" (uuid 29a3118a-2f62-4ee0-af6c-fed0470e26d9))
+    (pin "3" (uuid e732db0d-fdd4-464f-8ec5-7faeba10ed43))
+    (pin "4" (uuid 12c53b2c-2428-4390-9547-1ea4a14f34a5))
+    (pin "5" (uuid 56c9e1f6-da89-4ecb-a25e-4f40d4676480))
+    (pin "6" (uuid 69064e01-7ce0-42f1-bc4f-5518a7b975d6))
+    (pin "7" (uuid 2f2a4255-62cc-4f3a-892f-8c730d1e80ab))
+    (pin "8" (uuid b577862e-e2d8-475b-aec7-2a23c0807235))
+    (pin "9" (uuid cd0d2b25-f1fa-4fda-8ce2-5dd15191b5fb))
+  )
+
+  (symbol (lib_id "relay:SRD-03VDC-SL-C") (at 132.08 73.66 270) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-00005d894b7b)
+    (property "Reference" "K6" (id 0) (at 125.73 80.645 0)
+      (effects (font (size 1.524 1.524)))
+    )
+    (property "Value" "SRD-03VDC-SL-C" (id 1) (at 132.08 64.135 90)
+      (effects (font (size 1.524 1.524)))
+    )
+    (property "Footprint" "relay:SRD-03VDC-SL-C" (id 2) (at 132.08 72.39 0)
+      (effects (font (size 1.524 1.524)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 132.08 72.39 0)
+      (effects (font (size 1.524 1.524)) hide)
+    )
+    (property "Partkeepr" "350" (id 4) (at 109.22 -203.2 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 2c4fdfad-9ce2-4960-84a8-bf09a6bef7b8))
+    (pin "2" (uuid 3bacdc3a-23de-4bf7-934b-428c0bc413b0))
+    (pin "3" (uuid f52b59e4-33b2-4299-86c8-1de804eab0c0))
+    (pin "4" (uuid b9e28afe-1e78-47c9-8e79-f0bdda70b4bd))
+    (pin "5" (uuid d80db825-96a5-458c-a6ce-2913367bd3f3))
+  )
+
+  (symbol (lib_id "relay:SRD-03VDC-SL-C") (at 50.8 24.13 270) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-00005d895001)
+    (property "Reference" "K1" (id 0) (at 44.45 31.115 0)
+      (effects (font (size 1.524 1.524)))
+    )
+    (property "Value" "SRD-03VDC-SL-C" (id 1) (at 50.8 14.605 90)
+      (effects (font (size 1.524 1.524)))
+    )
+    (property "Footprint" "relay:SRD-03VDC-SL-C" (id 2) (at 50.8 22.86 0)
+      (effects (font (size 1.524 1.524)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 50.8 22.86 0)
+      (effects (font (size 1.524 1.524)) hide)
+    )
+    (property "Partkeepr" "350" (id 4) (at 27.94 -252.73 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 26f0e902-93ee-4964-89c7-9200d2ea25f2))
+    (pin "2" (uuid 7d014c8e-0115-41f1-a6bd-38e463fb7afa))
+    (pin "3" (uuid 51081556-785b-4a3b-a0a0-33aec9fc2189))
+    (pin "4" (uuid 13a99d14-2c73-488e-a865-d39b4305cf24))
+    (pin "5" (uuid 90b70047-ec85-4a51-8a21-088720a12609))
+  )
+
+  (symbol (lib_id "relay:SRD-03VDC-SL-C") (at 130.81 24.13 270) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-00005d895017)
+    (property "Reference" "K2" (id 0) (at 124.46 31.115 0)
+      (effects (font (size 1.524 1.524)))
+    )
+    (property "Value" "SRD-03VDC-SL-C" (id 1) (at 130.81 14.605 90)
+      (effects (font (size 1.524 1.524)))
+    )
+    (property "Footprint" "relay:SRD-03VDC-SL-C" (id 2) (at 130.81 22.86 0)
+      (effects (font (size 1.524 1.524)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 130.81 22.86 0)
+      (effects (font (size 1.524 1.524)) hide)
+    )
+    (property "Partkeepr" "350" (id 4) (at 107.95 -252.73 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 7b6605f9-720d-41ea-9aa5-6c9f34b6ef24))
+    (pin "2" (uuid ba343df7-4837-46fc-abdb-2d4b706a8987))
+    (pin "3" (uuid 91d9e4f5-6b5d-44f9-bdc4-c3bc37b5ef08))
+    (pin "4" (uuid d5fcdd7c-2199-4422-9f75-757c8afd823b))
+    (pin "5" (uuid 9aa49537-918e-4442-89a7-7b9c5e33613a))
+  )
+
+  (symbol (lib_id "relay:SRD-03VDC-SL-C") (at 53.34 97.79 270) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-00005d895734)
+    (property "Reference" "K7" (id 0) (at 46.99 104.775 0)
+      (effects (font (size 1.524 1.524)))
+    )
+    (property "Value" "SRD-03VDC-SL-C" (id 1) (at 53.34 88.265 90)
+      (effects (font (size 1.524 1.524)))
+    )
+    (property "Footprint" "relay:SRD-03VDC-SL-C" (id 2) (at 53.34 96.52 0)
+      (effects (font (size 1.524 1.524)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 53.34 96.52 0)
+      (effects (font (size 1.524 1.524)) hide)
+    )
+    (property "Partkeepr" "350" (id 4) (at 30.48 -179.07 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 2df7acef-328a-4647-b0d5-e057656b9c29))
+    (pin "2" (uuid 768c2d41-064b-4818-a210-edce5f6175fd))
+    (pin "3" (uuid 77438d8e-a1af-4f88-9fe1-24ffcaf67a09))
+    (pin "4" (uuid 7794eea3-f9d1-46b4-838f-648a3751cdcb))
+    (pin "5" (uuid abf04723-ba1d-457d-84c1-49ac6ad694ba))
+  )
+
+  (symbol (lib_id "relay:SRD-03VDC-SL-C") (at 133.35 97.79 270) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-00005d89574a)
+    (property "Reference" "K8" (id 0) (at 127 104.775 0)
+      (effects (font (size 1.524 1.524)))
+    )
+    (property "Value" "SRD-03VDC-SL-C" (id 1) (at 133.35 88.265 90)
+      (effects (font (size 1.524 1.524)))
+    )
+    (property "Footprint" "relay:SRD-03VDC-SL-C" (id 2) (at 133.35 96.52 0)
+      (effects (font (size 1.524 1.524)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 133.35 96.52 0)
+      (effects (font (size 1.524 1.524)) hide)
+    )
+    (property "Partkeepr" "350" (id 4) (at 110.49 -179.07 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 40cf58a1-c7a6-4fab-abad-9bef90912a1e))
+    (pin "2" (uuid b09f6bfd-34c5-4217-bb86-6d5ae8dfc8c1))
+    (pin "3" (uuid c7c09788-970d-424d-8b01-1075b9e14ace))
+    (pin "4" (uuid cb571f8a-7eba-4f15-afa1-20882863b4ab))
+    (pin "5" (uuid 7c578e9d-4121-4a48-838a-6049f9fd6ef5))
+  )
+
+  (symbol (lib_id "relay:SRD-03VDC-SL-C") (at 52.07 48.26 270) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-00005d895760)
+    (property "Reference" "K3" (id 0) (at 45.72 55.245 0)
+      (effects (font (size 1.524 1.524)))
+    )
+    (property "Value" "SRD-03VDC-SL-C" (id 1) (at 52.07 38.735 90)
+      (effects (font (size 1.524 1.524)))
+    )
+    (property "Footprint" "relay:SRD-03VDC-SL-C" (id 2) (at 52.07 46.99 0)
+      (effects (font (size 1.524 1.524)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 52.07 46.99 0)
+      (effects (font (size 1.524 1.524)) hide)
+    )
+    (property "Partkeepr" "350" (id 4) (at 29.21 -228.6 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid e2816372-3507-41bc-9204-db1449c267d1))
+    (pin "2" (uuid d5a357f9-1b11-47f0-9cd0-2b6be9fc2046))
+    (pin "3" (uuid aff7c1bd-faa4-4028-9b0b-e3dfb18b9183))
+    (pin "4" (uuid c218ffd8-a380-4d4e-8605-54314318c785))
+    (pin "5" (uuid b1a43b8a-204a-4046-8cdd-0a6699ad410f))
+  )
+
+  (symbol (lib_id "relay:SRD-03VDC-SL-C") (at 132.08 48.26 270) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-00005d895776)
+    (property "Reference" "K4" (id 0) (at 125.73 55.245 0)
+      (effects (font (size 1.524 1.524)))
+    )
+    (property "Value" "SRD-03VDC-SL-C" (id 1) (at 132.08 38.735 90)
+      (effects (font (size 1.524 1.524)))
+    )
+    (property "Footprint" "relay:SRD-03VDC-SL-C" (id 2) (at 132.08 46.99 0)
+      (effects (font (size 1.524 1.524)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 132.08 46.99 0)
+      (effects (font (size 1.524 1.524)) hide)
+    )
+    (property "Partkeepr" "350" (id 4) (at 109.22 -228.6 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 82557c03-270a-4191-98ce-e167688ed9db))
+    (pin "2" (uuid fda4046a-1111-4572-b233-9a4fda258503))
+    (pin "3" (uuid ecbf3e4c-ba25-4d75-97f2-41a8d8d7d04d))
+    (pin "4" (uuid bdab572d-8071-40b5-85b6-afa26fad3f6e))
+    (pin "5" (uuid 299fd0b5-0107-4a1c-88c0-1bec00f2f060))
+  )
+
+  (symbol (lib_id "relay:SRD-03VDC-SL-C") (at 52.07 73.66 270) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-00005d89c6c3)
+    (property "Reference" "K5" (id 0) (at 45.72 80.645 0)
+      (effects (font (size 1.524 1.524)))
+    )
+    (property "Value" "SRD-03VDC-SL-C" (id 1) (at 52.07 64.135 90)
+      (effects (font (size 1.524 1.524)))
+    )
+    (property "Footprint" "relay:SRD-03VDC-SL-C" (id 2) (at 52.07 72.39 0)
+      (effects (font (size 1.524 1.524)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 52.07 72.39 0)
+      (effects (font (size 1.524 1.524)) hide)
+    )
+    (property "Partkeepr" "350" (id 4) (at 29.21 -203.2 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 1b41e9eb-d04a-4c64-be0a-1d459d0b2e7b))
+    (pin "2" (uuid 8ee1b9fd-1198-4dc4-b1ce-d14211fe9054))
+    (pin "3" (uuid 04548786-fa3c-44ac-98ee-50c5fc441ea7))
+    (pin "4" (uuid f6c5ad2c-146b-4dee-9892-488a764fd005))
+    (pin "5" (uuid 09d87aa8-535b-421a-9f65-53e84952be08))
+  )
+
+  (symbol (lib_id "conn:CONN_01X10") (at 242.57 138.43 90) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-0000601417f1)
+    (property "Reference" "J2" (id 0) (at 229.87 139.7 90))
+    (property "Value" "DATA" (id 1) (at 242.57 135.89 90))
+    (property "Footprint" "Phoenix:PCBEdge_1x10_5.7x2.21mm_p3.81mm" (id 2) (at 242.57 138.43 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 242.57 138.43 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 3e6b9ae3-ae53-4d30-b723-d88bf5410468))
+    (pin "10" (uuid 1709910c-d5e7-47d4-8177-4f41efcc795f))
+    (pin "2" (uuid ccf24301-f0f9-4761-9e1d-12a8be7a513f))
+    (pin "3" (uuid a5c8831b-8f0f-442c-a19c-66c7acf379ca))
+    (pin "4" (uuid 99778871-96f0-4caa-a374-698199bb38bf))
+    (pin "5" (uuid 81d8e060-20df-44c6-8354-2c64582bdc6a))
+    (pin "6" (uuid 4b825d09-0adb-475f-9070-e190fb9b4eda))
+    (pin "7" (uuid 8b7a6f25-75f7-4cf3-9121-603ee5676f20))
+    (pin "8" (uuid 240ba74b-a114-40a6-afe2-c0b8f97537e0))
+    (pin "9" (uuid 939fbd82-7b89-4a35-957a-42e0751be925))
+  )
+
+  (symbol (lib_id "conn:CONN_01X02") (at 222.25 138.43 90) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-0000601417f7)
+    (property "Reference" "J1" (id 0) (at 219.71 139.7 90))
+    (property "Value" "PWR" (id 1) (at 223.52 135.89 90))
+    (property "Footprint" "Phoenix:PCBEdge_1x4_7.6x1.5mm_p1.9mm_2pins" (id 2) (at 222.25 138.43 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 222.25 138.43 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid dddd8932-9010-42cd-b081-c62bbf288fae))
+    (pin "2" (uuid c46f9542-fe7a-4c51-a4aa-968e7407dcea))
+  )
+
+  (symbol (lib_id "conn:CONN_01X01") (at 262.89 142.24 90) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-0000601417fd)
+    (property "Reference" "J3" (id 0) (at 260.35 143.51 90))
+    (property "Value" "EARTH" (id 1) (at 262.89 139.7 90))
+    (property "Footprint" "Phoenix:PCBEdge_1x1_6x3mm" (id 2) (at 262.89 142.24 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 262.89 142.24 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 30762bc9-7e30-419a-a02c-39715ffa1ce4))
+  )
+
+  (symbol (lib_id "conn:CONN_01X04") (at 236.22 87.63 0) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-000060141824)
+    (property "Reference" "P3" (id 0) (at 231.14 80.01 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "CONN_01X04" (id 1) (at 238.76 93.98 90)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "Phoenix:PhoenixContact_MSTBO_2,5_4-G1L_1x4_p5.00mm" (id 2) (at 236.22 87.63 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 236.22 87.63 0))
+    (pin "1" (uuid 356e3fdc-4c0f-4722-8f06-a746c2c81ec3))
+    (pin "2" (uuid 61c201d1-ea8c-4b68-b0ec-66d1102ba061))
+    (pin "3" (uuid c1475939-afb0-4356-81eb-02762b9e5a2c))
+    (pin "4" (uuid 82a1e5a7-c516-4755-bf2a-2a32893b704f))
+  )
+
+  (symbol (lib_id "conn:CONN_01X04") (at 228.6 105.41 0) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-00006014182a)
+    (property "Reference" "P2" (id 0) (at 232.41 105.41 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "CONN_01X04" (id 1) (at 231.14 111.76 90)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "Phoenix:PhoenixContact_MSTBO_2,5_4-G1L_1x4_p5.00mm" (id 2) (at 228.6 105.41 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 228.6 105.41 0))
+    (pin "1" (uuid 681e602e-997b-4da0-a5a1-7a749ed63125))
+    (pin "2" (uuid e3b87126-4331-4e57-8ac0-4ea08a7dce38))
+    (pin "3" (uuid 21ee545c-ecd9-4be2-b6fb-377f4cb1ce71))
+    (pin "4" (uuid 10ed7180-f77c-49ec-a953-e1e3921b789e))
+  )
+
+  (symbol (lib_id "conn:CONN_01X04") (at 220.98 123.19 0) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-000060141830)
+    (property "Reference" "P1" (id 0) (at 226.06 123.19 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "CONN_01X04" (id 1) (at 223.52 129.54 90)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "Phoenix:PhoenixContact_MSTBO_2,5_4-G1L_1x4_p5.00mm" (id 2) (at 220.98 123.19 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 220.98 123.19 0))
+    (pin "1" (uuid 6d08d4f9-999f-4dc6-a25a-7d76bd03a236))
+    (pin "2" (uuid 391e6394-7d32-4dd0-83ae-38cadeba2b2e))
+    (pin "3" (uuid 04ed8378-f731-4990-b93c-aeedec3bbd48))
+    (pin "4" (uuid fcb6a153-dcc2-4bf2-b023-c75c86d377fe))
+  )
+
+  (symbol (lib_id "conn:CONN_01X04") (at 264.16 123.19 0) (mirror y) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-000060141836)
+    (property "Reference" "P6" (id 0) (at 259.08 123.19 0))
+    (property "Value" "CONN_01X04" (id 1) (at 261.62 123.19 90))
+    (property "Footprint" "Phoenix:PhoenixContact_MSTBO_2,5_4-G1R_1x4_p5.00mm" (id 2) (at 264.16 123.19 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 264.16 123.19 0))
+    (pin "1" (uuid 72d227e6-d498-4820-a73e-a1e68be95e8a))
+    (pin "2" (uuid 7381f4a2-fdbd-48a2-bd83-de11eef2b35f))
+    (pin "3" (uuid 320adab4-13f2-4a4c-8518-1e5195693d9b))
+    (pin "4" (uuid 293ed361-8627-4d0d-9b85-5b3a5b07fbdb))
+  )
+
+  (symbol (lib_id "conn:CONN_01X04") (at 256.54 105.41 0) (mirror y) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-00006014183c)
+    (property "Reference" "P5" (id 0) (at 251.46 105.41 0))
+    (property "Value" "CONN_01X04" (id 1) (at 254 105.41 90))
+    (property "Footprint" "Phoenix:PhoenixContact_MSTBO_2,5_4-G1R_1x4_p5.00mm" (id 2) (at 256.54 105.41 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 256.54 105.41 0))
+    (pin "1" (uuid 98d5d932-03cf-4213-97de-649a3db21413))
+    (pin "2" (uuid c0992e51-06cb-4941-a8f6-eceb39f994e6))
+    (pin "3" (uuid 74626b7f-2834-4e7f-925b-32cc4523dfb3))
+    (pin "4" (uuid 4f1c13ad-541b-42fb-b0a9-1430886cb912))
+  )
+
+  (symbol (lib_id "conn:CONN_01X04") (at 248.92 87.63 0) (mirror y) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-000060141842)
+    (property "Reference" "P4" (id 0) (at 252.73 80.01 0))
+    (property "Value" "CONN_01X04" (id 1) (at 246.38 87.63 90))
+    (property "Footprint" "Phoenix:PhoenixContact_MSTBO_2,5_4-G1R_1x4_p5.00mm" (id 2) (at 248.92 87.63 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 248.92 87.63 0))
+    (pin "1" (uuid d2635c19-c713-4d45-af04-d7ae10046eee))
+    (pin "2" (uuid 31d5b943-0039-41d5-8fc1-64031fa10ee6))
+    (pin "3" (uuid fd984288-7cd0-45bd-ba9a-955d44d7a79a))
+    (pin "4" (uuid 0f4323f8-87c5-4dd8-a1cc-cfdfcd948468))
+  )
+
+  (symbol (lib_id "global:C") (at 62.23 173.99 0) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-0000601c50ea)
+    (property "Reference" "C1" (id 0) (at 65.151 172.8216 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "100nF" (id 1) (at 65.151 175.133 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "C:0805" (id 2) (at 63.1952 177.8 0))
+    (property "Datasheet" "" (id 3) (at 62.23 173.99 0))
+    (pin "1" (uuid 45b6be59-5396-455b-9570-d1e129a02c8e))
+    (pin "2" (uuid 8ed80bad-1557-4b4f-bc57-eb7c1489858d))
+  )
+
+  (symbol (lib_id "conn:Jumper3") (at 147.955 28.575 0) (mirror y) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-000061646e04)
+    (property "Reference" "" (id 0) (at 147.955 32.385 0))
+    (property "Value" "Relais2_OUT" (id 1) (at 147.955 24.765 0))
+    (property "Footprint" "Jumper:Jumper3X250V" (id 2) (at 147.955 28.575 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 147.955 28.575 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 37cdc062-0303-4c29-9aaa-1214f882b01e))
+    (pin "2" (uuid 3eb1be97-76c4-4207-806e-71fef476850b))
+    (pin "3" (uuid cf1b0b44-deb0-498b-8227-c75ad888d91d))
+  )
+
+  (symbol (lib_id "conn:Jumper3") (at 34.29 29.21 180) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-00006164d083)
+    (property "Reference" "JP4" (id 0) (at 34.29 25.4 0))
+    (property "Value" "Relais1_IN" (id 1) (at 34.29 33.02 0))
+    (property "Footprint" "Jumper:Jumper3X250V" (id 2) (at 34.29 29.21 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 34.29 29.21 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 14a65a67-1c7f-49d3-8e08-955c4712909c))
+    (pin "2" (uuid a281a385-6712-45e3-b271-4d0ccfc407f0))
+    (pin "3" (uuid 4f83d8c7-7474-4c4b-8860-44745f978429))
+  )
+
+  (symbol (lib_id "conn:Jumper3") (at 69.215 52.705 0) (mirror y) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-000061650fda)
+    (property "Reference" "JP9" (id 0) (at 69.215 56.515 0))
+    (property "Value" "Relais3_OUT" (id 1) (at 69.215 48.895 0))
+    (property "Footprint" "Jumper:Jumper3X250V" (id 2) (at 69.215 52.705 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 69.215 52.705 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid b93f4c14-d609-4aba-8eaa-d7992cd43aea))
+    (pin "2" (uuid 27a27e25-cded-4ca1-9b06-f674f633a69e))
+    (pin "3" (uuid 615655ad-055f-4b01-a806-737b5bf272d4))
+  )
+
+  (symbol (lib_id "conn:Jumper3") (at 69.215 78.105 0) (mirror y) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-000061651fcd)
+    (property "Reference" "" (id 0) (at 69.215 81.915 0))
+    (property "Value" "Relais5_OUT" (id 1) (at 69.215 74.295 0))
+    (property "Footprint" "Jumper:Jumper3X250V" (id 2) (at 69.215 78.105 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 69.215 78.105 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 60d02065-3495-45e8-aa80-a21eaf0cbce6))
+    (pin "2" (uuid 590c4a63-012c-47d5-840d-c48ac6ccd04b))
+    (pin "3" (uuid da685a1f-a132-4c38-80f6-166c6ccdc4af))
+  )
+
+  (symbol (lib_id "conn:Jumper3") (at 70.485 102.235 0) (mirror y) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-00006165309b)
+    (property "Reference" "" (id 0) (at 70.485 106.045 0))
+    (property "Value" "Relais7_OUT" (id 1) (at 70.485 98.425 0))
+    (property "Footprint" "Jumper:Jumper3X250V" (id 2) (at 70.485 102.235 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 70.485 102.235 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 21126a0b-a81f-4077-881e-80d341fde7c3))
+    (pin "2" (uuid 323e1990-b386-4348-94aa-c53c571e792a))
+    (pin "3" (uuid 0ec50225-0d4a-41fb-a951-14a5de64409b))
+  )
+
+  (symbol (lib_id "conn:Jumper3") (at 150.495 102.235 0) (mirror y) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-0000616541bd)
+    (property "Reference" "" (id 0) (at 150.495 106.045 0))
+    (property "Value" "Relais8_OUT" (id 1) (at 150.495 98.425 0))
+    (property "Footprint" "Jumper:Jumper3X250V" (id 2) (at 150.495 102.235 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 150.495 102.235 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 1da9f679-c374-487d-bfb9-0a6c87773ab7))
+    (pin "2" (uuid 20e5581d-3702-448a-91d4-88eb22415ad4))
+    (pin "3" (uuid 61688196-e0e0-429d-907d-d5cbdb21fc63))
+  )
+
+  (symbol (lib_id "conn:Jumper3") (at 149.225 78.105 0) (mirror y) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-000061655748)
+    (property "Reference" "" (id 0) (at 149.225 81.915 0))
+    (property "Value" "Relais6_OUT" (id 1) (at 149.225 74.295 0))
+    (property "Footprint" "Jumper:Jumper3X250V" (id 2) (at 149.225 78.105 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 149.225 78.105 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 051f46d0-9a88-4766-ae1e-c6a3c49c8f1f))
+    (pin "2" (uuid 899124dc-b544-42a4-a099-933ee9b1303a))
+    (pin "3" (uuid 26b87ba6-cb34-4d68-b135-9dd5088a5bbb))
+  )
+
+  (symbol (lib_id "conn:Jumper3") (at 149.225 52.705 0) (mirror y) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-000061656d2a)
+    (property "Reference" "" (id 0) (at 149.225 56.515 0))
+    (property "Value" "Relais4_OUT" (id 1) (at 149.225 48.895 0))
+    (property "Footprint" "Jumper:Jumper3X250V" (id 2) (at 149.225 52.705 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 149.225 52.705 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid e75fd30a-b7df-4ce0-8f8b-91eef07e313f))
+    (pin "2" (uuid 54c73237-55d2-498e-a3e0-1fd9695e4437))
+    (pin "3" (uuid f7e2c3f5-d54c-4ae9-a6d0-65269cc7dd4c))
+  )
+
+  (symbol (lib_id "conn:Jumper3") (at 67.945 28.575 0) (mirror y) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-0000616602ca)
+    (property "Reference" "JP8" (id 0) (at 67.945 32.385 0))
+    (property "Value" "Relais1_OUT" (id 1) (at 67.945 24.765 0))
+    (property "Footprint" "Jumper:Jumper3X250V" (id 2) (at 67.945 28.575 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 67.945 28.575 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 4442d738-fa48-46c9-8171-d273bee0d20d))
+    (pin "2" (uuid 7053f613-e196-4c28-bbeb-ab82f1460975))
+    (pin "3" (uuid 7d2facf4-c4bf-432d-92bf-04268bf8c5bc))
+  )
+
+  (symbol (lib_id "conn:Jumper3") (at 35.56 53.34 180) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-00006166e955)
+    (property "Reference" "JP5" (id 0) (at 35.56 49.53 0))
+    (property "Value" "Relais3_IN" (id 1) (at 35.56 57.15 0))
+    (property "Footprint" "Jumper:Jumper3X250V" (id 2) (at 35.56 53.34 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 35.56 53.34 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 762366cf-cd90-4b8d-adb2-0252b540fe03))
+    (pin "2" (uuid 1d0dee89-ec4e-454f-97ca-acd732db78f9))
+    (pin "3" (uuid 1ae1ab1e-e4c9-4a2b-b3b6-3b05ba7a3335))
+  )
+
+  (symbol (lib_id "conn:Jumper3") (at 35.56 78.74 180) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-000061670367)
+    (property "Reference" "JP6" (id 0) (at 35.56 74.93 0))
+    (property "Value" "Relais5_IN" (id 1) (at 35.56 82.55 0))
+    (property "Footprint" "Jumper:Jumper3X250V" (id 2) (at 35.56 78.74 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 35.56 78.74 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 3884b1b9-b928-48e5-88f9-fa8f62a12f8c))
+    (pin "2" (uuid d4fc5d05-e189-47d9-ad3f-2eb14da88b98))
+    (pin "3" (uuid 0bf960c1-3e86-464a-99f3-71ba5c1babd9))
+  )
+
+  (symbol (lib_id "conn:Jumper3") (at 36.83 102.87 180) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-000061671fb8)
+    (property "Reference" "JP7" (id 0) (at 36.83 99.06 0))
+    (property "Value" "Relais7_IN" (id 1) (at 36.83 106.68 0))
+    (property "Footprint" "Jumper:Jumper3X250V" (id 2) (at 36.83 102.87 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 36.83 102.87 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid e4957949-0be6-4cb1-8d46-92a242c5fff7))
+    (pin "2" (uuid 01290728-d3c2-4147-ab76-5a615cc54459))
+    (pin "3" (uuid 39e96671-7769-46c9-96ca-5966d4b79d19))
+  )
+
+  (symbol (lib_id "conn:Jumper3") (at 116.84 102.87 180) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-0000616743ea)
+    (property "Reference" "" (id 0) (at 116.84 99.06 0))
+    (property "Value" "Relais8_IN" (id 1) (at 116.84 106.68 0))
+    (property "Footprint" "Jumper:Jumper3X250V" (id 2) (at 116.84 102.87 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 116.84 102.87 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 2cd94ce2-7629-47a1-baf0-ad956d7d61b4))
+    (pin "2" (uuid 5c4d10fe-8790-4e81-8096-822d3399d7c7))
+    (pin "3" (uuid ee3d7168-d410-462f-94b2-e26efc374f1a))
+  )
+
+  (symbol (lib_id "conn:Jumper3") (at 115.57 78.74 180) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-00006167629b)
+    (property "Reference" "" (id 0) (at 115.57 74.93 0))
+    (property "Value" "Relais6_IN" (id 1) (at 115.57 82.55 0))
+    (property "Footprint" "Jumper:Jumper3X250V" (id 2) (at 115.57 78.74 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 115.57 78.74 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid d01a890e-5a01-4945-b55d-92fadba80f88))
+    (pin "2" (uuid 3c8216b5-6a74-4982-bc47-a0ed7ec3c1c2))
+    (pin "3" (uuid 57742bd7-ea27-4919-b5aa-e1155ea45343))
+  )
+
+  (symbol (lib_id "conn:Jumper3") (at 115.57 53.34 180) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-0000616783f6)
+    (property "Reference" "" (id 0) (at 115.57 49.53 0))
+    (property "Value" "Relais4_IN" (id 1) (at 115.57 57.15 0))
+    (property "Footprint" "Jumper:Jumper3X250V" (id 2) (at 115.57 53.34 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 115.57 53.34 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid d37189e1-118d-4bec-93e9-60dc11861b78))
+    (pin "2" (uuid b6bf733d-80f5-4a2a-bf32-c25ddb29a2fb))
+    (pin "3" (uuid 4b8b3ee1-a6df-4d60-8ec0-2957764717b2))
+  )
+
+  (symbol (lib_id "conn:Jumper3") (at 114.3 29.21 180) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 00000000-0000-0000-0000-00006167a8c9)
+    (property "Reference" "" (id 0) (at 114.3 25.4 0))
+    (property "Value" "Relais2_IN" (id 1) (at 114.3 33.02 0))
+    (property "Footprint" "Jumper:Jumper3X250V" (id 2) (at 114.3 29.21 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 114.3 29.21 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 640ec11a-0446-4695-b110-21e9e88e4bc7))
+    (pin "2" (uuid 12d671f9-0722-4f2f-be93-19ec2c240939))
+    (pin "3" (uuid 47be0963-78cc-47ee-a534-5e84be686370))
+  )
+
+  (sheet_instances
+    (path "/" (page "1"))
+  )
+
+  (symbol_instances
+    (path "/00000000-0000-0000-0000-0000601c50ea"
+      (reference "C1") (unit 1) (value "100nF") (footprint "C:0805")
+    )
+    (path "/00000000-0000-0000-0000-0000601417f7"
+      (reference "J1") (unit 1) (value "PWR") (footprint "Phoenix:PCBEdge_1x4_7.6x1.5mm_p1.9mm_2pins")
+    )
+    (path "/00000000-0000-0000-0000-0000601417f1"
+      (reference "J2") (unit 1) (value "DATA") (footprint "Phoenix:PCBEdge_1x10_5.7x2.21mm_p3.81mm")
+    )
+    (path "/00000000-0000-0000-0000-0000601417fd"
+      (reference "J3") (unit 1) (value "EARTH") (footprint "Phoenix:PCBEdge_1x1_6x3mm")
+    )
+    (path "/00000000-0000-0000-0000-00005d88d1b7"
+      (reference "JP1") (unit 1) (value "CONN_02X01") (footprint "Jumper:SolderStrap0603")
+    )
+    (path "/00000000-0000-0000-0000-00005d88d524"
+      (reference "JP2") (unit 1) (value "CONN_02X01") (footprint "Jumper:SolderStrap0603")
+    )
+    (path "/00000000-0000-0000-0000-00005d88d584"
+      (reference "JP3") (unit 1) (value "CONN_02X01") (footprint "Jumper:SolderStrap0603")
+    )
+    (path "/00000000-0000-0000-0000-00006164d083"
+      (reference "JP4") (unit 1) (value "Relais1_IN") (footprint "Jumper:Jumper3X250V")
+    )
+    (path "/00000000-0000-0000-0000-00006166e955"
+      (reference "JP5") (unit 1) (value "Relais3_IN") (footprint "Jumper:Jumper3X250V")
+    )
+    (path "/00000000-0000-0000-0000-000061670367"
+      (reference "JP6") (unit 1) (value "Relais5_IN") (footprint "Jumper:Jumper3X250V")
+    )
+    (path "/00000000-0000-0000-0000-000061671fb8"
+      (reference "JP7") (unit 1) (value "Relais7_IN") (footprint "Jumper:Jumper3X250V")
+    )
+    (path "/00000000-0000-0000-0000-0000616602ca"
+      (reference "JP8") (unit 1) (value "Relais1_OUT") (footprint "Jumper:Jumper3X250V")
+    )
+    (path "/00000000-0000-0000-0000-000061650fda"
+      (reference "JP9") (unit 1) (value "Relais3_OUT") (footprint "Jumper:Jumper3X250V")
+    )
+    (path "/00000000-0000-0000-0000-000061651fcd"
+      (reference "JP10") (unit 1) (value "Relais5_OUT") (footprint "Jumper:Jumper3X250V")
+    )
+    (path "/00000000-0000-0000-0000-00006165309b"
+      (reference "JP11") (unit 1) (value "Relais7_OUT") (footprint "Jumper:Jumper3X250V")
+    )
+    (path "/00000000-0000-0000-0000-00006167a8c9"
+      (reference "JP12") (unit 1) (value "Relais2_IN") (footprint "Jumper:Jumper3X250V")
+    )
+    (path "/00000000-0000-0000-0000-0000616783f6"
+      (reference "JP13") (unit 1) (value "Relais4_IN") (footprint "Jumper:Jumper3X250V")
+    )
+    (path "/00000000-0000-0000-0000-00006167629b"
+      (reference "JP14") (unit 1) (value "Relais6_IN") (footprint "Jumper:Jumper3X250V")
+    )
+    (path "/00000000-0000-0000-0000-0000616743ea"
+      (reference "JP15") (unit 1) (value "Relais8_IN") (footprint "Jumper:Jumper3X250V")
+    )
+    (path "/00000000-0000-0000-0000-000061646e04"
+      (reference "JP16") (unit 1) (value "Relais2_OUT") (footprint "Jumper:Jumper3X250V")
+    )
+    (path "/00000000-0000-0000-0000-000061656d2a"
+      (reference "JP17") (unit 1) (value "Relais4_OUT") (footprint "Jumper:Jumper3X250V")
+    )
+    (path "/00000000-0000-0000-0000-000061655748"
+      (reference "JP18") (unit 1) (value "Relais6_OUT") (footprint "Jumper:Jumper3X250V")
+    )
+    (path "/00000000-0000-0000-0000-0000616541bd"
+      (reference "JP19") (unit 1) (value "Relais8_OUT") (footprint "Jumper:Jumper3X250V")
+    )
+    (path "/00000000-0000-0000-0000-00005d895001"
+      (reference "K1") (unit 1) (value "SRD-03VDC-SL-C") (footprint "relay:SRD-03VDC-SL-C")
+    )
+    (path "/00000000-0000-0000-0000-00005d895017"
+      (reference "K2") (unit 1) (value "SRD-03VDC-SL-C") (footprint "relay:SRD-03VDC-SL-C")
+    )
+    (path "/00000000-0000-0000-0000-00005d895760"
+      (reference "K3") (unit 1) (value "SRD-03VDC-SL-C") (footprint "relay:SRD-03VDC-SL-C")
+    )
+    (path "/00000000-0000-0000-0000-00005d895776"
+      (reference "K4") (unit 1) (value "SRD-03VDC-SL-C") (footprint "relay:SRD-03VDC-SL-C")
+    )
+    (path "/00000000-0000-0000-0000-00005d89c6c3"
+      (reference "K5") (unit 1) (value "SRD-03VDC-SL-C") (footprint "relay:SRD-03VDC-SL-C")
+    )
+    (path "/00000000-0000-0000-0000-00005d894b7b"
+      (reference "K6") (unit 1) (value "SRD-03VDC-SL-C") (footprint "relay:SRD-03VDC-SL-C")
+    )
+    (path "/00000000-0000-0000-0000-00005d895734"
+      (reference "K7") (unit 1) (value "SRD-03VDC-SL-C") (footprint "relay:SRD-03VDC-SL-C")
+    )
+    (path "/00000000-0000-0000-0000-00005d89574a"
+      (reference "K8") (unit 1) (value "SRD-03VDC-SL-C") (footprint "relay:SRD-03VDC-SL-C")
+    )
+    (path "/00000000-0000-0000-0000-000060141830"
+      (reference "P1") (unit 1) (value "CONN_01X04") (footprint "Phoenix:PhoenixContact_MSTBO_2,5_4-G1L_1x4_p5.00mm")
+    )
+    (path "/00000000-0000-0000-0000-00006014182a"
+      (reference "P2") (unit 1) (value "CONN_01X04") (footprint "Phoenix:PhoenixContact_MSTBO_2,5_4-G1L_1x4_p5.00mm")
+    )
+    (path "/00000000-0000-0000-0000-000060141824"
+      (reference "P3") (unit 1) (value "CONN_01X04") (footprint "Phoenix:PhoenixContact_MSTBO_2,5_4-G1L_1x4_p5.00mm")
+    )
+    (path "/00000000-0000-0000-0000-000060141842"
+      (reference "P4") (unit 1) (value "CONN_01X04") (footprint "Phoenix:PhoenixContact_MSTBO_2,5_4-G1R_1x4_p5.00mm")
+    )
+    (path "/00000000-0000-0000-0000-00006014183c"
+      (reference "P5") (unit 1) (value "CONN_01X04") (footprint "Phoenix:PhoenixContact_MSTBO_2,5_4-G1R_1x4_p5.00mm")
+    )
+    (path "/00000000-0000-0000-0000-000060141836"
+      (reference "P6") (unit 1) (value "CONN_01X04") (footprint "Phoenix:PhoenixContact_MSTBO_2,5_4-G1R_1x4_p5.00mm")
+    )
+    (path "/00000000-0000-0000-0000-00005d88d89f"
+      (reference "R1") (unit 1) (value "10K") (footprint "R:0805")
+    )
+    (path "/00000000-0000-0000-0000-00005d88dce9"
+      (reference "R2") (unit 1) (value "10K") (footprint "R:0805")
+    )
+    (path "/00000000-0000-0000-0000-00005d88dded"
+      (reference "R3") (unit 1) (value "10K") (footprint "R:0805")
+    )
+    (path "/00000000-0000-0000-0000-00005d88f542"
+      (reference "U1") (unit 1) (value "ULN2803A") (footprint "U:SOP18")
+    )
+    (path "/00000000-0000-0000-0000-00005d88c7b3"
+      (reference "U2") (unit 1) (value "PCF8574") (footprint "U:SO16")
+    )
+  )
+)

+ 1084 - 0
Eda/Fille/_autosave-Fille.sch

@@ -0,0 +1,1084 @@
+EESchema Schematic File Version 5
+EELAYER 36 0
+EELAYER END
+$Descr A4 11693 8268
+encoding utf-8
+Sheet 1 1
+Title ""
+Date ""
+Rev ""
+Comp ""
+Comment1 ""
+Comment2 ""
+Comment3 ""
+Comment4 ""
+Comment5 ""
+Comment6 ""
+Comment7 ""
+Comment8 ""
+Comment9 ""
+$EndDescr
+Connection ~ 1550 1150
+Connection ~ 1600 2100
+Connection ~ 1600 3100
+Connection ~ 1600 5600
+Connection ~ 1600 6350
+Connection ~ 1600 6950
+Connection ~ 1650 4050
+Connection ~ 4700 1150
+Connection ~ 4750 2100
+Connection ~ 4750 3100
+Connection ~ 4800 4050
+NoConn ~ 2800 6100
+NoConn ~ 8800 4000
+NoConn ~ 8800 4100
+NoConn ~ 9100 3300
+NoConn ~ 9100 3400
+NoConn ~ 9100 3500
+NoConn ~ 9100 3600
+NoConn ~ 9300 5650
+NoConn ~ 9700 5650
+NoConn ~ 9800 5650
+NoConn ~ 9900 5650
+NoConn ~ 10000 5650
+NoConn ~ 10350 5900
+NoConn ~ 10600 4700
+NoConn ~ 10600 4800
+NoConn ~ 10600 4900
+NoConn ~ 10600 5000
+Wire Wire Line
+	1550 1100 1550 1150
+Wire Wire Line
+	1550 1150 1500 1150
+Wire Wire Line
+	1600 1150 1550 1150
+Wire Wire Line
+	1600 2050 1600 2100
+Wire Wire Line
+	1600 2100 1550 2100
+Wire Wire Line
+	1600 3050 1600 3100
+Wire Wire Line
+	1600 3100 1550 3100
+Wire Wire Line
+	1600 5600 1500 5600
+Wire Wire Line
+	1600 6350 1500 6350
+Wire Wire Line
+	1600 6950 1500 6950
+Wire Wire Line
+	1650 2100 1600 2100
+Wire Wire Line
+	1650 3100 1600 3100
+Wire Wire Line
+	1650 4000 1650 4050
+Wire Wire Line
+	1650 4050 1600 4050
+Wire Wire Line
+	1700 4050 1650 4050
+Wire Wire Line
+	1700 5600 1600 5600
+Wire Wire Line
+	1700 6350 1600 6350
+Wire Wire Line
+	1700 6950 1600 6950
+Wire Wire Line
+	2400 1050 2475 1050
+Wire Wire Line
+	2400 1200 2475 1200
+Wire Wire Line
+	2450 2000 2525 2000
+Wire Wire Line
+	2450 2150 2525 2150
+Wire Wire Line
+	2450 3000 2525 3000
+Wire Wire Line
+	2450 3150 2525 3150
+Wire Wire Line
+	2475 1050 2475 1075
+Wire Wire Line
+	2475 1075 2525 1075
+Wire Wire Line
+	2475 1175 2525 1175
+Wire Wire Line
+	2475 1200 2475 1175
+Wire Wire Line
+	2500 3950 2575 3950
+Wire Wire Line
+	2500 4100 2575 4100
+Wire Wire Line
+	2525 2000 2525 2025
+Wire Wire Line
+	2525 2025 2575 2025
+Wire Wire Line
+	2525 2125 2575 2125
+Wire Wire Line
+	2525 2150 2525 2125
+Wire Wire Line
+	2525 3000 2525 3025
+Wire Wire Line
+	2525 3025 2575 3025
+Wire Wire Line
+	2525 3125 2575 3125
+Wire Wire Line
+	2525 3150 2525 3125
+Wire Wire Line
+	2575 3950 2575 3975
+Wire Wire Line
+	2575 3975 2625 3975
+Wire Wire Line
+	2575 4075 2625 4075
+Wire Wire Line
+	2575 4100 2575 4075
+Wire Wire Line
+	4700 1100 4700 1150
+Wire Wire Line
+	4700 1150 4650 1150
+Wire Wire Line
+	4750 1150 4700 1150
+Wire Wire Line
+	4750 2050 4750 2100
+Wire Wire Line
+	4750 2100 4700 2100
+Wire Wire Line
+	4750 3050 4750 3100
+Wire Wire Line
+	4750 3100 4700 3100
+Wire Wire Line
+	4800 2100 4750 2100
+Wire Wire Line
+	4800 3100 4750 3100
+Wire Wire Line
+	4800 4000 4800 4050
+Wire Wire Line
+	4800 4050 4750 4050
+Wire Wire Line
+	4850 4050 4800 4050
+Wire Wire Line
+	5550 1050 5625 1050
+Wire Wire Line
+	5550 1200 5625 1200
+Wire Wire Line
+	5600 2000 5675 2000
+Wire Wire Line
+	5600 2150 5675 2150
+Wire Wire Line
+	5600 3000 5675 3000
+Wire Wire Line
+	5600 3150 5675 3150
+Wire Wire Line
+	5625 1050 5625 1075
+Wire Wire Line
+	5625 1075 5675 1075
+Wire Wire Line
+	5625 1175 5675 1175
+Wire Wire Line
+	5625 1200 5625 1175
+Wire Wire Line
+	5650 3950 5725 3950
+Wire Wire Line
+	5650 4100 5725 4100
+Wire Wire Line
+	5675 2000 5675 2025
+Wire Wire Line
+	5675 2025 5725 2025
+Wire Wire Line
+	5675 2125 5725 2125
+Wire Wire Line
+	5675 2150 5675 2125
+Wire Wire Line
+	5675 3000 5675 3025
+Wire Wire Line
+	5675 3025 5725 3025
+Wire Wire Line
+	5675 3125 5725 3125
+Wire Wire Line
+	5675 3150 5675 3125
+Wire Wire Line
+	5725 3950 5725 3975
+Wire Wire Line
+	5725 3975 5775 3975
+Wire Wire Line
+	5725 4075 5775 4075
+Wire Wire Line
+	5725 4100 5725 4075
+Wire Wire Line
+	10350 5800 10350 5900
+Wire Notes Line
+	450  4550 6600 4550
+Wire Notes Line
+	3350 4550 3350 7800
+Wire Notes Line
+	5600 6150 3350 6150
+Wire Notes Line
+	5600 6150 5600 4550
+Wire Notes Line
+	6600 4550 6600 500 
+Wire Notes Line
+	8000 3100 11150 3100
+Wire Notes Line
+	8000 6400 8000 3100
+Wire Notes Line
+	8500 5200 8500 5450
+Wire Notes Line
+	8500 5450 8650 5450
+Wire Notes Line
+	8700 4500 8700 4650
+Wire Notes Line
+	8700 5050 8700 5200
+Wire Notes Line
+	8700 5200 8500 5200
+Wire Notes Line
+	8850 5450 9050 5450
+Wire Notes Line
+	9000 3800 9300 3800
+Wire Notes Line
+	9000 3950 9000 3800
+Wire Notes Line
+	9000 4350 9000 4500
+Wire Notes Line
+	9000 4500 8700 4500
+Wire Notes Line
+	9300 3200 9800 3200
+Wire Notes Line
+	9300 3250 9300 3200
+Wire Notes Line
+	9300 3800 9300 3650
+Wire Notes Line
+	9800 3200 9800 3250
+Wire Notes Line
+	9800 3650 9800 3800
+Wire Notes Line
+	9800 3800 10100 3800
+Wire Notes Line
+	10050 5450 10200 5450
+Wire Notes Line
+	10100 3800 10100 3950
+Wire Notes Line
+	10100 4350 10100 4500
+Wire Notes Line
+	10100 4500 10400 4500
+Wire Notes Line
+	10200 5450 10200 5600
+Wire Notes Line
+	10200 5600 10300 5600
+Wire Notes Line
+	10400 4500 10400 4650
+Wire Notes Line
+	10400 5200 10400 5050
+Wire Notes Line
+	10400 5600 10600 5600
+Wire Notes Line
+	10600 5200 10400 5200
+Wire Notes Line
+	10600 5600 10600 5200
+Wire Notes Line
+	11150 3100 11150 6400
+Wire Notes Line
+	11150 6400 8000 6400
+Text Notes 1600 4700 0    50   ~ 0
+Extender I/O
+Text Notes 3250 4500 0    50   ~ 0
+Relais
+Text Notes 4300 4700 0    50   ~ 0
+Darlington
+Text Notes 9550 6350 0    60   ~ 12
+ME 22,5 UTR BUS 10/2 template
+Text Label 1000 5600 2    50   ~ 0
+GND
+Text Label 1000 6350 2    50   ~ 0
+GND
+Text Label 1000 6950 2    50   ~ 0
+GND
+Text Label 1200 1100 2    50   ~ 0
+230V
+Text Label 1200 1200 2    50   ~ 0
+12V
+Text Label 1250 2050 2    50   ~ 0
+12V
+Text Label 1250 2150 2    50   ~ 0
+230V
+Text Label 1250 3050 2    50   ~ 0
+12V
+Text Label 1250 3150 2    50   ~ 0
+230V
+Text Label 1300 4000 2    50   ~ 0
+230V
+Text Label 1300 4100 2    50   ~ 0
+12V
+Text Label 1550 1100 0    50   ~ 0
+V1
+Text Label 1600 750  2    50   ~ 0
+3.3V
+Text Label 1600 2050 0    50   ~ 0
+V3
+Text Label 1600 3050 0    50   ~ 0
+V5
+Text Label 1600 5300 1    60   ~ 0
+3.3V
+Text Label 1600 6050 1    60   ~ 0
+3.3V
+Text Label 1600 6650 1    60   ~ 0
+3.3V
+Text Label 1650 1700 2    50   ~ 0
+3.3V
+Text Label 1650 2700 2    50   ~ 0
+3.3V
+Text Label 1650 4000 0    50   ~ 0
+V7
+Text Label 1700 3650 2    50   ~ 0
+3.3V
+Text Label 1700 5600 0    50   ~ 0
+A0
+Text Label 1700 6350 0    50   ~ 0
+A1
+Text Label 1700 6950 0    50   ~ 0
+A2
+Text Label 2200 5800 2    50   ~ 0
+A0
+Text Label 2200 5900 2    50   ~ 0
+A1
+Text Label 2200 6000 2    50   ~ 0
+A2
+Text Label 2200 6100 2    60   ~ 0
+IO_0
+Text Label 2200 6200 2    60   ~ 0
+IO_1
+Text Label 2200 6300 2    60   ~ 0
+IO_2
+Text Label 2200 6400 2    60   ~ 0
+IO_3
+Text Label 2200 6500 2    50   ~ 0
+GND
+Text Label 2400 750  0    50   ~ 0
+BOBINE_1
+Text Label 2450 1700 0    50   ~ 0
+BOBINE_3
+Text Label 2450 2700 0    50   ~ 0
+BOBINE_5
+Text Label 2450 6700 2    50   ~ 0
+GND
+Text Label 2450 7000 2    60   ~ 0
+3.3V
+Text Label 2500 3650 0    50   ~ 0
+BOBINE_7
+Text Label 2800 5800 0    60   ~ 0
+3.3V
+Text Label 2800 5900 0    50   ~ 0
+SDA
+Text Label 2800 6000 0    50   ~ 0
+SCL
+Text Label 2800 6200 0    60   ~ 0
+IO_4
+Text Label 2800 6300 0    60   ~ 0
+IO_5
+Text Label 2800 6400 0    60   ~ 0
+IO_6
+Text Label 2800 6500 0    60   ~ 0
+IO_7
+Text Label 2825 1125 0    50   ~ 0
+OUT1
+Text Label 2875 2075 0    50   ~ 0
+OUT3
+Text Label 2875 3075 0    50   ~ 0
+OUT5
+Text Label 2925 4025 0    50   ~ 0
+OUT7
+Text Label 4000 5050 2    60   ~ 0
+IO_0
+Text Label 4000 5150 2    60   ~ 0
+IO_1
+Text Label 4000 5250 2    60   ~ 0
+IO_2
+Text Label 4000 5350 2    60   ~ 0
+IO_3
+Text Label 4000 5450 2    60   ~ 0
+IO_4
+Text Label 4000 5550 2    60   ~ 0
+IO_5
+Text Label 4000 5650 2    60   ~ 0
+IO_6
+Text Label 4000 5750 2    60   ~ 0
+IO_7
+Text Label 4000 5850 2    60   ~ 0
+GND
+Text Label 4350 1100 2    50   ~ 0
+230V
+Text Label 4350 1200 2    50   ~ 0
+12V
+Text Label 4400 2050 2    50   ~ 0
+12V
+Text Label 4400 2150 2    50   ~ 0
+230V
+Text Label 4400 3050 2    50   ~ 0
+230V
+Text Label 4400 3150 2    50   ~ 0
+12V
+Text Label 4450 4000 2    50   ~ 0
+12V
+Text Label 4450 4100 2    50   ~ 0
+230V
+Text Label 4700 1100 0    50   ~ 0
+V2
+Text Label 4750 750  2    50   ~ 0
+3.3V
+Text Label 4750 2050 0    50   ~ 0
+V4
+Text Label 4750 3050 0    50   ~ 0
+V6
+Text Label 4800 1700 2    50   ~ 0
+3.3V
+Text Label 4800 2700 2    50   ~ 0
+3.3V
+Text Label 4800 4000 0    50   ~ 0
+V8
+Text Label 4850 3650 2    50   ~ 0
+3.3V
+Text Label 4900 5050 0    50   ~ 0
+BOBINE_1
+Text Label 4900 5150 0    50   ~ 0
+BOBINE_2
+Text Label 4900 5250 0    50   ~ 0
+BOBINE_3
+Text Label 4900 5350 0    50   ~ 0
+BOBINE_4
+Text Label 4900 5450 0    50   ~ 0
+BOBINE_8
+Text Label 4900 5550 0    50   ~ 0
+BOBINE_7
+Text Label 4900 5650 0    50   ~ 0
+BOBINE_6
+Text Label 4900 5750 0    50   ~ 0
+BOBINE_5
+Text Label 4900 5850 0    60   ~ 0
+3.3V
+Text Label 5550 750  0    50   ~ 0
+BOBINE_2
+Text Label 5600 1700 0    50   ~ 0
+BOBINE_4
+Text Label 5600 2700 0    50   ~ 0
+BOBINE_6
+Text Label 5650 3650 0    50   ~ 0
+BOBINE_8
+Text Label 5975 1125 0    50   ~ 0
+OUT2
+Text Label 6025 2075 0    50   ~ 0
+OUT4
+Text Label 6025 3075 0    50   ~ 0
+OUT6
+Text Label 6075 4025 0    50   ~ 0
+OUT8
+Text Label 8500 4700 2    50   ~ 0
+12V
+Text Label 8500 4800 2    50   ~ 0
+12V
+Text Label 8500 4900 2    50   ~ 0
+GND
+Text Label 8500 5000 2    50   ~ 0
+GND
+Text Label 8700 5650 3    50   ~ 0
+12V
+Text Label 8800 4200 2    50   ~ 0
+230V
+Text Label 8800 4300 2    50   ~ 0
+230V
+Text Label 8800 5650 3    50   ~ 0
+GND
+Text Label 9100 5650 3    60   ~ 0
+3.3V
+Text Label 9200 5650 3    50   ~ 0
+GND
+Text Label 9400 5650 3    50   ~ 0
+GND
+Text Label 9500 5650 3    50   ~ 0
+SCL
+Text Label 9600 5650 3    50   ~ 0
+SDA
+Text Label 10000 3300 0    50   ~ 0
+OUT2
+Text Label 10000 3400 0    50   ~ 0
+OUT1
+Text Label 10000 3500 0    50   ~ 0
+OUT3
+Text Label 10000 3600 0    50   ~ 0
+OUT4
+Text Label 10300 4000 0    50   ~ 0
+OUT5
+Text Label 10300 4100 0    50   ~ 0
+OUT6
+Text Label 10300 4200 0    50   ~ 0
+OUT7
+Text Label 10300 4300 0    50   ~ 0
+OUT8
+$Comp
+L conn:CONN_01X01 J3
+U 1 1 601417FD
+P 10350 5600
+AR Path="/601417FD" Ref="J3"  Part="1" 
+AR Path="/601417FD" Ref="J3"  Part="1" 
+AR Path="/601417FD" Ref="J3"  Part="1" 
+F 0 "J3" V 10300 5700 50  0000 C CNN
+F 1 "EARTH" V 10450 5600 50  0000 C CNN
+F 2 "Phoenix:PCBEdge_1x1_6x3mm" H 10350 5600 50  0001 C CNN
+F 3 "" H 10350 5600 50  0001 C CNN
+	1    10350 5600
+	0    -1   -1   0   
+$EndComp
+$Comp
+L global:R R1
+U 1 1 5D88D89F
+P 1600 5450
+AR Path="/5D88D89F" Ref="R1"  Part="1" 
+AR Path="/5D88D89F" Ref="R1"  Part="1" 
+F 0 "R1" H 1670 5496 50  0000 L CNN
+F 1 "10K" H 1670 5405 50  0000 L CNN
+F 2 "R:0805" V 1530 5450 50  0001 C CNN
+F 3 "" H 1600 5450 50  0000 C CNN
+F 4 "910" H 0   0   50  0001 C CNN "Partkeepr"
+	1    1600 5450
+	1    0    0    -1  
+$EndComp
+$Comp
+L global:R R2
+U 1 1 5D88DCE9
+P 1600 6200
+AR Path="/5D88DCE9" Ref="R2"  Part="1" 
+AR Path="/5D88DCE9" Ref="R2"  Part="1" 
+F 0 "R2" H 1670 6246 50  0000 L CNN
+F 1 "10K" H 1670 6155 50  0000 L CNN
+F 2 "R:0805" V 1530 6200 50  0001 C CNN
+F 3 "" H 1600 6200 50  0000 C CNN
+F 4 "910" H 0   0   50  0001 C CNN "Partkeepr"
+	1    1600 6200
+	1    0    0    -1  
+$EndComp
+$Comp
+L global:R R3
+U 1 1 5D88DDED
+P 1600 6800
+AR Path="/5D88DDED" Ref="R3"  Part="1" 
+AR Path="/5D88DDED" Ref="R3"  Part="1" 
+F 0 "R3" H 1670 6846 50  0000 L CNN
+F 1 "10K" H 1670 6755 50  0000 L CNN
+F 2 "R:0805" V 1530 6800 50  0001 C CNN
+F 3 "" H 1600 6800 50  0000 C CNN
+F 4 "910" H 0   0   50  0001 C CNN "Partkeepr"
+	1    1600 6800
+	1    0    0    -1  
+$EndComp
+$Comp
+L conn:CONN_02X01 JP1
+U 1 1 5D88D1B7
+P 1250 5600
+AR Path="/5D88D1B7" Ref="JP1"  Part="1" 
+AR Path="/5D88D1B7" Ref="JP1"  Part="1" 
+F 0 "JP1" H 1250 5815 50  0000 C CNN
+F 1 "CONN_02X01" H 1250 5724 50  0000 C CNN
+F 2 "Jumper:SolderStrap0603" H 1250 4400 50  0001 C CNN
+F 3 "" H 1250 4400 50  0000 C CNN
+F 4 "NC" H 300 1200 50  0001 C CNN "Partkeepr"
+	1    1250 5600
+	1    0    0    -1  
+$EndComp
+$Comp
+L conn:CONN_02X01 JP2
+U 1 1 5D88D524
+P 1250 6350
+AR Path="/5D88D524" Ref="JP2"  Part="1" 
+AR Path="/5D88D524" Ref="JP2"  Part="1" 
+F 0 "JP2" H 1250 6565 50  0000 C CNN
+F 1 "CONN_02X01" H 1250 6474 50  0000 C CNN
+F 2 "Jumper:SolderStrap0603" H 1250 5150 50  0001 C CNN
+F 3 "" H 1250 5150 50  0000 C CNN
+F 4 "NC" H 300 1350 50  0001 C CNN "Partkeepr"
+	1    1250 6350
+	1    0    0    -1  
+$EndComp
+$Comp
+L conn:CONN_02X01 JP3
+U 1 1 5D88D584
+P 1250 6950
+AR Path="/5D88D584" Ref="JP3"  Part="1" 
+AR Path="/5D88D584" Ref="JP3"  Part="1" 
+F 0 "JP3" H 1250 7165 50  0000 C CNN
+F 1 "CONN_02X01" H 1250 7074 50  0000 C CNN
+F 2 "Jumper:SolderStrap0603" H 1250 5750 50  0001 C CNN
+F 3 "" H 1250 5750 50  0000 C CNN
+F 4 "NC" H 300 1350 50  0001 C CNN "Partkeepr"
+	1    1250 6950
+	1    0    0    -1  
+$EndComp
+$Comp
+L conn:CONN_01X02 J1
+U 1 1 601417F7
+P 8750 5450
+AR Path="/601417F7" Ref="J1"  Part="1" 
+AR Path="/601417F7" Ref="J1"  Part="1" 
+AR Path="/601417F7" Ref="J1"  Part="1" 
+F 0 "J1" V 8700 5550 50  0000 C CNN
+F 1 "PWR" V 8850 5400 50  0000 C CNN
+F 2 "Phoenix:PCBEdge_1x4_7.6x1.5mm_p1.9mm_2pins" H 8750 5450 50  0001 C CNN
+F 3 "" H 8750 5450 50  0001 C CNN
+	1    8750 5450
+	0    -1   -1   0   
+$EndComp
+$Comp
+L global:C C1
+U 1 1 601C50EA
+P 2450 6850
+AR Path="/601C50EA" Ref="C1"  Part="1" 
+AR Path="/601C50EA" Ref="C1"  Part="1" 
+F 0 "C1" H 2565 6896 50  0000 L CNN
+F 1 "100nF" H 2565 6805 50  0000 L CNN
+F 2 "C:0805" H 2488 6700 50  0000 C CNN
+F 3 "" H 2450 6850 50  0000 C CNN
+	1    2450 6850
+	1    0    0    -1  
+$EndComp
+$Comp
+L conn:Jumper3 JP4
+U 1 1 6164D083
+P 1350 1150
+AR Path="/6164D083" Ref="JP4"  Part="1" 
+AR Path="/6164D083" Ref="JP4"  Part="1" 
+F 0 "JP4" H 1350 1000 50  0000 C CNN
+F 1 "Relais1_IN" H 1350 1300 50  0000 C CNN
+F 2 "Jumper:Jumper3X250V" H 1350 1150 50  0001 C CNN
+F 3 "" H 1350 1150 50  0001 C CNN
+	1    1350 1150
+	-1   0    0    1   
+$EndComp
+$Comp
+L conn:Jumper3 JP5
+U 1 1 6166E955
+P 1400 2100
+AR Path="/6166E955" Ref="JP5"  Part="1" 
+AR Path="/6166E955" Ref="JP5"  Part="1" 
+F 0 "JP5" H 1400 1950 50  0000 C CNN
+F 1 "Relais3_IN" H 1400 2250 50  0000 C CNN
+F 2 "Jumper:Jumper3X250V" H 1400 2100 50  0001 C CNN
+F 3 "" H 1400 2100 50  0001 C CNN
+	1    1400 2100
+	-1   0    0    1   
+$EndComp
+$Comp
+L conn:Jumper3 JP6
+U 1 1 61670367
+P 1400 3100
+AR Path="/61670367" Ref="JP6"  Part="1" 
+AR Path="/61670367" Ref="JP6"  Part="1" 
+F 0 "JP6" H 1400 2950 50  0000 C CNN
+F 1 "Relais5_IN" H 1400 3250 50  0000 C CNN
+F 2 "Jumper:Jumper3X250V" H 1400 3100 50  0001 C CNN
+F 3 "" H 1400 3100 50  0001 C CNN
+	1    1400 3100
+	-1   0    0    1   
+$EndComp
+$Comp
+L conn:Jumper3 JP7
+U 1 1 61671FB8
+P 1450 4050
+AR Path="/61671FB8" Ref="JP7"  Part="1" 
+AR Path="/61671FB8" Ref="JP7"  Part="1" 
+F 0 "JP7" H 1450 3900 50  0000 C CNN
+F 1 "Relais7_IN" H 1450 4200 50  0000 C CNN
+F 2 "Jumper:Jumper3X250V" H 1450 4050 50  0001 C CNN
+F 3 "" H 1450 4050 50  0001 C CNN
+	1    1450 4050
+	-1   0    0    1   
+$EndComp
+$Comp
+L conn:Jumper3 JP8
+U 1 1 616602CA
+P 2675 1125
+AR Path="/616602CA" Ref="JP8"  Part="1" 
+AR Path="/616602CA" Ref="JP8"  Part="1" 
+F 0 "JP8" H 2675 975 50  0000 C CNN
+F 1 "Relais1_OUT" H 2675 1275 50  0000 C CNN
+F 2 "Jumper:Jumper3X250V" H 2675 1125 50  0001 C CNN
+F 3 "" H 2675 1125 50  0001 C CNN
+	1    2675 1125
+	-1   0    0    -1  
+$EndComp
+$Comp
+L conn:Jumper3 JP9
+U 1 1 61650FDA
+P 2725 2075
+AR Path="/61650FDA" Ref="JP9"  Part="1" 
+AR Path="/61650FDA" Ref="JP9"  Part="1" 
+F 0 "JP9" H 2725 1925 50  0000 C CNN
+F 1 "Relais3_OUT" H 2725 2225 50  0000 C CNN
+F 2 "Jumper:Jumper3X250V" H 2725 2075 50  0001 C CNN
+F 3 "" H 2725 2075 50  0001 C CNN
+	1    2725 2075
+	-1   0    0    -1  
+$EndComp
+$Comp
+L conn:Jumper3 
+U 1 1 61651FCD
+P 2725 3075
+AR Path="/61651FCD" Ref=""  Part="1" 
+AR Path="/61651FCD" Ref="JP10"  Part="1" 
+F 0 "JP10" H 2725 2925 50  0000 C CNN
+F 1 "Relais5_OUT" H 2725 3225 50  0000 C CNN
+F 2 "Jumper:Jumper3X250V" H 2725 3075 50  0001 C CNN
+F 3 "" H 2725 3075 50  0001 C CNN
+	1    2725 3075
+	-1   0    0    -1  
+$EndComp
+$Comp
+L conn:Jumper3 
+U 1 1 6165309B
+P 2775 4025
+AR Path="/6165309B" Ref=""  Part="1" 
+AR Path="/6165309B" Ref="JP11"  Part="1" 
+F 0 "JP11" H 2775 3875 50  0000 C CNN
+F 1 "Relais7_OUT" H 2775 4175 50  0000 C CNN
+F 2 "Jumper:Jumper3X250V" H 2775 4025 50  0001 C CNN
+F 3 "" H 2775 4025 50  0001 C CNN
+	1    2775 4025
+	-1   0    0    -1  
+$EndComp
+$Comp
+L conn:Jumper3 
+U 1 1 6167A8C9
+P 4500 1150
+AR Path="/6167A8C9" Ref=""  Part="1" 
+AR Path="/6167A8C9" Ref="JP12"  Part="1" 
+F 0 "JP12" H 4500 1000 50  0000 C CNN
+F 1 "Relais2_IN" H 4500 1300 50  0000 C CNN
+F 2 "Jumper:Jumper3X250V" H 4500 1150 50  0001 C CNN
+F 3 "" H 4500 1150 50  0001 C CNN
+	1    4500 1150
+	-1   0    0    1   
+$EndComp
+$Comp
+L conn:Jumper3 
+U 1 1 616783F6
+P 4550 2100
+AR Path="/616783F6" Ref=""  Part="1" 
+AR Path="/616783F6" Ref="JP13"  Part="1" 
+F 0 "JP13" H 4550 1950 50  0000 C CNN
+F 1 "Relais4_IN" H 4550 2250 50  0000 C CNN
+F 2 "Jumper:Jumper3X250V" H 4550 2100 50  0001 C CNN
+F 3 "" H 4550 2100 50  0001 C CNN
+	1    4550 2100
+	-1   0    0    1   
+$EndComp
+$Comp
+L conn:Jumper3 
+U 1 1 6167629B
+P 4550 3100
+AR Path="/6167629B" Ref=""  Part="1" 
+AR Path="/6167629B" Ref="JP14"  Part="1" 
+F 0 "JP14" H 4550 2950 50  0000 C CNN
+F 1 "Relais6_IN" H 4550 3250 50  0000 C CNN
+F 2 "Jumper:Jumper3X250V" H 4550 3100 50  0001 C CNN
+F 3 "" H 4550 3100 50  0001 C CNN
+	1    4550 3100
+	-1   0    0    1   
+$EndComp
+$Comp
+L conn:Jumper3 
+U 1 1 616743EA
+P 4600 4050
+AR Path="/616743EA" Ref=""  Part="1" 
+AR Path="/616743EA" Ref="JP15"  Part="1" 
+F 0 "JP15" H 4600 3900 50  0000 C CNN
+F 1 "Relais8_IN" H 4600 4200 50  0000 C CNN
+F 2 "Jumper:Jumper3X250V" H 4600 4050 50  0001 C CNN
+F 3 "" H 4600 4050 50  0001 C CNN
+	1    4600 4050
+	-1   0    0    1   
+$EndComp
+$Comp
+L conn:Jumper3 
+U 1 1 61646E04
+P 5825 1125
+AR Path="/61646E04" Ref=""  Part="1" 
+AR Path="/61646E04" Ref="JP16"  Part="1" 
+F 0 "JP16" H 5825 975 50  0000 C CNN
+F 1 "Relais2_OUT" H 5825 1275 50  0000 C CNN
+F 2 "Jumper:Jumper3X250V" H 5825 1125 50  0001 C CNN
+F 3 "" H 5825 1125 50  0001 C CNN
+	1    5825 1125
+	-1   0    0    -1  
+$EndComp
+$Comp
+L conn:Jumper3 
+U 1 1 61656D2A
+P 5875 2075
+AR Path="/61656D2A" Ref=""  Part="1" 
+AR Path="/61656D2A" Ref="JP17"  Part="1" 
+F 0 "JP17" H 5875 1925 50  0000 C CNN
+F 1 "Relais4_OUT" H 5875 2225 50  0000 C CNN
+F 2 "Jumper:Jumper3X250V" H 5875 2075 50  0001 C CNN
+F 3 "" H 5875 2075 50  0001 C CNN
+	1    5875 2075
+	-1   0    0    -1  
+$EndComp
+$Comp
+L conn:Jumper3 
+U 1 1 61655748
+P 5875 3075
+AR Path="/61655748" Ref=""  Part="1" 
+AR Path="/61655748" Ref="JP18"  Part="1" 
+F 0 "JP18" H 5875 2925 50  0000 C CNN
+F 1 "Relais6_OUT" H 5875 3225 50  0000 C CNN
+F 2 "Jumper:Jumper3X250V" H 5875 3075 50  0001 C CNN
+F 3 "" H 5875 3075 50  0001 C CNN
+	1    5875 3075
+	-1   0    0    -1  
+$EndComp
+$Comp
+L conn:Jumper3 
+U 1 1 616541BD
+P 5925 4025
+AR Path="/616541BD" Ref=""  Part="1" 
+AR Path="/616541BD" Ref="JP19"  Part="1" 
+F 0 "JP19" H 5925 3875 50  0000 C CNN
+F 1 "Relais8_OUT" H 5925 4175 50  0000 C CNN
+F 2 "Jumper:Jumper3X250V" H 5925 4025 50  0001 C CNN
+F 3 "" H 5925 4025 50  0001 C CNN
+	1    5925 4025
+	-1   0    0    -1  
+$EndComp
+$Comp
+L conn:CONN_01X04 P1
+U 1 1 60141830
+P 8700 4850
+AR Path="/60141830" Ref="P1"  Part="1" 
+AR Path="/60141830" Ref="P1"  Part="1" 
+AR Path="/60141830" Ref="P1"  Part="1" 
+F 0 "P1" H 8900 4850 50  0000 L CNN
+F 1 "CONN_01X04" V 8800 4600 50  0000 L CNN
+F 2 "Phoenix:PhoenixContact_MSTBO_2,5_4-G1L_1x4_p5.00mm" H 8700 4850 50  0001 C CNN
+F 3 "" H 8700 4850 50  0000 C CNN
+	1    8700 4850
+	1    0    0    -1  
+$EndComp
+$Comp
+L conn:CONN_01X04 P2
+U 1 1 6014182A
+P 9000 4150
+AR Path="/6014182A" Ref="P2"  Part="1" 
+AR Path="/6014182A" Ref="P2"  Part="1" 
+AR Path="/6014182A" Ref="P2"  Part="1" 
+F 0 "P2" H 9150 4150 50  0000 L CNN
+F 1 "CONN_01X04" V 9100 3900 50  0000 L CNN
+F 2 "Phoenix:PhoenixContact_MSTBO_2,5_4-G1L_1x4_p5.00mm" H 9000 4150 50  0001 C CNN
+F 3 "" H 9000 4150 50  0000 C CNN
+	1    9000 4150
+	1    0    0    -1  
+$EndComp
+$Comp
+L conn:CONN_01X04 P3
+U 1 1 60141824
+P 9300 3450
+AR Path="/60141824" Ref="P3"  Part="1" 
+AR Path="/60141824" Ref="P3"  Part="1" 
+AR Path="/60141824" Ref="P3"  Part="1" 
+F 0 "P3" H 9100 3750 50  0000 L CNN
+F 1 "CONN_01X04" V 9400 3200 50  0000 L CNN
+F 2 "Phoenix:PhoenixContact_MSTBO_2,5_4-G1L_1x4_p5.00mm" H 9300 3450 50  0001 C CNN
+F 3 "" H 9300 3450 50  0000 C CNN
+	1    9300 3450
+	1    0    0    -1  
+$EndComp
+$Comp
+L conn:CONN_01X04 P4
+U 1 1 60141842
+P 9800 3450
+AR Path="/60141842" Ref="P4"  Part="1" 
+AR Path="/60141842" Ref="P4"  Part="1" 
+AR Path="/60141842" Ref="P4"  Part="1" 
+F 0 "P4" H 9650 3750 50  0000 C CNN
+F 1 "CONN_01X04" V 9900 3450 50  0000 C CNN
+F 2 "Phoenix:PhoenixContact_MSTBO_2,5_4-G1R_1x4_p5.00mm" H 9800 3450 50  0001 C CNN
+F 3 "" H 9800 3450 50  0000 C CNN
+	1    9800 3450
+	-1   0    0    -1  
+$EndComp
+$Comp
+L conn:CONN_01X04 P5
+U 1 1 6014183C
+P 10100 4150
+AR Path="/6014183C" Ref="P5"  Part="1" 
+AR Path="/6014183C" Ref="P5"  Part="1" 
+AR Path="/6014183C" Ref="P5"  Part="1" 
+F 0 "P5" H 10300 4150 50  0000 C CNN
+F 1 "CONN_01X04" V 10200 4150 50  0000 C CNN
+F 2 "Phoenix:PhoenixContact_MSTBO_2,5_4-G1R_1x4_p5.00mm" H 10100 4150 50  0001 C CNN
+F 3 "" H 10100 4150 50  0000 C CNN
+	1    10100 4150
+	-1   0    0    -1  
+$EndComp
+$Comp
+L conn:CONN_01X04 P6
+U 1 1 60141836
+P 10400 4850
+AR Path="/60141836" Ref="P6"  Part="1" 
+AR Path="/60141836" Ref="P6"  Part="1" 
+AR Path="/60141836" Ref="P6"  Part="1" 
+F 0 "P6" H 10600 4850 50  0000 C CNN
+F 1 "CONN_01X04" V 10500 4850 50  0000 C CNN
+F 2 "Phoenix:PhoenixContact_MSTBO_2,5_4-G1R_1x4_p5.00mm" H 10400 4850 50  0001 C CNN
+F 3 "" H 10400 4850 50  0000 C CNN
+	1    10400 4850
+	-1   0    0    -1  
+$EndComp
+$Comp
+L conn:CONN_01X10 J2
+U 1 1 601417F1
+P 9550 5450
+AR Path="/601417F1" Ref="J2"  Part="1" 
+AR Path="/601417F1" Ref="J2"  Part="1" 
+AR Path="/601417F1" Ref="J2"  Part="1" 
+F 0 "J2" V 9500 5950 50  0000 C CNN
+F 1 "DATA" V 9650 5450 50  0000 C CNN
+F 2 "Phoenix:PCBEdge_1x10_5.7x2.21mm_p3.81mm" H 9550 5450 50  0001 C CNN
+F 3 "" H 9550 5450 50  0001 C CNN
+	1    9550 5450
+	0    -1   -1   0   
+$EndComp
+$Comp
+L relay:SRD-03VDC-SL-C K1
+U 1 1 5D895001
+P 2000 950
+AR Path="/5D895001" Ref="K1"  Part="1" 
+AR Path="/5D895001" Ref="K1"  Part="1" 
+F 0 "K1" H 2275 700 60  0000 C CNN
+F 1 "SRD-03VDC-SL-C" V 1625 950 60  0000 C CNN
+F 2 "relay:SRD-03VDC-SL-C" H 1950 950 60  0001 C CNN
+F 3 "" H 1950 950 60  0001 C CNN
+F 4 "350" H -8900 50  50  0001 C CNN "Partkeepr"
+	1    2000 950 
+	0    1    1    0   
+$EndComp
+$Comp
+L relay:SRD-03VDC-SL-C K3
+U 1 1 5D895760
+P 2050 1900
+AR Path="/5D895760" Ref="K3"  Part="1" 
+AR Path="/5D895760" Ref="K3"  Part="1" 
+F 0 "K3" H 2325 1650 60  0000 C CNN
+F 1 "SRD-03VDC-SL-C" V 1675 1900 60  0000 C CNN
+F 2 "relay:SRD-03VDC-SL-C" H 2000 1900 60  0001 C CNN
+F 3 "" H 2000 1900 60  0001 C CNN
+F 4 "350" H -8850 1000 50  0001 C CNN "Partkeepr"
+	1    2050 1900
+	0    1    1    0   
+$EndComp
+$Comp
+L relay:SRD-03VDC-SL-C K5
+U 1 1 5D89C6C3
+P 2050 2900
+AR Path="/5D89C6C3" Ref="K5"  Part="1" 
+AR Path="/5D89C6C3" Ref="K5"  Part="1" 
+F 0 "K5" H 2325 2650 60  0000 C CNN
+F 1 "SRD-03VDC-SL-C" V 1675 2900 60  0000 C CNN
+F 2 "relay:SRD-03VDC-SL-C" H 2000 2900 60  0001 C CNN
+F 3 "" H 2000 2900 60  0001 C CNN
+F 4 "350" H -8850 2000 50  0001 C CNN "Partkeepr"
+	1    2050 2900
+	0    1    1    0   
+$EndComp
+$Comp
+L relay:SRD-03VDC-SL-C K7
+U 1 1 5D895734
+P 2100 3850
+AR Path="/5D895734" Ref="K7"  Part="1" 
+AR Path="/5D895734" Ref="K7"  Part="1" 
+F 0 "K7" H 2375 3600 60  0000 C CNN
+F 1 "SRD-03VDC-SL-C" V 1725 3850 60  0000 C CNN
+F 2 "relay:SRD-03VDC-SL-C" H 2050 3850 60  0001 C CNN
+F 3 "" H 2050 3850 60  0001 C CNN
+F 4 "350" H -8800 2950 50  0001 C CNN "Partkeepr"
+	1    2100 3850
+	0    1    1    0   
+$EndComp
+$Comp
+L relay:SRD-03VDC-SL-C K2
+U 1 1 5D895017
+P 5150 950
+AR Path="/5D895017" Ref="K2"  Part="1" 
+AR Path="/5D895017" Ref="K2"  Part="1" 
+F 0 "K2" H 5425 700 60  0000 C CNN
+F 1 "SRD-03VDC-SL-C" V 4775 950 60  0000 C CNN
+F 2 "relay:SRD-03VDC-SL-C" H 5100 950 60  0001 C CNN
+F 3 "" H 5100 950 60  0001 C CNN
+F 4 "350" H -5750 50  50  0001 C CNN "Partkeepr"
+	1    5150 950 
+	0    1    1    0   
+$EndComp
+$Comp
+L relay:SRD-03VDC-SL-C K4
+U 1 1 5D895776
+P 5200 1900
+AR Path="/5D895776" Ref="K4"  Part="1" 
+AR Path="/5D895776" Ref="K4"  Part="1" 
+F 0 "K4" H 5475 1650 60  0000 C CNN
+F 1 "SRD-03VDC-SL-C" V 4825 1900 60  0000 C CNN
+F 2 "relay:SRD-03VDC-SL-C" H 5150 1900 60  0001 C CNN
+F 3 "" H 5150 1900 60  0001 C CNN
+F 4 "350" H -5700 1000 50  0001 C CNN "Partkeepr"
+	1    5200 1900
+	0    1    1    0   
+$EndComp
+$Comp
+L relay:SRD-03VDC-SL-C K6
+U 1 1 5D894B7B
+P 5200 2900
+AR Path="/5D894B7B" Ref="K6"  Part="1" 
+AR Path="/5D894B7B" Ref="K6"  Part="1" 
+F 0 "K6" H 5475 2650 60  0000 C CNN
+F 1 "SRD-03VDC-SL-C" V 4825 2900 60  0000 C CNN
+F 2 "relay:SRD-03VDC-SL-C" H 5150 2900 60  0001 C CNN
+F 3 "" H 5150 2900 60  0001 C CNN
+F 4 "350" H -5700 2000 50  0001 C CNN "Partkeepr"
+	1    5200 2900
+	0    1    1    0   
+$EndComp
+$Comp
+L relay:SRD-03VDC-SL-C K8
+U 1 1 5D89574A
+P 5250 3850
+AR Path="/5D89574A" Ref="K8"  Part="1" 
+AR Path="/5D89574A" Ref="K8"  Part="1" 
+F 0 "K8" H 5525 3600 60  0000 C CNN
+F 1 "SRD-03VDC-SL-C" V 4875 3850 60  0000 C CNN
+F 2 "relay:SRD-03VDC-SL-C" H 5200 3850 60  0001 C CNN
+F 3 "" H 5200 3850 60  0001 C CNN
+F 4 "350" H -5650 2950 50  0001 C CNN "Partkeepr"
+	1    5250 3850
+	0    1    1    0   
+$EndComp
+$Comp
+L NXP:PCF8574 U2
+U 1 1 5D88C7B3
+P 2500 6150
+AR Path="/5D88C7B3" Ref="U2"  Part="1" 
+AR Path="/5D88C7B3" Ref="U2"  Part="1" 
+F 0 "U2" H 2500 6725 50  0000 C CNN
+F 1 "PCF8574" H 2500 6634 50  0000 C CNN
+F 2 "U:SO16" H 2500 6150 50  0001 C CNN
+F 3 "" H 2500 6150 50  0001 C CNN
+F 4 "1501" H 0   0   50  0001 C CNN "Partkeepr"
+	1    2500 6150
+	1    0    0    -1  
+$EndComp
+$Comp
+L TI:ULN2803A U1
+U 1 1 5D88F542
+P 4450 5450
+AR Path="/5D88F542" Ref="U1"  Part="1" 
+AR Path="/5D88F542" Ref="U1"  Part="1" 
+F 0 "U1" H 4450 6097 60  0000 C CNN
+F 1 "ULN2803A" H 4450 5991 60  0000 C CNN
+F 2 "U:SOP18" H 4700 5500 60  0001 C CNN
+F 3 "" H 4700 5500 60  0001 C CNN
+F 4 "2500" H 0   0   50  0001 C CNN "Partkeepr"
+	1    4450 5450
+	1    0    0    -1  
+$EndComp
+$EndSCHEMATC

+ 123 - 102
Soft/Arduino/Testeur/My_Eeprom.cpp

@@ -1,138 +1,159 @@
 #include "My_Eeprom.h"
 #include "My_Eeprom.h"
 #include <EEPROM.h>
 #include <EEPROM.h>
 #include <Arduino.h>
 #include <Arduino.h>
-//#include <SoftwareSerial.h>
+#include <DS3231.h>
+#include <Wire.h>
+
+DS3231 clock;
 
 
 
 
 //Ecrit le nombre de bit dans l'EEPROM a la suite de la derniere ecriture (Si l'EEPROM est plein n'ecrit pas return -1)
 //Ecrit le nombre de bit dans l'EEPROM a la suite de la derniere ecriture (Si l'EEPROM est plein n'ecrit pas return -1)
-int Write_EEPROM(uint8_t *tab, int nb){
-  int add = EEPROM.read(0)<<8;
+int Write_EEPROM(uint8_t *tab, int nb) {
+  int add = EEPROM.read(0) << 8;
   add =  EEPROM.read(1);
   add =  EEPROM.read(1);
 
 
-  if((add+nb)>MAXEEPROM)
+  if ((add + nb) > MAXEEPROM)
     return -1;
     return -1;
-
-  for (int i=0;i<nb;i++){
-    EEPROM.update(add+2+i,tab[i]);
+  
+  for (int i = 0; i < nb; i++) {
+    EEPROM.update(add +2+ i, tab[i]);
   }
   }
+  add+=nb;
+  EEPROM.update(0,add>>8);
+  EEPROM.update(1,add);
   return 0;
   return 0;
 }
 }
 
 
 //remet a 0 le pointeur d'ecriture
 //remet a 0 le pointeur d'ecriture
-int erase(){
-  EEPROM.update(0,0);
-  EEPROM.update(1,0);
+int erase() {
+  EEPROM.update(0, 0);
+  EEPROM.update(1, 0);
 }
 }
 
 
+bool h12Flag;
+bool pmFlag;
 //renvoit la date au format 16 bit
 //renvoit la date au format 16 bit
-void date(uint8_t *date){
-  int jour = 1;
-  int heure = 10;
-  int mine =11;
-	uint16_t tmp =jour<<12+heure*mine;
-	date[0]=tmp>>8;
-  date[1]=tmp;
+void date(uint8_t *date) {
+  unsigned int jour = clock.getDate();
+  unsigned int heure = clock.getHour(h12Flag,pmFlag);
+  unsigned int mine = clock.getMinute();
+  unsigned int tmp = (jour << 12) + (heure * 60 + mine);
+  date[0] = tmp >> 8;
+  date[1] = tmp;
 }
 }
 
 
 //decode la date
 //decode la date
-void readdate(uint16_t date, uint8_t* jour, uint8_t* heure, uint8_t* mine){
-	*jour 	= (uint8_t) date>>12;
-	*heure	= (uint8_t) (date&0x5FFF)%60;
-	*mine	= (uint8_t) (date&0x5FFF)-(*heure)*60;
+void readdate(uint16_t date, uint8_t* jour, uint8_t* heure, uint8_t* mine) {
+  *jour	= (uint8_t)(date >> 12);
+  int tmp = (date & 0x5FFF);
+  int tm = tmp % 60;
+  int th = (tmp-tm)/60;
+  *heure = (uint8_t)th;
+  *mine = (uint8_t)tm;
+  
 }
 }
 
 
 //Affiche le contenue de l'EEPROM de facon claire
 //Affiche le contenue de l'EEPROM de facon claire
-void AfficheEEprom(){
-  int add = EEPROM.read(0)<<8;
+void AfficheEEprom() {
+  int add = EEPROM.read(0) << 8;
   add =  EEPROM.read(1);
   add =  EEPROM.read(1);
   Serial.println("/***********DEBUT***********/");
   Serial.println("/***********DEBUT***********/");
-  uint8_t jour,heure,mine;
+  uint8_t jour, heure, mine;
   uint16_t date;
   uint16_t date;
   uint8_t code;
   uint8_t code;
-  for( int i =2 ; i<add ; i+3){
-    date=EEPROM.read(i);
-    date=EEPROM.read(i+1)<<8;
-	
-	readdate(date,&jour,&heure,&mine);
-  Serial.print("J : ");
-	Serial.print(jour);
-	Serial.print(" ");
-	Serial.print(heure);
-	Serial.print("H");
-	Serial.print(mine);
-    switch(EEPROM.read(i+2)){
-		case(ECUON):
-			Serial.println(" Ecumeur ON");
-		break;
-		case(ECUOF):
-			Serial.println(" Ecumeur OFF");
-		break;
-		case(BR1ON):
-			Serial.println(" BRASSAGE1 ON");
-		break;
-		case(BR1OF):
-			Serial.println(" BRASSAGE1 OFF");
-		break;
-		case(BR2ON):
-			Serial.println(" BRASSAGE2 ON");
-		break;
-		case(BR2OF):
-			Serial.println(" BRASSAGE2 OFF");
-		break;
-		case(REMON):
-			Serial.println(" REMONTER ON");
-		break;
-		case(REMOF):
-			Serial.println(" REMONTER OFF");
-		break;
-		case(OSMON):
-			Serial.println(" OSMOLATION ON");
-		break;
-		case(OSMOF):
-			Serial.println(" OSMOLATION OFF");
-		break;
-		case(CHAON):
-			Serial.println(" CHAUFFAGE ON");
-		break;
-		case(CHAOF):
-			Serial.println(" CHAUFFAGE OFF");
-		break;
-		case(TEBON):
-			Serial.println(" TECH BAS ON");
-		break;
-		case(TEBOF):
-			Serial.println(" TECH BAS OFF");
-		break;
-		case(TEHON):
-			Serial.println(" TECH HAUT ON");
-		break;
-		case(TEHOF):
-			Serial.println(" TECH HAUT OFF");
-		break;
-		case(REBON):
-			Serial.println(" RESERVE BAS ON");
-		break;
-		case(REBOF):
-			Serial.println(" RESERVE BAS OFF");			
-		break;
-		case(CUHON):
-			Serial.println(" CUVE HAUT ON");
-		break;
-		case(CUHOF):
-			Serial.println(" CUVE HAUT OFF");
-		break;
-    }
+  for ( int i = 2 ; i < add ; i+=3) {
+    date = EEPROM.read(i) << 8;
+    date += EEPROM.read(i + 1) ;
+    readdate(date, &jour, &heure, &mine);
     
     
+    Serial.print("J : ");
+    Serial.print(jour);
+    Serial.print(" ");
+    Serial.print(heure);
+    Serial.print("H");
+    Serial.print(mine);
+    switch (EEPROM.read(i+2)) {
+      case (ECUON):
+        Serial.println(" Ecumeur ON");
+        break;
+      case (ECUOF):
+        Serial.println(" Ecumeur OFF");
+        break;
+      case (BR1ON):
+        Serial.println(" BRASSAGE1 ON");
+        break;
+      case (BR1OF):
+        Serial.println(" BRASSAGE1 OFF");
+        break;
+      case (BR2ON):
+        Serial.println(" BRASSAGE2 ON");
+        break;
+      case (BR2OF):
+        Serial.println(" BRASSAGE2 OFF");
+        break;
+      case (REMON):
+        Serial.println(" REMONTER ON");
+        break;
+      case (REMOF):
+        Serial.println(" REMONTER OFF");
+        break;
+      case (OSMON):
+        Serial.println(" OSMOLATION ON");
+        break;
+      case (OSMOF):
+        Serial.println(" OSMOLATION OFF");
+        break;
+      case (CHAON):
+        Serial.println(" CHAUFFAGE ON");
+        break;
+      case (CHAOF):
+        Serial.println(" CHAUFFAGE OFF");
+        break;
+      case (TEBON):
+        Serial.println(" TECH BAS ON");
+        break;
+      case (TEBOF):
+        Serial.println(" TECH BAS OFF");
+        break;
+      case (TEHON):
+        Serial.println(" TECH HAUT ON");
+        break;
+      case (TEHOF):
+        Serial.println(" TECH HAUT OFF");
+        break;
+      case (REBON):
+        Serial.println(" RESERVE BAS ON");
+        break;
+      case (REBOF):
+        Serial.println(" RESERVE BAS OFF");
+        break;
+      case (CUHON):
+        Serial.println(" CUVE HAUT ON");
+        break;
+      case (CUHOF):
+        Serial.println(" CUVE HAUT OFF");
+        break;
+      case (LUMON):
+        Serial.println(" LUMIERE ON");
+        break;
+      case (LUMOF):
+        Serial.println(" LUMIERE OFF");
+        break;
+    }
   }
   }
-  
   Serial.println("/************FIN************/");
   Serial.println("/************FIN************/");
 }
 }
 
 
+//Affiche un instantané des sortie 
+void instantane(){
+  
+}
+
+
 //Enregistre dans l'Eeprom l'evenement en ecrivant la date + le numero de l'evenement
 //Enregistre dans l'Eeprom l'evenement en ecrivant la date + le numero de l'evenement
-void Enregistre(uint8_t even){
+void Enregistre(uint8_t even) {
   uint8_t data[3];
   uint8_t data[3];
   date(data);
   date(data);
-  data[2]=even;
-  Write_EEPROM(data,3);
+  data[2] = even;
+  Write_EEPROM(data, 3);
 }
 }
-  

+ 5 - 0
Soft/Arduino/Testeur/My_Eeprom.h

@@ -27,6 +27,8 @@
 #define REBOF	17
 #define REBOF	17
 #define CUHON	18
 #define CUHON	18
 #define CUHOF	19
 #define CUHOF	19
+#define LUMON 20
+#define LUMOF 21
 
 
 #define MAXEEPROM 4096
 #define MAXEEPROM 4096
 
 
@@ -45,6 +47,9 @@ void readdate(uint16_t date, uint8_t* jour, uint8_t* heure, uint8_t* min);
 //Affiche le contenue de l'EEPROM de facon claire
 //Affiche le contenue de l'EEPROM de facon claire
 void AfficheEEprom();
 void AfficheEEprom();
 
 
+//Affiche un instantané des sortie 
+void instantane();
+
 //Enregistre dans l'Eeprom l'evenement en ecrivant la date + le numero de l'evenement
 //Enregistre dans l'Eeprom l'evenement en ecrivant la date + le numero de l'evenement
 void Enregistre(uint8_t even);
 void Enregistre(uint8_t even);
 
 

+ 13 - 12
Soft/Arduino/Testeur/Testeur.h

@@ -3,19 +3,20 @@
 
 
 #include <stdint.h>
 #include <stdint.h>
 
 
-#define DELAYLOOP 500
+#define MINUTE (long)75
+#define DELAYLOOP (long)500
+
+#define NBPIN 11
+
+typedef struct {
+  uint8_t num;
+  uint8_t last;
+}newPin;
 
 
 uint8_t tab[MAXEEPROM];
 uint8_t tab[MAXEEPROM];
-int pinBRAS1 = 2;
-int pinBRAS2 = 3;
-int pinOSMOL = 18;
-int pinCHAUF = 19;
-int pinECUME = 20;
-int pinREMON = 21;
-
-int pinTECBA = 5;
-int pinTECHA = 6;
-int pinCUVAU = 7;
-int pinRESBA = 8;
 
 
+void initTabPin(void);
+
+
+uint8_t toogle(uint8_t pin);
 #endif
 #endif

+ 139 - 39
Soft/Arduino/Testeur/Testeur.ino

@@ -1,51 +1,106 @@
 #include "My_Eeprom.h"
 #include "My_Eeprom.h"
 #include <EEPROM.h>
 #include <EEPROM.h>
 #include "Testeur.h"
 #include "Testeur.h"
+#include <Wire.h>
 
 
 
 
+newPin tabPin[NBPIN];
+int pinTECBA = 22;
+unsigned long valRandom;
 
 
 void setup() {
 void setup() {
   Serial.begin(115200);
   Serial.begin(115200);
-  
-  pinMode(pinBRAS1, INPUT);
-  pinMode(pinBRAS2, INPUT);
-  pinMode(pinOSMOL, INPUT);
-  pinMode(pinCHAUF, INPUT);
-  pinMode(pinECUME, INPUT);
-  pinMode(pinREMON, INPUT);
+  Wire.begin();
+
+  initTabPin();
   
   
   pinMode(pinTECBA,OUTPUT);
   pinMode(pinTECBA,OUTPUT);
-  pinMode(pinTECHA,INPUT);
-  pinMode(pinCUVAU,INPUT);
-  pinMode(pinRESBA,INPUT);
-
-  attachInterrupt(digitalPinToInterrupt(pinBRAS1), fc_BRAS1, CHANGE); //CHANGE, RISING,FALLING
-  attachInterrupt(digitalPinToInterrupt(pinBRAS2), fc_BRAS2, CHANGE); //CHANGE, RISING,FALLING
-  attachInterrupt(digitalPinToInterrupt(pinOSMOL), fc_OSMO, CHANGE); //CHANGE, RISING,FALLING
-  attachInterrupt(digitalPinToInterrupt(pinCHAUF), fc_CHAUFF, CHANGE); //CHANGE, RISING,FALLING
-  attachInterrupt(digitalPinToInterrupt(pinECUME), fc_ECUM, CHANGE); //CHANGE, RISING,FALLING
-  attachInterrupt(digitalPinToInterrupt(pinREMON), fc_REMO, CHANGE); //CHANGE, RISING,FALLING
 
 
+  valRandom = (long)1000*60*MINUTE/DELAYLOOP;
   randomSeed(analogRead(0));
   randomSeed(analogRead(0));
-  
 }
 }
 
 
 void loop() {
 void loop() {
-  NiveauBas();
-  if(digitalWrite(pinTECHA)){
-    Enregistre(TEHON);
-  }
-  if(digitalWrite(pinCUVAU)){
-    Enregistre(CUHON);
+  for(int i = 0; i<NBPIN;i++){
+    toogle(i);
   }
   }
-  if(digitalWrite(pinRESBA)){
-    Enregistre(REBON);
+
+  NiveauBas();//TODO niveau bas tech
+  
+  if (Serial.available() > 0) {
+    int incomingByte = Serial.read();
+    if(incomingByte=='A'){
+      AfficheEEprom();
+    }
+    if(incomingByte=='E'){
+      erase();
+    }
+    if(incomingByte=='I'){
+      instantane();
+    }
   }
   }
   delay(DELAYLOOP);
   delay(DELAYLOOP);
 }
 }
 
 
+
+
+/* pinBRAS1, pinBRAS2, pinOSMOL, pinCHAUF, pinECUME, pinREMON, pinLUMIE
+   pinTECBA, pinTECHA, pinCUVAU, pinRESBA */
+void initTabPin(void){
+  for(int i = 0; i<NBPIN;i++){
+    tabPin[i].num=i*2+23;
+    pinMode(tabPin[i].num,INPUT);
+    tabPin[i].last = digitalRead(tabPin[i].num);
+   }
+}
+
+uint8_t toogle(uint8_t pin){
+  uint8_t val = digitalRead(tabPin[pin].num);
+  if(tabPin[pin].last!=val){
+    Serial.println(pin);
+    tabPin[pin].last = val;
+    switch(pin){
+      case 0:
+        fc_BRAS1(val);
+      break;
+      case 1:
+        fc_BRAS2(val);
+      break;
+      case 2:
+        fc_OSMO(val);
+      break;
+      case 3:
+        fc_CHAUFF(val);
+      break;
+      case 4:
+        fc_ECUM(val);
+      break;
+      case 5:
+        fc_REMO(val);
+      break;
+      case 6:
+        fc_LUMI(val);
+      break;
+      case 7:
+        fc_TECBA(val);
+      break;
+      case 8:
+        fc_TECHA(val);
+      break;
+      case 9:
+        fc_CUVAU(val);
+      break;
+      case 10:
+        fc_RESBA(val);
+      break;
+    }
+    return 1;
+  }
+  return 0;
+}
+
 void NiveauBas(void){
 void NiveauBas(void){
-  if (random(60*60*1000))/DELAYLOOP)==1){
+    if (random(valRandom)==50){
     digitalWrite(pinTECBA,HIGH);
     digitalWrite(pinTECBA,HIGH);
     Enregistre(TEBON);
     Enregistre(TEBON);
     //Rajouter un test pour la non remonter du niveau d'eau
     //Rajouter un test pour la non remonter du niveau d'eau
@@ -55,8 +110,8 @@ void NiveauBas(void){
   }
   }
 }
 }
 
 
-void fc_BRAS1() {
-  if(digitalRead(pinBRAS1)){
+void fc_BRAS1(int val) {
+  if(val){
     Enregistre(BR1ON);
     Enregistre(BR1ON);
   }
   }
  else{
  else{
@@ -64,8 +119,8 @@ void fc_BRAS1() {
  }
  }
 }
 }
 
 
-void fc_BRAS2() {
-  if(digitalRead(pinBRAS2)){
+void fc_BRAS2(int val) {
+  if(val){
     Enregistre(BR2ON);
     Enregistre(BR2ON);
   }
   }
  else{
  else{
@@ -73,8 +128,8 @@ void fc_BRAS2() {
  }
  }
 }
 }
 
 
-void fc_OSMO() {
-  if(digitalRead(pinOSMOL)){
+void fc_OSMO(int val) {
+  if(val){
     Enregistre(OSMON);
     Enregistre(OSMON);
   }
   }
  else{
  else{
@@ -82,8 +137,8 @@ void fc_OSMO() {
  }
  }
 }
 }
 
 
-void fc_CHAUFF() {
-  if(digitalRead(pinCHAUF)){
+void fc_CHAUFF(int val) {
+  if(val){
     Enregistre(CHAON);
     Enregistre(CHAON);
   }
   }
  else{
  else{
@@ -91,8 +146,8 @@ void fc_CHAUFF() {
  }
  }
 }
 }
 
 
-void fc_ECUM() {
-  if(digitalRead(pinECUME)){
+void fc_ECUM(int val) {
+  if(val){
     Enregistre(ECUON);
     Enregistre(ECUON);
   }
   }
  else{
  else{
@@ -100,11 +155,56 @@ void fc_ECUM() {
  }
  }
 }
 }
 
 
-void fc_REMO() {
-  if(digitalRead(pinREMON)){
+void fc_REMO(int val) {
+  if(val){
     Enregistre(REMON);
     Enregistre(REMON);
   }
   }
  else{
  else{
   Enregistre(REMOF);
   Enregistre(REMOF);
  }
  }
 }
 }
+
+void fc_LUMI(int val) {
+  if(val){
+    Enregistre(LUMON);
+  }
+ else{
+  Enregistre(LUMOF);
+ }
+}
+
+void fc_TECBA(int val) {
+  if(val){
+    Enregistre(TEBON);
+  }
+ else{
+  Enregistre(TEBOF);
+ }
+}
+
+void fc_TECHA(int val) {
+  if(val){
+    Enregistre(TEHON);
+  }
+ else{
+  Enregistre(TEHOF);
+ }
+}
+
+void fc_CUVAU(int val) {
+  if(val){
+    Enregistre(CUHON);
+  }
+ else{
+  Enregistre(CUHOF);
+ }
+}
+
+void fc_RESBA(int val) {
+  if(val){
+    Enregistre(REBON);
+  }
+ else{
+  Enregistre(REBOF);
+ }
+}

+ 14 - 2
Soft/STM32/Ordinateur/Core/Src/main.c

@@ -27,6 +27,9 @@
 #include "usart.h"
 #include "usart.h"
 #include "gpio.h"
 #include "gpio.h"
 
 
+
+#include "Fille.h"
+#include "PCF8574.h"
 /* Private includes ----------------------------------------------------------*/
 /* Private includes ----------------------------------------------------------*/
 /* USER CODE BEGIN Includes */
 /* USER CODE BEGIN Includes */
 
 
@@ -107,18 +110,27 @@ int main(void)
   /* USER CODE END 2 */
   /* USER CODE END 2 */
 
 
   /* Call init function for freertos objects (in freertos.c) */
   /* Call init function for freertos objects (in freertos.c) */
-  MX_FREERTOS_Init();
+  //MX_FREERTOS_Init();
 
 
   /* Start scheduler */
   /* Start scheduler */
-  osKernelStart();
+  //osKernelStart();
 
 
   /* We should never get here as control is now taken by the scheduler */
   /* We should never get here as control is now taken by the scheduler */
   /* Infinite loop */
   /* Infinite loop */
   /* USER CODE BEGIN WHILE */
   /* USER CODE BEGIN WHILE */
 
 
 
 
+  	init_Fille();
+  	initPCF8574(&hi2c1);
+  	uint8_t val;
+  	readActitoneur(&val);
+
 	while (1) {
 	while (1) {
 
 
+		Write_One_Bit_PCF8574(0, Arret, 3);
+		HAL_Delay(1000);
+		Write_One_Bit_PCF8574(0, Marche,3);
+		HAL_Delay(1000);
 
 
     /* USER CODE END WHILE */
     /* USER CODE END WHILE */
 
 

+ 80 - 0
Soft/STM32/Ordinateur/Ordinateur Debug.launch

@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<launchConfiguration type="com.st.stm32cube.ide.mcu.debug.launch.launchConfigurationType">
+    <stringAttribute key="com.st.stm32cube.ide.mcu.debug.launch.access_port_id" value="0"/>
+    <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.launch.enable_live_expr" value="true"/>
+    <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.launch.enable_swv" value="false"/>
+    <intAttribute key="com.st.stm32cube.ide.mcu.debug.launch.formatVersion" value="2"/>
+    <stringAttribute key="com.st.stm32cube.ide.mcu.debug.launch.ip_address_local" value="localhost"/>
+    <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.launch.limit_swo_clock.enabled" value="false"/>
+    <stringAttribute key="com.st.stm32cube.ide.mcu.debug.launch.limit_swo_clock.value" value=""/>
+    <stringAttribute key="com.st.stm32cube.ide.mcu.debug.launch.loadList" value="{&quot;fItems&quot;:[{&quot;fIsFromMainTab&quot;:true,&quot;fPath&quot;:&quot;Debug/Ordinateur.elf&quot;,&quot;fProjectName&quot;:&quot;Ordinateur&quot;,&quot;fPerformBuild&quot;:true,&quot;fDownload&quot;:true,&quot;fLoadSymbols&quot;:true}]}"/>
+    <stringAttribute key="com.st.stm32cube.ide.mcu.debug.launch.override_start_address_mode" value="default"/>
+    <stringAttribute key="com.st.stm32cube.ide.mcu.debug.launch.remoteCommand" value="target remote"/>
+    <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.launch.startServer" value="true"/>
+    <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.launch.startuptab.exception.divby0" value="true"/>
+    <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.launch.startuptab.exception.unaligned" value="false"/>
+    <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.launch.startuptab.haltonexception" value="true"/>
+    <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.launch.swd_mode" value="true"/>
+    <stringAttribute key="com.st.stm32cube.ide.mcu.debug.launch.swv_port" value="61235"/>
+    <stringAttribute key="com.st.stm32cube.ide.mcu.debug.launch.swv_trace_hclk" value="16000000"/>
+    <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.launch.useRemoteTarget" value="true"/>
+    <stringAttribute key="com.st.stm32cube.ide.mcu.debug.launch.vector_table" value=""/>
+    <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.launch.verify_flash_download" value="true"/>
+    <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.cti_allow_halt" value="false"/>
+    <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.cti_signal_halt" value="false"/>
+    <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.enable_external_loader" value="false"/>
+    <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.enable_logging" value="false"/>
+    <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.enable_max_halt_delay" value="false"/>
+    <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.enable_shared_stlink" value="false"/>
+    <stringAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.external_loader" value=""/>
+    <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.external_loader_init" value="false"/>
+    <stringAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.frequency" value="0"/>
+    <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.halt_all_on_reset" value="false"/>
+    <stringAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.log_file" value="/home/remy/Projet/Ordinateur_Aquarium/Soft/STM32/Ordinateur/Debug/st-link_gdbserver_log.txt"/>
+    <stringAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.low_power_debug" value="enable"/>
+    <stringAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.max_halt_delay" value="2"/>
+    <stringAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.reset_strategy" value="connect_under_reset"/>
+    <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.stlink_check_serial_number" value="false"/>
+    <stringAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.stlink_txt_serial_number" value=""/>
+    <stringAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.watchdog_config" value="none"/>
+    <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.stlinkenable_rtos" value="false"/>
+    <stringAttribute key="com.st.stm32cube.ide.mcu.debug.stlinkrestart_configurations" value="{&quot;fVersion&quot;:1,&quot;fItems&quot;:[{&quot;fDisplayName&quot;:&quot;Reset&quot;,&quot;fIsSuppressible&quot;:false,&quot;fResetAttribute&quot;:&quot;Software system reset&quot;,&quot;fResetStrategies&quot;:[{&quot;fDisplayName&quot;:&quot;Software system reset&quot;,&quot;fLaunchAttribute&quot;:&quot;system_reset&quot;,&quot;fGdbCommands&quot;:[&quot;monitor reset\n&quot;],&quot;fCmdOptions&quot;:[&quot;-g&quot;]},{&quot;fDisplayName&quot;:&quot;Hardware reset&quot;,&quot;fLaunchAttribute&quot;:&quot;hardware_reset&quot;,&quot;fGdbCommands&quot;:[&quot;monitor reset hardware\n&quot;],&quot;fCmdOptions&quot;:[&quot;-g&quot;]},{&quot;fDisplayName&quot;:&quot;Core reset&quot;,&quot;fLaunchAttribute&quot;:&quot;core_reset&quot;,&quot;fGdbCommands&quot;:[&quot;monitor reset core\n&quot;],&quot;fCmdOptions&quot;:[&quot;-g&quot;]},{&quot;fDisplayName&quot;:&quot;None&quot;,&quot;fLaunchAttribute&quot;:&quot;no_reset&quot;,&quot;fGdbCommands&quot;:[],&quot;fCmdOptions&quot;:[&quot;-g&quot;]}],&quot;fGdbCommandGroup&quot;:{&quot;name&quot;:&quot;Additional commands&quot;,&quot;commands&quot;:[]},&quot;fStartApplication&quot;:true}]}"/>
+    <booleanAttribute key="com.st.stm32cube.ide.mcu.rtosproxy.enableRtosProxy" value="false"/>
+    <stringAttribute key="com.st.stm32cube.ide.mcu.rtosproxy.rtosProxyCustomProperties" value=""/>
+    <stringAttribute key="com.st.stm32cube.ide.mcu.rtosproxy.rtosProxyDriver" value="threadx"/>
+    <booleanAttribute key="com.st.stm32cube.ide.mcu.rtosproxy.rtosProxyDriverAuto" value="false"/>
+    <stringAttribute key="com.st.stm32cube.ide.mcu.rtosproxy.rtosProxyDriverPort" value="cortex_m0"/>
+    <intAttribute key="com.st.stm32cube.ide.mcu.rtosproxy.rtosProxyPort" value="60000"/>
+    <booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.doHalt" value="false"/>
+    <booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.doReset" value="false"/>
+    <stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.initCommands" value=""/>
+    <stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.ipAddress" value="localhost"/>
+    <stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.jtagDeviceId" value="com.st.stm32cube.ide.mcu.debug.stlink"/>
+    <stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.pcRegister" value=""/>
+    <intAttribute key="org.eclipse.cdt.debug.gdbjtag.core.portNumber" value="61234"/>
+    <stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.runCommands" value=""/>
+    <booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setPcRegister" value="false"/>
+    <booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setResume" value="true"/>
+    <booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setStopAt" value="true"/>
+    <stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.stopAt" value="main"/>
+    <stringAttribute key="org.eclipse.cdt.dsf.gdb.DEBUG_NAME" value="arm-none-eabi-gdb"/>
+    <booleanAttribute key="org.eclipse.cdt.dsf.gdb.NON_STOP" value="false"/>
+    <booleanAttribute key="org.eclipse.cdt.dsf.gdb.UPDATE_THREADLIST_ON_SUSPEND" value="false"/>
+    <intAttribute key="org.eclipse.cdt.launch.ATTR_BUILD_BEFORE_LAUNCH_ATTR" value="2"/>
+    <stringAttribute key="org.eclipse.cdt.launch.COREFILE_PATH" value=""/>
+    <stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_START_MODE" value="remote"/>
+    <booleanAttribute key="org.eclipse.cdt.launch.DEBUGGER_STOP_AT_MAIN" value="true"/>
+    <stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_STOP_AT_MAIN_SYMBOL" value="main"/>
+    <stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="Debug/Ordinateur.elf"/>
+    <stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="Ordinateur"/>
+    <booleanAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_AUTO_ATTR" value="true"/>
+    <stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.536850022"/>
+    <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
+        <listEntry value="/Ordinateur"/>
+    </listAttribute>
+    <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
+        <listEntry value="4"/>
+    </listAttribute>
+    <stringAttribute key="org.eclipse.dsf.launch.MEMORY_BLOCKS" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&lt;memoryBlockExpressionList context=&quot;reserved-for-future-use&quot;/&gt;"/>
+    <stringAttribute key="process_factory_id" value="com.st.stm32cube.ide.mcu.debug.launch.HardwareDebugProcessFactory"/>
+</launchConfiguration>