Index: hardware/easySwitch/easySwitch.kicad_pro
===================================================================
--- hardware/easySwitch/easySwitch.kicad_pro	(revision 2)
+++ hardware/easySwitch/easySwitch.kicad_pro	(revision 3)
@@ -60,21 +60,72 @@
       ],
       "drc_exclusions": [
-        "courtyards_overlap|100995922|44006496|9527d3d1-1817-4d1a-8569-afb13a4beed6|a0f43f6b-1063-4fde-90d6-7fe77a1916bf",
-        "lib_footprint_issues|80500000|52500000|975465fa-ab2b-4404-a727-47bf77e4a0e8|00000000-0000-0000-0000-000000000000",
-        "lib_footprint_issues|80500000|54000000|bf7adb52-897a-4154-92f8-341a45bcdc4b|00000000-0000-0000-0000-000000000000",
-        "lib_footprint_issues|82000000|52500000|98150b9c-4b9e-4cc5-ad31-54aaab6a9638|00000000-0000-0000-0000-000000000000",
-        "lib_footprint_issues|82000000|54000000|0dd9201c-a7ef-4420-92c0-f65e6c55866c|00000000-0000-0000-0000-000000000000",
-        "lib_footprint_issues|83500000|52500000|93a2bb5c-624a-4fa1-998e-0b73e4baac11|00000000-0000-0000-0000-000000000000",
-        "lib_footprint_issues|83500000|54000000|b45c3be9-a78e-49d6-aca8-0a7d4b720498|00000000-0000-0000-0000-000000000000",
-        "lib_footprint_mismatch|110000000|57500000|01567620-658e-4e2d-9b1f-09204611c7d8|00000000-0000-0000-0000-000000000000",
-        "lib_footprint_mismatch|110000000|57500000|692fd6c7-3d84-47f9-94a3-3387e032b492|00000000-0000-0000-0000-000000000000",
-        "lib_footprint_mismatch|140000000|57500000|572fc189-ba86-4759-bb1e-f581a8d3c663|00000000-0000-0000-0000-000000000000",
-        "lib_footprint_mismatch|140000000|57500000|aacfc67a-031b-483b-a3e9-1e33f77d57d4|00000000-0000-0000-0000-000000000000",
-        "silk_edge_clearance|100000000|45000000|2abb7a4a-967c-4094-9483-9ad49db77ac5|a8274e05-7426-4f47-bd9b-eadc0fed7c46",
-        "silk_over_copper|101678503|44265403|a8274e05-7426-4f47-bd9b-eadc0fed7c46|00000000-0000-0000-0000-000000000000",
-        "solder_mask_bridge|116300000|97500000|e8a02cb6-d1c7-4fb2-81a0-0201e1a44e7d|9176e294-b948-474c-980d-663160b5b3af",
-        "solder_mask_bridge|118200000|96750000|97b08e43-6b45-4575-99d0-e6e2487ab5cd|6266f116-b1a4-4257-9679-264e896226e2",
-        "solder_mask_bridge|136800000|97500000|76bdfc5a-89b7-4ee0-94c6-edf6625e459a|40161461-eae3-4528-9432-86568b819ec7",
-        "solder_mask_bridge|138700000|96750000|dd369a04-683c-4e4b-8c27-2aaf3da59709|86b3b37f-153e-4fef-ae85-cd93126d5181"
+        [
+          "courtyards_overlap|100995922|44006496|9527d3d1-1817-4d1a-8569-afb13a4beed6|a0f43f6b-1063-4fde-90d6-7fe77a1916bf",
+          ""
+        ],
+        [
+          "lib_footprint_issues|80500000|52500000|975465fa-ab2b-4404-a727-47bf77e4a0e8|00000000-0000-0000-0000-000000000000",
+          ""
+        ],
+        [
+          "lib_footprint_issues|80500000|54000000|bf7adb52-897a-4154-92f8-341a45bcdc4b|00000000-0000-0000-0000-000000000000",
+          ""
+        ],
+        [
+          "lib_footprint_issues|82000000|52500000|98150b9c-4b9e-4cc5-ad31-54aaab6a9638|00000000-0000-0000-0000-000000000000",
+          ""
+        ],
+        [
+          "lib_footprint_issues|82000000|54000000|0dd9201c-a7ef-4420-92c0-f65e6c55866c|00000000-0000-0000-0000-000000000000",
+          ""
+        ],
+        [
+          "lib_footprint_issues|83500000|52500000|93a2bb5c-624a-4fa1-998e-0b73e4baac11|00000000-0000-0000-0000-000000000000",
+          ""
+        ],
+        [
+          "lib_footprint_issues|83500000|54000000|b45c3be9-a78e-49d6-aca8-0a7d4b720498|00000000-0000-0000-0000-000000000000",
+          ""
+        ],
+        [
+          "lib_footprint_mismatch|110000000|57500000|01567620-658e-4e2d-9b1f-09204611c7d8|00000000-0000-0000-0000-000000000000",
+          ""
+        ],
+        [
+          "lib_footprint_mismatch|110000000|57500000|692fd6c7-3d84-47f9-94a3-3387e032b492|00000000-0000-0000-0000-000000000000",
+          ""
+        ],
+        [
+          "lib_footprint_mismatch|140000000|57500000|572fc189-ba86-4759-bb1e-f581a8d3c663|00000000-0000-0000-0000-000000000000",
+          ""
+        ],
+        [
+          "lib_footprint_mismatch|140000000|57500000|aacfc67a-031b-483b-a3e9-1e33f77d57d4|00000000-0000-0000-0000-000000000000",
+          ""
+        ],
+        [
+          "silk_edge_clearance|100000000|45000000|2abb7a4a-967c-4094-9483-9ad49db77ac5|a8274e05-7426-4f47-bd9b-eadc0fed7c46",
+          ""
+        ],
+        [
+          "silk_over_copper|101678503|44265403|a8274e05-7426-4f47-bd9b-eadc0fed7c46|00000000-0000-0000-0000-000000000000",
+          ""
+        ],
+        [
+          "solder_mask_bridge|116300000|97500000|e8a02cb6-d1c7-4fb2-81a0-0201e1a44e7d|9176e294-b948-474c-980d-663160b5b3af",
+          ""
+        ],
+        [
+          "solder_mask_bridge|118200000|96750000|97b08e43-6b45-4575-99d0-e6e2487ab5cd|6266f116-b1a4-4257-9679-264e896226e2",
+          ""
+        ],
+        [
+          "solder_mask_bridge|136800000|97500000|76bdfc5a-89b7-4ee0-94c6-edf6625e459a|40161461-eae3-4528-9432-86568b819ec7",
+          ""
+        ],
+        [
+          "solder_mask_bridge|138700000|96750000|dd369a04-683c-4e4b-8c27-2aaf3da59709|86b3b37f-153e-4fef-ae85-cd93126d5181",
+          ""
+        ]
       ],
       "meta": {
@@ -88,4 +139,5 @@
         "copper_sliver": "warning",
         "courtyards_overlap": "error",
+        "creepage": "error",
         "diff_pair_gap_out_of_range": "error",
         "diff_pair_uncoupled_length_too_long": "error",
@@ -94,8 +146,10 @@
         "extra_footprint": "warning",
         "footprint": "error",
+        "footprint_filters_mismatch": "ignore",
         "footprint_symbol_mismatch": "warning",
         "footprint_type_mismatch": "ignore",
         "hole_clearance": "error",
         "hole_near_hole": "error",
+        "hole_to_hole": "error",
         "holes_co_located": "warning",
         "invalid_outline": "error",
@@ -108,7 +162,9 @@
         "malformed_courtyard": "error",
         "microvia_drill_out_of_range": "error",
+        "mirrored_text_on_front_layer": "warning",
         "missing_courtyard": "ignore",
         "missing_footprint": "warning",
         "net_conflict": "warning",
+        "nonmirrored_text_on_back_layer": "warning",
         "npth_inside_courtyard": "ignore",
         "padstack": "warning",
@@ -125,5 +181,7 @@
         "through_hole_pad_without_hole": "error",
         "too_many_vias": "error",
+        "track_angle": "error",
         "track_dangling": "warning",
+        "track_segment_length": "error",
         "track_width": "error",
         "tracks_crossing": "error",
@@ -138,4 +196,5 @@
         "min_connection": 0.0,
         "min_copper_edge_clearance": 0.5,
+        "min_groove_width": 0.0,
         "min_hole_clearance": 0.25,
         "min_hole_to_hole": 0.25,
@@ -155,8 +214,9 @@
       "teardrop_options": [
         {
-          "td_onpadsmd": true,
+          "td_onpthpad": true,
           "td_onroundshapesonly": false,
+          "td_onsmdpad": true,
           "td_ontrackend": false,
-          "td_onviapad": true
+          "td_onvia": true
         }
       ],
@@ -249,4 +309,5 @@
       "mpn": ""
     },
