diff --git a/horizon/top_schematic.json b/horizon/top_schematic.json
index e7c484210aceb950cf715c9875a42e782ee8402b..21da28f6d6165170b0f0c755496b736b5c85a470 100644
--- a/horizon/top_schematic.json
+++ b/horizon/top_schematic.json
@@ -424,12 +424,24 @@
                         155000000
                     ]
                 },
+                "0a168377-638d-4c8f-9303-a110821d7acc": {
+                    "position": [
+                        71375000,
+                        60000000
+                    ]
+                },
                 "0af59da5-b0a3-4248-a224-f546e0694e60": {
                     "position": [
                         42500000,
                         53750000
                     ]
                 },
+                "0d3ab8f8-fd33-4be8-b949-c0803b235361": {
+                    "position": [
+                        76375000,
+                        60000000
+                    ]
+                },
                 "0d6105e1-c7bc-436b-8b9e-bf0a7b934861": {
                     "position": [
                         65250000,
@@ -508,6 +520,12 @@
                         107375000
                     ]
                 },
+                "1804f438-5816-432c-8213-61b7ed2ec4e5": {
+                    "position": [
+                        73125000,
+                        60000000
+                    ]
+                },
                 "18afa599-c4fd-4772-aae9-76b67ef369a6": {
                     "position": [
                         77500000,
@@ -520,12 +538,30 @@
                         113750000
                     ]
                 },
+                "1a22a3b1-5288-4c09-af9c-f32bf4b5361b": {
+                    "position": [
+                        70625000,
+                        60000000
+                    ]
+                },
                 "1a6cd5cb-84f2-43ab-8010-323682d985e7": {
                     "position": [
                         46250000,
                         38000000
                     ]
                 },
