From 85800d721734a43d96d747840d81a1733f13711d Mon Sep 17 00:00:00 2001 From: Oleksiy Date: Sat, 4 Feb 2023 12:48:38 +0200 Subject: [PATCH] Added pulldown resistor for analogue inputs --- Hardware/gtoe/gtoe.kicad_prl | 2 +- Hardware/gtoe/gtoe.kicad_sch | 570 +++++++++++++++++++++-------------- README.MD | 22 ++ software/GToE/GToE.ino | 5 +- 4 files changed, 371 insertions(+), 228 deletions(-) create mode 100644 README.MD diff --git a/Hardware/gtoe/gtoe.kicad_prl b/Hardware/gtoe/gtoe.kicad_prl index 70518de..5d93762 100644 --- a/Hardware/gtoe/gtoe.kicad_prl +++ b/Hardware/gtoe/gtoe.kicad_prl @@ -1,7 +1,7 @@ { "board": { "active_layer": 0, - "active_layer_preset": "", + "active_layer_preset": "All Layers", "auto_track_width": true, "hidden_nets": [], "high_contrast_mode": 0, diff --git a/Hardware/gtoe/gtoe.kicad_sch b/Hardware/gtoe/gtoe.kicad_sch index ebc1b3d..838f931 100644 --- a/Hardware/gtoe/gtoe.kicad_sch +++ b/Hardware/gtoe/gtoe.kicad_sch @@ -1189,15 +1189,12 @@ ) ) + (junction (at 133.35 119.38) (diameter 0) (color 0 0 0 0) + (uuid 004679cb-9055-4688-9f05-ab1669b4f60c) + ) (junction (at 149.86 71.12) (diameter 0) (color 0 0 0 0) (uuid 0fe7b52a-5ab0-49af-9df5-605727fd9629) ) - (junction (at 140.97 160.02) (diameter 0) (color 0 0 0 0) - (uuid 1f37950c-3987-411b-a509-ae6649dd6f0b) - ) - (junction (at 140.97 170.18) (diameter 0) (color 0 0 0 0) - (uuid 29f3e49d-0292-4145-977d-dbded8968fc1) - ) (junction (at 41.91 34.29) (diameter 0) (color 0 0 0 0) (uuid 2f1a07b6-ad76-4a06-853c-dab3ee2850f6) ) @@ -1207,12 +1204,15 @@ (junction (at 69.85 139.7) (diameter 0) (color 0 0 0 0) (uuid 5315e2f5-7151-4706-99a4-ed6811496f91) ) - (junction (at 140.97 119.38) (diameter 0) (color 0 0 0 0) + (junction (at 147.32 119.38) (diameter 0) (color 0 0 0 0) (uuid 595635bb-b83f-4f85-9fab-f3b5792db6c8) ) (junction (at 139.7 78.74) (diameter 0) (color 0 0 0 0) (uuid 6bde1ec8-6cb4-48c1-b9ee-4b3e0b520ea9) ) + (junction (at 133.35 161.29) (diameter 0) (color 0 0 0 0) + (uuid 6eb80c32-74ff-4dec-bce2-e2a34216e31d) + ) (junction (at 41.91 115.57) (diameter 0) (color 0 0 0 0) (uuid 6f8c3b1c-3a38-4d86-9bc2-ad6939358a54) ) @@ -1243,22 +1243,22 @@ (junction (at 41.91 88.9) (diameter 0) (color 0 0 0 0) (uuid dca585e3-e89d-40ba-8154-042e0bc6a9a6) ) + (junction (at 147.32 161.29) (diameter 0) (color 0 0 0 0) + (uuid f2a0cb2a-8c72-467c-9ca7-c53da25df665) + ) (junction (at 69.85 30.48) (diameter 0) (color 0 0 0 0) (uuid f6e1a93b-1e0e-45cc-99d7-c5ac8a12da05) ) - (junction (at 140.97 129.54) (diameter 0) (color 0 0 0 0) - (uuid fb516b13-bbcb-447e-b459-30edaeaee83e) - ) (no_connect (at 34.29 110.49) (uuid 0d5627fb-5697-4efc-a260-d96ecb9f93c3)) (no_connect (at 234.95 109.22) (uuid 27dea4c6-c043-451d-b6c6-fc3d416a6f51)) (no_connect (at 34.29 165.1) (uuid 3b8ad362-c359-4165-91ec-aadffcf3d978)) (no_connect (at 234.95 111.76) (uuid 4dea39fc-bb12-4db7-8438-3469730bc7e8)) (no_connect (at 234.95 119.38) (uuid 609e719e-33ca-4634-b65e-d90f2c75c119)) + (no_connect (at 125.73 158.75) (uuid 668d8e58-4c94-4cd2-b4bb-55607d4898af)) (no_connect (at 34.29 138.43) (uuid 7a2da178-df57-453c-8a4a-28fcdc2f3c50)) (no_connect (at 34.29 83.82) (uuid 8484e074-dbbf-4a1a-831d-0024b24e16ee)) (no_connect (at 34.29 55.88) (uuid 8c00c48a-3885-4e94-a56e-75fdd48c8ac2)) - (no_connect (at 125.73 157.48) (uuid 9542a1cd-9bc9-4cf5-9431-d23af009f4f2)) (no_connect (at 243.84 39.37) (uuid a0d170d8-3db5-4838-9c94-ef7870c6e049)) (no_connect (at 224.79 99.06) (uuid bab23eb2-2de9-4101-8518-b1550e4ed0ff)) (no_connect (at 34.29 29.21) (uuid caea21cf-ff3a-459d-ae29-45e99bc93b79)) @@ -1269,7 +1269,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 00888669-526f-4afc-bbd6-43e3940c23c9) ) - (wire (pts (xy 140.97 119.38) (xy 140.97 120.65)) + (wire (pts (xy 147.32 119.38) (xy 147.32 120.65)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 027f9699-2343-42bb-a65b-9a391af04a84) ) @@ -1281,7 +1281,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 03880be4-6bc5-485e-9419-8a17fa848c98) ) - (wire (pts (xy 140.97 119.38) (xy 146.05 119.38)) + (wire (pts (xy 147.32 119.38) (xy 151.13 119.38)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 0474e123-51ec-4ded-b2d1-f8b3b11f90fa) ) @@ -1309,6 +1309,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 0fde4400-cc90-4e37-aff0-a829c3566030) ) + (wire (pts (xy 147.32 161.29) (xy 147.32 162.56)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 10722ce5-f8a5-4eca-b191-f5ea1254bb30) + ) (wire (pts (xy 137.16 34.29) (xy 137.16 40.64)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 12553f91-cba2-4ab1-b10c-9a2c101efbcb) @@ -1341,14 +1345,14 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 1ab20642-1f70-4b02-85c3-d07b70dfa09f) ) + (wire (pts (xy 137.16 161.29) (xy 133.35 161.29)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1b09d72d-a60a-404a-8eff-af5928779ca3) + ) (wire (pts (xy 205.74 111.76) (xy 209.55 111.76)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 20d10932-d37d-4701-936c-53609ba821e2) ) - (wire (pts (xy 128.27 129.54) (xy 140.97 129.54)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 22e52014-7a46-4210-b245-e18af29e5505) - ) (wire (pts (xy 135.89 29.21) (xy 142.24 29.21)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 23cdf0c9-4c44-4333-ad84-40cf9337ba38) @@ -1373,10 +1377,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 275de223-e55c-4595-954a-6b567572e319) ) - (wire (pts (xy 125.73 162.56) (xy 128.27 162.56)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 278c0d5d-8c34-4fc3-acb0-94e55f3c5d96) - ) (wire (pts (xy 39.37 162.56) (xy 52.07 162.56)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 282549b8-debb-4192-8eb7-5e1fc199c3b2) @@ -1385,6 +1385,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 292448f2-9878-48b7-bdaa-bba1bdc524e1) ) + (wire (pts (xy 133.35 119.38) (xy 133.35 120.65)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 295bc493-fa7d-4a5f-9d52-04fe79d30c07) + ) (wire (pts (xy 41.91 60.96) (xy 41.91 63.5)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 2d2c567f-990e-43de-a45e-07dcf3d574df) @@ -1413,9 +1417,9 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 379f1c28-4a76-4353-90b3-8c03b9cc7732) ) - (wire (pts (xy 128.27 162.56) (xy 128.27 170.18)) + (wire (pts (xy 133.35 161.29) (xy 133.35 162.56)) (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 37ebb4c9-79cb-46c2-884d-d5c5c03312b1) + (uuid 3831ac79-8d94-4dd8-8a77-e06d9c3ebe68) ) (wire (pts (xy 184.15 29.21) (xy 180.34 29.21)) (stroke (width 0) (type default) (color 0 0 0 0)) @@ -1429,10 +1433,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 3d377ce1-a2c5-4d14-9f02-94478caf1282) ) - (wire (pts (xy 140.97 158.75) (xy 140.97 160.02)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 3e8f1522-583a-4204-acdf-b18b319d1db5) - ) (wire (pts (xy 125.73 121.92) (xy 128.27 121.92)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 41c0f1fc-fb26-4f39-baef-81a3a8ee59ca) @@ -1449,7 +1449,11 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 46b304df-4180-4984-9e5d-83e10dcadff4) ) - (wire (pts (xy 140.97 109.22) (xy 140.97 110.49)) + (wire (pts (xy 147.32 160.02) (xy 147.32 161.29)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 47e72c91-7c9f-4a84-84d0-c6e4a5768ed8) + ) + (wire (pts (xy 147.32 109.22) (xy 147.32 110.49)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 49e394c4-68b5-4b21-ba5f-3f42303d6ac4) ) @@ -1469,7 +1473,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 4d5adbc3-357f-4a75-9468-e5a15ab291e3) ) - (wire (pts (xy 140.97 129.54) (xy 140.97 130.81)) + (wire (pts (xy 147.32 128.27) (xy 147.32 129.54)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 4f7312c9-8a8e-4fb4-b248-bcd945560c55) ) @@ -1489,14 +1493,14 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 55c0478d-8080-4c1d-8604-65a2d25999fa) ) + (wire (pts (xy 147.32 151.13) (xy 147.32 152.4)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 55f39ab8-c72e-42c1-a690-a397d34d1bc8) + ) (wire (pts (xy 69.85 57.15) (xy 69.85 60.96)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 562310d2-adf2-419e-9830-62ae0465e602) ) - (wire (pts (xy 128.27 170.18) (xy 140.97 170.18)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 56984e54-8bb8-486f-b494-70d74b1e592d) - ) (wire (pts (xy 200.66 52.07) (xy 200.66 59.69)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 578b6235-424f-4ef7-a13a-2eb828fdff70) @@ -1513,14 +1517,14 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 5cd6e5fe-4b18-46d6-a3d1-e3ffde24589e) ) - (wire (pts (xy 140.97 168.91) (xy 140.97 170.18)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 5d35bc71-e21c-470d-9c2c-722add6ab92d) - ) (wire (pts (xy 41.91 34.29) (xy 41.91 36.83)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 5d93f799-90b6-4c25-98c8-cc4dbc3b1bc0) ) + (wire (pts (xy 147.32 170.18) (xy 147.32 171.45)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5f035f85-8c2e-4853-b183-6abac5e2be10) + ) (wire (pts (xy 204.47 137.16) (xy 209.55 137.16)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 61e80a4a-57c5-4961-8dff-b90bdd25ddfe) @@ -1561,22 +1565,18 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 7454f9be-a252-4e64-8cb6-659f28a46b4e) ) + (wire (pts (xy 144.78 161.29) (xy 147.32 161.29)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 746457c5-4533-496b-b839-879422eb2f82) + ) (wire (pts (xy 198.12 132.08) (xy 209.55 132.08)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 7491b193-f7f4-4c71-b6f5-66448b2f862d) ) - (wire (pts (xy 129.54 160.02) (xy 125.73 160.02)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 75ae947a-c260-4b70-b9c3-3dc3e774accf) - ) (wire (pts (xy 69.85 30.48) (xy 73.66 30.48)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 79316b3e-2102-4fb8-bab4-d5f294e51ad5) ) - (wire (pts (xy 140.97 160.02) (xy 140.97 161.29)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 7bca6327-2a7f-4064-9be1-5f209a9e8c67) - ) (wire (pts (xy 128.27 81.28) (xy 128.27 88.9)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 7bd72df4-68a1-4663-8001-035714ea1d46) @@ -1605,10 +1605,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 84cd1643-db67-46fc-bdb3-0f8472565395) ) - (wire (pts (xy 140.97 129.54) (xy 142.24 129.54)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 8529eb46-eb9f-45d8-9d69-f1a3b4953b5b) - ) (wire (pts (xy 266.7 40.64) (xy 266.7 44.45)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 86c8fad4-f866-45ee-b358-729a62f22e4b) @@ -1633,10 +1629,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 982c0a71-fbd6-4ace-8adb-04279f3ab267) ) - (wire (pts (xy 140.97 128.27) (xy 140.97 129.54)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 98e9562b-e46f-4214-8d77-d2f43a6a995a) - ) (wire (pts (xy 234.95 137.16) (xy 247.65 137.16)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 998fda77-4469-4506-86ca-bb382e8ee04b) @@ -1657,10 +1649,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid a4f3d41a-af65-423d-b75c-3a4dfb401018) ) - (wire (pts (xy 140.97 149.86) (xy 140.97 151.13)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid a6420bfd-602e-4fd4-ba32-60d78c34105d) - ) (wire (pts (xy 201.93 29.21) (xy 201.93 33.02)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid a69b75a2-0159-4b5c-88f8-6da2f95c0e41) @@ -1685,7 +1673,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid a9182e3c-198c-4c77-a686-7f6d3b618a7c) ) - (wire (pts (xy 129.54 119.38) (xy 125.73 119.38)) + (wire (pts (xy 137.16 119.38) (xy 133.35 119.38)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid aaa381a0-0183-48da-8d46-2f120b74696f) ) @@ -1697,10 +1685,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid ab393c6b-5fda-4897-ae5b-77fc0d49af67) ) - (wire (pts (xy 140.97 160.02) (xy 146.05 160.02)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid ac1b1400-c5a5-4ab5-a92d-b9c7fa2cfeec) - ) (wire (pts (xy 41.91 88.9) (xy 46.99 88.9)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid ac927798-764a-470d-8e32-ab188c3be9d9) @@ -1753,7 +1737,11 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid c1344527-bf12-418e-bb93-1ab1cbcbc765) ) - (wire (pts (xy 140.97 118.11) (xy 140.97 119.38)) + (wire (pts (xy 133.35 119.38) (xy 125.73 119.38)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c29e5672-1334-4133-a792-4d0f64f9ce78) + ) + (wire (pts (xy 147.32 118.11) (xy 147.32 119.38)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid c44e224c-f587-4436-ad83-3bbf70ea9a84) ) @@ -1769,6 +1757,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid c6adff6e-82e1-42de-a1d3-c2320961301b) ) + (wire (pts (xy 133.35 128.27) (xy 133.35 129.54)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c7aedf6d-42ca-4614-ada2-837cdd92a874) + ) (wire (pts (xy 69.85 60.96) (xy 66.04 60.96)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid cba05ddb-2d14-409a-abaa-36b424bce78d) @@ -1781,6 +1773,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid d2ed7317-658a-4865-bf5f-b2b3135a861d) ) + (wire (pts (xy 147.32 161.29) (xy 151.13 161.29)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d7a22843-b5aa-4dcb-9f83-e0b93ec1d932) + ) (wire (pts (xy 39.37 53.34) (xy 52.07 53.34)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid d80078b3-94d9-48bf-85f9-0552f3304675) @@ -1805,26 +1801,18 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid db90178e-e0e4-4942-baae-02e8520482b1) ) - (wire (pts (xy 137.16 160.02) (xy 140.97 160.02)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid dbb25264-a330-4d97-b1e2-6d8a7afb7e06) - ) (wire (pts (xy 34.29 115.57) (xy 41.91 115.57)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid dc0c3e8e-4506-4ec8-9e3d-629192ad61d8) ) + (wire (pts (xy 133.35 170.18) (xy 133.35 171.45)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid deabd171-5c4c-4708-bc45-05bb6dc3a3bb) + ) (wire (pts (xy 59.69 107.95) (xy 69.85 107.95)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid df7516ee-ff61-4db9-89ba-5c412ec89d3d) ) - (wire (pts (xy 140.97 170.18) (xy 142.24 170.18)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid dfdaaeac-836c-41fa-9a73-ac1f067deb38) - ) - (wire (pts (xy 140.97 170.18) (xy 140.97 171.45)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid e40008d2-d601-4bf2-96df-083bfea132b0) - ) (wire (pts (xy 69.85 135.89) (xy 69.85 139.7)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid e4765ca5-df7c-47a1-9587-d4c933b95295) @@ -1845,7 +1833,11 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid eccdcaa1-196e-4da9-93df-22871ab227e4) ) - (wire (pts (xy 137.16 119.38) (xy 140.97 119.38)) + (wire (pts (xy 133.35 161.29) (xy 125.73 161.29)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f082c529-9554-44c5-81a0-2d320e65e9e7) + ) + (wire (pts (xy 144.78 119.38) (xy 147.32 119.38)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid f1f7c476-78c3-4fc6-86a1-82fcc5b5f687) ) @@ -1865,6 +1857,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid f864f0c5-c0d1-4877-a6f4-44d2ed9246f9) ) + (wire (pts (xy 128.27 163.83) (xy 128.27 171.45)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid fa59d2e2-3f00-4fa2-a8b3-57c15075ed6d) + ) (wire (pts (xy 59.69 81.28) (xy 69.85 81.28)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid fa68e183-14f0-4d54-a1bc-75cd122e6200) @@ -1873,6 +1869,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid fb2252ba-bbcf-47f2-ac5e-ea286245dbb4) ) + (wire (pts (xy 125.73 163.83) (xy 128.27 163.83)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid fc50c344-8bb3-4b96-9f52-4df0ab912ed1) + ) (wire (pts (xy 69.85 85.09) (xy 73.66 85.09)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid fcfed66d-48de-4e9e-ac4d-080349067dc5) @@ -1952,10 +1952,10 @@ (effects (font (size 1.27 1.27)) (justify right) hide) ) ) - (global_label "A1 INPUT" (shape input) (at 146.05 119.38 0) (fields_autoplaced) + (global_label "A1 INPUT" (shape input) (at 151.13 119.38 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left)) (uuid 61261848-bd0f-4119-b927-ef05deaddfba) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 157.2321 119.4594 0) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 162.3121 119.4594 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) ) @@ -2078,10 +2078,10 @@ (effects (font (size 1.27 1.27)) (justify left) hide) ) ) - (global_label "A2 INPUT" (shape input) (at 146.05 160.02 0) (fields_autoplaced) + (global_label "A2 INPUT" (shape input) (at 151.13 161.29 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left)) - (uuid e879712b-3f5b-4743-8b02-aa5e52d3ba9b) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 157.2321 159.9406 0) + (uuid f27d5e1c-ed59-4e0a-a3b4-38d7de0271d1) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 162.3121 161.2106 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) ) @@ -2123,26 +2123,6 @@ (pin "1" (uuid bef493d7-9fe4-4ac1-a80c-cbf670a48529)) ) - (symbol (lib_id "Connector:AudioJack2_SwitchT") (at 120.65 160.02 0) (mirror x) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 01ccc162-e184-4ec1-817c-3ff427266bf2) - (property "Reference" "J?" (id 0) (at 115.57 158.1149 0) - (effects (font (size 1.27 1.27)) (justify right)) - ) - (property "Value" "AudioJack2_SwitchT" (id 1) (at 115.57 160.6549 0) - (effects (font (size 1.27 1.27)) (justify right)) - ) - (property "Footprint" "" (id 2) (at 120.65 160.02 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (id 3) (at 120.65 160.02 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "S" (uuid 6f86ee8a-0f8d-4191-9881-9d8eafb80b0a)) - (pin "T" (uuid 612bc623-5f03-4b2a-a5ea-4d97149af8fa)) - (pin "TN" (uuid 2c81ca7d-3d38-4879-a243-ed611eaf285c)) - ) - (symbol (lib_id "power:GND") (at 222.25 154.94 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 035b2ae3-d867-47c3-bf19-9eb9de2fbc56) @@ -2210,6 +2190,22 @@ (pin "2" (uuid c84aee84-b128-41ff-b4db-05d0ac4385ae)) ) + (symbol (lib_id "power:GND") (at 133.35 171.45 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 1bf1cbbf-ed78-42b4-b6a2-1b0f520ca107) + (property "Reference" "#PWR?" (id 0) (at 133.35 177.8 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 133.35 176.53 0)) + (property "Footprint" "" (id 2) (at 133.35 171.45 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 133.35 171.45 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 835fff69-7dbf-41d3-be08-3ec9a3dd4f42)) + ) + (symbol (lib_id "power:+5V") (at 149.86 58.42 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 1c569410-c5ee-4e12-8704-315f48d7e4e7) @@ -2226,6 +2222,25 @@ (pin "1" (uuid d2a1e8c1-d88f-416a-9a95-b0fd3890ea9e)) ) + (symbol (lib_id "Device:R") (at 133.35 124.46 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 215efbbc-c9d4-4e84-9753-391b39f0afe3) + (property "Reference" "R?" (id 0) (at 135.89 123.1899 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "R" (id 1) (at 135.89 125.7299 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 135.128 124.46 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 133.35 124.46 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid afa0d89b-a16c-450a-9bee-c6231eefedea)) + (pin "2" (uuid c5b5f713-9500-42a1-a792-da22e709c3d4)) + ) + (symbol (lib_id "power:GND") (at 41.91 118.11 0) (mirror y) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 25cd1fa7-814a-4e02-ab24-3d0e980390af) @@ -2242,6 +2257,22 @@ (pin "1" (uuid f431883c-f5bf-4a41-a503-ce9ba57e99f5)) ) + (symbol (lib_id "power:GND") (at 147.32 171.45 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 29bed306-5048-43ff-849c-7d57c7e3f851) + (property "Reference" "#PWR?" (id 0) (at 147.32 177.8 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 147.32 176.53 0)) + (property "Footprint" "" (id 2) (at 147.32 171.45 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 147.32 171.45 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 6ddedadb-1789-49d5-927a-4fbc5b828fa5)) + ) + (symbol (lib_id "Connector:AudioJack2_SwitchT") (at 29.21 167.64 0) (mirror x) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 2bcddbf3-87a2-45eb-8579-9f92d37ed23c) @@ -2292,6 +2323,22 @@ (pin "1" (uuid 7cd6c880-a128-403a-9c10-ec94d9f512e3)) ) + (symbol (lib_id "power:GND") (at 133.35 129.54 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 2f12348c-cd98-4251-932c-afea4201b91d) + (property "Reference" "#PWR?" (id 0) (at 133.35 135.89 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 133.35 134.62 0)) + (property "Footprint" "" (id 2) (at 133.35 129.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 133.35 129.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid b8607391-fc8c-4104-a2cd-292a4b4f7cce)) + ) + (symbol (lib_id "Device:LED") (at 50.8 115.57 0) (mirror x) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 3466482f-a3b4-45fc-afa4-631533ab9859) @@ -2325,6 +2372,25 @@ (pin "1" (uuid d84a11e7-ce5e-4a0d-a653-bed50f50fee6)) ) + (symbol (lib_id "Device:R") (at 133.35 166.37 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 39a515b7-3529-4c08-a536-2731efa1fae2) + (property "Reference" "R?" (id 0) (at 135.89 165.0999 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "R" (id 1) (at 135.89 167.6399 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 135.128 166.37 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 133.35 166.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid d6d75236-6347-48cd-adb8-9aa84455e01f)) + (pin "2" (uuid a21b04d6-96f7-4b46-add5-792547db9134)) + ) + (symbol (lib_id "power:GND") (at 266.7 44.45 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 3a9f9db6-a257-453e-af78-b6a17d84ce98) @@ -2359,40 +2425,25 @@ (pin "1" (uuid dd20f6c7-e850-4faa-bada-b929a4ce8ab4)) ) - (symbol (lib_id "Device:D_Schottky") (at 140.97 114.3 270) (unit 1) + (symbol (lib_id "Device:D_Schottky") (at 147.32 114.3 270) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 47ba3bdf-d823-42c0-88ab-b55ce4ae80cc) - (property "Reference" "D?" (id 0) (at 143.51 112.7124 90) + (property "Reference" "D?" (id 0) (at 149.86 112.7124 90) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "D_Schottky" (id 1) (at 143.51 115.2524 90) + (property "Value" "D_Schottky" (id 1) (at 149.86 115.2524 90) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (id 2) (at 140.97 114.3 0) + (property "Footprint" "" (id 2) (at 147.32 114.3 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 140.97 114.3 0) + (property "Datasheet" "~" (id 3) (at 147.32 114.3 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid d7f923a3-d27b-49a9-b102-4bbe76a86e72)) (pin "2" (uuid e92b522f-1050-40cc-b967-830566af0c4f)) ) - (symbol (lib_id "Device:R") (at 133.35 160.02 270) (mirror x) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 4a23e4c4-e68b-474e-803e-6a0ada2ad8f3) - (property "Reference" "R?" (id 0) (at 133.35 153.67 90)) - (property "Value" "R" (id 1) (at 133.35 156.21 90)) - (property "Footprint" "" (id 2) (at 133.35 161.798 90) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (id 3) (at 133.35 160.02 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 38b6840d-938d-4485-8572-492447e393b5)) - (pin "2" (uuid fae98196-2aa0-4160-9a27-adfacfd43772)) - ) - (symbol (lib_id "MCU_Module:Arduino_Nano_v2.x") (at 222.25 124.46 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 4c634076-2117-4c1d-92ba-39f5c41f33db) @@ -2440,19 +2491,19 @@ (pin "9" (uuid 9a60dd27-5b10-4036-a057-8c0b2ef6bab8)) ) - (symbol (lib_id "Device:D_Schottky") (at 140.97 124.46 270) (unit 1) + (symbol (lib_id "Device:D_Schottky") (at 147.32 124.46 270) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 4ffdb0e7-b270-499a-b898-dbd31d49ecb3) - (property "Reference" "D?" (id 0) (at 143.51 122.8724 90) + (property "Reference" "D?" (id 0) (at 149.86 122.8724 90) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "D_Schottky" (id 1) (at 143.51 125.4124 90) + (property "Value" "D_Schottky" (id 1) (at 149.86 125.4124 90) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (id 2) (at 140.97 124.46 0) + (property "Footprint" "" (id 2) (at 147.32 124.46 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 140.97 124.46 0) + (property "Datasheet" "~" (id 3) (at 147.32 124.46 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid afd477d2-0588-48ef-a7a2-4bbb6fa513f4)) @@ -2474,6 +2525,22 @@ (pin "2" (uuid 6ab76a0f-d770-4ce3-b10e-89f11d657b20)) ) + (symbol (lib_id "power:GND") (at 128.27 129.54 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 57e30cf3-0052-4416-bc96-2f84e87aee4b) + (property "Reference" "#PWR?" (id 0) (at 128.27 135.89 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 128.27 134.62 0)) + (property "Footprint" "" (id 2) (at 128.27 129.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 128.27 129.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 4d722d73-092c-4468-897f-3e29ae4ff221)) + ) + (symbol (lib_id "power:GND") (at 139.7 88.9 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 5917b5a7-469b-4428-9c03-01928ed66472) @@ -2568,25 +2635,6 @@ (pin "2" (uuid 4a74ec2b-e07f-47b8-b5a7-16b7e53ee050)) ) - (symbol (lib_id "Device:D_Schottky") (at 140.97 154.94 270) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 66928b9d-3914-4828-bae3-d8caa12aef74) - (property "Reference" "D?" (id 0) (at 143.51 153.3524 90) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "D_Schottky" (id 1) (at 143.51 155.8924 90) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "" (id 2) (at 140.97 154.94 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (id 3) (at 140.97 154.94 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 8e01faf7-9d47-4a6b-9719-6297ffa47840)) - (pin "2" (uuid 04e4b817-e4d8-4dc4-9ca6-553172760b3f)) - ) - (symbol (lib_id "Device:R") (at 62.23 60.96 90) (mirror x) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 6827d39b-5c26-4b84-9551-bbe56b3b85d0) @@ -2602,6 +2650,26 @@ (pin "2" (uuid 68566dce-318f-446a-832e-79901df80b15)) ) + (symbol (lib_id "Connector:AudioJack2_SwitchT") (at 120.65 161.29 0) (mirror x) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 6a1e82cd-80d8-407b-a3d0-1a7fc3eeff69) + (property "Reference" "J?" (id 0) (at 115.57 159.3849 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "AudioJack2_SwitchT" (id 1) (at 115.57 161.9249 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 120.65 161.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 120.65 161.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "S" (uuid aab2fea9-fe04-45ec-b967-43e21980f0d9)) + (pin "T" (uuid 151b8044-a785-446f-9ea9-de2fc8fa291c)) + (pin "TN" (uuid 3116a71d-f983-4afd-bc4c-066d319fb85d)) + ) + (symbol (lib_id "Device:R") (at 55.88 107.95 270) (mirror x) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 6b5fa442-710f-48be-b828-655659baaa50) @@ -2617,6 +2685,37 @@ (pin "2" (uuid a6b5ec97-f58d-4350-aa4d-0463fd6a0b6b)) ) + (symbol (lib_id "Device:R") (at 140.97 161.29 270) (mirror x) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 6bb73c54-85d2-4d35-b338-f75c4a7afbd6) + (property "Reference" "R?" (id 0) (at 140.97 154.94 90)) + (property "Value" "R" (id 1) (at 140.97 157.48 90)) + (property "Footprint" "" (id 2) (at 140.97 163.068 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 140.97 161.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 876111cf-39ba-4caf-9367-ea6e94a4f521)) + (pin "2" (uuid 78e8e7fc-e4f4-4bd9-a9e7-dbeda4c07c9b)) + ) + + (symbol (lib_id "power:GND") (at 128.27 171.45 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 6edab71f-fb18-4ddc-90c0-e99bb304799a) + (property "Reference" "#PWR?" (id 0) (at 128.27 177.8 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 128.27 176.53 0)) + (property "Footprint" "" (id 2) (at 128.27 171.45 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 128.27 171.45 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid fbecd8bf-d195-419a-b9e8-a73df623232b)) + ) + (symbol (lib_id "power:+12V") (at 231.14 29.21 90) (unit 1) (in_bom yes) (on_board yes) (uuid 70eb0086-5e7a-45b5-9379-3264d02ec304) @@ -2724,6 +2823,25 @@ (pin "S2" (uuid 7293d4fc-d26b-49c9-9f38-de1fb7f5db5c)) ) + (symbol (lib_id "Device:D_Schottky") (at 147.32 156.21 270) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 87285d76-70fe-46e4-8507-35b079314275) + (property "Reference" "D?" (id 0) (at 149.86 154.6224 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "D_Schottky" (id 1) (at 149.86 157.1624 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 147.32 156.21 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 147.32 156.21 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid f43e5678-976e-4579-90e2-ce9d8b6a495b)) + (pin "2" (uuid 3419da81-551a-41cb-956a-814fcaf0a715)) + ) + (symbol (lib_id "Device:LED") (at 50.8 170.18 0) (mirror x) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 8741e90a-3ed7-47c1-b4ab-16677135ec62) @@ -2788,22 +2906,6 @@ (pin "TN" (uuid 7d107977-2cb4-4828-b989-6f745be12c91)) ) - (symbol (lib_id "power:GND") (at 140.97 171.45 0) (mirror y) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 980bdebe-f69d-4103-a69f-28ab1f1a8232) - (property "Reference" "#PWR?" (id 0) (at 140.97 177.8 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "GND" (id 1) (at 140.97 176.53 0)) - (property "Footprint" "" (id 2) (at 140.97 171.45 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (id 3) (at 140.97 171.45 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid b1a8607a-9d46-4cfc-a040-eae7a28c5e0c)) - ) - (symbol (lib_id "Device:R") (at 55.88 26.67 270) (mirror x) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 999a483e-55ad-40c2-8e64-648a0c807be2) @@ -2835,6 +2937,22 @@ (pin "1" (uuid 21d63ad9-ee7c-45bb-bd54-265dd9b18f85)) ) + (symbol (lib_id "power:+5V") (at 147.32 151.13 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 9f711cd0-2862-4822-bd4f-c3e5ec41cb3a) + (property "Reference" "#PWR?" (id 0) (at 147.32 154.94 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (id 1) (at 147.32 146.05 0)) + (property "Footprint" "" (id 2) (at 147.32 151.13 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 147.32 151.13 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid ef7525fe-28fc-4eb2-8cd0-40d69a298de0)) + ) + (symbol (lib_id "power:+12V") (at 266.7 29.21 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 9fece9c7-d85b-4e2f-9722-30dfa3f80773) @@ -2916,6 +3034,25 @@ (pin "1" (uuid 3c6e278d-d021-4b6c-864e-a91a5020a84d)) ) + (symbol (lib_id "Device:D_Schottky") (at 147.32 166.37 270) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid afc078cf-7bf0-4fa4-9cf9-0941ed6bd739) + (property "Reference" "D?" (id 0) (at 149.86 164.7824 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "D_Schottky" (id 1) (at 149.86 167.3224 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 147.32 166.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 147.32 166.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid a80dd771-0baa-49ff-87c1-df6e0516faf6)) + (pin "2" (uuid 2a224cb1-3646-4341-b8d4-01b3f7cd15c8)) + ) + (symbol (lib_id "Connector:AudioJack2_SwitchT") (at 29.21 140.97 0) (mirror x) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid afe0cca5-8697-4241-8e33-7f8e54656ae2) @@ -2964,17 +3101,17 @@ (pin "TN" (uuid 7e8f8f3a-3212-4b04-b1dd-aef0c302dc95)) ) - (symbol (lib_id "power:GND") (at 140.97 130.81 0) (mirror y) (unit 1) + (symbol (lib_id "power:GND") (at 147.32 129.54 0) (mirror y) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid b9cd7058-3995-4d22-8f00-1c508e79d6f2) - (property "Reference" "#PWR?" (id 0) (at 140.97 137.16 0) + (property "Reference" "#PWR?" (id 0) (at 147.32 135.89 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (id 1) (at 140.97 135.89 0)) - (property "Footprint" "" (id 2) (at 140.97 130.81 0) + (property "Value" "GND" (id 1) (at 147.32 134.62 0)) + (property "Footprint" "" (id 2) (at 147.32 129.54 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 140.97 130.81 0) + (property "Datasheet" "" (id 3) (at 147.32 129.54 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid a8d9dd74-d0de-43b9-98e6-512bc4f25aff)) @@ -3037,17 +3174,17 @@ (pin "2" (uuid 4300064c-689a-4ed8-b9ae-87b45ca129f6)) ) - (symbol (lib_id "power:+5V") (at 140.97 109.22 0) (mirror y) (unit 1) + (symbol (lib_id "power:+5V") (at 147.32 109.22 0) (mirror y) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid c8871a04-e144-4ac4-8331-9e9a24c12901) - (property "Reference" "#PWR?" (id 0) (at 140.97 113.03 0) + (property "Reference" "#PWR?" (id 0) (at 147.32 113.03 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+5V" (id 1) (at 140.97 104.14 0)) - (property "Footprint" "" (id 2) (at 140.97 109.22 0) + (property "Value" "+5V" (id 1) (at 147.32 104.14 0)) + (property "Footprint" "" (id 2) (at 147.32 109.22 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 140.97 109.22 0) + (property "Datasheet" "" (id 3) (at 147.32 109.22 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 9c022c05-43d7-4a8b-9f7b-c70c11800d18)) @@ -3068,15 +3205,15 @@ (pin "2" (uuid fe578afc-e1b2-42b8-839b-5c3d84abeb6e)) ) - (symbol (lib_id "Device:R") (at 133.35 119.38 270) (mirror x) (unit 1) + (symbol (lib_id "Device:R") (at 140.97 119.38 270) (mirror x) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid cc25b4b3-034d-40a8-b06e-46b6a836a9b1) - (property "Reference" "R?" (id 0) (at 133.35 113.03 90)) - (property "Value" "R" (id 1) (at 133.35 115.57 90)) - (property "Footprint" "" (id 2) (at 133.35 121.158 90) + (property "Reference" "R?" (id 0) (at 140.97 113.03 90)) + (property "Value" "R" (id 1) (at 140.97 115.57 90)) + (property "Footprint" "" (id 2) (at 140.97 121.158 90) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 133.35 119.38 0) + (property "Datasheet" "~" (id 3) (at 140.97 119.38 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 75554548-413a-4055-9923-75bda4569c22)) @@ -3207,25 +3344,6 @@ (pin "2" (uuid c6ffa2df-d84f-49e8-a254-edba191363d6)) ) - (symbol (lib_id "Device:D_Schottky") (at 140.97 165.1 270) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid dc10fbfb-b806-4f8c-ada0-e713d3c2d031) - (property "Reference" "D?" (id 0) (at 143.51 163.5124 90) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "D_Schottky" (id 1) (at 143.51 166.0524 90) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "" (id 2) (at 140.97 165.1 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (id 3) (at 140.97 165.1 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid dc10d13b-a7df-4b10-9c66-ff39d07e5301)) - (pin "2" (uuid 2fc85720-e4c6-4945-bf08-9567a97a2df0)) - ) - (symbol (lib_id "Device:LED") (at 50.8 143.51 0) (mirror x) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid de364a20-a2bd-42c3-9306-7cfe4c65bcd1) @@ -3294,22 +3412,6 @@ (pin "3" (uuid a3102ed7-f888-435a-807d-4bee349966af)) ) - (symbol (lib_id "power:+5V") (at 140.97 149.86 0) (mirror y) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid e4d4c443-9f19-43b9-9cf9-cf9b77be9e4d) - (property "Reference" "#PWR?" (id 0) (at 140.97 153.67 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "+5V" (id 1) (at 140.97 144.78 0)) - (property "Footprint" "" (id 2) (at 140.97 149.86 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (id 3) (at 140.97 149.86 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid c56a6e37-43d5-42fd-9342-25309998bdda)) - ) - (symbol (lib_id "Device:R") (at 55.88 162.56 270) (mirror x) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid eaf04bf4-de39-496c-a088-aba1df96f817) @@ -3382,18 +3484,27 @@ (path "/035b2ae3-d867-47c3-bf19-9eb9de2fbc56" (reference "#PWR?") (unit 1) (value "GND") (footprint "") ) + (path "/1bf1cbbf-ed78-42b4-b6a2-1b0f520ca107" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) (path "/1c569410-c5ee-4e12-8704-315f48d7e4e7" (reference "#PWR?") (unit 1) (value "+5V") (footprint "") ) (path "/25cd1fa7-814a-4e02-ab24-3d0e980390af" (reference "#PWR?") (unit 1) (value "GND") (footprint "") ) + (path "/29bed306-5048-43ff-849c-7d57c7e3f851" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) (path "/2d7c068f-7aee-47bc-89f8-bdd241fd2ece" (reference "#PWR?") (unit 1) (value "+12V") (footprint "") ) (path "/2da6c588-b66c-4c5c-8249-6c2ceb681034" (reference "#PWR?") (unit 1) (value "GND") (footprint "") ) + (path "/2f12348c-cd98-4251-932c-afea4201b91d" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) (path "/36e94740-d5ed-476d-8416-a951bfac7323" (reference "#PWR?") (unit 1) (value "GND") (footprint "") ) @@ -3403,12 +3514,18 @@ (path "/3ddc416b-cdb0-4d5f-890d-29c11aaad5c2" (reference "#PWR?") (unit 1) (value "GND") (footprint "") ) + (path "/57e30cf3-0052-4416-bc96-2f84e87aee4b" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) (path "/5917b5a7-469b-4428-9c03-01928ed66472" (reference "#PWR?") (unit 1) (value "GND") (footprint "") ) (path "/597c32f2-24ed-45d0-9536-7d901c7d412c" (reference "#PWR?") (unit 1) (value "GND") (footprint "") ) + (path "/6edab71f-fb18-4ddc-90c0-e99bb304799a" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) (path "/70eb0086-5e7a-45b5-9379-3264d02ec304" (reference "#PWR?") (unit 1) (value "+12V") (footprint "") ) @@ -3424,12 +3541,12 @@ (path "/93f1bd82-2064-45c0-a102-acab5818a56f" (reference "#PWR?") (unit 1) (value "+12V") (footprint "") ) - (path "/980bdebe-f69d-4103-a69f-28ab1f1a8232" - (reference "#PWR?") (unit 1) (value "GND") (footprint "") - ) (path "/9f3a5a8b-d40f-4bf8-824b-e7d8b64a752c" (reference "#PWR?") (unit 1) (value "GND") (footprint "") ) + (path "/9f711cd0-2862-4822-bd4f-c3e5ec41cb3a" + (reference "#PWR?") (unit 1) (value "+5V") (footprint "") + ) (path "/9fece9c7-d85b-4e2f-9722-30dfa3f80773" (reference "#PWR?") (unit 1) (value "+12V") (footprint "") ) @@ -3463,9 +3580,6 @@ (path "/e154ad8a-4f24-488c-86f7-cb96b9fa1ac7" (reference "#PWR?") (unit 1) (value "GND") (footprint "") ) - (path "/e4d4c443-9f19-43b9-9cf9-cf9b77be9e4d" - (reference "#PWR?") (unit 1) (value "+5V") (footprint "") - ) (path "/f6d489ad-265c-4722-a754-e898ab2107cb" (reference "#PWR?") (unit 1) (value "GND") (footprint "") ) @@ -3493,27 +3607,24 @@ (path "/5ce96cc0-207f-4cf6-9061-7ef14feff85a" (reference "D?") (unit 1) (value "LED") (footprint "") ) - (path "/66928b9d-3914-4828-bae3-d8caa12aef74" + (path "/87285d76-70fe-46e4-8507-35b079314275" (reference "D?") (unit 1) (value "D_Schottky") (footprint "") ) (path "/8741e90a-3ed7-47c1-b4ab-16677135ec62" (reference "D?") (unit 1) (value "LED") (footprint "") ) + (path "/afc078cf-7bf0-4fa4-9cf9-0941ed6bd739" + (reference "D?") (unit 1) (value "D_Schottky") (footprint "") + ) (path "/cad244b9-8c7e-448e-aebd-6ccebd00d4d0" (reference "D?") (unit 1) (value "LED") (footprint "") ) (path "/d6fd6a2a-f868-4ff0-bf2e-bbfad28d344b" (reference "D?") (unit 1) (value "D") (footprint "") ) - (path "/dc10fbfb-b806-4f8c-ada0-e713d3c2d031" - (reference "D?") (unit 1) (value "D_Schottky") (footprint "") - ) (path "/de364a20-a2bd-42c3-9306-7cfe4c65bcd1" (reference "D?") (unit 1) (value "LED") (footprint "") ) - (path "/01ccc162-e184-4ec1-817c-3ff427266bf2" - (reference "J?") (unit 1) (value "AudioJack2_SwitchT") (footprint "") - ) (path "/06e056d0-f4cb-49c3-92b3-56320e2ea025" (reference "J?") (unit 1) (value "AudioJack2_SwitchT") (footprint "") ) @@ -3523,6 +3634,9 @@ (path "/2bcddbf3-87a2-45eb-8579-9f92d37ed23c" (reference "J?") (unit 1) (value "AudioJack2_SwitchT") (footprint "") ) + (path "/6a1e82cd-80d8-407b-a3d0-1a7fc3eeff69" + (reference "J?") (unit 1) (value "AudioJack2_SwitchT") (footprint "") + ) (path "/9438aa71-7a65-4c05-9cf4-f469d60d5c39" (reference "J?") (unit 1) (value "AudioJack2_SwitchT") (footprint "") ) @@ -3544,7 +3658,10 @@ (path "/e49f288e-02e2-4c18-bba4-27f7b024e641" (reference "Q?") (unit 1) (value "PN2222A") (footprint "Package_TO_SOT_THT:TO-92_Inline") ) - (path "/4a23e4c4-e68b-474e-803e-6a0ada2ad8f3" + (path "/215efbbc-c9d4-4e84-9753-391b39f0afe3" + (reference "R?") (unit 1) (value "R") (footprint "") + ) + (path "/39a515b7-3529-4c08-a536-2731efa1fae2" (reference "R?") (unit 1) (value "R") (footprint "") ) (path "/51e6f8b0-6612-4c85-8220-ddb7f1f4a523" @@ -3565,6 +3682,9 @@ (path "/6b5fa442-710f-48be-b828-655659baaa50" (reference "R?") (unit 1) (value "R") (footprint "") ) + (path "/6bb73c54-85d2-4d35-b338-f75c4a7afbd6" + (reference "R?") (unit 1) (value "R") (footprint "") + ) (path "/8f7e437f-3c6c-4c13-acf2-d64dd9e7a541" (reference "R?") (unit 1) (value "R") (footprint "") ) diff --git a/README.MD b/README.MD new file mode 100644 index 0000000..5937f46 --- /dev/null +++ b/README.MD @@ -0,0 +1,22 @@ +Features: +- 6 output channels +- Master BPM +- Separate divider or multiplier per chennel (from /32 to x24) +- Per-channel random pulse skip (currently only 50/50 chance) +- 2 inputs for external modulation (currently only 1, hardcoded to channel 6) + +TODO: +- per-channel modulation settings +- different chance options for random +- External clock +- Save state to EEPROM when stopped +- swing +- Switch to U8G2 for screen +- settings (input mode, pulse length) +- Design PCB + +Timer library available here +https://github.com/PaulStoffregen/FlexiTimer2 + +KiCad SSD1306 display component +https://github.com/pforrmi/KiCad-SSD1306-128x64 \ No newline at end of file diff --git a/software/GToE/GToE.ino b/software/GToE/GToE.ino index 722820d..b0d8537 100644 --- a/software/GToE/GToE.ino +++ b/software/GToE/GToE.ino @@ -251,10 +251,11 @@ void checkInputs() { //modulations a1Input = analogRead(ANALOGUE_INPUT_1_PIN); - a1Input = map (a1Input, 5, 1023, 0, 4); + a1Input = map (a1Input, 0, 1023, 0, 4); a2Input = analogRead(ANALOGUE_INPUT_2_PIN); Serial.println(a2Input); - a2Input = map (a2Input, 5, 1023, 0, 4); + a2Input = map (a2Input, 0, 1023, 0, 4); + }