+    "layer_pairs": [],
     "layer_presets": [],
     "viewports": []
@@ -443,8 +504,13 @@
       "endpoint_off_grid": "warning",
       "extra_units": "error",
+      "footprint_filter": "ignore",
+      "footprint_link_issues": "warning",
+      "four_way_junction": "ignore",
       "global_label_dangling": "warning",
       "hier_label_mismatch": "error",
       "label_dangling": "error",
+      "label_multiple_wires": "warning",
       "lib_symbol_issues": "warning",
+      "lib_symbol_mismatch": "warning",
       "missing_bidi_pin": "warning",
       "missing_input_pin": "warning",
@@ -459,7 +525,12 @@
       "pin_to_pin": "warning",
       "power_pin_not_driven": "error",
+      "same_local_global_label": "warning",
+      "similar_label_and_power": "warning",
       "similar_labels": "warning",
+      "similar_power": "warning",
       "simulation_model_issue": "ignore",
+      "single_global_label": "ignore",
       "unannotated": "error",
+      "unconnected_wire_endpoint": "warning",
       "unit_value_mismatch": "error",
       "unresolved_variable": "error",
@@ -473,5 +544,5 @@
   "meta": {
     "filename": "easySwitch.kicad_pro",
-    "version": 1
+    "version": 3
   },
   "net_settings": {
@@ -488,4 +559,5 @@
         "name": "Default",
         "pcb_color": "rgba(0, 0, 0, 0.000)",
+        "priority": 2147483647,
         "schematic_color": "rgba(0, 0, 0, 0.000)",
         "track_width": 0.2,
@@ -496,5 +568,5 @@
     ],
     "meta": {
-      "version": 3
+      "version": 4
     },
     "net_colors": null,
@@ -632,4 +704,5 @@
       "filter_string": "",
       "group_symbols": true,
+      "include_excluded_from_bom": false,
       "name": "",
       "sort_asc": true,
@@ -692,4 +765,5 @@
     "page_layout_descr_file": "",
     "plot_directory": "",
+    "space_save_all_events": true,
     "spice_current_sheet_as_root": false,
     "spice_external_command": "spice \"%I\"",