+                "1c788504-d679-4ba3-ae6e-2c63630374ee": {
+                    "position": [
+                        72625000,
+                        60000000
+                    ]
+                },
+                "239ca1c0-d231-424c-85f1-776781462567": {
+                    "position": [
+                        30000000,
+                        36750000
+                    ]
+                },
                 "241067e9-4acd-4b6f-8715-ba5ebf429d5f": {
                     "position": [
                         115000000,
@@ -535,7 +571,7 @@
                 "24419d52-12a6-492e-8f21-9aebc0c7e8d7": {
                     "position": [
                         77500000,
-                        60000000
+                        67500000
                     ]
                 },
                 "257b10ce-6889-481a-9059-82c995c2de61": {
@@ -576,8 +612,14 @@
                 },
                 "2e4a9e70-3275-4e15-a18e-d96a6f40e575": {
                     "position": [
-                        56250000,
-                        30000000
+                        60000000,
+                        38750000
+                    ]
+                },
+                "2f6c7e67-09be-401b-b73e-f8751ff597ec": {
+                    "position": [
+                        76875000,
+                        60000000
                     ]
                 },
                 "300d8b0c-d83a-4ae0-a949-2fd6071018a3": {
@@ -586,6 +628,12 @@
                         150000000
                     ]
                 },
+                "30b58b42-3c72-4f58-b0f2-7c70b71793f9": {
+                    "position": [
+                        73875000,
+                        60000000
+                    ]
+                },
                 "31122257-bad0-46f7-ba3d-f4b0d23b9fbe": {
                     "position": [
                         49250000,
@@ -634,6 +682,12 @@
                         128750000
                     ]
                 },
+                "3c32a3f2-b37c-4768-a632-b255374b936d": {
+                    "position": [
+                        77500000,
+                        57500000
+                    ]
+                },
                 "3c8345bc-64c0-4213-b281-eec69da7b9a5": {
                     "position": [
                         47875000,
@@ -682,6 +736,12 @@
                         102500000
                     ]
                 },
+                "45eecc68-9ce9-4fce-aedc-cf13b948e3cd": {
+                    "position": [
+                        30000000,
+                        40625000
+                    ]
+                },
                 "464d96be-aa62-42f9-9f1c-87e69b6310d4": {
                     "position": [
                         38750000,
@@ -736,12 +796,24 @@
                         68750000
                     ]
                 },
+                "4eb62fb8-0b7d-49a6-98aa-313704e40a7c": {
+                    "position": [
+                        71250000,
+                        62500000
+                    ]
+                },
                 "4f43b6d5-2693-4287-92c2-d4eed1aab397": {
                     "position": [
                         77500000,
                         43750000
                     ]
                 },
+                "4f94d57b-5d5e-48f3-9ed5-edc61b66c120": {
+                    "position": [
+                        74375000,
+                        60000000
+                    ]
+                },
                 "50b2febd-7e10-4e66-bc01-1a93e06e4ce1": {
                     "position": [
                         43250000,
@@ -814,6 +886,12 @@
                         31250000
                     ]
                 },
+                "5f6beb1a-271e-46bf-8957-6fbda9bb53b7": {
+                    "position": [
+                        41250000,
+                        40625000
+                    ]
+                },
                 "611e46f3-c67f-4477-88a9-90e051971d64": {
                     "position": [
                         47500000,
@@ -864,8 +942,8 @@
                 },
                 "6a0dfc29-b36a-43a2-8a3b-8c0b7af94716": {
                     "position": [
-                        51250000,
-                        40625000
+                        47500000,
+                        36750000
                     ]
                 },
                 "6adc8e28-4146-4529-abdc-0cc94cb2afd8": {
@@ -898,6 +976,12 @@
                         105000000
                     ]
                 },
+                "6fd2eefd-130d-4c39-938e-f38dbcb20599": {
+                    "position": [
+                        45000000,
+                        36750000
+                    ]
+                },
                 "6ffd6f9e-a854-4beb-8419-f21dc4d85b49": {
                     "position": [
                         120000000,
@@ -910,12 +994,6 @@
                         68750000
                     ]
                 },
-                "72fe3208-73e7-4fd1-a758-35624ca5288b": {
-                    "position": [
-                        70000000,
-                        55000000
-                    ]
-                },
                 "73378807-6f09-48ae-a80b-9b61129e8698": {
                     "position": [
                         50000000,
@@ -1021,7 +1099,7 @@
                 "8ac7ba85-2d6f-4a52-b32b-71e3e4ca051d": {
                     "position": [
                         70000000,
-                        60000000
+                        67500000
                     ]
                 },
                 "8b31e50b-5a0f-4049-92a4-4c7ae3af65d0": {
@@ -1044,8 +1122,8 @@
                 },
                 "93f8d222-7990-45b7-a456-90face58fe36": {
                     "position": [
-                        55000000,
-                        30000000
+                        58750000,
+                        38750000
                     ]
                 },
                 "94ac2184-3948-4065-a034-d2890375c720": {
@@ -1056,7 +1134,7 @@
                 },
                 "955987ed-8048-4b17-81ee-a3bd8e6e77fe": {
                     "position": [
-                        63625000,
+                        53625000,
                         33750000
                     ]
                 },
@@ -1108,6 +1186,12 @@
                         43750000
                     ]
                 },
+                "a192411f-4f6c-4d2a-9260-8bf0c967afe4": {
+                    "position": [
+                        70000000,
+                        55000000
+                    ]
+                },
                 "a4467a2e-a107-4ea5-b080-b5363ec1bbd3": {
                     "position": [
                         175000000,
@@ -1138,6 +1222,12 @@
                         40625000
                     ]
                 },
+                "a9150bda-a417-4c40-afc4-99fda8560943": {
+                    "position": [
+                        75125000,
+                        60000000
+                    ]
+                },
                 "ab7a59de-2a64-4b20-a0e0-eef74f26abe0": {
                     "position": [
                         71250000,
@@ -1189,7 +1279,7 @@
                 "b9a53ac5-b9ac-4256-afee-959ad7a30161": {
                     "position": [
                         71250000,
-                        58750000
+                        66250000
                     ]
                 },
                 "bab55a65-be5a-48a1-a385-20a498eec719": {
@@ -1222,10 +1312,16 @@
                         113750000
                     ]
                 },
+                "c12f50f6-fd1c-4ac1-bc80-760eee3f6fcc": {
+                    "position": [
+                        77500000,
+                        55000000
+                    ]
+                },
                 "c1db084a-a5f8-4ee5-90a3-e0d4359f9ea5": {
                     "position": [
-                        57500000,
-                        30000000
+                        61250000,
+                        38750000
                     ]
                 },
                 "c2ea62cb-c1c6-48fa-8c59-1a91ab7b8d7b": {
@@ -1236,8 +1332,14 @@
                 },
                 "c31478a1-c5e3-404f-a31e-71c3e10f7a0d": {
                     "position": [
-                        56625000,
-                        40625000
+                        50375000,
+                        36750000
+                    ]
+                },
+                "c41cbd31-0529-48a1-af80-0d6485c86913": {
+                    "position": [
+                        70000000,
+                        57500000
                     ]
                 },
                 "c5076f3f-ae7f-46cd-a573-73ba2ca19c0f": {
@@ -1252,6 +1354,12 @@
                         96250000
                     ]
                 },
+                "c79def05-b843-44c4-bb78-c38d844f761a": {
+                    "position": [
+                        78750000,
+                        62500000
+                    ]
+                },
                 "c7b0eb82-5e0b-4b2f-8e5c-467f610ddc87": {
                     "position": [
                         103750000,
@@ -1261,7 +1369,7 @@
                 "ca9e8494-c607-410e-9f5c-3f7d1d4dedfa": {
                     "position": [
                         78750000,
-                        58750000
+                        66250000
                     ]
                 },
                 "cb874405-ec99-49a9-b663-63d2e2811934": {
@@ -1300,6 +1408,12 @@
                         93125000
                     ]
                 },
+                "d1bc42e3-c5ca-44f0-aab8-ea15ecc49465": {
+                    "position": [
+                        75625000,
+                        60000000
+                    ]
+                },
                 "d21d046d-2427-4f72-a40a-652d5448a4e2": {
                     "position": [
                         42500000,
@@ -1330,6 +1444,12 @@
                         86250000
                     ]
                 },
+                "d6cdd38a-04d5-4a4e-9749-bc9d9c2c3b6c": {
+                    "position": [
+                        71875000,
+                        60000000
+                    ]
+                },
                 "d6ddb53c-f8be-4ec7-9ca0-3180ee9f372d": {
                     "position": [
                         175000000,
@@ -1380,8 +1500,8 @@
                 },
                 "e3d1f0b6-486d-46b7-bf91-854692e917ac": {
                     "position": [
-                        47500000,
-                        36750000
+                        51250000,
+                        40500000
                     ]
                 },
                 "e450be8f-f2e4-4672-9f60-0e76657d5294": {
@@ -1402,6 +1522,12 @@
                         46250000
                     ]
                 },
+                "ea688dfd-2f79-413b-b3ca-c4adce93104f": {
+                    "position": [
+                        70000000,
+                        62500000
+                    ]
+                },
                 "eaeff79f-123a-438d-8c49-e03b1a507d62": {
                     "position": [
                         150000000,
@@ -1417,19 +1543,13 @@
                 "f0d26369-3c52-41b1-ab08-4a028b38d00e": {
                     "position": [
                         76250000,
-                        58750000
-                    ]
-                },
-                "f128ebcc-b144-4439-b971-30f321d8b60a": {
-                    "position": [
-                        77500000,
-                        55000000
+                        66250000
                     ]
                 },
                 "f1ff07bb-c9d5-458f-a19b-778a4a564e0b": {
                     "position": [
-                        56250000,
-                        36750000
+                        60000000,
+                        40500000
                     ]
                 },
                 "f22ea0be-c941-4dc5-a006-381e5c268992": {
@@ -1438,12 +1558,24 @@
                         96250000
                     ]
                 },
+                "f3141154-5fe6-4169-853c-c1caf19a3d3a": {
+                    "position": [
+                        77500000,
+                        62500000
+                    ]
+                },
                 "f3704d22-d286-4676-9d00-b1cae562087a": {
                     "position": [
                         65000000,
                         92500000
                     ]
                 },
+                "f72854e8-1211-4e56-a72b-9d8aebc3ec25": {
+                    "position": [
+                        77500000,
+                        60000000
+                    ]
+                },
                 "f77659ba-8c99-4eda-9b1a-4bf09ec130ea": {
                     "position": [
                         46250000,
@@ -1489,7 +1621,7 @@
                 "fe33cea1-4564-46d4-86ac-4230bdedf845": {
                     "position": [
                         68750000,
-                        58750000
+                        66250000
                     ]
                 },
                 "fe4f81df-e4d8-485e-90ca-244003ff648a": {
@@ -1500,8 +1632,8 @@
                 },
                 "fe8468f6-20d0-4331-a0a1-9284907ca336": {
                     "position": [
-                        56250000,
-                        28750000
+                        60000000,
+                        37500000
                     ]
                 }
             },
@@ -1530,6 +1662,12 @@
                     "to": "bbb548b8-1cd4-47a4-aefc-d0c6ef90e12b",
                     "width": 0
                 },
+                "0d4f9b0b-56a9-4d1c-ad03-378c6e21e7bb": {
+                    "from": "24419d52-12a6-492e-8f21-9aebc0c7e8d7",
+                    "layer": 0,
+                    "to": "f3141154-5fe6-4169-853c-c1caf19a3d3a",
+                    "width": 0
+                },
                 "0f5a7199-f4e1-4607-8382-b67a293f71a8": {
                     "from": "e3d1f0b6-486d-46b7-bf91-854692e917ac",
                     "layer": 0,
@@ -1548,6 +1686,12 @@
                     "to": "93f8d222-7990-45b7-a456-90face58fe36",
                     "width": 0
                 },
+                "14cc0525-2b4a-4206-aa68-6293d595da76": {
+                    "from": "8ac7ba85-2d6f-4a52-b32b-71e3e4ca051d",
+                    "layer": 0,
+                    "to": "ea688dfd-2f79-413b-b3ca-c4adce93104f",
+                    "width": 0
+                },
                 "17065c04-9e88-4bad-ba63-dbdb5f919c41": {
                     "from": "3a9a0571-6e9e-4869-b6e0-ef123f62503d",
                     "layer": 0,
@@ -1560,6 +1704,18 @@
                     "to": "ab7a59de-2a64-4b20-a0e0-eef74f26abe0",
                     "width": 0
                 },
+                "1d3e6cd1-3ffa-4c27-9516-b6bfefead21a": {
+                    "from": "a192411f-4f6c-4d2a-9260-8bf0c967afe4",
+                    "layer": 0,
+                    "to": "c41cbd31-0529-48a1-af80-0d6485c86913",
+                    "width": 0
+                },
+                "2221d0bc-f4f2-453b-b43c-0b4501a864bb": {
+                    "from": "d1bc42e3-c5ca-44f0-aab8-ea15ecc49465",
+                    "layer": 0,
+                    "to": "0d3ab8f8-fd33-4be8-b949-c0803b235361",
+                    "width": 0
+                },
                 "2a572f26-79fa-4d2b-b509-3be433922edd": {
                     "from": "366be048-8393-4f35-bee5-5e7497ddfefd",
                     "layer": 0,
@@ -1578,6 +1734,12 @@
                     "to": "aff70fe0-b8e1-44a4-8d1d-7126c80e764d",
                     "width": 0
                 },
+                "2c71de62-10d2-4e3a-8e24-48f9b0ba7ba5": {
+                    "from": "4f94d57b-5d5e-48f3-9ed5-edc61b66c120",
+                    "layer": 0,
+                    "to": "a9150bda-a417-4c40-afc4-99fda8560943",
+                    "width": 0
+                },
                 "2cc182da-b178-48ed-a5a4-ccc5d69b536a": {
                     "from": "439be250-7821-451d-ba61-6b6a75b1d365",
                     "layer": 0,
@@ -1656,10 +1818,22 @@
                     "to": "366be048-8393-4f35-bee5-5e7497ddfefd",
                     "width": 0
                 },
-                "638c3326-c1ca-47a4-b3c3-f1384da3dee5": {
-                    "from": "72fe3208-73e7-4fd1-a758-35624ca5288b",
+                "60f2573c-6872-4312-841f-9df09b5b2f0d": {
+                    "from": "1a22a3b1-5288-4c09-af9c-f32bf4b5361b",
                     "layer": 0,
-                    "to": "8ac7ba85-2d6f-4a52-b32b-71e3e4ca051d",
+                    "to": "0a168377-638d-4c8f-9303-a110821d7acc",
+                    "width": 0
+                },
+                "6534d241-f0ef-46d4-8586-0eb871ce7b78": {
+                    "from": "5f6beb1a-271e-46bf-8957-6fbda9bb53b7",
+                    "layer": 0,
+                    "to": "45eecc68-9ce9-4fce-aedc-cf13b948e3cd",
+                    "width": 0
+                },
+                "655148d5-3142-446f-ac02-0b18b0fc6192": {
+                    "from": "1804f438-5816-432c-8213-61b7ed2ec4e5",
+                    "layer": 0,
+                    "to": "30b58b42-3c72-4f58-b0f2-7c70b71793f9",
                     "width": 0
                 },
                 "74effd65-02cf-4207-8dfa-0e251d1e653d": {
@@ -1668,6 +1842,12 @@
                     "to": "fe33cea1-4564-46d4-86ac-4230bdedf845",
                     "width": 0
                 },
+                "811e8617-207c-4703-8bb6-2f16afc4b02d": {
+                    "from": "d6cdd38a-04d5-4a4e-9749-bc9d9c2c3b6c",
+                    "layer": 0,
+                    "to": "1c788504-d679-4ba3-ae6e-2c63630374ee",
+                    "width": 0
+                },
                 "82587d90-5005-4065-a810-5d2236211b71": {
                     "from": "47789852-d2f7-438f-9409-8237543c1772",
                     "layer": 0,
@@ -1698,16 +1878,16 @@
                     "to": "a72090cb-4f4a-48c5-b00d-344e8184d3ca",
                     "width": 0
                 },
-                "996d1270-018f-42ed-a9da-eb1c9eb7411b": {
-                    "from": "fe4f81df-e4d8-485e-90ca-244003ff648a",
+                "986aa9ec-08d9-4f82-b205-5892b82d4816": {
+                    "from": "6fd2eefd-130d-4c39-938e-f38dbcb20599",
                     "layer": 0,
-                    "to": "7a491294-a414-4b68-aa94-32aa28f4e348",
+                    "to": "239ca1c0-d231-424c-85f1-776781462567",
                     "width": 0
                 },
-                "9f0ea7bc-6f43-4a0e-8a54-f423c65c3ac9": {
-                    "from": "f128ebcc-b144-4439-b971-30f321d8b60a",
+                "996d1270-018f-42ed-a9da-eb1c9eb7411b": {
+                    "from": "fe4f81df-e4d8-485e-90ca-244003ff648a",
                     "layer": 0,
-                    "to": "24419d52-12a6-492e-8f21-9aebc0c7e8d7",
+                    "to": "7a491294-a414-4b68-aa94-32aa28f4e348",
                     "width": 0
                 },
                 "a0652eb9-d18f-4d91-8ecf-e3c6f7ef2ccb": {
@@ -1776,6 +1956,18 @@
                     "to": "9e9b571d-d8ba-43c1-aa02-5af79755df83",
                     "width": 0
                 },
+                "d6973a22-a272-45cd-9a37-2906061dec23": {
+                    "from": "2f6c7e67-09be-401b-b73e-f8751ff597ec",
+                    "layer": 0,
+                    "to": "f72854e8-1211-4e56-a72b-9d8aebc3ec25",
+                    "width": 0
+                },
+                "d95a03ed-8fda-4c21-8831-acfcd81c82aa": {
+                    "from": "3c32a3f2-b37c-4768-a632-b255374b936d",
+                    "layer": 0,
+                    "to": "c79def05-b843-44c4-bb78-c38d844f761a",
+                    "width": 0
+                },
                 "dbbb7b36-ca65-4826-b0cc-46be49ef00c1": {
                     "from": "f811850e-22f5-464d-a473-099dedb28d94",
                     "layer": 0,
@@ -1806,11 +1998,23 @@
                     "to": "4f43b6d5-2693-4287-92c2-d4eed1aab397",
                     "width": 0
                 },
+                "f086dd65-ea5a-41c0-a3b5-d4020125390a": {
+                    "from": "c12f50f6-fd1c-4ac1-bc80-760eee3f6fcc",
+                    "layer": 0,
+                    "to": "3c32a3f2-b37c-4768-a632-b255374b936d",
+                    "width": 0
+                },
                 "f32f6b3a-6627-4b41-8663-0ed0a981f67e": {
                     "from": "93f8d222-7990-45b7-a456-90face58fe36",
                     "layer": 0,
                     "to": "c1db084a-a5f8-4ee5-90a3-e0d4359f9ea5",
                     "width": 0
+                },
+                "f4da6275-62ac-44ae-a9bd-c69c2130563c": {
+                    "from": "c41cbd31-0529-48a1-af80-0d6485c86913",
+                    "layer": 0,
+                    "to": "4eb62fb8-0b7d-49a6-98aa-313704e40a7c",
+                    "width": 0
                 }
             },
             "name": "Mic Pre",
@@ -3004,8 +3208,8 @@
                         "angle": 0,
                         "mirror": false,
                         "shift": [
-                            65000000,
-                            63750000
+                            80000000,
+                            60000000
                         ]
                     },
                     "size": 1500000,
@@ -3046,6 +3250,23 @@
                     "text": "This is an additional, but unpopulated mic preamp, that\nallows the use of this module with dynamic mics (XLR),\nthat don't use Phantom Power.\nFor space reasons this part of the circuit consists of SMD\nparts.\n\nThe preamp is calculated to run of +12V DC, that means\nyou will have to solder a 12V-powersupply connection to\nVIN and AGND (see EXT_POWER on sheet 2).\n\nThe MIC_PRE connector needs to be soldered to a XLR\nconnector, or maybe even better to a 1:1 transformer that\ntakes the balanced signal and converts it into an unbalanced \nsignal.\n\nThe gain of the preamp can be trimmed using the MIC_GAIN \ntrimmer.",
                     "width": 0
                 },
+                "5510376a-36ce-4a1f-ac3c-1d84230f8326": {
+                    "font": "simplex",
+                    "from_smash": false,
+                    "layer": 0,
+                    "origin": "center",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": true,
+                        "shift": [
+                            29500000,
+                            41000000
+                        ]
+                    },
+                    "size": 1500000,
+                    "text": "Tip",
+                    "width": 0
+                },
                 "5b71ca7a-5bff-4529-aa80-0d58ba9ef933": {
                     "font": "simplex",
                     "from_smash": false,
@@ -3063,6 +3284,23 @@
                     "text": "MIC_PRE",
                     "width": 0
                 },
+                "6edab864-97e6-4151-a1b8-6915ca93d4b5": {
+                    "font": "simplex",
+                    "from_smash": false,
+                    "layer": 0,
+                    "origin": "center",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": false,
+                        "shift": [
+                            56875000,
+                            41500000
+                        ]
+                    },
+                    "size": 1500000,
+                    "text": "Sleeve",
+                    "width": 0
+                },
                 "7d1a0222-e675-4781-9327-a2fd1ea04a82": {
                     "font": "simplex",
                     "from_smash": false,
@@ -3124,7 +3362,7 @@
                         "mirror": false,
                         "shift": [
                             78750000,
-                            60000000
+                            67500000
                         ]
                     },
                     "size": 1500000,
@@ -3243,13 +3481,30 @@
                         "mirror": false,
                         "shift": [
                             71250000,
-                            60000000
+                            67500000
                         ]
                     },
                     "size": 1500000,
                     "text": "Vin",
                     "width": 0
                 },
+                "f8a35c15-cdcc-4285-a3d2-aa75f5b9762c": {
+                    "font": "simplex",
+                    "from_smash": false,
+                    "layer": 0,
+                    "origin": "center",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": true,
+                        "shift": [
+                            29500000,
+                            37000000
+                        ]
+                    },
+                    "size": 1500000,
+                    "text": "Ring",
+                    "width": 0
+                },
                 "fde7717d-03b8-46db-8144-d8ac0b38c015": {
                     "font": "simplex",
                     "from_smash": false,
diff --git a/schematic.pdf b/schematic.pdf
index e4654625dd6f2ff639ce03256a8c0d51ddc664e9..bb5a9f6d73961aca6f2c19d890a1b6a9a2e38072 100644
Binary files a/schematic.pdf and b/schematic.pdf differ