diff --git a/production.service b/production.service index 4011ee69..21962182 100755 --- a/production.service +++ b/production.service @@ -7,3 +7,4 @@ launch-service $(calc-session-name "$0") # run commands in tmux session run-in-tmux "cd servers" './run-ls webserver.ls' run-in-tmux "cd servers" './run-ls occ-service.ls' +run-in-tmux "cd ~/node-occ-sample" "npm start" diff --git a/scada.js b/scada.js index 1d6bb37c..a8d0411b 160000 --- a/scada.js +++ b/scada.js @@ -1 +1 @@ -Subproject commit 1d6bb37c4c50811f0030a29588883c204671dd11 +Subproject commit a8d0411b9d63fe7b22661f1793ac30234680f12a diff --git a/servers/INSTALL.md b/servers/INSTALL.md new file mode 100755 index 00000000..dc6d40f4 --- /dev/null +++ b/servers/INSTALL.md @@ -0,0 +1 @@ +Follow the README on https://github.com/ceremcem/node-occ, #On Linux section diff --git a/update-webui.sh b/update-webui.sh index 49ce457b..a45e31a3 100755 --- a/update-webui.sh +++ b/update-webui.sh @@ -4,5 +4,5 @@ DIR=$(dirname "$(readlink -f "$0")") $DIR/pull.sh [[ $1 = "--less" ]] || { ./scada.js/install-modules.sh; npm i; } cd scada.js -gulp --webapp main --production +./production-build.sh main npm test diff --git a/webapps/main/sketcher/footprints/assets/sgw-example.json b/webapps/main/sketcher/footprints/assets/sgw-example.json index b86c5da7..9db4d89a 100644 --- a/webapps/main/sketcher/footprints/assets/sgw-example.json +++ b/webapps/main/sketcher/footprints/assets/sgw-example.json @@ -1,4 +1,16 @@ [ + [ + "aeCAD", + { + "name": "aeCAD by Aktos Electronics", + "website": "https://aktos.io/aecad", + "dependencies": {"aecad": "ee6aafe"} + } + ], + ["Layer", {"name": "scripting", "applyMatrix": true}], + ["Layer", {"name": "gui", "applyMatrix": true}], + ["Layer", {"name": "sgw-example", "applyMatrix": true}], + ["Layer", {"name": "sgw-example", "applyMatrix": true}], [ "Layer", { @@ -148,7 +160,7 @@ { "applyMatrix": false, "data": { - "aecad": {"type": "Trace", "tid": "yassoXe9D", "netid": 1} + "aecad": {"type": "Trace", "tid": "1qaS5IwhU", "netid": "17"} }, "children": [ [ @@ -156,9 +168,26 @@ { "applyMatrix": true, "data": {"aecad": {"side": "F.Cu"}}, - "segments": [[182.49967, 97.17651], [171.03667, 97.17651]], + "segments": [[147.77481, 182.13315], [147.77481, 182.13315]], "strokeColor": [1, 0, 0], - "strokeWidth": 1.51181, + "strokeWidth": 0.75591, + "strokeCap": "round", + "strokeJoin": "round" + } + ], + [ + "Path", + { + "applyMatrix": true, + "data": {"aecad": {"side": "F.Cu"}}, + "segments": [ + [139.38694, 167.92496], + [139.38694, 177.21925], + [144.30084, 182.13315], + [147.77481, 182.13315] + ], + "strokeColor": [1, 0, 0], + "strokeWidth": 0.75591, "strokeCap": "round", "strokeJoin": "round" } @@ -170,12 +199,12 @@ "opacity": 0.4, "data": {"aecad": {"side": "B.Cu"}}, "segments": [ - [186.29124, 126.02674], - [186.29124, 100.96808], - [182.49967, 97.17651] + [138.29124, 146.43618], + [138.29124, 166.82927], + [139.38694, 167.92496] ], "strokeColor": [0, 0.50196, 0], - "strokeWidth": 1.51181, + "strokeWidth": 0.75591, "strokeCap": "round", "strokeJoin": "round" } @@ -197,7 +226,7 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 182.49967, 97.17651], + "matrix": [1, 0, 0, 1, 139.38694, 167.92496], "data": {"aecad": {"part": "cu"}}, "type": "circle", "size": [5.6693, 5.6693], @@ -212,10 +241,10 @@ "applyMatrix": true, "data": {"aecad": {"part": "drill"}}, "segments": [ - [[181.55479, 97.17651], [0, 0.52184], [0, -0.52184]], - [[182.49967, 96.23163], [-0.52184, 0], [0.52184, 0]], - [[183.44455, 97.17651], [0, -0.52184], [0, 0.52184]], - [[182.49967, 98.12139], [0.52184, 0], [-0.52184, 0]] + [[138.44205, 167.92496], [0, 0.52184], [0, -0.52184]], + [[139.38694, 166.98008], [-0.52184, 0], [0.52184, 0]], + [[140.33182, 167.92496], [0, -0.52184], [0, 0.52184]], + [[139.38694, 168.86984], [0.52184, 0], [-0.52184, 0]] ], "closed": true, "fillColor": [0.1451, 0.1451, 0.1451], @@ -226,7 +255,7 @@ "PointText", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 182.49967, 97.17651], + "matrix": [1, 0, 0, 1, 139.38694, 167.92496], "data": {"aecad": {"part": "ttip"}}, "content": "", "fillColor": [1, 1, 1], @@ -246,7 +275,7 @@ { "applyMatrix": false, "data": { - "aecad": {"type": "Trace", "tid": "aLHn3JtQV", "netid": 6} + "aecad": {"type": "Trace", "tid": "9QL7OLyEC", "netid": "5"} }, "children": [ [ @@ -254,9 +283,13 @@ { "applyMatrix": true, "data": {"aecad": {"side": "F.Cu"}}, - "segments": [[265.86293, 105.02746], [265.86293, 89.1038]], + "segments": [ + [204.52464, 183.6103], + [204.52464, 155.08945], + [203.66415, 154.22897] + ], "strokeColor": [1, 0, 0], - "strokeWidth": 1.51181, + "strokeWidth": 0.75591, "strokeCap": "round", "strokeJoin": "round" } @@ -269,7 +302,7 @@ { "applyMatrix": false, "data": { - "aecad": {"type": "Trace", "tid": "3-iuFh2lt", "netid": 3} + "aecad": {"type": "Trace", "tid": "T8IpdBbyi", "netid": "5"} }, "children": [ [ @@ -277,9 +310,14 @@ { "applyMatrix": true, "data": {"aecad": {"side": "F.Cu"}}, - "segments": [[279.96095, 104.05196], [301.42441, 104.05196]], + "segments": [ + [204.52464, 183.6103], + [214.91687, 183.6103], + [223.25625, 191.94968], + [223.25625, 197.28785] + ], "strokeColor": [1, 0, 0], - "strokeWidth": 1.51181, + "strokeWidth": 0.75591, "strokeCap": "round", "strokeJoin": "round" } @@ -292,7 +330,7 @@ { "applyMatrix": false, "data": { - "aecad": {"type": "Trace", "tid": "hMKWi8utx", "netid": "1"} + "aecad": {"type": "Trace", "tid": "mukL3F4AJ", "netid": "19"} }, "children": [ [ @@ -300,9 +338,13 @@ { "applyMatrix": true, "data": {"aecad": {"side": "F.Cu"}}, - "segments": [[277.89351, 90.15683], [301.11436, 90.15683]], + "segments": [ + [193.56401, 183.6103], + [193.56401, 196.69797], + [194.15389, 197.28785] + ], "strokeColor": [1, 0, 0], - "strokeWidth": 1.51181, + "strokeWidth": 0.75591, "strokeCap": "round", "strokeJoin": "round" } @@ -315,7 +357,7 @@ { "applyMatrix": false, "data": { - "aecad": {"type": "Trace", "tid": "fyTH0N4GS", "netid": 1} + "aecad": {"type": "Trace", "tid": "teWq__D1Q", "netid": "19"} }, "children": [ [ @@ -324,15 +366,12 @@ "applyMatrix": true, "data": {"aecad": {"side": "F.Cu"}}, "segments": [ - [214.30794, 79.40754], - [214.30794, 72.0454], - [216.51, 69.84334], - [225.0854, 69.84334], - [227.17345, 71.93139], - [227.17345, 79.40754] + [173.26137, 185.52168], + [191.65263, 185.52168], + [193.56401, 183.6103] ], "strokeColor": [1, 0, 0], - "strokeWidth": 1.51181, + "strokeWidth": 0.75591, "strokeCap": "round", "strokeJoin": "round" } @@ -345,7 +384,7 @@ { "applyMatrix": false, "data": { - "aecad": {"type": "Trace", "tid": "4hDitlDCt", "netid": 1} + "aecad": {"type": "Trace", "tid": "l6-TE5nfb", "netid": "18"} }, "children": [ [ @@ -353,19 +392,9 @@ { "applyMatrix": true, "data": {"aecad": {"side": "F.Cu"}}, - "segments": [ - [278.90149, 90.18707], - [272.7756, 90.294], - [272.7756, 109.10987], - [271.2172, 110.66826], - [255.61892, 110.66826], - [234.22123, 89.27057], - [230.14901, 89.27057], - [227.17345, 86.29502], - [227.17345, 79.40754] - ], + "segments": [[165.70231, 181.93112], [159.80197, 181.93112]], "strokeColor": [1, 0, 0], - "strokeWidth": 1.51181, + "strokeWidth": 0.75591, "strokeCap": "round", "strokeJoin": "round" } @@ -378,7 +407,7 @@ { "applyMatrix": false, "data": { - "aecad": {"type": "Trace", "tid": "E4LQwN-1b", "netid": 1} + "aecad": {"type": "Trace", "tid": "Y55roanL4", "netid": "1"} }, "children": [ [ @@ -388,16 +417,33 @@ "opacity": 0.4, "data": {"aecad": {"side": "B.Cu"}}, "segments": [ - [186.29124, 126.02674], - [186.29124, 107.58712], - [191.13492, 102.74344], - [221.56509, 102.74344], - [239.44319, 84.86533], - [239.44319, 81.52253], - [237.19946, 79.2788] + [152.33619, 165.62797], + [152.33619, 159.86556], + [147.89124, 155.42061], + [147.89124, 146.43618] ], "strokeColor": [0, 0.50196, 0], - "strokeWidth": 1.51181, + "strokeWidth": 0.75591, + "strokeCap": "round", + "strokeJoin": "round" + } + ], + [ + "Path", + { + "applyMatrix": true, + "data": {"aecad": {"side": "F.Cu"}}, + "segments": [ + [165.70231, 189.11223], + [165.70231, 187.68998], + [169.62341, 183.76888], + [169.62341, 178.75345], + [161.72678, 170.85682], + [157.56504, 170.85682], + [152.33619, 165.62797] + ], + "strokeColor": [1, 0, 0], + "strokeWidth": 0.75591, "strokeCap": "round", "strokeJoin": "round" } @@ -419,7 +465,7 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 237.19946, 79.2788], + "matrix": [1, 0, 0, 1, 152.33619, 165.62797], "data": {"aecad": {"part": "cu"}}, "type": "circle", "size": [5.6693, 5.6693], @@ -434,10 +480,10 @@ "applyMatrix": true, "data": {"aecad": {"part": "drill"}}, "segments": [ - [[236.25458, 79.2788], [0, 0.52184], [0, -0.52184]], - [[237.19946, 78.33392], [-0.52184, 0], [0.52184, 0]], - [[238.14434, 79.2788], [0, -0.52184], [0, 0.52184]], - [[237.19946, 80.22368], [0.52184, 0], [-0.52184, 0]] + [[151.39131, 165.62797], [0, 0.52184], [0, -0.52184]], + [[152.33619, 164.68308], [-0.52184, 0], [0.52184, 0]], + [[153.28107, 165.62797], [0, -0.52184], [0, 0.52184]], + [[152.33619, 166.57285], [0.52184, 0], [-0.52184, 0]] ], "closed": true, "fillColor": [0.1451, 0.1451, 0.1451], @@ -448,7 +494,7 @@ "PointText", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 237.19946, 79.2788], + "matrix": [1, 0, 0, 1, 152.33619, 165.62797], "data": {"aecad": {"part": "ttip"}}, "content": "", "fillColor": [1, 1, 1], @@ -459,18 +505,6 @@ ] ] } - ], - [ - "Path", - { - "applyMatrix": true, - "data": {"aecad": {"side": "F.Cu"}}, - "segments": [[237.19946, 79.2788], [227.99759, 79.2788]], - "strokeColor": [1, 0, 0], - "strokeWidth": 1.51181, - "strokeCap": "round", - "strokeJoin": "round" - } ] ] } @@ -480,7 +514,7 @@ { "applyMatrix": false, "data": { - "aecad": {"type": "Trace", "tid": "Sxw05MDD5", "netid": 5} + "aecad": {"type": "Trace", "tid": "QrKsaMVVH", "netid": "1"} }, "children": [ [ @@ -490,89 +524,14 @@ "opacity": 0.4, "data": {"aecad": {"side": "B.Cu"}}, "segments": [ - [42.29124, 126.02674], - [42.29124, 116.37317], - [46.09807, 112.56634] + [147.89124, 146.43618], + [147.89124, 137.80307], + [150.11907, 135.57524], + [168.23665, 135.57524], + [168.77815, 136.11673] ], "strokeColor": [0, 0.50196, 0], - "strokeWidth": 1.51181, - "strokeCap": "round", - "strokeJoin": "round" - } - ], - [ - "Group", - { - "applyMatrix": true, - "data": { - "aecad": { - "type": "Pad", - "dia": 1.5, - "drill": 0.5, - "color": "orange" - } - }, - "children": [ - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 46.09807, 112.56634], - "data": {"aecad": {"part": "cu"}}, - "type": "circle", - "size": [5.6693, 5.6693], - "radius": 2.83465, - "fillColor": [1, 0.64706, 0], - "strokeWidth": 0 - } - ], - [ - "Path", - { - "applyMatrix": true, - "data": {"aecad": {"part": "drill"}}, - "segments": [ - [[45.15319, 112.56634], [0, 0.52184], [0, -0.52184]], - [[46.09807, 111.62146], [-0.52184, 0], [0.52184, 0]], - [[47.04295, 112.56634], [0, -0.52184], [0, 0.52184]], - [[46.09807, 113.51122], [0.52184, 0], [-0.52184, 0]] - ], - "closed": true, - "fillColor": [0.1451, 0.1451, 0.1451], - "strokeWidth": 0 - } - ], - [ - "PointText", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 46.09807, 112.56634], - "data": {"aecad": {"part": "ttip"}}, - "content": "", - "fillColor": [1, 1, 1], - "fontSize": 3, - "leading": 3.6, - "justification": "center" - } - ] - ] - } - ], - [ - "Path", - { - "applyMatrix": true, - "data": {"aecad": {"side": "F.Cu"}}, - "segments": [ - [46.09807, 112.56634], - [140.71797, 112.56634], - [147.94814, 105.33617], - [221.77475, 105.33617], - [222.00036, 105.56178], - [228.23211, 105.56178] - ], - "strokeColor": [1, 0, 0], - "strokeWidth": 1.51181, + "strokeWidth": 0.75591, "strokeCap": "round", "strokeJoin": "round" } @@ -585,25 +544,24 @@ { "applyMatrix": false, "data": { - "aecad": {"type": "Trace", "tid": "zW9BQzdvH", "netid": 1} + "aecad": {"type": "Trace", "tid": "FJmPLPuC5", "netid": "13"} }, "children": [ [ "Path", { "applyMatrix": true, - "opacity": 0.4, - "data": {"aecad": {"side": "B.Cu"}}, + "data": {"aecad": {"side": "F.Cu"}}, "segments": [ - [167.09124, 126.02674], - [167.09124, 134.83783], - [168.37641, 136.123], - [184.37468, 136.123], - [186.29124, 134.20643], - [186.29124, 126.02674] + [217.97353, 114.27623], + [215.49729, 114.27623], + [213.31641, 116.45711], + [213.31641, 117.92072], + [211.83042, 119.40671], + [209.29202, 119.40671] ], - "strokeColor": [0, 0.50196, 0], - "strokeWidth": 1.51181, + "strokeColor": [1, 0, 0], + "strokeWidth": 0.75591, "strokeCap": "round", "strokeJoin": "round" } @@ -616,7 +574,7 @@ { "applyMatrix": false, "data": { - "aecad": {"type": "Trace", "tid": "WDN5GdSzw", "netid": 9} + "aecad": {"type": "Trace", "tid": "jUEK2l78d", "netid": "10"} }, "children": [ [ @@ -625,13 +583,19 @@ "applyMatrix": true, "data": {"aecad": {"side": "F.Cu"}}, "segments": [ - [146.40136, 88.40514], - [146.40136, 73.03409], - [148.81119, 70.62427], - [152.11724, 70.62427] + [237.43475, 114.02956], + [235.52222, 114.02956], + [233.57239, 115.97939], + [233.57239, 117.18594], + [232.275, 118.48333], + [226.42714, 118.48333], + [215.44844, 129.46203], + [215.44844, 136.58598], + [214.08824, 137.94618], + [210.08126, 137.94618] ], "strokeColor": [1, 0, 0], - "strokeWidth": 1.51181, + "strokeWidth": 0.75591, "strokeCap": "round", "strokeJoin": "round" } @@ -644,7 +608,7 @@ { "applyMatrix": false, "data": { - "aecad": {"type": "Trace", "tid": "pwa5-qffZ", "netid": 9} + "aecad": {"type": "Trace", "tid": "G0-7V14cD", "netid": "21"} }, "children": [ [ @@ -653,13 +617,21 @@ "applyMatrix": true, "data": {"aecad": {"side": "F.Cu"}}, "segments": [ - [146.40136, 88.40514], - [140.27741, 88.40514], - [135.3191, 83.44683], - [135.3191, 73.01954] + [312.47795, 83.40081], + [315.78563, 83.40081], + [317.00467, 84.61984], + [317.00467, 113.67029], + [312.08542, 118.58954], + [245.33503, 118.58954], + [243.08303, 116.33754], + [243.08303, 111.71785], + [240.80053, 109.43535], + [235.34757, 109.43535], + [230.5067, 114.27623], + [228.93416, 114.27623] ], "strokeColor": [1, 0, 0], - "strokeWidth": 1.51181, + "strokeWidth": 0.75591, "strokeCap": "round", "strokeJoin": "round" } @@ -672,7 +644,36 @@ { "applyMatrix": false, "data": { - "aecad": {"type": "Trace", "tid": "r06Ju5PcG", "netid": 5} + "aecad": {"type": "Trace", "tid": "Rr-QhzpUO", "netid": "22"} + }, + "children": [ + [ + "Path", + { + "applyMatrix": true, + "data": {"aecad": {"side": "F.Cu"}}, + "segments": [ + [312.47795, 110.27325], + [312.47795, 114.03216], + [310.73863, 115.77148], + [250.13729, 115.77148], + [248.39538, 114.02956] + ], + "strokeColor": [1, 0, 0], + "strokeWidth": 0.75591, + "strokeCap": "round", + "strokeJoin": "round" + } + ] + ] + } + ], + [ + "Group", + { + "applyMatrix": false, + "data": { + "aecad": {"type": "Trace", "tid": "_PKjlSwwS", "netid": "1"} }, "children": [ [ @@ -682,15 +683,12 @@ "opacity": 0.4, "data": {"aecad": {"side": "B.Cu"}}, "segments": [ - [32.69124, 126.02674], - [32.69124, 116.66667], - [36.07717, 113.28075], - [39.58727, 113.28075], - [42.29124, 115.98472], - [42.29124, 126.02674] + [167.09124, 125.64878], + [167.09124, 106.93009], + [167.02041, 106.85926] ], "strokeColor": [0, 0.50196, 0], - "strokeWidth": 1.51181, + "strokeWidth": 0.75591, "strokeCap": "round", "strokeJoin": "round" } @@ -703,26 +701,24 @@ { "applyMatrix": false, "data": { - "aecad": {"type": "Trace", "tid": "1EkExwnD_", "netid": 7} + "aecad": {"type": "Trace", "tid": "1nMWXYqvV", "netid": "1"} }, "children": [ [ "Path", { "applyMatrix": true, - "data": {"aecad": {"side": "F.Cu"}}, + "opacity": 0.4, + "data": {"aecad": {"side": "B.Cu"}}, "segments": [ - [146.01456, 45.73638], - [139.64665, 45.73638], - [155.45037, 29.93265], - [183.09663, 29.93265], - [190.05577, 36.89179], - [190.05577, 88.83835], - [194.02283, 92.80541], - [199.79324, 92.80541] + [117.47121, 115.86577], + [140.18761, 115.86577], + [149.12146, 106.93191], + [185.9832, 106.93191], + [186.39442, 107.34313] ], - "strokeColor": [1, 0, 0], - "strokeWidth": 1.51181, + "strokeColor": [0, 0.50196, 0], + "strokeWidth": 0.75591, "strokeCap": "round", "strokeJoin": "round" } @@ -735,17 +731,25 @@ { "applyMatrix": false, "data": { - "aecad": {"type": "Trace", "tid": "OshRCVwZQ", "netid": 1} + "aecad": {"type": "Trace", "tid": "qWZd3yYYg", "netid": "1"} }, "children": [ [ "Path", { "applyMatrix": true, - "data": {"aecad": {"side": "F.Cu"}}, - "segments": [[214.26275, 92.80541], [214.26275, 82.2699]], - "strokeColor": [1, 0, 0], - "strokeWidth": 1.51181, + "opacity": 0.4, + "data": {"aecad": {"side": "B.Cu"}}, + "segments": [ + [90.29124, 125.64878], + [90.29124, 117.72284], + [92.14831, 115.86577], + [117.47121, 115.86577], + [119.09124, 117.48579], + [119.09124, 125.64878] + ], + "strokeColor": [0, 0.50196, 0], + "strokeWidth": 0.75591, "strokeCap": "round", "strokeJoin": "round" } @@ -758,7 +762,7 @@ { "applyMatrix": false, "data": { - "aecad": {"type": "Trace", "tid": "faB5Pq4qe", "netid": 8} + "aecad": {"type": "Trace", "tid": "5E-AbyLUF", "netid": "1"} }, "children": [ [ @@ -767,161 +771,113 @@ "applyMatrix": true, "data": {"aecad": {"side": "F.Cu"}}, "segments": [ - [258.09101, 43.30142], - [254.1469, 43.30142], - [254.17567, 43.27265], - [252.19708, 43.27265], - [243.43015, 52.03958] + [271.27086, 80.90023], + [276.30771, 80.90023], + [279.89666, 84.48918], + [279.89666, 90.15683] ], "strokeColor": [1, 0, 0], - "strokeWidth": 1.51181, + "strokeWidth": 0.75591, "strokeCap": "round", "strokeJoin": "round" } - ], + ] + ] + } + ], + [ + "Group", + { + "applyMatrix": false, + "data": { + "aecad": {"type": "Trace", "tid": "dI3McI3CZ", "netid": "1"} + }, + "children": [ [ - "Group", + "Path", { "applyMatrix": true, - "data": { - "aecad": { - "type": "Pad", - "dia": 1.5, - "drill": 0.5, - "color": "orange" - } - }, - "children": [ - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 243.43015, 52.03958], - "data": {"aecad": {"part": "cu"}}, - "type": "circle", - "size": [5.6693, 5.6693], - "radius": 2.83465, - "fillColor": [1, 0.64706, 0], - "strokeWidth": 0 - } - ], - [ - "Path", - { - "applyMatrix": true, - "data": {"aecad": {"part": "drill"}}, - "segments": [ - [[242.48527, 52.03958], [0, 0.52184], [0, -0.52184]], - [[243.43015, 51.0947], [-0.52184, 0], [0.52184, 0]], - [[244.37503, 52.03958], [0, -0.52184], [0, 0.52184]], - [[243.43015, 52.98446], [0.52184, 0], [-0.52184, 0]] - ], - "closed": true, - "fillColor": [0.1451, 0.1451, 0.1451], - "strokeWidth": 0 - } - ], - [ - "PointText", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 243.43015, 52.03958], - "data": {"aecad": {"part": "ttip"}}, - "content": "", - "fillColor": [1, 1, 1], - "fontSize": 3, - "leading": 3.6, - "justification": "center" - } - ] - ] + "data": {"aecad": {"side": "F.Cu"}}, + "segments": [[271.22505, 72.35326], [271.22505, 79.79283]], + "strokeColor": [1, 0, 0], + "strokeWidth": 0.75591, + "strokeCap": "round", + "strokeJoin": "round" } - ], + ] + ] + } + ], + [ + "Group", + { + "applyMatrix": false, + "data": { + "aecad": {"type": "Trace", "tid": "HtxDYqR-2", "netid": "8"} + }, + "children": [ [ "Path", { "applyMatrix": true, - "opacity": 0.4, - "data": {"aecad": {"side": "B.Cu"}}, + "data": {"aecad": {"side": "F.Cu"}}, "segments": [ - [243.43015, 52.03958], - [191.17353, 52.03958], - [184.63206, 58.58106] + [260.31023, 80.90023], + [256.00538, 80.90023], + [250.86442, 75.75928], + [250.86442, 48.85409], + [248.46149, 46.45116] ], - "strokeColor": [0, 0.50196, 0], - "strokeWidth": 1.51181, + "strokeColor": [1, 0, 0], + "strokeWidth": 0.75591, "strokeCap": "round", "strokeJoin": "round" } - ], - [ - "Group", + ] + ] + } + ], + [ + "Group", + { + "applyMatrix": false, + "data": { + "aecad": {"type": "Trace", "tid": "pKsKJ2IKM", "netid": "8"} + }, + "children": [ + [ + "Path", { "applyMatrix": true, - "data": { - "aecad": { - "type": "Pad", - "dia": 1.5, - "drill": 0.5, - "color": "orange" - } - }, - "children": [ - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 184.63206, 58.58106], - "data": {"aecad": {"part": "cu"}}, - "type": "circle", - "size": [5.6693, 5.6693], - "radius": 2.83465, - "fillColor": [1, 0.64706, 0], - "strokeWidth": 0 - } - ], - [ - "Path", - { - "applyMatrix": true, - "data": {"aecad": {"part": "drill"}}, - "segments": [ - [[183.68718, 58.58106], [0, 0.52184], [0, -0.52184]], - [[184.63206, 57.63617], [-0.52184, 0], [0.52184, 0]], - [[185.57694, 58.58106], [0, -0.52184], [0, 0.52184]], - [[184.63206, 59.52594], [0.52184, 0], [-0.52184, 0]] - ], - "closed": true, - "fillColor": [0.1451, 0.1451, 0.1451], - "strokeWidth": 0 - } - ], - [ - "PointText", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 184.63206, 58.58106], - "data": {"aecad": {"part": "ttip"}}, - "content": "", - "fillColor": [1, 1, 1], - "fontSize": 3, - "leading": 3.6, - "justification": "center" - } - ] - ] + "data": {"aecad": {"side": "F.Cu"}}, + "segments": [[260.26442, 72.35326], [260.26442, 79.90992]], + "strokeColor": [1, 0, 0], + "strokeWidth": 0.75591, + "strokeCap": "round", + "strokeJoin": "round" } - ], + ] + ] + } + ], + [ + "Group", + { + "applyMatrix": false, + "data": { + "aecad": {"type": "Trace", "tid": "g5SwNi7Oc", "netid": "1"} + }, + "children": [ [ "Path", { "applyMatrix": true, "data": {"aecad": {"side": "F.Cu"}}, "segments": [ - [184.63206, 58.58106], - [177.25505, 58.58106], - [176.25078, 57.57679], - [176.25078, 46.30732] + [255.65375, 65.0422], + [266.32389, 65.0422], + [273.6137, 57.75239], + [273.6137, 43.30142] ], "strokeColor": [1, 0, 0], "strokeWidth": 1.51181, @@ -937,7 +893,7 @@ { "applyMatrix": false, "data": { - "aecad": {"type": "Trace", "tid": "K0AHHYhwW", "netid": 1} + "aecad": {"type": "Trace", "tid": "uAFhlh7-2", "netid": "6"} }, "children": [ [ @@ -946,10 +902,10 @@ "applyMatrix": true, "data": {"aecad": {"side": "F.Cu"}}, "segments": [ - [170.21239, 97.09805], - [164.40957, 97.09805], - [163.07787, 95.76635], - [163.07787, 70.62427] + [244.69312, 65.0422], + [244.69312, 79.79142], + [255.05853, 90.15683], + [265.68564, 90.15683] ], "strokeColor": [1, 0, 0], "strokeWidth": 1.51181, @@ -965,7 +921,7 @@ { "applyMatrix": false, "data": { - "aecad": {"type": "Trace", "tid": "Cp0tuleS3", "netid": 8} + "aecad": {"type": "Trace", "tid": "qXMdLiEIg", "netid": "6"} }, "children": [ [ @@ -974,10 +930,10 @@ "applyMatrix": true, "data": {"aecad": {"side": "F.Cu"}}, "segments": [ - [170.21239, 79.71223], - [170.21239, 66.52018], - [176.25078, 60.48179], - [176.25078, 45.73638] + [201.44243, 79.40754], + [201.44243, 70.26069], + [206.45505, 65.24808], + [244.69312, 65.24808] ], "strokeColor": [1, 0, 0], "strokeWidth": 1.51181, @@ -993,24 +949,23 @@ { "applyMatrix": false, "data": { - "aecad": {"type": "Trace", "tid": "kb0AukuB-", "netid": 1} + "aecad": {"type": "Trace", "tid": "q1LkkpuD3", "netid": "7"} }, "children": [ [ "Path", { "applyMatrix": true, - "opacity": 0.4, - "data": {"aecad": {"side": "B.Cu"}}, + "data": {"aecad": {"side": "F.Cu"}}, "segments": [ - [215.09124, 146.05823], - [215.09124, 137.82393], - [213.34254, 136.07522], - [188.02255, 136.07522], - [186.29124, 134.34391], - [186.29124, 126.02674] + [199.99595, 92.80541], + [203.68625, 92.80541], + [205.48966, 91.002], + [205.48966, 87.53098], + [207.87519, 85.14546], + [207.87519, 79.40754] ], - "strokeColor": [0, 0.50196, 0], + "strokeColor": [1, 0, 0], "strokeWidth": 1.51181, "strokeCap": "round", "strokeJoin": "round" @@ -1024,7 +979,7 @@ { "applyMatrix": false, "data": { - "aecad": {"type": "Trace", "tid": "zQXtsXRRs", "netid": 11} + "aecad": {"type": "Trace", "tid": "udD0ODT7L", "netid": 8} }, "children": [ [ @@ -1033,89 +988,45 @@ "applyMatrix": true, "data": {"aecad": {"side": "F.Cu"}}, "segments": [ - [178.32189, 141.2465], - [174.43855, 141.2465], - [160.37638, 156.30656], - [158.23805, 158.44488] + [228.23211, 94.60115], + [224.30977, 94.60115], + [220.7407, 91.03208], + [220.7407, 79.40754] ], "strokeColor": [1, 0, 0], - "strokeWidth": 0.75591, + "strokeWidth": 1.51181, "strokeCap": "round", "strokeJoin": "round" } - ], - [ - "Group", - { - "applyMatrix": true, - "data": { - "aecad": { - "type": "Pad", - "dia": 1.5, - "drill": 0.5, - "color": "orange" - } - }, - "children": [ - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 158.23805, 158.44488], - "data": {"aecad": {"part": "cu"}}, - "type": "circle", - "size": [5.6693, 5.6693], - "radius": 2.83465, - "fillColor": [1, 0.64706, 0], - "strokeWidth": 0 - } - ], - [ - "Path", - { - "applyMatrix": true, - "data": {"aecad": {"part": "drill"}}, - "segments": [ - [[157.29317, 158.44488], [0, 0.52184], [0, -0.52184]], - [[158.23805, 157.5], [-0.52184, 0], [0.52184, 0]], - [[159.18293, 158.44488], [0, -0.52184], [0, 0.52184]], - [[158.23805, 159.38976], [0.52184, 0], [-0.52184, 0]] - ], - "closed": true, - "fillColor": [0.1451, 0.1451, 0.1451], - "strokeWidth": 0 - } - ], - [ - "PointText", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 158.23805, 158.44488], - "data": {"aecad": {"part": "ttip"}}, - "content": "", - "fillColor": [1, 1, 1], - "fontSize": 3, - "leading": 3.6, - "justification": "center" - } - ] - ] - } - ], + ] + ] + } + ], + [ + "Group", + { + "applyMatrix": false, + "data": { + "aecad": {"type": "Trace", "tid": "Il5fQV0Vr", "netid": 8} + }, + "children": [ [ "Path", { "applyMatrix": true, - "opacity": 0.4, - "data": {"aecad": {"side": "B.Cu"}}, + "data": {"aecad": {"side": "F.Cu"}}, "segments": [ - [158.23805, 158.44488], - [158.23805, 156.45866], - [157.49124, 155.71184], - [157.49124, 146.05823] + [220.7407, 79.40754], + [220.7407, 95.45982], + [216.66221, 99.53831], + [196.26531, 99.53831], + [185.67273, 88.94573], + [185.67273, 66.85103], + [176.25078, 57.42907], + [176.25078, 58.96415] ], - "strokeColor": [0, 0.50196, 0], - "strokeWidth": 0.75591, + "strokeColor": [1, 0, 0], + "strokeWidth": 1.51181, "strokeCap": "round", "strokeJoin": "round" } @@ -1128,7 +1039,7 @@ { "applyMatrix": false, "data": { - "aecad": {"type": "Trace", "tid": "qzoiG1SVz", "netid": 2} + "aecad": {"type": "Trace", "tid": "Sywb2kKGx", "netid": 1} }, "children": [ [ @@ -1137,87 +1048,13 @@ "applyMatrix": true, "data": {"aecad": {"side": "F.Cu"}}, "segments": [ - [178.47168, 124.13841], - [163.51924, 124.13841], - [151.03121, 111.65038] + [301.31995, 89.4073], + [301.31995, 57.42242], + [286.96144, 43.06391], + [274.04187, 43.06391] ], "strokeColor": [1, 0, 0], - "strokeWidth": 0.75591, - "strokeCap": "round", - "strokeJoin": "round" - } - ], - [ - "Group", - { - "applyMatrix": true, - "data": { - "aecad": { - "type": "Pad", - "dia": 1.5, - "drill": 0.5, - "color": "orange" - } - }, - "children": [ - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 151.03121, 111.65038], - "data": {"aecad": {"part": "cu"}}, - "type": "circle", - "size": [5.6693, 5.6693], - "radius": 2.83465, - "fillColor": [1, 0.64706, 0], - "strokeWidth": 0 - } - ], - [ - "Path", - { - "applyMatrix": true, - "data": {"aecad": {"part": "drill"}}, - "segments": [ - [[150.08633, 111.65038], [0, 0.52184], [0, -0.52184]], - [[151.03121, 110.7055], [-0.52184, 0], [0.52184, 0]], - [[151.97609, 111.65038], [0, -0.52184], [0, 0.52184]], - [[151.03121, 112.59526], [0.52184, 0], [-0.52184, 0]] - ], - "closed": true, - "fillColor": [0.1451, 0.1451, 0.1451], - "strokeWidth": 0 - } - ], - [ - "PointText", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 151.03121, 111.65038], - "data": {"aecad": {"part": "ttip"}}, - "content": "", - "fillColor": [1, 1, 1], - "fontSize": 3, - "leading": 3.6, - "justification": "center" - } - ] - ] - } - ], - [ - "Path", - { - "applyMatrix": true, - "opacity": 0.4, - "data": {"aecad": {"side": "B.Cu"}}, - "segments": [ - [151.03121, 111.65038], - [147.89124, 113.8521], - [147.89124, 126.02674] - ], - "strokeColor": [0, 0.50196, 0], - "strokeWidth": 0.75591, + "strokeWidth": 2.26772, "strokeCap": "round", "strokeJoin": "round" } @@ -1230,7 +1067,7 @@ { "applyMatrix": false, "data": { - "aecad": {"type": "Trace", "tid": "eIwYtwcFU", "netid": 1} + "aecad": {"type": "Trace", "tid": "HlOO1pWco", "netid": 5} }, "children": [ [ @@ -1238,52 +1075,21 @@ { "applyMatrix": true, "data": {"aecad": {"side": "F.Cu"}}, - "segments": [ - [201.73297, 122.99726], - [201.73297, 127.27125], - [206.35457, 131.89286], - [206.35457, 135.86507], - [202.52221, 139.69743], - [202.52221, 141.53673] - ], + "segments": [[323.43858, 110.27325], [323.43858, 83.64446]], "strokeColor": [1, 0, 0], - "strokeWidth": 0.75591, + "strokeWidth": 1.51181, "strokeCap": "round", "strokeJoin": "round" } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": false, - "data": { - "aecad": {"type": "Trace", "tid": "X5y9t-muN", "netid": 1} - }, - "children": [ + ], [ "Path", { "applyMatrix": true, "data": {"aecad": {"side": "F.Cu"}}, - "segments": [ - [201.73297, 122.99726], - [201.73297, 121.22502], - [206.31664, 116.64135], - [208.27304, 116.64135], - [215.53403, 109.38036], - [231.65854, 109.38036], - [235.11448, 105.92442], - [235.11448, 90.1001], - [234.1824, 89.16802], - [229.93877, 89.16802], - [227.17345, 86.4027], - [227.17345, 79.40754] - ], + "segments": [[323.43858, 83.40081], [323.43858, 83.40081]], "strokeColor": [1, 0, 0], - "strokeWidth": 0.75591, + "strokeWidth": 1.51181, "strokeCap": "round", "strokeJoin": "round" } @@ -1296,7 +1102,7 @@ { "applyMatrix": false, "data": { - "aecad": {"type": "Trace", "tid": "A1aiYE6Y_", "netid": 14} + "aecad": {"type": "Trace", "tid": "48yunpmKE", "netid": 12} }, "children": [ [ @@ -1305,12 +1111,10 @@ "applyMatrix": true, "data": {"aecad": {"side": "F.Cu"}}, "segments": [ - [189.43231, 124.13841], - [191.83368, 124.13841], - [196.5581, 119.41398], - [196.5581, 118.04047], - [198.78242, 115.81615], - [201.73297, 115.81615] + [189.28252, 141.2465], + [192.31792, 141.2465], + [199.2088, 134.35562], + [202.52221, 134.35562] ], "strokeColor": [1, 0, 0], "strokeWidth": 0.75591, @@ -1362,7 +1166,7 @@ { "applyMatrix": false, "data": { - "aecad": {"type": "Trace", "tid": "48yunpmKE", "netid": 12} + "aecad": {"type": "Trace", "tid": "A1aiYE6Y_", "netid": 14} }, "children": [ [ @@ -1371,10 +1175,12 @@ "applyMatrix": true, "data": {"aecad": {"side": "F.Cu"}}, "segments": [ - [189.28252, 141.2465], - [192.31792, 141.2465], - [199.2088, 134.35562], - [202.52221, 134.35562] + [189.43231, 124.13841], + [191.83368, 124.13841], + [196.5581, 119.41398], + [196.5581, 118.04047], + [198.78242, 115.81615], + [201.73297, 115.81615] ], "strokeColor": [1, 0, 0], "strokeWidth": 0.75591, @@ -1390,42 +1196,7 @@ { "applyMatrix": false, "data": { - "aecad": {"type": "Trace", "tid": "HlOO1pWco", "netid": 5} - }, - "children": [ - [ - "Path", - { - "applyMatrix": true, - "data": {"aecad": {"side": "F.Cu"}}, - "segments": [[323.43858, 110.27325], [323.43858, 83.64446]], - "strokeColor": [1, 0, 0], - "strokeWidth": 1.51181, - "strokeCap": "round", - "strokeJoin": "round" - } - ], - [ - "Path", - { - "applyMatrix": true, - "data": {"aecad": {"side": "F.Cu"}}, - "segments": [[323.43858, 83.40081], [323.43858, 83.40081]], - "strokeColor": [1, 0, 0], - "strokeWidth": 1.51181, - "strokeCap": "round", - "strokeJoin": "round" - } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": false, - "data": { - "aecad": {"type": "Trace", "tid": "Sywb2kKGx", "netid": 1} + "aecad": {"type": "Trace", "tid": "X5y9t-muN", "netid": 1} }, "children": [ [ @@ -1434,13 +1205,21 @@ "applyMatrix": true, "data": {"aecad": {"side": "F.Cu"}}, "segments": [ - [301.31995, 89.4073], - [301.31995, 57.42242], - [286.96144, 43.06391], - [274.04187, 43.06391] + [201.73297, 122.99726], + [201.73297, 121.22502], + [206.31664, 116.64135], + [208.27304, 116.64135], + [215.53403, 109.38036], + [231.65854, 109.38036], + [235.11448, 105.92442], + [235.11448, 90.1001], + [234.1824, 89.16802], + [229.93877, 89.16802], + [227.17345, 86.4027], + [227.17345, 79.40754] ], "strokeColor": [1, 0, 0], - "strokeWidth": 2.26772, + "strokeWidth": 0.75591, "strokeCap": "round", "strokeJoin": "round" } @@ -1453,7 +1232,7 @@ { "applyMatrix": false, "data": { - "aecad": {"type": "Trace", "tid": "Il5fQV0Vr", "netid": 8} + "aecad": {"type": "Trace", "tid": "eIwYtwcFU", "netid": 1} }, "children": [ [ @@ -1462,17 +1241,15 @@ "applyMatrix": true, "data": {"aecad": {"side": "F.Cu"}}, "segments": [ - [220.7407, 79.40754], - [220.7407, 95.45982], - [216.66221, 99.53831], - [196.26531, 99.53831], - [185.67273, 88.94573], - [185.67273, 66.85103], - [176.25078, 57.42907], - [176.25078, 58.96415] + [201.73297, 122.99726], + [201.73297, 127.27125], + [206.35457, 131.89286], + [206.35457, 135.86507], + [202.52221, 139.69743], + [202.52221, 141.53673] ], "strokeColor": [1, 0, 0], - "strokeWidth": 1.51181, + "strokeWidth": 0.75591, "strokeCap": "round", "strokeJoin": "round" } @@ -1485,7 +1262,7 @@ { "applyMatrix": false, "data": { - "aecad": {"type": "Trace", "tid": "udD0ODT7L", "netid": 8} + "aecad": {"type": "Trace", "tid": "qzoiG1SVz", "netid": 2} }, "children": [ [ @@ -1494,216 +1271,26 @@ "applyMatrix": true, "data": {"aecad": {"side": "F.Cu"}}, "segments": [ - [228.23211, 94.60115], - [224.30977, 94.60115], - [220.7407, 91.03208], - [220.7407, 79.40754] + [178.47168, 124.13841], + [163.51924, 124.13841], + [151.03121, 111.65038] ], "strokeColor": [1, 0, 0], - "strokeWidth": 1.51181, + "strokeWidth": 0.75591, "strokeCap": "round", "strokeJoin": "round" } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": false, - "matrix": [-1, 0, 0, 1, -44.85262, -18.522], - "data": { - "aecad": { - "type": "RefCross", - "name": "_a", - "helper": true, - "side": "Edge" - } - }, - "children": [ - [ - "Path", - { - "applyMatrix": true, - "data": {"aecad": {"part": "v"}}, - "segments": [[-20, 0], [20, 0]], - "strokeColor": [1, 1, 1] - } ], [ - "Path", - { - "applyMatrix": true, - "data": {"aecad": {"part": "h"}}, - "segments": [[0, -20], [0, 20]], - "strokeColor": [1, 1, 1] - } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": false, - "matrix": [-1, 0, 0, 1, 364.94663, -20.61513], - "data": { - "aecad": { - "type": "RefCross", - "name": "_b", - "helper": true, - "side": "Edge" - } - }, - "children": [ - [ - "Path", - { - "applyMatrix": true, - "data": {"aecad": {"part": "v"}}, - "segments": [[-20, 0], [20, 0]], - "strokeColor": [1, 1, 1] - } - ], - [ - "Path", - { - "applyMatrix": true, - "data": {"aecad": {"part": "h"}}, - "segments": [[0, -20], [0, 20]], - "strokeColor": [1, 1, 1] - } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": false, - "matrix": [-1, 0, 0, 1, 351.05513, 351.20463], - "data": { - "aecad": { - "type": "RefCross", - "name": "_c", - "helper": true, - "side": "Edge" - } - }, - "children": [ - [ - "Path", - { - "applyMatrix": true, - "data": {"aecad": {"part": "v"}}, - "segments": [[-20, 0], [20, 0]], - "strokeColor": [1, 1, 1] - } - ], - [ - "Path", - { - "applyMatrix": true, - "data": {"aecad": {"part": "h"}}, - "segments": [[0, -20], [0, 20]], - "strokeColor": [1, 1, 1] - } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": false, - "matrix": [-1, 0, 0, 1, -30.96112, 371.10638], - "data": { - "aecad": { - "type": "RefCross", - "name": "_d", - "helper": true, - "side": "Edge" - } - }, - "children": [ - [ - "Path", - { - "applyMatrix": true, - "data": {"aecad": {"part": "v"}}, - "segments": [[-20, 0], [20, 0]], - "strokeColor": [1, 1, 1] - } - ], - [ - "Path", - { - "applyMatrix": true, - "data": {"aecad": {"part": "h"}}, - "segments": [[0, -20], [0, 20]], - "strokeColor": [1, 1, 1] - } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": false, - "data": { - "aecad": {"type": "Trace", "tid": "q1LkkpuD3", "netid": "7"} - }, - "children": [ - [ - "Path", - { - "applyMatrix": true, - "data": {"aecad": {"side": "F.Cu"}}, - "segments": [ - [199.99595, 92.80541], - [203.68625, 92.80541], - [205.48966, 91.002], - [205.48966, 87.53098], - [207.87519, 85.14546], - [207.87519, 79.40754] - ], - "strokeColor": [1, 0, 0], - "strokeWidth": 1.51181, - "strokeCap": "round", - "strokeJoin": "round" - } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 14.28494, 136.16301], - "data": { - "aecad": { - "type": "Bolt", - "name": "_1", - "pad": {"dia": 6.2, "drill": 3, "pin": 1, "label": 1}, - "side": "F.Cu", - "labels": {"1": 1} - } - }, - "children": [ - [ - "Group", + "Group", { "applyMatrix": true, "data": { "aecad": { "type": "Pad", - "dia": 6.2, - "drill": 3, - "pin": 1, - "label": 1 + "dia": 1.5, + "drill": 0.5, + "color": "orange" } }, "children": [ @@ -1711,10 +1298,11 @@ "Shape", { "applyMatrix": false, + "matrix": [1, 0, 0, 1, 151.03121, 111.65038], "data": {"aecad": {"part": "cu"}}, "type": "circle", - "size": [23.43308, 23.43308], - "radius": 11.71654, + "size": [5.6693, 5.6693], + "radius": 2.83465, "fillColor": [1, 0.64706, 0], "strokeWidth": 0 } @@ -1725,10 +1313,10 @@ "applyMatrix": true, "data": {"aecad": {"part": "drill"}}, "segments": [ - [[-5.66929, 0], [0, 3.13106], [0, -3.13106]], - [[0, -5.66929], [-3.13106, 0], [3.13106, 0]], - [[5.66929, 0], [0, -3.13106], [0, 3.13106]], - [[0, 5.66929], [3.13106, 0], [-3.13106, 0]] + [[150.08633, 111.65038], [0, 0.52184], [0, -0.52184]], + [[151.03121, 110.7055], [-0.52184, 0], [0.52184, 0]], + [[151.97609, 111.65038], [0, -0.52184], [0, 0.52184]], + [[151.03121, 112.59526], [0.52184, 0], [-0.52184, 0]] ], "closed": true, "fillColor": [0.1451, 0.1451, 0.1451], @@ -1739,9 +1327,9 @@ "PointText", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 0, 0.9], + "matrix": [1, 0, 0, 1, 151.03121, 111.65038], "data": {"aecad": {"part": "ttip"}}, - "content": "1", + "content": "", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -1750,6 +1338,23 @@ ] ] } + ], + [ + "Path", + { + "applyMatrix": true, + "opacity": 0.4, + "data": {"aecad": {"side": "B.Cu"}}, + "segments": [ + [151.03121, 111.65038], + [147.89124, 113.8521], + [147.89124, 126.02674] + ], + "strokeColor": [0, 0.50196, 0], + "strokeWidth": 0.75591, + "strokeCap": "round", + "strokeJoin": "round" + } ] ] } @@ -1758,17 +1363,27 @@ "Group", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 233.49754, 136.16301], "data": { - "aecad": { - "type": "Bolt", - "name": "_2", - "pad": {"dia": 6.2, "drill": 3, "pin": 1, "label": 1}, - "side": "F.Cu", - "labels": {"1": 1} - } + "aecad": {"type": "Trace", "tid": "zQXtsXRRs", "netid": 11} }, "children": [ + [ + "Path", + { + "applyMatrix": true, + "data": {"aecad": {"side": "F.Cu"}}, + "segments": [ + [178.32189, 141.2465], + [174.43855, 141.2465], + [160.37638, 156.30656], + [158.23805, 158.44488] + ], + "strokeColor": [1, 0, 0], + "strokeWidth": 0.75591, + "strokeCap": "round", + "strokeJoin": "round" + } + ], [ "Group", { @@ -1776,10 +1391,9 @@ "data": { "aecad": { "type": "Pad", - "dia": 6.2, - "drill": 3, - "pin": 1, - "label": 1 + "dia": 1.5, + "drill": 0.5, + "color": "orange" } }, "children": [ @@ -1787,10 +1401,11 @@ "Shape", { "applyMatrix": false, + "matrix": [1, 0, 0, 1, 158.23805, 158.44488], "data": {"aecad": {"part": "cu"}}, "type": "circle", - "size": [23.43308, 23.43308], - "radius": 11.71654, + "size": [5.6693, 5.6693], + "radius": 2.83465, "fillColor": [1, 0.64706, 0], "strokeWidth": 0 } @@ -1801,10 +1416,10 @@ "applyMatrix": true, "data": {"aecad": {"part": "drill"}}, "segments": [ - [[-5.66929, 0], [0, 3.13106], [0, -3.13106]], - [[0, -5.66929], [-3.13106, 0], [3.13106, 0]], - [[5.66929, 0], [0, -3.13106], [0, 3.13106]], - [[0, 5.66929], [3.13106, 0], [-3.13106, 0]] + [[157.29317, 158.44488], [0, 0.52184], [0, -0.52184]], + [[158.23805, 157.5], [-0.52184, 0], [0.52184, 0]], + [[159.18293, 158.44488], [0, -0.52184], [0, 0.52184]], + [[158.23805, 159.38976], [0.52184, 0], [-0.52184, 0]] ], "closed": true, "fillColor": [0.1451, 0.1451, 0.1451], @@ -1815,9 +1430,9 @@ "PointText", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 0, 0.9], + "matrix": [1, 0, 0, 1, 158.23805, 158.44488], "data": {"aecad": {"part": "ttip"}}, - "content": "1", + "content": "", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -1826,6 +1441,24 @@ ] ] } + ], + [ + "Path", + { + "applyMatrix": true, + "opacity": 0.4, + "data": {"aecad": {"side": "B.Cu"}}, + "segments": [ + [158.23805, 158.44488], + [158.23805, 156.45866], + [157.49124, 155.71184], + [157.49124, 146.05823] + ], + "strokeColor": [0, 0.50196, 0], + "strokeWidth": 0.75591, + "strokeCap": "round", + "strokeJoin": "round" + } ] ] } @@ -1834,17 +1467,115 @@ "Group", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 14.28494, 321.35987], "data": { - "aecad": { - "type": "Bolt", - "name": "_3", - "pad": {"dia": 6.2, "drill": 3, "pin": 1, "label": 1}, - "side": "F.Cu", - "labels": {"1": 1} - } + "aecad": {"type": "Trace", "tid": "kb0AukuB-", "netid": 1} + }, + "children": [ + [ + "Path", + { + "applyMatrix": true, + "opacity": 0.4, + "data": {"aecad": {"side": "B.Cu"}}, + "segments": [ + [215.09124, 146.05823], + [215.09124, 137.82393], + [213.34254, 136.07522], + [188.02255, 136.07522], + [186.29124, 134.34391], + [186.29124, 126.02674] + ], + "strokeColor": [0, 0.50196, 0], + "strokeWidth": 1.51181, + "strokeCap": "round", + "strokeJoin": "round" + } + ] + ] + } + ], + [ + "Group", + { + "applyMatrix": false, + "data": { + "aecad": {"type": "Trace", "tid": "Cp0tuleS3", "netid": 8} + }, + "children": [ + [ + "Path", + { + "applyMatrix": true, + "data": {"aecad": {"side": "F.Cu"}}, + "segments": [ + [170.21239, 79.71223], + [170.21239, 66.52018], + [176.25078, 60.48179], + [176.25078, 45.73638] + ], + "strokeColor": [1, 0, 0], + "strokeWidth": 1.51181, + "strokeCap": "round", + "strokeJoin": "round" + } + ] + ] + } + ], + [ + "Group", + { + "applyMatrix": false, + "data": { + "aecad": {"type": "Trace", "tid": "K0AHHYhwW", "netid": 1} + }, + "children": [ + [ + "Path", + { + "applyMatrix": true, + "data": {"aecad": {"side": "F.Cu"}}, + "segments": [ + [170.21239, 97.09805], + [164.40957, 97.09805], + [163.07787, 95.76635], + [163.07787, 70.62427] + ], + "strokeColor": [1, 0, 0], + "strokeWidth": 1.51181, + "strokeCap": "round", + "strokeJoin": "round" + } + ] + ] + } + ], + [ + "Group", + { + "applyMatrix": false, + "data": { + "aecad": {"type": "Trace", "tid": "faB5Pq4qe", "netid": 8} }, "children": [ + [ + "Path", + { + "applyMatrix": true, + "data": {"aecad": {"side": "F.Cu"}}, + "segments": [ + [258.09101, 43.30142], + [254.1469, 43.30142], + [254.17567, 43.27265], + [252.19708, 43.27265], + [243.43015, 52.03958] + ], + "strokeColor": [1, 0, 0], + "strokeWidth": 1.51181, + "strokeCap": "round", + "strokeJoin": "round" + } + ], [ "Group", { @@ -1852,10 +1583,9 @@ "data": { "aecad": { "type": "Pad", - "dia": 6.2, - "drill": 3, - "pin": 1, - "label": 1 + "dia": 1.5, + "drill": 0.5, + "color": "orange" } }, "children": [ @@ -1863,10 +1593,11 @@ "Shape", { "applyMatrix": false, + "matrix": [1, 0, 0, 1, 243.43015, 52.03958], "data": {"aecad": {"part": "cu"}}, "type": "circle", - "size": [23.43308, 23.43308], - "radius": 11.71654, + "size": [5.6693, 5.6693], + "radius": 2.83465, "fillColor": [1, 0.64706, 0], "strokeWidth": 0 } @@ -1877,10 +1608,10 @@ "applyMatrix": true, "data": {"aecad": {"part": "drill"}}, "segments": [ - [[-5.66929, 0], [0, 3.13106], [0, -3.13106]], - [[0, -5.66929], [-3.13106, 0], [3.13106, 0]], - [[5.66929, 0], [0, -3.13106], [0, 3.13106]], - [[0, 5.66929], [3.13106, 0], [-3.13106, 0]] + [[242.48527, 52.03958], [0, 0.52184], [0, -0.52184]], + [[243.43015, 51.0947], [-0.52184, 0], [0.52184, 0]], + [[244.37503, 52.03958], [0, -0.52184], [0, 0.52184]], + [[243.43015, 52.98446], [0.52184, 0], [-0.52184, 0]] ], "closed": true, "fillColor": [0.1451, 0.1451, 0.1451], @@ -1891,9 +1622,9 @@ "PointText", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 0, 0.9], + "matrix": [1, 0, 0, 1, 243.43015, 52.03958], "data": {"aecad": {"part": "ttip"}}, - "content": "1", + "content": "", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -1902,25 +1633,24 @@ ] ] } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 233.49754, 321.35987], - "data": { - "aecad": { - "type": "Bolt", - "name": "_4", - "pad": {"dia": 6.2, "drill": 3, "pin": 1, "label": 1}, - "side": "F.Cu", - "labels": {"1": 1} - } - }, - "children": [ + ], + [ + "Path", + { + "applyMatrix": true, + "opacity": 0.4, + "data": {"aecad": {"side": "B.Cu"}}, + "segments": [ + [243.43015, 52.03958], + [191.17353, 52.03958], + [184.63206, 58.58106] + ], + "strokeColor": [0, 0.50196, 0], + "strokeWidth": 1.51181, + "strokeCap": "round", + "strokeJoin": "round" + } + ], [ "Group", { @@ -1928,10 +1658,9 @@ "data": { "aecad": { "type": "Pad", - "dia": 6.2, - "drill": 3, - "pin": 1, - "label": 1 + "dia": 1.5, + "drill": 0.5, + "color": "orange" } }, "children": [ @@ -1939,10 +1668,11 @@ "Shape", { "applyMatrix": false, + "matrix": [1, 0, 0, 1, 184.63206, 58.58106], "data": {"aecad": {"part": "cu"}}, "type": "circle", - "size": [23.43308, 23.43308], - "radius": 11.71654, + "size": [5.6693, 5.6693], + "radius": 2.83465, "fillColor": [1, 0.64706, 0], "strokeWidth": 0 } @@ -1953,10 +1683,10 @@ "applyMatrix": true, "data": {"aecad": {"part": "drill"}}, "segments": [ - [[-5.66929, 0], [0, 3.13106], [0, -3.13106]], - [[0, -5.66929], [-3.13106, 0], [3.13106, 0]], - [[5.66929, 0], [0, -3.13106], [0, 3.13106]], - [[0, 5.66929], [3.13106, 0], [-3.13106, 0]] + [[183.68718, 58.58106], [0, 0.52184], [0, -0.52184]], + [[184.63206, 57.63617], [-0.52184, 0], [0.52184, 0]], + [[185.57694, 58.58106], [0, -0.52184], [0, 0.52184]], + [[184.63206, 59.52594], [0.52184, 0], [-0.52184, 0]] ], "closed": true, "fillColor": [0.1451, 0.1451, 0.1451], @@ -1967,9 +1697,9 @@ "PointText", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 0, 0.9], + "matrix": [1, 0, 0, 1, 184.63206, 58.58106], "data": {"aecad": {"part": "ttip"}}, - "content": "1", + "content": "", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -1978,6 +1708,23 @@ ] ] } + ], + [ + "Path", + { + "applyMatrix": true, + "data": {"aecad": {"side": "F.Cu"}}, + "segments": [ + [184.63206, 58.58106], + [177.25505, 58.58106], + [176.25078, 57.57679], + [176.25078, 46.30732] + ], + "strokeColor": [1, 0, 0], + "strokeWidth": 1.51181, + "strokeCap": "round", + "strokeJoin": "round" + } ] ] } @@ -1986,373 +1733,47 @@ "Group", { "applyMatrix": false, - "matrix": [0, 1, -1, 0, 234.71739, 25.85163], "data": { - "aecad": { - "type": "LM2576", - "name": "P.C1", - "rotation": 90, - "side": "F.Cu", - "rev": 2, - "_iface": { - "1": "vin", - "2": "out", - "3": "gnd", - "4": "fb", - "5": "onoff", - "6": "gnd" + "aecad": {"type": "Trace", "tid": "OshRCVwZQ", "netid": 1} + }, + "children": [ + [ + "Path", + { + "applyMatrix": true, + "data": {"aecad": {"side": "F.Cu"}}, + "segments": [[214.26275, 92.80541], [214.26275, 82.2699]], + "strokeColor": [1, 0, 0], + "strokeWidth": 1.51181, + "strokeCap": "round", + "strokeJoin": "round" } - } + ] + ] + } + ], + [ + "Group", + { + "applyMatrix": false, + "data": { + "aecad": {"type": "Trace", "tid": "1EkExwnD_", "netid": 7} }, "children": [ [ - "Group", - { - "applyMatrix": false, - "data": { - "aecad": { - "type": "PinArray", - "start": 6, - "pad": {"width": 8, "height": 10.8}, - "cols": {"count": 1}, - "labels": { - "1": "vin", - "2": "out", - "3": "gnd", - "4": "fb", - "5": "onoff", - "6": "gnd" - }, - "_iface": {"6": "gnd"} - } - }, - "children": [ - [ - "Group", - { - "applyMatrix": true, - "data": { - "aecad": { - "type": "Pad", - "width": 8, - "height": 10.8, - "pin": 6, - "label": "gnd", - "rotation": 90, - "netid": "1" - } - }, - "children": [ - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 15.11811, 20.40945], - "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [30.23622, 40.8189], - "radius": [0, 0], - "fillColor": [1, 0, 0], - "strokeWidth": 0 - } - ], - [ - "PointText", - { - "applyMatrix": false, - "matrix": [0, -1, 1, 0, 16.01811, 20.40945], - "data": {"aecad": {"part": "ttip"}}, - "content": "gnd", - "fillColor": [1, 1, 1], - "fontSize": 3, - "leading": 3.6, - "justification": "center" - } - ] - ] - } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 49.47402, 5.52189], - "data": { - "aecad": { - "type": "PinArray", - "dir": "-y", - "pad": {"width": 2.16, "height": 1.07}, - "rows": {"count": 5, "interval": 1.702}, - "labels": { - "1": "vin", - "2": "out", - "3": "gnd", - "4": "fb", - "5": "onoff", - "6": "gnd" - }, - "_iface": { - "1": "vin", - "2": "out", - "3": "gnd", - "4": "fb", - "5": "onoff" - } - } - }, - "children": [ - [ - "Group", - { - "applyMatrix": true, - "data": { - "aecad": { - "type": "Pad", - "width": 2.16, - "height": 1.07, - "pin": 5, - "label": "onoff", - "rotation": 90, - "netid": "1" - } - }, - "children": [ - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 4.08189, 2.02205], - "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [8.16378, 4.04409], - "radius": [0, 0], - "fillColor": [1, 0, 0], - "strokeWidth": 0 - } - ], - [ - "PointText", - { - "applyMatrix": false, - "matrix": [0, -1, 1, 0, 4.98189, 2.02205], - "data": {"aecad": {"part": "ttip"}}, - "content": "onoff", - "fillColor": [1, 1, 1], - "fontSize": 3, - "leading": 3.6, - "justification": "center" - } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": true, - "data": { - "aecad": { - "type": "Pad", - "width": 2.16, - "height": 1.07, - "pin": 4, - "label": "fb", - "rotation": 90, - "netid": "8" - } - }, - "children": [ - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 4.08189, 8.4548], - "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [8.16378, 4.04409], - "radius": [0, 0], - "fillColor": [1, 0, 0], - "strokeWidth": 0 - } - ], - [ - "PointText", - { - "applyMatrix": false, - "matrix": [0, -1, 1, 0, 4.98189, 8.4548], - "data": {"aecad": {"part": "ttip"}}, - "content": "fb", - "fillColor": [1, 1, 1], - "fontSize": 3, - "leading": 3.6, - "justification": "center" - } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": true, - "data": { - "aecad": { - "type": "Pad", - "width": 2.16, - "height": 1.07, - "pin": 3, - "label": "gnd", - "rotation": 90, - "netid": "1" - } - }, - "children": [ - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 4.08189, 14.88756], - "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [8.16378, 4.04409], - "radius": [0, 0], - "fillColor": [1, 0, 0], - "strokeWidth": 0 - } - ], - [ - "PointText", - { - "applyMatrix": false, - "matrix": [0, -1, 1, 0, 4.98189, 14.88756], - "data": {"aecad": {"part": "ttip"}}, - "content": "gnd", - "fillColor": [1, 1, 1], - "fontSize": 3, - "leading": 3.6, - "justification": "center" - } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": true, - "data": { - "aecad": { - "type": "Pad", - "width": 2.16, - "height": 1.07, - "pin": 2, - "label": "out", - "rotation": 90, - "netid": "7" - } - }, - "children": [ - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 4.08189, 21.32031], - "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [8.16378, 4.04409], - "radius": [0, 0], - "fillColor": [1, 0, 0], - "strokeWidth": 0 - } - ], - [ - "PointText", - { - "applyMatrix": false, - "matrix": [0, -1, 1, 0, 4.98189, 21.32031], - "data": {"aecad": {"part": "ttip"}}, - "content": "out", - "fillColor": [1, 1, 1], - "fontSize": 3, - "leading": 3.6, - "justification": "center" - } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": true, - "data": { - "aecad": { - "type": "Pad", - "width": 2.16, - "height": 1.07, - "pin": 1, - "label": "vin", - "rotation": 90, - "netid": "6" - } - }, - "children": [ - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 4.08189, 27.75307], - "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [8.16378, 4.04409], - "radius": [0, 0], - "fillColor": [1, 0, 0], - "strokeWidth": 0 - } - ], - [ - "PointText", - { - "applyMatrix": false, - "matrix": [0, -1, 1, 0, 4.98189, 27.75307], - "data": {"aecad": {"part": "ttip"}}, - "content": "vin", - "fillColor": [1, 1, 1], - "fontSize": 3, - "leading": 3.6, - "justification": "center" - } - ] - ] - } - ] - ] - } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": false, - "data": { - "aecad": {"type": "Trace", "tid": "qXMdLiEIg", "netid": "6"} - }, - "children": [ - [ - "Path", + "Path", { "applyMatrix": true, "data": {"aecad": {"side": "F.Cu"}}, "segments": [ - [201.44243, 79.40754], - [201.44243, 70.26069], - [206.45505, 65.24808], - [244.69312, 65.24808] + [146.01456, 45.73638], + [139.64665, 45.73638], + [155.45037, 29.93265], + [183.09663, 29.93265], + [190.05577, 36.89179], + [190.05577, 88.83835], + [194.02283, 92.80541], + [199.79324, 92.80541] ], "strokeColor": [1, 0, 0], "strokeWidth": 1.51181, @@ -2368,21 +1789,24 @@ { "applyMatrix": false, "data": { - "aecad": {"type": "Trace", "tid": "uAFhlh7-2", "netid": "6"} + "aecad": {"type": "Trace", "tid": "r06Ju5PcG", "netid": 5} }, "children": [ [ "Path", { "applyMatrix": true, - "data": {"aecad": {"side": "F.Cu"}}, + "opacity": 0.4, + "data": {"aecad": {"side": "B.Cu"}}, "segments": [ - [244.69312, 65.0422], - [244.69312, 79.79142], - [255.05853, 90.15683], - [265.68564, 90.15683] + [32.69124, 126.02674], + [32.69124, 116.66667], + [36.07717, 113.28075], + [39.58727, 113.28075], + [42.29124, 115.98472], + [42.29124, 126.02674] ], - "strokeColor": [1, 0, 0], + "strokeColor": [0, 0.50196, 0], "strokeWidth": 1.51181, "strokeCap": "round", "strokeJoin": "round" @@ -2396,7 +1820,7 @@ { "applyMatrix": false, "data": { - "aecad": {"type": "Trace", "tid": "g5SwNi7Oc", "netid": "1"} + "aecad": {"type": "Trace", "tid": "pwa5-qffZ", "netid": 9} }, "children": [ [ @@ -2405,10 +1829,10 @@ "applyMatrix": true, "data": {"aecad": {"side": "F.Cu"}}, "segments": [ - [255.65375, 65.0422], - [266.32389, 65.0422], - [273.6137, 57.75239], - [273.6137, 43.30142] + [146.40136, 88.40514], + [140.27741, 88.40514], + [135.3191, 83.44683], + [135.3191, 73.01954] ], "strokeColor": [1, 0, 0], "strokeWidth": 1.51181, @@ -2424,7 +1848,7 @@ { "applyMatrix": false, "data": { - "aecad": {"type": "Trace", "tid": "pKsKJ2IKM", "netid": "8"} + "aecad": {"type": "Trace", "tid": "WDN5GdSzw", "netid": 9} }, "children": [ [ @@ -2432,9 +1856,14 @@ { "applyMatrix": true, "data": {"aecad": {"side": "F.Cu"}}, - "segments": [[260.26442, 72.35326], [260.26442, 79.90992]], + "segments": [ + [146.40136, 88.40514], + [146.40136, 73.03409], + [148.81119, 70.62427], + [152.11724, 70.62427] + ], "strokeColor": [1, 0, 0], - "strokeWidth": 0.75591, + "strokeWidth": 1.51181, "strokeCap": "round", "strokeJoin": "round" } @@ -2447,23 +1876,25 @@ { "applyMatrix": false, "data": { - "aecad": {"type": "Trace", "tid": "HtxDYqR-2", "netid": "8"} + "aecad": {"type": "Trace", "tid": "zW9BQzdvH", "netid": 1} }, "children": [ [ "Path", { "applyMatrix": true, - "data": {"aecad": {"side": "F.Cu"}}, + "opacity": 0.4, + "data": {"aecad": {"side": "B.Cu"}}, "segments": [ - [260.31023, 80.90023], - [256.00538, 80.90023], - [250.86442, 75.75928], - [250.86442, 48.85409], - [248.46149, 46.45116] + [167.09124, 126.02674], + [167.09124, 134.83783], + [168.37641, 136.123], + [184.37468, 136.123], + [186.29124, 134.20643], + [186.29124, 126.02674] ], - "strokeColor": [1, 0, 0], - "strokeWidth": 0.75591, + "strokeColor": [0, 0.50196, 0], + "strokeWidth": 1.51181, "strokeCap": "round", "strokeJoin": "round" } @@ -2476,17 +1907,99 @@ { "applyMatrix": false, "data": { - "aecad": {"type": "Trace", "tid": "dI3McI3CZ", "netid": "1"} + "aecad": {"type": "Trace", "tid": "Sxw05MDD5", "netid": 5} }, "children": [ + [ + "Path", + { + "applyMatrix": true, + "opacity": 0.4, + "data": {"aecad": {"side": "B.Cu"}}, + "segments": [ + [42.29124, 126.02674], + [42.29124, 116.37317], + [46.09807, 112.56634] + ], + "strokeColor": [0, 0.50196, 0], + "strokeWidth": 1.51181, + "strokeCap": "round", + "strokeJoin": "round" + } + ], + [ + "Group", + { + "applyMatrix": true, + "data": { + "aecad": { + "type": "Pad", + "dia": 1.5, + "drill": 0.5, + "color": "orange" + } + }, + "children": [ + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 46.09807, 112.56634], + "data": {"aecad": {"part": "cu"}}, + "type": "circle", + "size": [5.6693, 5.6693], + "radius": 2.83465, + "fillColor": [1, 0.64706, 0], + "strokeWidth": 0 + } + ], + [ + "Path", + { + "applyMatrix": true, + "data": {"aecad": {"part": "drill"}}, + "segments": [ + [[45.15319, 112.56634], [0, 0.52184], [0, -0.52184]], + [[46.09807, 111.62146], [-0.52184, 0], [0.52184, 0]], + [[47.04295, 112.56634], [0, -0.52184], [0, 0.52184]], + [[46.09807, 113.51122], [0.52184, 0], [-0.52184, 0]] + ], + "closed": true, + "fillColor": [0.1451, 0.1451, 0.1451], + "strokeWidth": 0 + } + ], + [ + "PointText", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 46.09807, 112.56634], + "data": {"aecad": {"part": "ttip"}}, + "content": "", + "fillColor": [1, 1, 1], + "fontSize": 3, + "leading": 3.6, + "justification": "center" + } + ] + ] + } + ], [ "Path", { "applyMatrix": true, "data": {"aecad": {"side": "F.Cu"}}, - "segments": [[271.22505, 72.35326], [271.22505, 79.79283]], + "segments": [ + [46.09807, 112.56634], + [140.71797, 112.56634], + [147.94814, 105.33617], + [221.77475, 105.33617], + [222.00036, 105.56178], + [228.23211, 105.56178] + ], "strokeColor": [1, 0, 0], - "strokeWidth": 0.75591, + "strokeWidth": 1.51181, "strokeCap": "round", "strokeJoin": "round" } @@ -2499,22 +2012,96 @@ { "applyMatrix": false, "data": { - "aecad": {"type": "Trace", "tid": "5E-AbyLUF", "netid": "1"} + "aecad": {"type": "Trace", "tid": "E4LQwN-1b", "netid": 1} }, "children": [ [ "Path", { "applyMatrix": true, - "data": {"aecad": {"side": "F.Cu"}}, + "opacity": 0.4, + "data": {"aecad": {"side": "B.Cu"}}, "segments": [ - [271.27086, 80.90023], - [276.30771, 80.90023], - [279.89666, 84.48918], - [279.89666, 90.15683] + [186.29124, 126.02674], + [186.29124, 107.58712], + [191.13492, 102.74344], + [221.56509, 102.74344], + [239.44319, 84.86533], + [239.44319, 81.52253], + [237.19946, 79.2788] ], + "strokeColor": [0, 0.50196, 0], + "strokeWidth": 1.51181, + "strokeCap": "round", + "strokeJoin": "round" + } + ], + [ + "Group", + { + "applyMatrix": true, + "data": { + "aecad": { + "type": "Pad", + "dia": 1.5, + "drill": 0.5, + "color": "orange" + } + }, + "children": [ + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 237.19946, 79.2788], + "data": {"aecad": {"part": "cu"}}, + "type": "circle", + "size": [5.6693, 5.6693], + "radius": 2.83465, + "fillColor": [1, 0.64706, 0], + "strokeWidth": 0 + } + ], + [ + "Path", + { + "applyMatrix": true, + "data": {"aecad": {"part": "drill"}}, + "segments": [ + [[236.25458, 79.2788], [0, 0.52184], [0, -0.52184]], + [[237.19946, 78.33392], [-0.52184, 0], [0.52184, 0]], + [[238.14434, 79.2788], [0, -0.52184], [0, 0.52184]], + [[237.19946, 80.22368], [0.52184, 0], [-0.52184, 0]] + ], + "closed": true, + "fillColor": [0.1451, 0.1451, 0.1451], + "strokeWidth": 0 + } + ], + [ + "PointText", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 237.19946, 79.2788], + "data": {"aecad": {"part": "ttip"}}, + "content": "", + "fillColor": [1, 1, 1], + "fontSize": 3, + "leading": 3.6, + "justification": "center" + } + ] + ] + } + ], + [ + "Path", + { + "applyMatrix": true, + "data": {"aecad": {"side": "F.Cu"}}, + "segments": [[237.19946, 79.2788], [227.99759, 79.2788]], "strokeColor": [1, 0, 0], - "strokeWidth": 0.75591, + "strokeWidth": 1.51181, "strokeCap": "round", "strokeJoin": "round" } @@ -2527,25 +2114,27 @@ { "applyMatrix": false, "data": { - "aecad": {"type": "Trace", "tid": "qWZd3yYYg", "netid": "1"} + "aecad": {"type": "Trace", "tid": "4hDitlDCt", "netid": 1} }, "children": [ [ "Path", { "applyMatrix": true, - "opacity": 0.4, - "data": {"aecad": {"side": "B.Cu"}}, + "data": {"aecad": {"side": "F.Cu"}}, "segments": [ - [90.29124, 125.64878], - [90.29124, 117.72284], - [92.14831, 115.86577], - [117.47121, 115.86577], - [119.09124, 117.48579], - [119.09124, 125.64878] + [278.90149, 90.18707], + [272.7756, 90.294], + [272.7756, 109.10987], + [271.2172, 110.66826], + [255.61892, 110.66826], + [234.22123, 89.27057], + [230.14901, 89.27057], + [227.17345, 86.29502], + [227.17345, 79.40754] ], - "strokeColor": [0, 0.50196, 0], - "strokeWidth": 0.75591, + "strokeColor": [1, 0, 0], + "strokeWidth": 1.51181, "strokeCap": "round", "strokeJoin": "round" } @@ -2558,24 +2147,24 @@ { "applyMatrix": false, "data": { - "aecad": {"type": "Trace", "tid": "1nMWXYqvV", "netid": "1"} + "aecad": {"type": "Trace", "tid": "fyTH0N4GS", "netid": 1} }, "children": [ [ "Path", { "applyMatrix": true, - "opacity": 0.4, - "data": {"aecad": {"side": "B.Cu"}}, + "data": {"aecad": {"side": "F.Cu"}}, "segments": [ - [117.47121, 115.86577], - [140.18761, 115.86577], - [149.12146, 106.93191], - [185.9832, 106.93191], - [186.39442, 107.34313] + [214.30794, 79.40754], + [214.30794, 72.0454], + [216.51, 69.84334], + [225.0854, 69.84334], + [227.17345, 71.93139], + [227.17345, 79.40754] ], - "strokeColor": [0, 0.50196, 0], - "strokeWidth": 0.75591, + "strokeColor": [1, 0, 0], + "strokeWidth": 1.51181, "strokeCap": "round", "strokeJoin": "round" } @@ -2588,22 +2177,17 @@ { "applyMatrix": false, "data": { - "aecad": {"type": "Trace", "tid": "_PKjlSwwS", "netid": "1"} + "aecad": {"type": "Trace", "tid": "hMKWi8utx", "netid": "1"} }, "children": [ [ "Path", { "applyMatrix": true, - "opacity": 0.4, - "data": {"aecad": {"side": "B.Cu"}}, - "segments": [ - [167.09124, 125.64878], - [167.09124, 106.93009], - [167.02041, 106.85926] - ], - "strokeColor": [0, 0.50196, 0], - "strokeWidth": 0.75591, + "data": {"aecad": {"side": "F.Cu"}}, + "segments": [[277.89351, 90.15683], [301.11436, 90.15683]], + "strokeColor": [1, 0, 0], + "strokeWidth": 1.51181, "strokeCap": "round", "strokeJoin": "round" } @@ -2616,7 +2200,7 @@ { "applyMatrix": false, "data": { - "aecad": {"type": "Trace", "tid": "Rr-QhzpUO", "netid": "22"} + "aecad": {"type": "Trace", "tid": "3-iuFh2lt", "netid": 3} }, "children": [ [ @@ -2624,15 +2208,9 @@ { "applyMatrix": true, "data": {"aecad": {"side": "F.Cu"}}, - "segments": [ - [312.47795, 110.27325], - [312.47795, 114.03216], - [310.73863, 115.77148], - [250.13729, 115.77148], - [248.39538, 114.02956] - ], + "segments": [[279.96095, 104.05196], [301.42441, 104.05196]], "strokeColor": [1, 0, 0], - "strokeWidth": 0.75591, + "strokeWidth": 1.51181, "strokeCap": "round", "strokeJoin": "round" } @@ -2645,7 +2223,7 @@ { "applyMatrix": false, "data": { - "aecad": {"type": "Trace", "tid": "G0-7V14cD", "netid": "21"} + "aecad": {"type": "Trace", "tid": "aLHn3JtQV", "netid": 6} }, "children": [ [ @@ -2653,22 +2231,9 @@ { "applyMatrix": true, "data": {"aecad": {"side": "F.Cu"}}, - "segments": [ - [312.47795, 83.40081], - [315.78563, 83.40081], - [317.00467, 84.61984], - [317.00467, 113.67029], - [312.08542, 118.58954], - [245.33503, 118.58954], - [243.08303, 116.33754], - [243.08303, 111.71785], - [240.80053, 109.43535], - [235.34757, 109.43535], - [230.5067, 114.27623], - [228.93416, 114.27623] - ], + "segments": [[265.86293, 105.02746], [265.86293, 89.1038]], "strokeColor": [1, 0, 0], - "strokeWidth": 0.75591, + "strokeWidth": 1.51181, "strokeCap": "round", "strokeJoin": "round" } @@ -2681,7 +2246,7 @@ { "applyMatrix": false, "data": { - "aecad": {"type": "Trace", "tid": "jUEK2l78d", "netid": "10"} + "aecad": {"type": "Trace", "tid": "yassoXe9D", "netid": 1} }, "children": [ [ @@ -2689,23 +2254,87 @@ { "applyMatrix": true, "data": {"aecad": {"side": "F.Cu"}}, + "segments": [[182.49967, 97.17651], [171.03667, 97.17651]], + "strokeColor": [1, 0, 0], + "strokeWidth": 1.51181, + "strokeCap": "round", + "strokeJoin": "round" + } + ], + [ + "Path", + { + "applyMatrix": true, + "opacity": 0.4, + "data": {"aecad": {"side": "B.Cu"}}, "segments": [ - [237.43475, 114.02956], - [235.52222, 114.02956], - [233.57239, 115.97939], - [233.57239, 117.18594], - [232.275, 118.48333], - [226.42714, 118.48333], - [215.44844, 129.46203], - [215.44844, 136.58598], - [214.08824, 137.94618], - [210.08126, 137.94618] + [186.29124, 126.02674], + [186.29124, 100.96808], + [182.49967, 97.17651] ], - "strokeColor": [1, 0, 0], - "strokeWidth": 0.75591, + "strokeColor": [0, 0.50196, 0], + "strokeWidth": 1.51181, "strokeCap": "round", "strokeJoin": "round" } + ], + [ + "Group", + { + "applyMatrix": true, + "data": { + "aecad": { + "type": "Pad", + "dia": 1.5, + "drill": 0.5, + "color": "orange" + } + }, + "children": [ + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 182.49967, 97.17651], + "data": {"aecad": {"part": "cu"}}, + "type": "circle", + "size": [5.6693, 5.6693], + "radius": 2.83465, + "fillColor": [1, 0.64706, 0], + "strokeWidth": 0 + } + ], + [ + "Path", + { + "applyMatrix": true, + "data": {"aecad": {"part": "drill"}}, + "segments": [ + [[181.55479, 97.17651], [0, 0.52184], [0, -0.52184]], + [[182.49967, 96.23163], [-0.52184, 0], [0.52184, 0]], + [[183.44455, 97.17651], [0, -0.52184], [0, 0.52184]], + [[182.49967, 98.12139], [0.52184, 0], [-0.52184, 0]] + ], + "closed": true, + "fillColor": [0.1451, 0.1451, 0.1451], + "strokeWidth": 0 + } + ], + [ + "PointText", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 182.49967, 97.17651], + "data": {"aecad": {"part": "ttip"}}, + "content": "", + "fillColor": [1, 1, 1], + "fontSize": 3, + "leading": 3.6, + "justification": "center" + } + ] + ] + } ] ] } @@ -2714,62 +2343,217 @@ "Group", { "applyMatrix": false, + "matrix": [0, -1, 1, 0, 29.85659, 152.29445], "data": { - "aecad": {"type": "Trace", "tid": "FJmPLPuC5", "netid": "13"} + "aecad": { + "type": "RpiHeader", + "name": "rpi", + "pad": {"width": 3.1, "height": 1.5, "pin": 40, "label": "21"}, + "cols": {"count": 2, "interval": 5.5}, + "rows": {"count": 20, "interval": 2.54}, + "dir": "x", + "labels": { + "1": "3v3", + "2": "5v", + "3": "2", + "4": "5v", + "5": "3", + "6": "gnd", + "7": "4", + "8": "14", + "9": "gnd", + "10": "15", + "11": "17", + "12": "18", + "13": "27", + "14": "gnd", + "15": "22", + "16": "23", + "17": "3v3", + "18": "24", + "19": "10", + "20": "gnd", + "21": "9", + "22": "25", + "23": "11", + "24": "8", + "25": "gnd", + "26": "7", + "27": "0", + "28": "1", + "29": "5", + "30": "gnd", + "31": "6", + "32": "12", + "33": "13", + "34": "gnd", + "35": "19", + "36": "16", + "37": "26", + "38": "20", + "39": "gnd", + "40": "21" + }, + "mirror": true, + "side": "B.Cu", + "rotation": -90, + "version": 4, + "value": "" + } }, "children": [ [ - "Path", + "Group", + { + "applyMatrix": true, + "opacity": 0.4, + "data": { + "aecad": { + "type": "Pad", + "width": 3.1, + "height": 1.5, + "pin": 1, + "label": "3v3", + "mirrored": false, + "rotation": -90 + } + }, + "children": [ + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 5.85827, 2.83465], + "data": {"aecad": {"part": "cu"}}, + "type": "rectangle", + "size": [11.71654, 5.66929], + "radius": [0, 0], + "fillColor": [0, 0.50196, 0], + "strokeWidth": 0 + } + ], + [ + "PointText", + { + "applyMatrix": false, + "matrix": [0, 0.70325, -0.70325, 0, 5.22534, 2.83465], + "data": {"aecad": {"part": "ttip"}}, + "content": "3v3", + "fillColor": [1, 1, 1], + "fontSize": 3, + "leading": 3.6, + "justification": "center" + } + ] + ] + } + ], + [ + "Group", + { + "applyMatrix": true, + "opacity": 0.4, + "data": { + "aecad": { + "type": "Pad", + "width": 3.1, + "height": 1.5, + "pin": 3, + "label": "2", + "mirrored": false, + "rotation": -90 + } + }, + "children": [ + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 5.85827, 12.43465], + "data": {"aecad": {"part": "cu"}}, + "type": "rectangle", + "size": [11.71654, 5.66929], + "radius": [0, 0], + "fillColor": [0, 0.50196, 0], + "strokeWidth": 0 + } + ], + [ + "PointText", + { + "applyMatrix": false, + "matrix": [0, 1.95276, -1.95276, 0, 4.10079, 12.43465], + "data": {"aecad": {"part": "ttip"}}, + "content": "2", + "fillColor": [1, 1, 1], + "fontSize": 3, + "leading": 3.6, + "justification": "center" + } + ] + ] + } + ], + [ + "Group", { "applyMatrix": true, - "data": {"aecad": {"side": "F.Cu"}}, - "segments": [ - [217.97353, 114.27623], - [215.49729, 114.27623], - [213.31641, 116.45711], - [213.31641, 117.92072], - [211.83042, 119.40671], - [209.29202, 119.40671] - ], - "strokeColor": [1, 0, 0], - "strokeWidth": 0.75591, - "strokeCap": "round", - "strokeJoin": "round" + "opacity": 0.4, + "data": { + "aecad": { + "type": "Pad", + "width": 3.1, + "height": 1.5, + "pin": 5, + "label": "3", + "mirrored": false, + "rotation": -90 + } + }, + "children": [ + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 5.85827, 22.03465], + "data": {"aecad": {"part": "cu"}}, + "type": "rectangle", + "size": [11.71654, 5.66929], + "radius": [0, 0], + "fillColor": [0, 0.50196, 0], + "strokeWidth": 0 + } + ], + [ + "PointText", + { + "applyMatrix": false, + "matrix": [0, 1.95276, -1.95276, 0, 4.10079, 22.03465], + "data": {"aecad": {"part": "ttip"}}, + "content": "3", + "fillColor": [1, 1, 1], + "fontSize": 3, + "leading": 3.6, + "justification": "center" + } + ] + ] } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 206.22543, 186.63392], - "data": { - "aecad": { - "type": "SMD1206", - "name": "beep.R1", - "side": "F.Cu", - "rev": 1, - "_iface": {"1": 1, "2": 2}, - "rotation": 180 - } - }, - "children": [ + ], [ "Group", { "applyMatrix": true, + "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 0.9, - "height": 1.6, - "pin": 1, - "label": 1, - "netid": "5", + "width": 3.1, + "height": 1.5, + "pin": 7, + "label": "4", "mirrored": false, - "rotation": 90 + "rotation": -90 } }, "children": [ @@ -2777,12 +2561,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 1.70079, 3.02362], + "matrix": [1, 0, 0, 1, 5.85827, 31.63465], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [3.40157, 6.04724], + "size": [11.71654, 5.66929], "radius": [0, 0], - "fillColor": [1, 0, 0], + "fillColor": [0, 0.50196, 0], "strokeWidth": 0 } ], @@ -2790,9 +2574,9 @@ "PointText", { "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 1.70079, 2.12362], + "matrix": [0, 1.95276, -1.95276, 0, 4.10079, 31.63465], "data": {"aecad": {"part": "ttip"}}, - "content": "1", + "content": "4", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -2806,16 +2590,17 @@ "Group", { "applyMatrix": true, + "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 0.9, - "height": 1.6, - "pin": 2, - "label": 2, - "netid": "19", + "width": 3.1, + "height": 1.5, + "pin": 9, + "label": "gnd", "mirrored": false, - "rotation": 90 + "rotation": -90, + "netid": "1" } }, "children": [ @@ -2823,12 +2608,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 12.66142, 3.02362], + "matrix": [1, 0, 0, 1, 5.85827, 41.23465], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [3.40157, 6.04724], + "size": [11.71654, 5.66929], "radius": [0, 0], - "fillColor": [1, 0, 0], + "fillColor": [0, 0.50196, 0], "strokeWidth": 0 } ], @@ -2836,9 +2621,9 @@ "PointText", { "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 12.66142, 2.12362], + "matrix": [0, 0.67958, -0.67958, 0, 5.24664, 41.23465], "data": {"aecad": {"part": "ttip"}}, - "content": "2", + "content": "gnd", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -2849,96 +2634,92 @@ } ], [ - "Shape", + "Group", { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 7.1811, 3.02362], - "data": {"aecad": {"part": "border"}}, - "type": "rectangle", - "size": [7.55906, 6.04724], - "radius": [0.3, 0.3], - "strokeColor": [1, 0.07843, 0.57647], - "strokeWidth": 0.2 + "applyMatrix": true, + "opacity": 0.4, + "data": { + "aecad": { + "type": "Pad", + "width": 3.1, + "height": 1.5, + "pin": 11, + "label": "17", + "mirrored": false, + "rotation": -90 + } + }, + "children": [ + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 5.85827, 50.83465], + "data": {"aecad": {"part": "cu"}}, + "type": "rectangle", + "size": [11.71654, 5.66929], + "radius": [0, 0], + "fillColor": [0, 0.50196, 0], + "strokeWidth": 0 + } + ], + [ + "PointText", + { + "applyMatrix": false, + "matrix": [0, 1.01938, -1.01938, 0, 4.94083, 50.83465], + "data": {"aecad": {"part": "ttip"}}, + "content": "17", + "fillColor": [1, 1, 1], + "fontSize": 3, + "leading": 3.6, + "justification": "center" + } + ] + ] } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 174.96216, 186.84451], - "data": { - "aecad": { - "type": "NPN", - "name": "beep.D.Q1", - "side": "F.Cu", - "rev": 1, - "_iface": {"1": "b", "2": "e", "3": "c"}, - "rotation": 180 - } - }, - "children": [ + ], [ "Group", { - "applyMatrix": false, + "applyMatrix": true, + "opacity": 0.4, "data": { "aecad": { - "type": "PinArray", - "start": 3, - "pad": {"width": 0.9, "height": 0.7}, - "cols": {"count": 1}, - "labels": {"1": "b", "2": "e", "3": "c"}, - "_iface": {"3": "c"} + "type": "Pad", + "width": 3.1, + "height": 1.5, + "pin": 13, + "label": "27", + "mirrored": false, + "rotation": -90 } }, "children": [ [ - "Group", + "Shape", { - "applyMatrix": true, - "data": { - "aecad": { - "type": "Pad", - "width": 0.9, - "height": 0.7, - "pin": 3, - "label": "c", - "mirrored": false, - "rotation": 90, - "netid": "19" - } - }, - "children": [ - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 1.70079, 1.32283], - "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [3.40157, 2.64567], - "radius": [0, 0], - "fillColor": [1, 0, 0], - "strokeWidth": 0 - } - ], - [ - "PointText", - { - "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 1.70079, 0.42283], - "data": {"aecad": {"part": "ttip"}}, - "content": "c", - "fillColor": [1, 1, 1], - "fontSize": 3, - "leading": 3.6, - "justification": "center" - } - ] - ] + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 5.85827, 60.43465], + "data": {"aecad": {"part": "cu"}}, + "type": "rectangle", + "size": [11.71654, 5.66929], + "radius": [0, 0], + "fillColor": [0, 0.50196, 0], + "strokeWidth": 0 + } + ], + [ + "PointText", + { + "applyMatrix": false, + "matrix": [0, 1.01938, -1.01938, 0, 4.94083, 60.43465], + "data": {"aecad": {"part": "ttip"}}, + "content": "27", + "fillColor": [1, 1, 1], + "fontSize": 3, + "leading": 3.6, + "justification": "center" } ] ] @@ -2947,216 +2728,63 @@ [ "Group", { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 7.55906, -3.59055], + "applyMatrix": true, + "opacity": 0.4, "data": { "aecad": { - "type": "PinArray", - "dir": "-y", - "pad": {"width": 0.9, "height": 0.7}, - "rows": {"count": 2, "interval": 1.9}, - "labels": {"1": "b", "2": "e", "3": "c"}, - "_iface": {"1": "b", "2": "e"} + "type": "Pad", + "width": 3.1, + "height": 1.5, + "pin": 15, + "label": "22", + "mirrored": false, + "rotation": -90 } }, "children": [ [ - "Group", + "Shape", { - "applyMatrix": true, - "data": { - "aecad": { - "type": "Pad", - "width": 0.9, - "height": 0.7, - "pin": 2, - "label": "e", - "mirrored": false, - "rotation": 90, - "netid": "1" - } - }, - "children": [ - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 1.70079, 1.32283], - "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [3.40157, 2.64567], - "radius": [0, 0], - "fillColor": [1, 0, 0], - "strokeWidth": 0 - } - ], - [ - "PointText", - { - "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 1.70079, 0.42283], - "data": {"aecad": {"part": "ttip"}}, - "content": "e", - "fillColor": [1, 1, 1], - "fontSize": 3, - "leading": 3.6, - "justification": "center" - } - ] - ] + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 5.85827, 70.03465], + "data": {"aecad": {"part": "cu"}}, + "type": "rectangle", + "size": [11.71654, 5.66929], + "radius": [0, 0], + "fillColor": [0, 0.50196, 0], + "strokeWidth": 0 } ], [ - "Group", + "PointText", { - "applyMatrix": true, - "data": { - "aecad": { - "type": "Pad", - "width": 0.9, - "height": 0.7, - "pin": 1, - "label": "b", - "mirrored": false, - "rotation": 90, - "netid": "18" - } - }, - "children": [ - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 1.70079, 8.50394], - "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [3.40157, 2.64567], - "radius": [0, 0], - "fillColor": [1, 0, 0], - "strokeWidth": 0 - } - ], - [ - "PointText", - { - "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 1.70079, 7.60394], - "data": {"aecad": {"part": "ttip"}}, - "content": "b", - "fillColor": [1, 1, 1], - "fontSize": 3, - "leading": 3.6, - "justification": "center" - } - ] - ] + "applyMatrix": false, + "matrix": [0, 1.01938, -1.01938, 0, 4.94083, 70.03465], + "data": {"aecad": {"part": "ttip"}}, + "content": "22", + "fillColor": [1, 1, 1], + "fontSize": 3, + "leading": 3.6, + "justification": "center" } ] ] } ], - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 5.48031, 1.32283], - "data": {"aecad": {"part": "border"}}, - "type": "rectangle", - "size": [5.40472, 11.33858], - "radius": [0.3, 0.3], - "strokeColor": [1, 0.07843, 0.57647], - "strokeWidth": 0.2 - } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": false, - "data": { - "aecad": {"type": "Trace", "tid": "QrKsaMVVH", "netid": "1"} - }, - "children": [ - [ - "Path", - { - "applyMatrix": true, - "opacity": 0.4, - "data": {"aecad": {"side": "B.Cu"}}, - "segments": [ - [147.89124, 146.43618], - [147.89124, 137.80307], - [150.11907, 135.57524], - [168.23665, 135.57524], - [168.77815, 136.11673] - ], - "strokeColor": [0, 0.50196, 0], - "strokeWidth": 0.75591, - "strokeCap": "round", - "strokeJoin": "round" - } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": false, - "data": { - "aecad": {"type": "Trace", "tid": "Y55roanL4", "netid": "1"} - }, - "children": [ - [ - "Path", - { - "applyMatrix": true, - "opacity": 0.4, - "data": {"aecad": {"side": "B.Cu"}}, - "segments": [ - [152.33619, 165.62797], - [152.33619, 159.86556], - [147.89124, 155.42061], - [147.89124, 146.43618] - ], - "strokeColor": [0, 0.50196, 0], - "strokeWidth": 0.75591, - "strokeCap": "round", - "strokeJoin": "round" - } - ], - [ - "Path", - { - "applyMatrix": true, - "data": {"aecad": {"side": "F.Cu"}}, - "segments": [ - [165.70231, 189.11223], - [165.70231, 187.68998], - [169.62341, 183.76888], - [169.62341, 178.75345], - [161.72678, 170.85682], - [157.56504, 170.85682], - [152.33619, 165.62797] - ], - "strokeColor": [1, 0, 0], - "strokeWidth": 0.75591, - "strokeCap": "round", - "strokeJoin": "round" - } - ], [ "Group", { "applyMatrix": true, + "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "dia": 1.5, - "drill": 0.5, - "color": "orange" + "width": 3.1, + "height": 1.5, + "pin": 17, + "label": "3v3", + "mirrored": false, + "rotation": -90 } }, "children": [ @@ -3164,28 +2792,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 152.33619, 165.62797], - "data": {"aecad": {"part": "cu"}}, - "type": "circle", - "size": [5.6693, 5.6693], - "radius": 2.83465, - "fillColor": [1, 0.64706, 0], - "strokeWidth": 0 - } - ], - [ - "Path", - { - "applyMatrix": true, - "data": {"aecad": {"part": "drill"}}, - "segments": [ - [[151.39131, 165.62797], [0, 0.52184], [0, -0.52184]], - [[152.33619, 164.68308], [-0.52184, 0], [0.52184, 0]], - [[153.28107, 165.62797], [0, -0.52184], [0, 0.52184]], - [[152.33619, 166.57285], [0.52184, 0], [-0.52184, 0]] - ], - "closed": true, - "fillColor": [0.1451, 0.1451, 0.1451], + "matrix": [1, 0, 0, 1, 5.85827, 79.63465], + "data": {"aecad": {"part": "cu"}}, + "type": "rectangle", + "size": [11.71654, 5.66929], + "radius": [0, 0], + "fillColor": [0, 0.50196, 0], "strokeWidth": 0 } ], @@ -3193,9 +2805,9 @@ "PointText", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 152.33619, 165.62797], + "matrix": [0, 0.70325, -0.70325, 0, 5.22534, 79.63465], "data": {"aecad": {"part": "ttip"}}, - "content": "", + "content": "3v3", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -3204,40 +2816,21 @@ ] ] } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 160.43623, 185.15677], - "data": { - "aecad": { - "type": "SMD1206", - "name": "beep.D.R1", - "side": "F.Cu", - "rev": 1, - "_iface": {"1": 1, "2": 2}, - "rotation": 180 - } - }, - "children": [ + ], [ "Group", { "applyMatrix": true, + "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 0.9, - "height": 1.6, - "pin": 1, - "label": 1, - "netid": "18", + "width": 3.1, + "height": 1.5, + "pin": 19, + "label": "10", "mirrored": false, - "rotation": 90 + "rotation": -90 } }, "children": [ @@ -3245,12 +2838,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 1.70079, 3.02362], + "matrix": [1, 0, 0, 1, 5.85827, 89.23465], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [3.40157, 6.04724], + "size": [11.71654, 5.66929], "radius": [0, 0], - "fillColor": [1, 0, 0], + "fillColor": [0, 0.50196, 0], "strokeWidth": 0 } ], @@ -3258,9 +2851,9 @@ "PointText", { "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 1.70079, 2.12362], + "matrix": [0, 1.01938, -1.01938, 0, 4.94083, 89.23465], "data": {"aecad": {"part": "ttip"}}, - "content": "1", + "content": "10", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -3274,16 +2867,16 @@ "Group", { "applyMatrix": true, + "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 0.9, - "height": 1.6, - "pin": 2, - "label": 2, - "netid": "17", + "width": 3.1, + "height": 1.5, + "pin": 21, + "label": "9", "mirrored": false, - "rotation": 90 + "rotation": -90 } }, "children": [ @@ -3291,12 +2884,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 12.66142, 3.02362], + "matrix": [1, 0, 0, 1, 5.85827, 98.83465], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [3.40157, 6.04724], + "size": [11.71654, 5.66929], "radius": [0, 0], - "fillColor": [1, 0, 0], + "fillColor": [0, 0.50196, 0], "strokeWidth": 0 } ], @@ -3304,9 +2897,9 @@ "PointText", { "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 12.66142, 2.12362], + "matrix": [0, 1.95276, -1.95276, 0, 4.10079, 98.83465], "data": {"aecad": {"part": "ttip"}}, - "content": "2", + "content": "9", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -3317,217 +2910,114 @@ } ], [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 7.1811, 3.02362], - "data": {"aecad": {"part": "border"}}, - "type": "rectangle", - "size": [7.55906, 6.04724], - "radius": [0.3, 0.3], - "strokeColor": [1, 0.07843, 0.57647], - "strokeWidth": 0.2 - } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": false, - "data": { - "aecad": {"type": "Trace", "tid": "l6-TE5nfb", "netid": "18"} - }, - "children": [ - [ - "Path", - { - "applyMatrix": true, - "data": {"aecad": {"side": "F.Cu"}}, - "segments": [[165.70231, 181.93112], [159.80197, 181.93112]], - "strokeColor": [1, 0, 0], - "strokeWidth": 0.75591, - "strokeCap": "round", - "strokeJoin": "round" - } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": false, - "data": { - "aecad": {"type": "Trace", "tid": "teWq__D1Q", "netid": "19"} - }, - "children": [ - [ - "Path", - { - "applyMatrix": true, - "data": {"aecad": {"side": "F.Cu"}}, - "segments": [ - [173.26137, 185.52168], - [191.65263, 185.52168], - [193.56401, 183.6103] - ], - "strokeColor": [1, 0, 0], - "strokeWidth": 0.75591, - "strokeCap": "round", - "strokeJoin": "round" - } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": false, - "data": { - "aecad": {"type": "Trace", "tid": "mukL3F4AJ", "netid": "19"} - }, - "children": [ - [ - "Path", - { - "applyMatrix": true, - "data": {"aecad": {"side": "F.Cu"}}, - "segments": [ - [193.56401, 183.6103], - [193.56401, 196.69797], - [194.15389, 197.28785] - ], - "strokeColor": [1, 0, 0], - "strokeWidth": 0.75591, - "strokeCap": "round", - "strokeJoin": "round" - } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": false, - "data": { - "aecad": {"type": "Trace", "tid": "T8IpdBbyi", "netid": "5"} - }, - "children": [ - [ - "Path", - { - "applyMatrix": true, - "data": {"aecad": {"side": "F.Cu"}}, - "segments": [ - [204.52464, 183.6103], - [214.91687, 183.6103], - [223.25625, 191.94968], - [223.25625, 197.28785] - ], - "strokeColor": [1, 0, 0], - "strokeWidth": 0.75591, - "strokeCap": "round", - "strokeJoin": "round" - } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": false, - "data": { - "aecad": {"type": "Trace", "tid": "9QL7OLyEC", "netid": "5"} - }, - "children": [ - [ - "Path", - { - "applyMatrix": true, - "data": {"aecad": {"side": "F.Cu"}}, - "segments": [ - [204.52464, 183.6103], - [204.52464, 155.08945], - [203.66415, 154.22897] - ], - "strokeColor": [1, 0, 0], - "strokeWidth": 0.75591, - "strokeCap": "round", - "strokeJoin": "round" - } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": false, - "data": { - "aecad": {"type": "Trace", "tid": "1qaS5IwhU", "netid": "17"} - }, - "children": [ - [ - "Path", - { - "applyMatrix": true, - "data": {"aecad": {"side": "F.Cu"}}, - "segments": [[147.77481, 182.13315], [147.77481, 182.13315]], - "strokeColor": [1, 0, 0], - "strokeWidth": 0.75591, - "strokeCap": "round", - "strokeJoin": "round" - } - ], - [ - "Path", + "Group", { "applyMatrix": true, - "data": {"aecad": {"side": "F.Cu"}}, - "segments": [ - [139.38694, 167.92496], - [139.38694, 177.21925], - [144.30084, 182.13315], - [147.77481, 182.13315] - ], - "strokeColor": [1, 0, 0], - "strokeWidth": 0.75591, - "strokeCap": "round", - "strokeJoin": "round" + "opacity": 0.4, + "data": { + "aecad": { + "type": "Pad", + "width": 3.1, + "height": 1.5, + "pin": 23, + "label": "11", + "mirrored": false, + "rotation": -90, + "netid": "17" + } + }, + "children": [ + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 5.85827, 108.43465], + "data": {"aecad": {"part": "cu"}}, + "type": "rectangle", + "size": [11.71654, 5.66929], + "radius": [0, 0], + "fillColor": [0, 0.50196, 0], + "strokeWidth": 0 + } + ], + [ + "PointText", + { + "applyMatrix": false, + "matrix": [0, 1.09226, -1.09226, 0, 4.87524, 108.43465], + "data": {"aecad": {"part": "ttip"}}, + "content": "11", + "fillColor": [1, 1, 1], + "fontSize": 3, + "leading": 3.6, + "justification": "center" + } + ] + ] } ], [ - "Path", + "Group", { "applyMatrix": true, "opacity": 0.4, - "data": {"aecad": {"side": "B.Cu"}}, - "segments": [ - [138.29124, 146.43618], - [138.29124, 166.82927], - [139.38694, 167.92496] - ], - "strokeColor": [0, 0.50196, 0], - "strokeWidth": 0.75591, - "strokeCap": "round", - "strokeJoin": "round" + "data": { + "aecad": { + "type": "Pad", + "width": 3.1, + "height": 1.5, + "pin": 25, + "label": "gnd", + "mirrored": false, + "rotation": -90, + "netid": "1" + } + }, + "children": [ + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 5.85827, 118.03465], + "data": {"aecad": {"part": "cu"}}, + "type": "rectangle", + "size": [11.71654, 5.66929], + "radius": [0, 0], + "fillColor": [0, 0.50196, 0], + "strokeWidth": 0 + } + ], + [ + "PointText", + { + "applyMatrix": false, + "matrix": [0, 0.67958, -0.67958, 0, 5.24664, 118.03465], + "data": {"aecad": {"part": "ttip"}}, + "content": "gnd", + "fillColor": [1, 1, 1], + "fontSize": 3, + "leading": 3.6, + "justification": "center" + } + ] + ] } ], [ "Group", { "applyMatrix": true, + "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "dia": 1.5, - "drill": 0.5, - "color": "orange" + "width": 3.1, + "height": 1.5, + "pin": 27, + "label": "0", + "mirrored": false, + "rotation": -90, + "netid": "11" } }, "children": [ @@ -3535,28 +3025,58 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 139.38694, 167.92496], + "matrix": [1, 0, 0, 1, 5.85827, 127.63465], "data": {"aecad": {"part": "cu"}}, - "type": "circle", - "size": [5.6693, 5.6693], - "radius": 2.83465, - "fillColor": [1, 0.64706, 0], + "type": "rectangle", + "size": [11.71654, 5.66929], + "radius": [0, 0], + "fillColor": [0, 0.50196, 0], "strokeWidth": 0 } ], [ - "Path", + "PointText", { - "applyMatrix": true, - "data": {"aecad": {"part": "drill"}}, - "segments": [ - [[138.44205, 167.92496], [0, 0.52184], [0, -0.52184]], - [[139.38694, 166.98008], [-0.52184, 0], [0.52184, 0]], - [[140.33182, 167.92496], [0, -0.52184], [0, 0.52184]], - [[139.38694, 168.86984], [0.52184, 0], [-0.52184, 0]] - ], - "closed": true, - "fillColor": [0.1451, 0.1451, 0.1451], + "applyMatrix": false, + "matrix": [0, 1.95276, -1.95276, 0, 4.10079, 127.63465], + "data": {"aecad": {"part": "ttip"}}, + "content": "0", + "fillColor": [1, 1, 1], + "fontSize": 3, + "leading": 3.6, + "justification": "center" + } + ] + ] + } + ], + [ + "Group", + { + "applyMatrix": true, + "opacity": 0.4, + "data": { + "aecad": { + "type": "Pad", + "width": 3.1, + "height": 1.5, + "pin": 29, + "label": "5", + "mirrored": false, + "rotation": -90 + } + }, + "children": [ + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 5.85827, 137.23465], + "data": {"aecad": {"part": "cu"}}, + "type": "rectangle", + "size": [11.71654, 5.66929], + "radius": [0, 0], + "fillColor": [0, 0.50196, 0], "strokeWidth": 0 } ], @@ -3564,9 +3084,9 @@ "PointText", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 139.38694, 167.92496], + "matrix": [0, 1.95276, -1.95276, 0, 4.10079, 137.23465], "data": {"aecad": {"part": "ttip"}}, - "content": "", + "content": "5", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -3575,85 +3095,48 @@ ] ] } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 210.99281, 120.72954], - "data": { - "aecad": { - "type": "NPN", - "name": "led2.DR.Q1", - "side": "F.Cu", - "rotation": 180, - "rev": 1, - "_iface": {"1": "b", "2": "e", "3": "c"} - } - }, - "children": [ + ], [ "Group", { - "applyMatrix": false, + "applyMatrix": true, + "opacity": 0.4, "data": { "aecad": { - "type": "PinArray", - "start": 3, - "pad": {"width": 0.9, "height": 0.7}, - "cols": {"count": 1}, - "labels": {"1": "b", "2": "e", "3": "c"}, - "_iface": {"3": "c"} + "type": "Pad", + "width": 3.1, + "height": 1.5, + "pin": 31, + "label": "6", + "mirrored": false, + "rotation": -90 } }, "children": [ [ - "Group", + "Shape", { - "applyMatrix": true, - "data": { - "aecad": { - "type": "Pad", - "width": 0.9, - "height": 0.7, - "pin": 3, - "label": "c", - "netid": "13", - "rotation": 180, - "mirrored": false - } - }, - "children": [ - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 1.70079, 1.32283], - "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [3.40157, 2.64567], - "radius": [0, 0], - "fillColor": [1, 0, 0], - "strokeWidth": 0 - } - ], - [ - "PointText", - { - "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 1.70079, 0.42283], - "data": {"aecad": {"part": "ttip"}}, - "content": "c", - "fillColor": [1, 1, 1], - "fontSize": 3, - "leading": 3.6, - "justification": "center" - } - ] - ] + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 5.85827, 146.83465], + "data": {"aecad": {"part": "cu"}}, + "type": "rectangle", + "size": [11.71654, 5.66929], + "radius": [0, 0], + "fillColor": [0, 0.50196, 0], + "strokeWidth": 0 + } + ], + [ + "PointText", + { + "applyMatrix": false, + "matrix": [0, 1.95276, -1.95276, 0, 4.10079, 146.83465], + "data": {"aecad": {"part": "ttip"}}, + "content": "6", + "fillColor": [1, 1, 1], + "fontSize": 3, + "leading": 3.6, + "justification": "center" } ] ] @@ -3662,160 +3145,63 @@ [ "Group", { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 7.55906, -3.59055], + "applyMatrix": true, + "opacity": 0.4, "data": { "aecad": { - "type": "PinArray", - "dir": "-y", - "pad": {"width": 0.9, "height": 0.7}, - "rows": {"count": 2, "interval": 1.9}, - "labels": {"1": "b", "2": "e", "3": "c"}, - "_iface": {"1": "b", "2": "e"} + "type": "Pad", + "width": 3.1, + "height": 1.5, + "pin": 33, + "label": "13", + "mirrored": false, + "rotation": -90 } }, "children": [ [ - "Group", + "Shape", { - "applyMatrix": true, - "data": { - "aecad": { - "type": "Pad", - "width": 0.9, - "height": 0.7, - "pin": 2, - "label": "e", - "netid": "1", - "rotation": 180, - "mirrored": false - } - }, - "children": [ - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 1.70079, 1.32283], - "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [3.40157, 2.64567], - "radius": [0, 0], - "fillColor": [1, 0, 0], - "strokeWidth": 0 - } - ], - [ - "PointText", - { - "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 1.70079, 0.42283], - "data": {"aecad": {"part": "ttip"}}, - "content": "e", - "fillColor": [1, 1, 1], - "fontSize": 3, - "leading": 3.6, - "justification": "center" - } - ] - ] + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 5.85827, 156.43465], + "data": {"aecad": {"part": "cu"}}, + "type": "rectangle", + "size": [11.71654, 5.66929], + "radius": [0, 0], + "fillColor": [0, 0.50196, 0], + "strokeWidth": 0 } ], [ - "Group", + "PointText", { - "applyMatrix": true, - "data": { - "aecad": { - "type": "Pad", - "width": 0.9, - "height": 0.7, - "pin": 1, - "label": "b", - "netid": "14", - "rotation": 180, - "mirrored": false - } - }, - "children": [ - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 1.70079, 8.50394], - "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [3.40157, 2.64567], - "radius": [0, 0], - "fillColor": [1, 0, 0], - "strokeWidth": 0 - } - ], - [ - "PointText", - { - "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 1.70079, 7.60394], - "data": {"aecad": {"part": "ttip"}}, - "content": "b", - "fillColor": [1, 1, 1], - "fontSize": 3, - "leading": 3.6, - "justification": "center" - } - ] - ] + "applyMatrix": false, + "matrix": [0, 1.01938, -1.01938, 0, 4.94083, 156.43465], + "data": {"aecad": {"part": "ttip"}}, + "content": "13", + "fillColor": [1, 1, 1], + "fontSize": 3, + "leading": 3.6, + "justification": "center" } ] ] } ], - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 5.48031, 1.32283], - "data": {"aecad": {"part": "border"}}, - "type": "rectangle", - "size": [5.40472, 11.33858], - "radius": [0.3, 0.3], - "strokeColor": [1, 0.07843, 0.57647], - "strokeWidth": 0.2 - } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 230.63495, 117.29985], - "data": { - "aecad": { - "type": "SMD1206", - "name": "led2.R1", - "rev": 1, - "_iface": {"1": 1, "2": 2}, - "side": "F.Cu", - "rotation": 180 - } - }, - "children": [ [ "Group", { "applyMatrix": true, + "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 0.9, - "height": 1.6, - "pin": 1, - "label": 1, - "netid": "21", - "rotation": 90, - "mirrored": false + "width": 3.1, + "height": 1.5, + "pin": 35, + "label": "19", + "mirrored": false, + "rotation": -90 } }, "children": [ @@ -3823,12 +3209,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 1.70079, 3.02362], + "matrix": [1, 0, 0, 1, 5.85827, 166.03465], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [3.40157, 6.04724], + "size": [11.71654, 5.66929], "radius": [0, 0], - "fillColor": [1, 0, 0], + "fillColor": [0, 0.50196, 0], "strokeWidth": 0 } ], @@ -3836,9 +3222,9 @@ "PointText", { "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 1.70079, 2.12362], + "matrix": [0, 1.01938, -1.01938, 0, 4.94083, 166.03465], "data": {"aecad": {"part": "ttip"}}, - "content": "1", + "content": "19", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -3852,16 +3238,16 @@ "Group", { "applyMatrix": true, + "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 0.9, - "height": 1.6, - "pin": 2, - "label": 2, - "netid": "13", - "rotation": 90, - "mirrored": false + "width": 3.1, + "height": 1.5, + "pin": 37, + "label": "26", + "mirrored": false, + "rotation": -90 } }, "children": [ @@ -3869,12 +3255,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 12.66142, 3.02362], + "matrix": [1, 0, 0, 1, 5.85827, 175.63465], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [3.40157, 6.04724], + "size": [11.71654, 5.66929], "radius": [0, 0], - "fillColor": [1, 0, 0], + "fillColor": [0, 0.50196, 0], "strokeWidth": 0 } ], @@ -3882,9 +3268,9 @@ "PointText", { "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 12.66142, 2.12362], + "matrix": [0, 1.01938, -1.01938, 0, 4.94083, 175.63465], "data": {"aecad": {"part": "ttip"}}, - "content": "2", + "content": "26", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -3894,52 +3280,21 @@ ] } ], - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 7.1811, 3.02362], - "data": {"aecad": {"part": "border"}}, - "type": "rectangle", - "size": [7.55906, 6.04724], - "radius": [0.3, 0.3], - "strokeColor": [1, 0.07843, 0.57647], - "strokeWidth": 0.2 - } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 191.1331, 127.16203], - "data": { - "aecad": { - "type": "SMD1206", - "name": "led2.DR.R1", - "side": "F.Cu", - "rotation": 180, - "rev": 1, - "_iface": {"1": 1, "2": 2} - } - }, - "children": [ [ "Group", { "applyMatrix": true, + "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 0.9, - "height": 1.6, - "pin": 1, - "label": 1, - "netid": "14", - "rotation": 180, - "mirrored": false + "width": 3.1, + "height": 1.5, + "pin": 39, + "label": "gnd", + "mirrored": false, + "rotation": -90, + "netid": "1" } }, "children": [ @@ -3947,12 +3302,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 1.70079, 3.02362], + "matrix": [1, 0, 0, 1, 5.85827, 185.23465], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [3.40157, 6.04724], + "size": [11.71654, 5.66929], "radius": [0, 0], - "fillColor": [1, 0, 0], + "fillColor": [0, 0.50196, 0], "strokeWidth": 0 } ], @@ -3960,9 +3315,9 @@ "PointText", { "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 1.70079, 2.12362], + "matrix": [0, 0.67958, -0.67958, 0, 5.24664, 185.23465], "data": {"aecad": {"part": "ttip"}}, - "content": "1", + "content": "gnd", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -3976,16 +3331,17 @@ "Group", { "applyMatrix": true, + "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 0.9, - "height": 1.6, - "pin": 2, - "label": 2, - "netid": "2", - "rotation": 180, - "mirrored": false + "width": 3.1, + "height": 1.5, + "pin": 2, + "label": "5v", + "mirrored": false, + "rotation": -90, + "netid": "5" } }, "children": [ @@ -3993,12 +3349,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 12.66142, 3.02362], + "matrix": [1, 0, 0, 1, 26.64567, 2.83465], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [3.40157, 6.04724], + "size": [11.71654, 5.66929], "radius": [0, 0], - "fillColor": [1, 0, 0], + "fillColor": [0, 0.50196, 0], "strokeWidth": 0 } ], @@ -4006,9 +3362,9 @@ "PointText", { "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 12.66142, 2.12362], + "matrix": [0, 1.07357, -1.07357, 0, 25.67945, 2.83465], "data": {"aecad": {"part": "ttip"}}, - "content": "2", + "content": "5v", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -4018,259 +3374,68 @@ ] } ], - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 7.1811, 3.02362], - "data": {"aecad": {"part": "border"}}, - "type": "rectangle", - "size": [7.55906, 6.04724], - "radius": [0.3, 0.3], - "strokeColor": [1, 0.07843, 0.57647], - "strokeWidth": 0.2 - } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 211.78205, 139.26901], - "data": { - "aecad": { - "type": "NPN", - "name": "led1.DR.Q1", - "side": "F.Cu", - "rotation": 180, - "rev": 1, - "_iface": {"1": "b", "2": "e", "3": "c"} - } - }, - "children": [ - [ - "Group", - { - "applyMatrix": false, - "data": { - "aecad": { - "type": "PinArray", - "start": 3, - "pad": {"width": 0.9, "height": 0.7}, - "cols": {"count": 1}, - "labels": {"1": "b", "2": "e", "3": "c"}, - "_iface": {"3": "c"} - } - }, - "children": [ - [ - "Group", - { - "applyMatrix": true, - "data": { - "aecad": { - "type": "Pad", - "width": 0.9, - "height": 0.7, - "pin": 3, - "label": "c", - "netid": "10", - "rotation": 540, - "mirrored": false - } - }, - "children": [ - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 1.70079, 1.32283], - "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [3.40157, 2.64567], - "radius": [0, 0], - "fillColor": [1, 0, 0], - "strokeWidth": 0 - } - ], - [ - "PointText", - { - "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 1.70079, 0.42283], - "data": {"aecad": {"part": "ttip"}}, - "content": "c", - "fillColor": [1, 1, 1], - "fontSize": 3, - "leading": 3.6, - "justification": "center" - } - ] - ] - } - ] - ] - } - ], [ "Group", { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 7.55906, -3.59055], + "applyMatrix": true, + "opacity": 0.4, "data": { "aecad": { - "type": "PinArray", - "dir": "-y", - "pad": {"width": 0.9, "height": 0.7}, - "rows": {"count": 2, "interval": 1.9}, - "labels": {"1": "b", "2": "e", "3": "c"}, - "_iface": {"1": "b", "2": "e"} + "type": "Pad", + "width": 3.1, + "height": 1.5, + "pin": 4, + "label": "5v", + "mirrored": false, + "rotation": -90, + "netid": "5" } }, "children": [ [ - "Group", - { - "applyMatrix": true, - "data": { - "aecad": { - "type": "Pad", - "width": 0.9, - "height": 0.7, - "pin": 2, - "label": "e", - "netid": "1", - "rotation": 540, - "mirrored": false - } - }, - "children": [ - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 1.70079, 1.32283], - "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [3.40157, 2.64567], - "radius": [0, 0], - "fillColor": [1, 0, 0], - "strokeWidth": 0 - } - ], - [ - "PointText", - { - "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 1.70079, 0.42283], - "data": {"aecad": {"part": "ttip"}}, - "content": "e", - "fillColor": [1, 1, 1], - "fontSize": 3, - "leading": 3.6, - "justification": "center" - } - ] - ] - } - ], - [ - "Group", + "Shape", { - "applyMatrix": true, - "data": { - "aecad": { - "type": "Pad", - "width": 0.9, - "height": 0.7, - "pin": 1, - "label": "b", - "netid": "12", - "rotation": 540, - "mirrored": false - } - }, - "children": [ - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 1.70079, 8.50394], - "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [3.40157, 2.64567], - "radius": [0, 0], - "fillColor": [1, 0, 0], - "strokeWidth": 0 - } - ], - [ - "PointText", - { - "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 1.70079, 7.60394], - "data": {"aecad": {"part": "ttip"}}, - "content": "b", - "fillColor": [1, 1, 1], - "fontSize": 3, - "leading": 3.6, - "justification": "center" - } - ] - ] + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 26.64567, 12.43465], + "data": {"aecad": {"part": "cu"}}, + "type": "rectangle", + "size": [11.71654, 5.66929], + "radius": [0, 0], + "fillColor": [0, 0.50196, 0], + "strokeWidth": 0 } - ] - ] - } - ], - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 5.48031, 1.32283], - "data": {"aecad": {"part": "border"}}, - "type": "rectangle", - "size": [5.40472, 11.33858], - "radius": [0.3, 0.3], - "strokeColor": [1, 0.07843, 0.57647], - "strokeWidth": 0.2 - } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 190.98331, 144.27012], - "data": { - "aecad": { - "type": "SMD1206", - "name": "led1.DR.R1", - "side": "F.Cu", - "rotation": 180, - "rev": 1, - "_iface": {"1": 1, "2": 2} - } - }, - "children": [ + ], + [ + "PointText", + { + "applyMatrix": false, + "matrix": [0, 1.07357, -1.07357, 0, 25.67945, 12.43465], + "data": {"aecad": {"part": "ttip"}}, + "content": "5v", + "fillColor": [1, 1, 1], + "fontSize": 3, + "leading": 3.6, + "justification": "center" + } + ] + ] + } + ], [ "Group", { "applyMatrix": true, + "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 0.9, - "height": 1.6, - "pin": 1, - "label": 1, - "netid": "12", - "rotation": 180, - "mirrored": false + "width": 3.1, + "height": 1.5, + "pin": 6, + "label": "gnd", + "mirrored": false, + "rotation": -90, + "netid": "1" } }, "children": [ @@ -4278,12 +3443,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 1.70079, 3.02362], + "matrix": [1, 0, 0, 1, 26.64567, 22.03465], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [3.40157, 6.04724], + "size": [11.71654, 5.66929], "radius": [0, 0], - "fillColor": [1, 0, 0], + "fillColor": [0, 0.50196, 0], "strokeWidth": 0 } ], @@ -4291,9 +3456,9 @@ "PointText", { "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 1.70079, 2.12362], + "matrix": [0, 0.67958, -0.67958, 0, 26.03404, 22.03465], "data": {"aecad": {"part": "ttip"}}, - "content": "1", + "content": "gnd", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -4307,16 +3472,16 @@ "Group", { "applyMatrix": true, + "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 0.9, - "height": 1.6, - "pin": 2, - "label": 2, - "netid": "11", - "rotation": 180, - "mirrored": false + "width": 3.1, + "height": 1.5, + "pin": 8, + "label": "14", + "mirrored": false, + "rotation": -90 } }, "children": [ @@ -4324,12 +3489,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 12.66142, 3.02362], + "matrix": [1, 0, 0, 1, 26.64567, 31.63465], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [3.40157, 6.04724], + "size": [11.71654, 5.66929], "radius": [0, 0], - "fillColor": [1, 0, 0], + "fillColor": [0, 0.50196, 0], "strokeWidth": 0 } ], @@ -4337,9 +3502,9 @@ "PointText", { "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 12.66142, 2.12362], + "matrix": [0, 1.01938, -1.01938, 0, 25.72823, 31.63465], "data": {"aecad": {"part": "ttip"}}, - "content": "2", + "content": "14", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -4349,52 +3514,20 @@ ] } ], - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 7.1811, 3.02362], - "data": {"aecad": {"part": "border"}}, - "type": "rectangle", - "size": [7.55906, 6.04724], - "radius": [0.3, 0.3], - "strokeColor": [1, 0.07843, 0.57647], - "strokeWidth": 0.2 - } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 250.09616, 117.05318], - "data": { - "aecad": { - "type": "SMD1206", - "name": "led1.R1", - "rev": 1, - "_iface": {"1": 1, "2": 2}, - "side": "F.Cu", - "rotation": 180 - } - }, - "children": [ [ "Group", { "applyMatrix": true, + "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 0.9, - "height": 1.6, - "pin": 1, - "label": 1, - "netid": "22", - "rotation": 90, - "mirrored": false + "width": 3.1, + "height": 1.5, + "pin": 10, + "label": "15", + "mirrored": false, + "rotation": -90 } }, "children": [ @@ -4402,12 +3535,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 1.70079, 3.02362], + "matrix": [1, 0, 0, 1, 26.64567, 41.23465], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [3.40157, 6.04724], + "size": [11.71654, 5.66929], "radius": [0, 0], - "fillColor": [1, 0, 0], + "fillColor": [0, 0.50196, 0], "strokeWidth": 0 } ], @@ -4415,9 +3548,9 @@ "PointText", { "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 1.70079, 2.12362], + "matrix": [0, 1.01938, -1.01938, 0, 25.72823, 41.23465], "data": {"aecad": {"part": "ttip"}}, - "content": "1", + "content": "15", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -4431,16 +3564,16 @@ "Group", { "applyMatrix": true, + "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 0.9, - "height": 1.6, - "pin": 2, - "label": 2, - "netid": "10", - "rotation": 90, - "mirrored": false + "width": 3.1, + "height": 1.5, + "pin": 12, + "label": "18", + "mirrored": false, + "rotation": -90 } }, "children": [ @@ -4448,12 +3581,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 12.66142, 3.02362], + "matrix": [1, 0, 0, 1, 26.64567, 50.83465], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [3.40157, 6.04724], + "size": [11.71654, 5.66929], "radius": [0, 0], - "fillColor": [1, 0, 0], + "fillColor": [0, 0.50196, 0], "strokeWidth": 0 } ], @@ -4461,9 +3594,9 @@ "PointText", { "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 12.66142, 2.12362], + "matrix": [0, 1.01938, -1.01938, 0, 25.72823, 50.83465], "data": {"aecad": {"part": "ttip"}}, - "content": "2", + "content": "18", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -4473,128 +3606,48 @@ ] } ], - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 7.1811, 3.02362], - "data": {"aecad": {"part": "border"}}, - "type": "rectangle", - "size": [7.55906, 6.04724], - "radius": [0.3, 0.3], - "strokeColor": [1, 0.07843, 0.57647], - "strokeWidth": 0.2 - } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 142.33837, 81.22404], - "data": { - "aecad": { - "type": "LM1117", - "name": "P.C2", - "distance": 6.3, - "left": { - "start": 4, - "pad": { - "width": 2.15, - "height": 3.8, - "pin": 4, - "label": "vout" - }, - "cols": {"count": 1}, - "labels": {"1": "gnd", "2": "vout", "3": "vin", "4": "vout"}, - "rows": {"count": 1} - }, - "right": { - "dir": "-y", - "pad": {"width": 2, "height": 1.5, "pin": 1, "label": "gnd"}, - "rows": {"count": 3, "interval": 2.3}, - "labels": {"1": "gnd", "2": "vout", "3": "vin", "4": "vout"}, - "cols": {"count": 1} - }, - "border": {"width": 3.5, "height": 6.5}, - "labels": {"1": "gnd", "2": "vout", "3": "vin", "4": "vout"}, - "side": "F.Cu", - "rotation": 0, - "connected": "qmSy--oxI" - } - }, - "children": [ [ "Group", { - "applyMatrix": false, + "applyMatrix": true, + "opacity": 0.4, "data": { "aecad": { - "type": "PinArray", - "start": 4, - "pad": { - "width": 2.15, - "height": 3.8, - "pin": 4, - "label": "vout" - }, - "cols": {"count": 1}, - "labels": { - "1": "gnd", - "2": "vout", - "3": "vin", - "4": "vout" - } - } - }, - "children": [ - [ - "Group", - { - "applyMatrix": true, - "data": { - "aecad": { - "type": "Pad", - "width": 2.15, - "height": 3.8, - "pin": 4, - "label": "vout", - "rotation": 90, - "connected": "oTBDa008x", - "netid": "9", - "mirrored": false - } - }, - "children": [ - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 4.06299, 7.1811], - "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [8.12598, 14.3622], - "radius": [0, 0], - "fillColor": [1, 0, 0], - "strokeWidth": 0 - } - ], - [ - "PointText", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 4.06299, 8.0811], - "data": {"aecad": {"part": "ttip"}}, - "content": "vout", - "fillColor": [1, 1, 1], - "fontSize": 3, - "leading": 3.6, - "justification": "center" - } - ] - ] + "type": "Pad", + "width": 3.1, + "height": 1.5, + "pin": 14, + "label": "gnd", + "mirrored": false, + "rotation": -90, + "netid": "1" + } + }, + "children": [ + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 26.64567, 60.43465], + "data": {"aecad": {"part": "cu"}}, + "type": "rectangle", + "size": [11.71654, 5.66929], + "radius": [0, 0], + "fillColor": [0, 0.50196, 0], + "strokeWidth": 0 + } + ], + [ + "PointText", + { + "applyMatrix": false, + "matrix": [0, 0.67958, -0.67958, 0, 26.03404, 60.43465], + "data": {"aecad": {"part": "ttip"}}, + "content": "gnd", + "fillColor": [1, 1, 1], + "fontSize": 3, + "leading": 3.6, + "justification": "center" } ] ] @@ -4603,215 +3656,63 @@ [ "Group", { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 24.09449, -4.34646], + "applyMatrix": true, + "opacity": 0.4, "data": { "aecad": { - "type": "PinArray", - "dir": "-y", - "pad": { - "width": 2, - "height": 1.5, - "pin": 1, - "label": "gnd" - }, - "rows": {"count": 3, "interval": 2.3}, - "labels": { - "1": "gnd", - "2": "vout", - "3": "vin", - "4": "vout" - } + "type": "Pad", + "width": 3.1, + "height": 1.5, + "pin": 16, + "label": "23", + "mirrored": false, + "rotation": -90 } }, "children": [ [ - "Group", - { - "applyMatrix": true, - "data": { - "aecad": { - "type": "Pad", - "width": 2, - "height": 1.5, - "pin": 3, - "label": "vin", - "rotation": 90, - "connected": "aIeBkoLyl", - "netid": "8", - "mirrored": false - } - }, - "children": [ - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 3.77953, 2.83465], - "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [7.55906, 5.66929], - "radius": [0, 0], - "fillColor": [1, 0, 0], - "strokeWidth": 0 - } - ], - [ - "PointText", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 3.77953, 3.73465], - "data": {"aecad": {"part": "ttip"}}, - "content": "vin", - "fillColor": [1, 1, 1], - "fontSize": 3, - "leading": 3.6, - "justification": "center" - } - ] - ] - } - ], - [ - "Group", + "Shape", { - "applyMatrix": true, - "data": { - "aecad": { - "type": "Pad", - "width": 2, - "height": 1.5, - "pin": 2, - "label": "vout", - "rotation": 90, - "connected": "yxMOA6bta", - "netid": "9", - "mirrored": false - } - }, - "children": [ - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 3.77953, 11.52756], - "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [7.55906, 5.66929], - "radius": [0, 0], - "fillColor": [1, 0, 0], - "strokeWidth": 0 - } - ], - [ - "PointText", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 3.77953, 12.42756], - "data": {"aecad": {"part": "ttip"}}, - "content": "vout", - "fillColor": [1, 1, 1], - "fontSize": 3, - "leading": 3.6, - "justification": "center" - } - ] - ] + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 26.64567, 70.03465], + "data": {"aecad": {"part": "cu"}}, + "type": "rectangle", + "size": [11.71654, 5.66929], + "radius": [0, 0], + "fillColor": [0, 0.50196, 0], + "strokeWidth": 0 } ], [ - "Group", + "PointText", { - "applyMatrix": true, - "data": { - "aecad": { - "type": "Pad", - "width": 2, - "height": 1.5, - "pin": 1, - "label": "gnd", - "rotation": 90, - "netid": "1", - "mirrored": false - } - }, - "children": [ - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 3.77953, 20.22047], - "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [7.55906, 5.66929], - "radius": [0, 0], - "fillColor": [1, 0, 0], - "strokeWidth": 0 - } - ], - [ - "PointText", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 3.77953, 21.12047], - "data": {"aecad": {"part": "ttip"}}, - "content": "gnd", - "fillColor": [1, 1, 1], - "fontSize": 3, - "leading": 3.6, - "justification": "center" - } - ] - ] + "applyMatrix": false, + "matrix": [0, 1.01938, -1.01938, 0, 25.72823, 70.03465], + "data": {"aecad": {"part": "ttip"}}, + "content": "23", + "fillColor": [1, 1, 1], + "fontSize": 3, + "leading": 3.6, + "justification": "center" } ] ] } ], - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 15.82677, 7.1811], - "data": {"aecad": {"part": "border"}}, - "type": "rectangle", - "size": [13.22835, 24.56693], - "radius": [0.3, 0.3], - "strokeColor": [1, 0.07843, 0.57647], - "strokeWidth": 0.2 - } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 197.12351, 89.63061], - "data": { - "aecad": { - "type": "DO214AC", - "name": "P.D15", - "side": "F.Cu", - "rev": 3, - "_iface": {"1": "c", "2": "a"} - } - }, - "children": [ [ "Group", { "applyMatrix": true, + "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 1.52, - "height": 1.68, - "pin": 1, - "label": "c", - "netid": "7", - "mirrored": false + "width": 3.1, + "height": 1.5, + "pin": 18, + "label": "24", + "mirrored": false, + "rotation": -90 } }, "children": [ @@ -4819,12 +3720,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 2.87244, 3.1748], + "matrix": [1, 0, 0, 1, 26.64567, 79.63465], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [5.74488, 6.34961], + "size": [11.71654, 5.66929], "radius": [0, 0], - "fillColor": [1, 0, 0], + "fillColor": [0, 0.50196, 0], "strokeWidth": 0 } ], @@ -4832,9 +3733,9 @@ "PointText", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 2.87244, 4.0748], + "matrix": [0, 1.01938, -1.01938, 0, 25.72823, 79.63465], "data": {"aecad": {"part": "ttip"}}, - "content": "c", + "content": "24", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -4848,15 +3749,17 @@ "Group", { "applyMatrix": true, + "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 1.52, - "height": 1.68, - "pin": 2, - "label": "a", - "netid": "1", - "mirrored": false + "width": 3.1, + "height": 1.5, + "pin": 20, + "label": "gnd", + "mirrored": false, + "rotation": -90, + "netid": "1" } }, "children": [ @@ -4864,12 +3767,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 17.08346, 3.1748], + "matrix": [1, 0, 0, 1, 26.64567, 89.23465], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [5.74488, 6.34961], + "size": [11.71654, 5.66929], "radius": [0, 0], - "fillColor": [1, 0, 0], + "fillColor": [0, 0.50196, 0], "strokeWidth": 0 } ], @@ -4877,9 +3780,9 @@ "PointText", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 17.08346, 4.0748], + "matrix": [0, 0.67958, -0.67958, 0, 26.03404, 89.23465], "data": {"aecad": {"part": "ttip"}}, - "content": "a", + "content": "gnd", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -4889,52 +3792,20 @@ ] } ], - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 9.97795, 3.1748], - "data": {"aecad": {"part": "border"}}, - "type": "rectangle", - "size": [7.55906, 6.04724], - "radius": [0.3, 0.3], - "strokeColor": [1, 0.07843, 0.57647], - "strokeWidth": 0.2 - } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": false, - "matrix": [0, 1, -1, 0, 231.25573, 92.90036], - "data": { - "aecad": { - "type": "SMD1206", - "name": "P.R1", - "side": "F.Cu", - "rotation": 90, - "rev": 1, - "_iface": {"1": 1, "2": 2} - } - }, - "children": [ [ "Group", { "applyMatrix": true, + "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 0.9, - "height": 1.6, - "pin": 1, - "label": 1, - "netid": "8", - "rotation": 90, - "mirrored": false + "width": 3.1, + "height": 1.5, + "pin": 22, + "label": "25", + "mirrored": false, + "rotation": -90 } }, "children": [ @@ -4942,12 +3813,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 1.70079, 3.02362], + "matrix": [1, 0, 0, 1, 26.64567, 98.83465], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [3.40157, 6.04724], + "size": [11.71654, 5.66929], "radius": [0, 0], - "fillColor": [1, 0, 0], + "fillColor": [0, 0.50196, 0], "strokeWidth": 0 } ], @@ -4955,9 +3826,9 @@ "PointText", { "applyMatrix": false, - "matrix": [0, -1, 1, 0, 2.60079, 3.02362], + "matrix": [0, 1.01938, -1.01938, 0, 25.72823, 98.83465], "data": {"aecad": {"part": "ttip"}}, - "content": "1", + "content": "25", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -4971,16 +3842,16 @@ "Group", { "applyMatrix": true, + "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 0.9, - "height": 1.6, - "pin": 2, - "label": 2, - "netid": "5", - "rotation": 90, - "mirrored": false + "width": 3.1, + "height": 1.5, + "pin": 24, + "label": "8", + "mirrored": false, + "rotation": -90 } }, "children": [ @@ -4988,12 +3859,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 12.66142, 3.02362], + "matrix": [1, 0, 0, 1, 26.64567, 108.43465], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [3.40157, 6.04724], + "size": [11.71654, 5.66929], "radius": [0, 0], - "fillColor": [1, 0, 0], + "fillColor": [0, 0.50196, 0], "strokeWidth": 0 } ], @@ -5001,9 +3872,16 @@ "PointText", { "applyMatrix": false, - "matrix": [0, -1, 1, 0, 13.56142, 3.02362], + "matrix": [ + 0, + 1.95276, + -1.95276, + 0, + 24.88819, + 108.43465 + ], "data": {"aecad": {"part": "ttip"}}, - "content": "2", + "content": "8", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -5013,52 +3891,21 @@ ] } ], - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 7.1811, 3.02362], - "data": {"aecad": {"part": "border"}}, - "type": "rectangle", - "size": [7.55906, 6.04724], - "radius": [0.3, 0.3], - "strokeColor": [1, 0.07843, 0.57647], - "strokeWidth": 0.2 - } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 257.35454, 68.06582], - "data": { - "aecad": { - "type": "C1206", - "name": "P.C13", - "side": "F.Cu", - "rotation": 180, - "rev": 1, - "_iface": {"1": "c", "2": "a"} - } - }, - "children": [ [ "Group", { "applyMatrix": true, + "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 0.9, - "height": 1.6, - "pin": 1, - "label": "c", - "netid": "1", - "rotation": 180, - "mirrored": false + "width": 3.1, + "height": 1.5, + "pin": 26, + "label": "7", + "mirrored": false, + "rotation": -90, + "netid": "2" } }, "children": [ @@ -5066,12 +3913,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 1.70079, 3.02362], + "matrix": [1, 0, 0, 1, 26.64567, 118.03465], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [3.40157, 6.04724], + "size": [11.71654, 5.66929], "radius": [0, 0], - "fillColor": [1, 0, 0], + "fillColor": [0, 0.50196, 0], "strokeWidth": 0 } ], @@ -5079,9 +3926,16 @@ "PointText", { "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 1.70079, 2.12362], + "matrix": [ + 0, + 1.95276, + -1.95276, + 0, + 24.88819, + 118.03465 + ], "data": {"aecad": {"part": "ttip"}}, - "content": "c", + "content": "7", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -5095,16 +3949,16 @@ "Group", { "applyMatrix": true, + "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 0.9, - "height": 1.6, - "pin": 2, - "label": "a", - "netid": "6", - "rotation": 180, - "mirrored": false + "width": 3.1, + "height": 1.5, + "pin": 28, + "label": "1", + "mirrored": false, + "rotation": -90 } }, "children": [ @@ -5112,12 +3966,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 12.66142, 3.02362], + "matrix": [1, 0, 0, 1, 26.64567, 127.63465], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [3.40157, 6.04724], + "size": [11.71654, 5.66929], "radius": [0, 0], - "fillColor": [1, 0, 0], + "fillColor": [0, 0.50196, 0], "strokeWidth": 0 } ], @@ -5125,9 +3979,16 @@ "PointText", { "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 12.66142, 2.12362], + "matrix": [ + 0, + 1.95276, + -1.95276, + 0, + 24.88819, + 127.63465 + ], "data": {"aecad": {"part": "ttip"}}, - "content": "a", + "content": "1", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -5137,52 +3998,21 @@ ] } ], - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 7.1811, 3.02362], - "data": {"aecad": {"part": "border"}}, - "type": "rectangle", - "size": [7.55906, 6.04724], - "radius": [0.3, 0.3], - "strokeColor": [1, 0.07843, 0.57647], - "strokeWidth": 0.2 - } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 272.92584, 75.37688], - "data": { - "aecad": { - "type": "C1206", - "name": "P.C3.C1", - "rev": 1, - "_iface": {"1": "c", "2": "a"}, - "side": "F.Cu", - "rotation": 180 - } - }, - "children": [ [ "Group", { "applyMatrix": true, + "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 0.9, - "height": 1.6, - "pin": 1, - "label": "c", - "netid": "1", - "rotation": 90, - "mirrored": false + "width": 3.1, + "height": 1.5, + "pin": 30, + "label": "gnd", + "mirrored": false, + "rotation": -90, + "netid": "1" } }, "children": [ @@ -5190,12 +4020,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 1.70079, 3.02362], + "matrix": [1, 0, 0, 1, 26.64567, 137.23465], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [3.40157, 6.04724], + "size": [11.71654, 5.66929], "radius": [0, 0], - "fillColor": [1, 0, 0], + "fillColor": [0, 0.50196, 0], "strokeWidth": 0 } ], @@ -5203,9 +4033,16 @@ "PointText", { "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 1.70079, 2.12362], + "matrix": [ + 0, + 0.67958, + -0.67958, + 0, + 26.03404, + 137.23465 + ], "data": {"aecad": {"part": "ttip"}}, - "content": "c", + "content": "gnd", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -5219,16 +4056,16 @@ "Group", { "applyMatrix": true, + "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 0.9, - "height": 1.6, - "pin": 2, - "label": "a", - "netid": "8", - "rotation": 90, - "mirrored": false + "width": 3.1, + "height": 1.5, + "pin": 32, + "label": "12", + "mirrored": false, + "rotation": -90 } }, "children": [ @@ -5236,12 +4073,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 12.66142, 3.02362], + "matrix": [1, 0, 0, 1, 26.64567, 146.83465], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [3.40157, 6.04724], + "size": [11.71654, 5.66929], "radius": [0, 0], - "fillColor": [1, 0, 0], + "fillColor": [0, 0.50196, 0], "strokeWidth": 0 } ], @@ -5249,9 +4086,16 @@ "PointText", { "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 12.66142, 2.12362], + "matrix": [ + 0, + 1.01938, + -1.01938, + 0, + 25.72823, + 146.83465 + ], "data": {"aecad": {"part": "ttip"}}, - "content": "a", + "content": "12", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -5261,52 +4105,21 @@ ] } ], - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 7.1811, 3.02362], - "data": {"aecad": {"part": "border"}}, - "type": "rectangle", - "size": [7.55906, 6.04724], - "radius": [0.3, 0.3], - "strokeColor": [1, 0.07843, 0.57647], - "strokeWidth": 0.2 - } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 272.97165, 83.92385], - "data": { - "aecad": { - "type": "C1206", - "name": "P.C3.C2", - "rev": 1, - "_iface": {"1": "c", "2": "a"}, - "side": "F.Cu", - "rotation": 180 - } - }, - "children": [ [ "Group", { "applyMatrix": true, + "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 0.9, - "height": 1.6, - "pin": 1, - "label": "c", - "netid": "1", + "width": 3.1, + "height": 1.5, + "pin": 34, + "label": "gnd", "mirrored": false, - "rotation": 90 + "rotation": -90, + "netid": "1" } }, "children": [ @@ -5314,12 +4127,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 1.70079, 3.02362], + "matrix": [1, 0, 0, 1, 26.64567, 156.43465], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [3.40157, 6.04724], + "size": [11.71654, 5.66929], "radius": [0, 0], - "fillColor": [1, 0, 0], + "fillColor": [0, 0.50196, 0], "strokeWidth": 0 } ], @@ -5327,9 +4140,16 @@ "PointText", { "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 1.70079, 2.12362], + "matrix": [ + 0, + 0.67958, + -0.67958, + 0, + 26.03404, + 156.43465 + ], "data": {"aecad": {"part": "ttip"}}, - "content": "c", + "content": "gnd", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -5343,16 +4163,16 @@ "Group", { "applyMatrix": true, + "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 0.9, - "height": 1.6, - "pin": 2, - "label": "a", - "netid": "8", + "width": 3.1, + "height": 1.5, + "pin": 36, + "label": "16", "mirrored": false, - "rotation": 90 + "rotation": -90 } }, "children": [ @@ -5360,12 +4180,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 12.66142, 3.02362], + "matrix": [1, 0, 0, 1, 26.64567, 166.03465], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [3.40157, 6.04724], + "size": [11.71654, 5.66929], "radius": [0, 0], - "fillColor": [1, 0, 0], + "fillColor": [0, 0.50196, 0], "strokeWidth": 0 } ], @@ -5373,9 +4193,16 @@ "PointText", { "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 12.66142, 2.12362], + "matrix": [ + 0, + 1.01938, + -1.01938, + 0, + 25.72823, + 166.03465 + ], "data": {"aecad": {"part": "ttip"}}, - "content": "a", + "content": "16", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -5385,51 +4212,20 @@ ] } ], - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 7.1811, 3.02362], - "data": {"aecad": {"part": "border"}}, - "type": "rectangle", - "size": [7.55906, 6.04724], - "radius": [0.3, 0.3], - "strokeColor": [1, 0.07843, 0.57647], - "strokeWidth": 0.2 - } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 262.8132, 86.98203], - "data": { - "aecad": { - "type": "DO214AC", - "name": "P.D14", - "side": "F.Cu", - "rotation": 0, - "rev": 3, - "_iface": {"1": "c", "2": "a"} - } - }, - "children": [ [ "Group", { "applyMatrix": true, + "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 1.52, - "height": 1.68, - "pin": 1, - "label": "c", - "netid": "6", - "mirrored": false + "width": 3.1, + "height": 1.5, + "pin": 38, + "label": "20", + "mirrored": false, + "rotation": -90 } }, "children": [ @@ -5437,12 +4233,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 2.87244, 3.1748], + "matrix": [1, 0, 0, 1, 26.64567, 175.63465], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [5.74488, 6.34961], + "size": [11.71654, 5.66929], "radius": [0, 0], - "fillColor": [1, 0, 0], + "fillColor": [0, 0.50196, 0], "strokeWidth": 0 } ], @@ -5450,9 +4246,16 @@ "PointText", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 2.87244, 4.0748], + "matrix": [ + 0, + 1.01938, + -1.01938, + 0, + 25.72823, + 175.63465 + ], "data": {"aecad": {"part": "ttip"}}, - "content": "c", + "content": "20", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -5466,15 +4269,16 @@ "Group", { "applyMatrix": true, + "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 1.52, - "height": 1.68, - "pin": 2, - "label": "a", - "netid": "1", - "mirrored": false + "width": 3.1, + "height": 1.5, + "pin": 40, + "label": "21", + "mirrored": false, + "rotation": -90 } }, "children": [ @@ -5482,12 +4286,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 17.08346, 3.1748], + "matrix": [1, 0, 0, 1, 26.64567, 185.23465], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [5.74488, 6.34961], + "size": [11.71654, 5.66929], "radius": [0, 0], - "fillColor": [1, 0, 0], + "fillColor": [0, 0.50196, 0], "strokeWidth": 0 } ], @@ -5495,9 +4299,16 @@ "PointText", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 17.08346, 4.0748], + "matrix": [ + 0, + 1.01938, + -1.01938, + 0, + 25.72823, + 185.23465 + ], "data": {"aecad": {"part": "ttip"}}, - "content": "a", + "content": "21", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -5506,19 +4317,6 @@ ] ] } - ], - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 9.97795, 3.1748], - "data": {"aecad": {"part": "border"}}, - "type": "rectangle", - "size": [7.55906, 6.04724], - "radius": [0.3, 0.3], - "strokeColor": [1, 0.07843, 0.57647], - "strokeWidth": 0.2 - } ] ] } @@ -5527,14 +4325,16 @@ "Group", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 262.80531, 100.87716], + "matrix": [1, 0, 0, -1, 194.15389, 197.28785], "data": { "aecad": { - "type": "DO214AC", - "name": "P.D13", - "side": "F.Cu", - "rev": 3, - "_iface": {"1": "c", "2": "a"} + "type": "Buzzer", + "name": "beep.b", + "side": "B.Cu", + "rotation": 180, + "rev": 2, + "_iface": {"1": "c", "2": "a"}, + "value": "" } }, "children": [ @@ -5545,12 +4345,13 @@ "data": { "aecad": { "type": "Pad", - "width": 1.52, - "height": 1.68, + "dia": 1.5, + "drill": 0.7, "pin": 1, "label": "c", - "netid": "6", - "mirrored": false + "netid": "19", + "mirrored": true, + "rotation": 180 } }, "children": [ @@ -5558,12 +4359,27 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 2.87244, 3.1748], "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [5.74488, 6.34961], - "radius": [0, 0], - "fillColor": [1, 0, 0], + "type": "circle", + "size": [5.6693, 5.6693], + "radius": 2.83465, + "fillColor": [1, 0.64706, 0], + "strokeWidth": 0 + } + ], + [ + "Path", + { + "applyMatrix": true, + "data": {"aecad": {"part": "drill"}}, + "segments": [ + [[-1.32283, 0], [0, 0.73058], [0, -0.73058]], + [[0, -1.32283], [-0.73058, 0], [0.73058, 0]], + [[1.32283, 0], [0, -0.73058], [0, 0.73058]], + [[0, 1.32283], [0.73058, 0], [-0.73058, 0]] + ], + "closed": true, + "fillColor": [0.1451, 0.1451, 0.1451], "strokeWidth": 0 } ], @@ -5571,7 +4387,7 @@ "PointText", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 2.87244, 4.0748], + "matrix": [0.94488, 0, 0, -0.94488, 0, -0.8504], "data": {"aecad": {"part": "ttip"}}, "content": "c", "fillColor": [1, 1, 1], @@ -5590,12 +4406,13 @@ "data": { "aecad": { "type": "Pad", - "width": 1.52, - "height": 1.68, + "dia": 1.5, + "drill": 0.7, "pin": 2, "label": "a", - "netid": "3", - "mirrored": false + "netid": "5", + "mirrored": true, + "rotation": 180 } }, "children": [ @@ -5603,12 +4420,28 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 17.08346, 3.1748], + "matrix": [1, 0, 0, 1, 29.10236, 0], "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [5.74488, 6.34961], - "radius": [0, 0], - "fillColor": [1, 0, 0], + "type": "circle", + "size": [5.6693, 5.6693], + "radius": 2.83465, + "fillColor": [1, 0.64706, 0], + "strokeWidth": 0 + } + ], + [ + "Path", + { + "applyMatrix": true, + "data": {"aecad": {"part": "drill"}}, + "segments": [ + [[27.77953, 0], [0, 0.73058], [0, -0.73058]], + [[29.10236, -1.32283], [-0.73058, 0], [0.73058, 0]], + [[30.4252, 0], [0, -0.73058], [0, 0.73058]], + [[29.10236, 1.32283], [0.73058, 0], [-0.73058, 0]] + ], + "closed": true, + "fillColor": [0.1451, 0.1451, 0.1451], "strokeWidth": 0 } ], @@ -5616,7 +4449,7 @@ "PointText", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 17.08346, 4.0748], + "matrix": [0.94488, 0, 0, -0.94488, 29.10236, -0.8504], "data": {"aecad": {"part": "ttip"}}, "content": "a", "fillColor": [1, 1, 1], @@ -5632,12 +4465,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 9.97795, 3.1748], + "matrix": [1, 0, 0, 1, 14.55118, 0], "data": {"aecad": {"part": "border"}}, - "type": "rectangle", - "size": [7.55906, 6.04724], - "radius": [0.3, 0.3], - "strokeColor": [1, 0.07843, 0.57647], + "type": "circle", + "size": [45.35434, 45.35434], + "radius": 22.67717, + "strokeColor": [0.12549, 0.69804, 0.66667], "strokeWidth": 0.2 } ] @@ -5648,14 +4481,15 @@ "Group", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 310.77716, 80.37719], + "matrix": [1, 0, 0, -1, 138.4555, 54.24032], "data": { "aecad": { - "type": "C1206", - "name": "led2.D1", - "side": "F.Cu", - "rev": 1, - "_iface": {"1": "c", "2": "a"} + "type": "Inductor_thd", + "name": "P.L1", + "side": "B.Cu", + "rotation": 180, + "_iface": {"1": 1, "2": 2}, + "value": "100..360uH,2A" } }, "children": [ @@ -5666,12 +4500,14 @@ "data": { "aecad": { "type": "Pad", - "width": 0.9, - "height": 1.6, + "width": 4, + "height": 4.5, + "drill": 0.7, "pin": 1, - "label": "c", - "netid": "21", - "mirrored": false + "label": 1, + "netid": "7", + "mirrored": true, + "rotation": 90 } }, "children": [ @@ -5679,12 +4515,28 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 1.70079, 3.02362], + "matrix": [1, 0, 0, 1, 7.55906, 8.50394], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [3.40157, 6.04724], + "size": [15.11811, 17.00787], "radius": [0, 0], - "fillColor": [1, 0, 0], + "fillColor": [1, 0.64706, 0], + "strokeWidth": 0 + } + ], + [ + "Path", + { + "applyMatrix": true, + "data": {"aecad": {"part": "drill"}}, + "segments": [ + [[6.23622, 8.50394], [0, 0.73058], [0, -0.73058]], + [[7.55906, 7.1811], [-0.73058, 0], [0.73058, 0]], + [[8.88189, 8.50394], [0, -0.73058], [0, 0.73058]], + [[7.55906, 9.82677], [0.73058, 0], [-0.73058, 0]] + ], + "closed": true, + "fillColor": [0.1451, 0.1451, 0.1451], "strokeWidth": 0 } ], @@ -5692,9 +4544,9 @@ "PointText", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 1.70079, 3.92362], + "matrix": [2.83464, 0, 0, -2.83464, 7.55906, 5.95276], "data": {"aecad": {"part": "ttip"}}, - "content": "c", + "content": "1", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -5711,12 +4563,14 @@ "data": { "aecad": { "type": "Pad", - "width": 0.9, - "height": 1.6, + "width": 4, + "height": 4.5, + "drill": 0.7, "pin": 2, - "label": "a", - "netid": "5", - "mirrored": false + "label": 2, + "netid": "8", + "mirrored": true, + "rotation": 90 } }, "children": [ @@ -5724,12 +4578,28 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 12.66142, 3.02362], + "matrix": [1, 0, 0, 1, 37.79528, 8.50394], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [3.40157, 6.04724], + "size": [15.11811, 17.00787], "radius": [0, 0], - "fillColor": [1, 0, 0], + "fillColor": [1, 0.64706, 0], + "strokeWidth": 0 + } + ], + [ + "Path", + { + "applyMatrix": true, + "data": {"aecad": {"part": "drill"}}, + "segments": [ + [[36.47244, 8.50394], [0, 0.73058], [0, -0.73058]], + [[37.79528, 7.1811], [-0.73058, 0], [0.73058, 0]], + [[39.11811, 8.50394], [0, -0.73058], [0, 0.73058]], + [[37.79528, 9.82677], [0.73058, 0], [-0.73058, 0]] + ], + "closed": true, + "fillColor": [0.1451, 0.1451, 0.1451], "strokeWidth": 0 } ], @@ -5737,9 +4607,9 @@ "PointText", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 12.66142, 3.92362], + "matrix": [2.83464, 0, 0, -2.83464, 37.79528, 5.95276], "data": {"aecad": {"part": "ttip"}}, - "content": "a", + "content": "2", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -5753,12 +4623,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 7.1811, 3.02362], + "matrix": [1, 0, 0, 1, 22.67717, 8.50394], "data": {"aecad": {"part": "border"}}, "type": "rectangle", - "size": [7.55906, 6.04724], + "size": [40.44094, 38.55118], "radius": [0.3, 0.3], - "strokeColor": [1, 0.07843, 0.57647], + "strokeColor": [0.12549, 0.69804, 0.66667], "strokeWidth": 0.2 } ] @@ -5769,14 +4639,159 @@ "Group", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 310.77716, 107.24963], + "matrix": [-1, 0, 0, 1, -30.96112, 371.10638], "data": { "aecad": { - "type": "C1206", - "name": "led1.D1", + "type": "RefCross", + "name": "_d", + "helper": true, + "side": "Edge", + "value": "" + } + }, + "children": [ + [ + "Path", + { + "applyMatrix": true, + "data": {"aecad": {"part": "v"}}, + "segments": [[-20, 0], [20, 0]], + "strokeColor": [1, 1, 1] + } + ], + [ + "Path", + { + "applyMatrix": true, + "data": {"aecad": {"part": "h"}}, + "segments": [[0, -20], [0, 20]], + "strokeColor": [1, 1, 1] + } + ] + ] + } + ], + [ + "Group", + { + "applyMatrix": false, + "matrix": [-1, 0, 0, 1, 351.05513, 351.20463], + "data": { + "aecad": { + "type": "RefCross", + "name": "_c", + "helper": true, + "side": "Edge", + "value": "" + } + }, + "children": [ + [ + "Path", + { + "applyMatrix": true, + "data": {"aecad": {"part": "v"}}, + "segments": [[-20, 0], [20, 0]], + "strokeColor": [1, 1, 1] + } + ], + [ + "Path", + { + "applyMatrix": true, + "data": {"aecad": {"part": "h"}}, + "segments": [[0, -20], [0, 20]], + "strokeColor": [1, 1, 1] + } + ] + ] + } + ], + [ + "Group", + { + "applyMatrix": false, + "matrix": [-1, 0, 0, 1, 364.94663, -20.61513], + "data": { + "aecad": { + "type": "RefCross", + "name": "_b", + "helper": true, + "side": "Edge", + "value": "" + } + }, + "children": [ + [ + "Path", + { + "applyMatrix": true, + "data": {"aecad": {"part": "v"}}, + "segments": [[-20, 0], [20, 0]], + "strokeColor": [1, 1, 1] + } + ], + [ + "Path", + { + "applyMatrix": true, + "data": {"aecad": {"part": "h"}}, + "segments": [[0, -20], [0, 20]], + "strokeColor": [1, 1, 1] + } + ] + ] + } + ], + [ + "Group", + { + "applyMatrix": false, + "matrix": [-1, 0, 0, 1, -44.85262, -18.522], + "data": { + "aecad": { + "type": "RefCross", + "name": "_a", + "helper": true, + "side": "Edge", + "value": "" + } + }, + "children": [ + [ + "Path", + { + "applyMatrix": true, + "data": {"aecad": {"part": "v"}}, + "segments": [[-20, 0], [20, 0]], + "strokeColor": [1, 1, 1] + } + ], + [ + "Path", + { + "applyMatrix": true, + "data": {"aecad": {"part": "h"}}, + "segments": [[0, -20], [0, 20]], + "strokeColor": [1, 1, 1] + } + ] + ] + } + ], + [ + "Group", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 14.28494, 136.16301], + "data": { + "aecad": { + "type": "Bolt", + "name": "_1", + "pad": {"dia": 6.2, "drill": 3, "pin": 1, "label": 1}, "side": "F.Cu", - "rev": 1, - "_iface": {"1": "c", "2": "a"} + "labels": {"1": 1}, + "value": "" } }, "children": [ @@ -5787,12 +4802,10 @@ "data": { "aecad": { "type": "Pad", - "width": 0.9, - "height": 1.6, + "dia": 6.2, + "drill": 3, "pin": 1, - "label": "c", - "netid": "22", - "mirrored": false + "label": 1 } }, "children": [ @@ -5800,57 +4813,27 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 1.70079, 3.02362], "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [3.40157, 6.04724], - "radius": [0, 0], - "fillColor": [1, 0, 0], + "type": "circle", + "size": [23.43308, 23.43308], + "radius": 11.71654, + "fillColor": [1, 0.64706, 0], "strokeWidth": 0 } ], [ - "PointText", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 1.70079, 3.92362], - "data": {"aecad": {"part": "ttip"}}, - "content": "c", - "fillColor": [1, 1, 1], - "fontSize": 3, - "leading": 3.6, - "justification": "center" - } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": true, - "data": { - "aecad": { - "type": "Pad", - "width": 0.9, - "height": 1.6, - "pin": 2, - "label": "a", - "netid": "5", - "mirrored": false - } - }, - "children": [ - [ - "Shape", + "Path", { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 12.66142, 3.02362], - "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [3.40157, 6.04724], - "radius": [0, 0], - "fillColor": [1, 0, 0], + "applyMatrix": true, + "data": {"aecad": {"part": "drill"}}, + "segments": [ + [[-5.66929, 0], [0, 3.13106], [0, -3.13106]], + [[0, -5.66929], [-3.13106, 0], [3.13106, 0]], + [[5.66929, 0], [0, -3.13106], [0, 3.13106]], + [[0, 5.66929], [3.13106, 0], [-3.13106, 0]] + ], + "closed": true, + "fillColor": [0.1451, 0.1451, 0.1451], "strokeWidth": 0 } ], @@ -5858,9 +4841,9 @@ "PointText", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 12.66142, 3.92362], + "matrix": [3.90551, 0, 0, 3.90551, 0, 3.51496], "data": {"aecad": {"part": "ttip"}}, - "content": "a", + "content": "1", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -5869,19 +4852,6 @@ ] ] } - ], - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 7.1811, 3.02362], - "data": {"aecad": {"part": "border"}}, - "type": "rectangle", - "size": [7.55906, 6.04724], - "radius": [0.3, 0.3], - "strokeColor": [1, 0.07843, 0.57647], - "strokeWidth": 0.2 - } ] ] } @@ -5890,15 +4860,15 @@ "Group", { "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 164.77866, 73.64789], + "matrix": [1, 0, 0, 1, 233.49754, 136.16301], "data": { "aecad": { - "type": "C1206", - "name": "P.C11", + "type": "Bolt", + "name": "_2", + "pad": {"dia": 6.2, "drill": 3, "pin": 1, "label": 1}, "side": "F.Cu", - "rotation": 180, - "rev": 1, - "_iface": {"1": "c", "2": "a"} + "labels": {"1": 1}, + "value": "" } }, "children": [ @@ -5909,13 +4879,10 @@ "data": { "aecad": { "type": "Pad", - "width": 0.9, - "height": 1.6, + "dia": 6.2, + "drill": 3, "pin": 1, - "label": "c", - "netid": "1", - "rotation": 180, - "mirrored": false + "label": 1 } }, "children": [ @@ -5923,58 +4890,27 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 1.70079, 3.02362], "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [3.40157, 6.04724], - "radius": [0, 0], - "fillColor": [1, 0, 0], + "type": "circle", + "size": [23.43308, 23.43308], + "radius": 11.71654, + "fillColor": [1, 0.64706, 0], "strokeWidth": 0 } ], [ - "PointText", - { - "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 1.70079, 2.12362], - "data": {"aecad": {"part": "ttip"}}, - "content": "c", - "fillColor": [1, 1, 1], - "fontSize": 3, - "leading": 3.6, - "justification": "center" - } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": true, - "data": { - "aecad": { - "type": "Pad", - "width": 0.9, - "height": 1.6, - "pin": 2, - "label": "a", - "netid": "9", - "rotation": 180, - "mirrored": false - } - }, - "children": [ - [ - "Shape", + "Path", { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 12.66142, 3.02362], - "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [3.40157, 6.04724], - "radius": [0, 0], - "fillColor": [1, 0, 0], + "applyMatrix": true, + "data": {"aecad": {"part": "drill"}}, + "segments": [ + [[-5.66929, 0], [0, 3.13106], [0, -3.13106]], + [[0, -5.66929], [-3.13106, 0], [3.13106, 0]], + [[5.66929, 0], [0, -3.13106], [0, 3.13106]], + [[0, 5.66929], [3.13106, 0], [-3.13106, 0]] + ], + "closed": true, + "fillColor": [0.1451, 0.1451, 0.1451], "strokeWidth": 0 } ], @@ -5982,9 +4918,9 @@ "PointText", { "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 12.66142, 2.12362], + "matrix": [3.90551, 0, 0, 3.90551, 0, 3.51496], "data": {"aecad": {"part": "ttip"}}, - "content": "a", + "content": "1", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -5993,19 +4929,6 @@ ] ] } - ], - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 7.1811, 3.02362], - "data": {"aecad": {"part": "border"}}, - "type": "rectangle", - "size": [7.55906, 6.04724], - "radius": [0.3, 0.3], - "strokeColor": [1, 0.07843, 0.57647], - "strokeWidth": 0.2 - } ] ] } @@ -6014,15 +4937,15 @@ "Group", { "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 137.01989, 76.04316], + "matrix": [1, 0, 0, 1, 14.28494, 321.35987], "data": { "aecad": { - "type": "SMD1206", - "name": "P.R2", + "type": "Bolt", + "name": "_3", + "pad": {"dia": 6.2, "drill": 3, "pin": 1, "label": 1}, "side": "F.Cu", - "rotation": 180, - "rev": 1, - "_iface": {"1": 1, "2": 2} + "labels": {"1": 1}, + "value": "" } }, "children": [ @@ -6033,13 +4956,10 @@ "data": { "aecad": { "type": "Pad", - "width": 0.9, - "height": 1.6, + "dia": 6.2, + "drill": 3, "pin": 1, - "label": 1, - "netid": "9", - "rotation": 1980, - "mirrored": false + "label": 1 } }, "children": [ @@ -6047,58 +4967,27 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 1.70079, 3.02362], "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [3.40157, 6.04724], - "radius": [0, 0], - "fillColor": [1, 0, 0], + "type": "circle", + "size": [23.43308, 23.43308], + "radius": 11.71654, + "fillColor": [1, 0.64706, 0], "strokeWidth": 0 } ], [ - "PointText", - { - "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 1.70079, 2.12362], - "data": {"aecad": {"part": "ttip"}}, - "content": "1", - "fillColor": [1, 1, 1], - "fontSize": 3, - "leading": 3.6, - "justification": "center" - } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": true, - "data": { - "aecad": { - "type": "Pad", - "width": 0.9, - "height": 1.6, - "pin": 2, - "label": 2, - "netid": "20", - "rotation": 1980, - "mirrored": false - } - }, - "children": [ - [ - "Shape", + "Path", { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 12.66142, 3.02362], - "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [3.40157, 6.04724], - "radius": [0, 0], - "fillColor": [1, 0, 0], + "applyMatrix": true, + "data": {"aecad": {"part": "drill"}}, + "segments": [ + [[-5.66929, 0], [0, 3.13106], [0, -3.13106]], + [[0, -5.66929], [-3.13106, 0], [3.13106, 0]], + [[5.66929, 0], [0, -3.13106], [0, 3.13106]], + [[0, 5.66929], [3.13106, 0], [-3.13106, 0]] + ], + "closed": true, + "fillColor": [0.1451, 0.1451, 0.1451], "strokeWidth": 0 } ], @@ -6106,9 +4995,9 @@ "PointText", { "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 12.66142, 2.12362], + "matrix": [3.90551, 0, 0, 3.90551, 0, 3.51496], "data": {"aecad": {"part": "ttip"}}, - "content": "2", + "content": "1", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -6117,19 +5006,6 @@ ] ] } - ], - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 7.1811, 3.02362], - "data": {"aecad": {"part": "border"}}, - "type": "rectangle", - "size": [7.55906, 6.04724], - "radius": [0.3, 0.3], - "strokeColor": [1, 0.07843, 0.57647], - "strokeWidth": 0.2 - } ] ] } @@ -6138,14 +5014,15 @@ "Group", { "applyMatrix": false, - "matrix": [1, 0, 0, -1, 138.4555, 54.24032], + "matrix": [1, 0, 0, 1, 233.49754, 321.35987], "data": { "aecad": { - "type": "Inductor_thd", - "name": "P.L1", - "side": "B.Cu", - "rotation": 180, - "_iface": {"1": 1, "2": 2} + "type": "Bolt", + "name": "_4", + "pad": {"dia": 6.2, "drill": 3, "pin": 1, "label": 1}, + "side": "F.Cu", + "labels": {"1": 1}, + "value": "" } }, "children": [ @@ -6156,14 +5033,10 @@ "data": { "aecad": { "type": "Pad", - "width": 4, - "height": 4.5, - "drill": 0.7, + "dia": 6.2, + "drill": 3, "pin": 1, - "label": 1, - "netid": "7", - "mirrored": true, - "rotation": 90 + "label": 1 } }, "children": [ @@ -6171,11 +5044,10 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 7.55906, 8.50394], "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [15.11811, 17.00787], - "radius": [0, 0], + "type": "circle", + "size": [23.43308, 23.43308], + "radius": 11.71654, "fillColor": [1, 0.64706, 0], "strokeWidth": 0 } @@ -6186,10 +5058,10 @@ "applyMatrix": true, "data": {"aecad": {"part": "drill"}}, "segments": [ - [[6.23622, 8.50394], [0, 0.73058], [0, -0.73058]], - [[7.55906, 7.1811], [-0.73058, 0], [0.73058, 0]], - [[8.88189, 8.50394], [0, -0.73058], [0, 0.73058]], - [[7.55906, 9.82677], [0.73058, 0], [-0.73058, 0]] + [[-5.66929, 0], [0, 3.13106], [0, -3.13106]], + [[0, -5.66929], [-3.13106, 0], [3.13106, 0]], + [[5.66929, 0], [0, -3.13106], [0, 3.13106]], + [[0, 5.66929], [3.13106, 0], [-3.13106, 0]] ], "closed": true, "fillColor": [0.1451, 0.1451, 0.1451], @@ -6200,7 +5072,7 @@ "PointText", { "applyMatrix": false, - "matrix": [1, 0, 0, -1, 7.55906, 7.60394], + "matrix": [3.90551, 0, 0, 3.90551, 0, 3.51496], "data": {"aecad": {"part": "ttip"}}, "content": "1", "fillColor": [1, 1, 1], @@ -6211,82 +5083,402 @@ ] ] } + ] + ] + } + ], + [ + "Group", + { + "applyMatrix": false, + "matrix": [0, 1, -1, 0, 234.71739, 25.85163], + "data": { + "aecad": { + "type": "LM2576", + "name": "P.C1", + "rotation": 90, + "side": "F.Cu", + "rev": 2, + "_iface": { + "1": "vin", + "2": "out", + "3": "gnd", + "4": "fb", + "5": "onoff", + "6": "gnd" + }, + "value": "" + } + }, + "children": [ + [ + "Group", + { + "applyMatrix": false, + "data": { + "aecad": { + "type": "PinArray", + "start": 6, + "pad": {"width": 8, "height": 10.8}, + "cols": {"count": 1}, + "labels": { + "1": "vin", + "2": "out", + "3": "gnd", + "4": "fb", + "5": "onoff", + "6": "gnd" + }, + "_iface": {"6": "gnd"} + } + }, + "children": [ + [ + "Group", + { + "applyMatrix": true, + "data": { + "aecad": { + "type": "Pad", + "width": 8, + "height": 10.8, + "pin": 6, + "label": "gnd", + "rotation": 90, + "netid": "1" + } + }, + "children": [ + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 15.11811, 20.40945], + "data": {"aecad": {"part": "cu"}}, + "type": "rectangle", + "size": [30.23622, 40.8189], + "radius": [0, 0], + "fillColor": [1, 0, 0], + "strokeWidth": 0 + } + ], + [ + "PointText", + { + "applyMatrix": false, + "matrix": [ + 0, + -4.89301, + 4.89301, + 0, + 19.52182, + 20.40945 + ], + "data": {"aecad": {"part": "ttip"}}, + "content": "gnd", + "fillColor": [1, 1, 1], + "fontSize": 3, + "leading": 3.6, + "justification": "center" + } + ] + ] + } + ] + ] + } ], [ "Group", { - "applyMatrix": true, + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 49.47402, 5.52189], "data": { "aecad": { - "type": "Pad", - "width": 4, - "height": 4.5, - "drill": 0.7, - "pin": 2, - "label": 2, - "netid": "8", - "mirrored": true, - "rotation": 90 + "type": "PinArray", + "dir": "-y", + "pad": {"width": 2.16, "height": 1.07}, + "rows": {"count": 5, "interval": 1.702}, + "labels": { + "1": "vin", + "2": "out", + "3": "gnd", + "4": "fb", + "5": "onoff", + "6": "gnd" + }, + "_iface": { + "1": "vin", + "2": "out", + "3": "gnd", + "4": "fb", + "5": "onoff" + } } }, "children": [ [ - "Shape", + "Group", + { + "applyMatrix": true, + "data": { + "aecad": { + "type": "Pad", + "width": 2.16, + "height": 1.07, + "pin": 5, + "label": "onoff", + "rotation": 90, + "netid": "1" + } + }, + "children": [ + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 4.08189, 2.02205], + "data": {"aecad": {"part": "cu"}}, + "type": "rectangle", + "size": [8.16378, 4.04409], + "radius": [0, 0], + "fillColor": [1, 0, 0], + "strokeWidth": 0 + } + ], + [ + "PointText", + { + "applyMatrix": false, + "matrix": [ + 0, + -0.36664, + 0.36664, + 0, + 4.41186, + 2.02205 + ], + "data": {"aecad": {"part": "ttip"}}, + "content": "onoff", + "fillColor": [1, 1, 1], + "fontSize": 3, + "leading": 3.6, + "justification": "center" + } + ] + ] + } + ], + [ + "Group", + { + "applyMatrix": true, + "data": { + "aecad": { + "type": "Pad", + "width": 2.16, + "height": 1.07, + "pin": 4, + "label": "fb", + "rotation": 90, + "netid": "8" + } + }, + "children": [ + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 4.08189, 8.4548], + "data": {"aecad": {"part": "cu"}}, + "type": "rectangle", + "size": [8.16378, 4.04409], + "radius": [0, 0], + "fillColor": [1, 0, 0], + "strokeWidth": 0 + } + ], + [ + "PointText", + { + "applyMatrix": false, + "matrix": [ + 0, + -0.96982, + 0.96982, + 0, + 4.95473, + 8.4548 + ], + "data": {"aecad": {"part": "ttip"}}, + "content": "fb", + "fillColor": [1, 1, 1], + "fontSize": 3, + "leading": 3.6, + "justification": "center" + } + ] + ] + } + ], + [ + "Group", { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 37.79528, 8.50394], - "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [15.11811, 17.00787], - "radius": [0, 0], - "fillColor": [1, 0.64706, 0], - "strokeWidth": 0 + "applyMatrix": true, + "data": { + "aecad": { + "type": "Pad", + "width": 2.16, + "height": 1.07, + "pin": 3, + "label": "gnd", + "rotation": 90, + "netid": "1" + } + }, + "children": [ + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 4.08189, 14.88756], + "data": {"aecad": {"part": "cu"}}, + "type": "rectangle", + "size": [8.16378, 4.04409], + "radius": [0, 0], + "fillColor": [1, 0, 0], + "strokeWidth": 0 + } + ], + [ + "PointText", + { + "applyMatrix": false, + "matrix": [ + 0, + -0.48477, + 0.48477, + 0, + 4.51818, + 14.88756 + ], + "data": {"aecad": {"part": "ttip"}}, + "content": "gnd", + "fillColor": [1, 1, 1], + "fontSize": 3, + "leading": 3.6, + "justification": "center" + } + ] + ] } ], [ - "Path", + "Group", { "applyMatrix": true, - "data": {"aecad": {"part": "drill"}}, - "segments": [ - [[36.47244, 8.50394], [0, 0.73058], [0, -0.73058]], - [[37.79528, 7.1811], [-0.73058, 0], [0.73058, 0]], - [[39.11811, 8.50394], [0, -0.73058], [0, 0.73058]], - [[37.79528, 9.82677], [0.73058, 0], [-0.73058, 0]] - ], - "closed": true, - "fillColor": [0.1451, 0.1451, 0.1451], - "strokeWidth": 0 + "data": { + "aecad": { + "type": "Pad", + "width": 2.16, + "height": 1.07, + "pin": 2, + "label": "out", + "rotation": 90, + "netid": "7" + } + }, + "children": [ + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 4.08189, 21.32031], + "data": {"aecad": {"part": "cu"}}, + "type": "rectangle", + "size": [8.16378, 4.04409], + "radius": [0, 0], + "fillColor": [1, 0, 0], + "strokeWidth": 0 + } + ], + [ + "PointText", + { + "applyMatrix": false, + "matrix": [ + 0, + -0.58183, + 0.58183, + 0, + 4.60553, + 21.32031 + ], + "data": {"aecad": {"part": "ttip"}}, + "content": "out", + "fillColor": [1, 1, 1], + "fontSize": 3, + "leading": 3.6, + "justification": "center" + } + ] + ] } ], [ - "PointText", + "Group", { - "applyMatrix": false, - "matrix": [1, 0, 0, -1, 37.79528, 7.60394], - "data": {"aecad": {"part": "ttip"}}, - "content": "2", - "fillColor": [1, 1, 1], - "fontSize": 3, - "leading": 3.6, - "justification": "center" + "applyMatrix": true, + "data": { + "aecad": { + "type": "Pad", + "width": 2.16, + "height": 1.07, + "pin": 1, + "label": "vin", + "rotation": 90, + "netid": "6" + } + }, + "children": [ + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 4.08189, 27.75307], + "data": {"aecad": {"part": "cu"}}, + "type": "rectangle", + "size": [8.16378, 4.04409], + "radius": [0, 0], + "fillColor": [1, 0, 0], + "strokeWidth": 0 + } + ], + [ + "PointText", + { + "applyMatrix": false, + "matrix": [ + 0, + -0.63272, + 0.63272, + 0, + 4.65134, + 27.75307 + ], + "data": {"aecad": {"part": "ttip"}}, + "content": "vin", + "fillColor": [1, 1, 1], + "fontSize": 3, + "leading": 3.6, + "justification": "center" + } + ] + ] } ] ] } - ], - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 22.67717, 8.50394], - "data": {"aecad": {"part": "border"}}, - "type": "rectangle", - "size": [40.44094, 38.55118], - "radius": [0.3, 0.3], - "strokeColor": [0.12549, 0.69804, 0.66667], - "strokeWidth": 0.2 - } ] ] } @@ -6295,15 +5487,16 @@ "Group", { "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 273.6137, 43.30142], + "matrix": [-1, 0, 0, -1, 206.22543, 186.63392], "data": { "aecad": { - "type": "CAP_thd", - "name": "P.C10", + "type": "SMD1206", + "name": "beep.R1", "side": "F.Cu", + "rev": 1, + "_iface": {"1": 1, "2": 2}, "rotation": 180, - "rev": 2, - "_iface": {"1": "c", "2": "a"} + "value": "1K" } }, "children": [ @@ -6314,12 +5507,13 @@ "data": { "aecad": { "type": "Pad", - "dia": 1.5, - "drill": 0.6, + "width": 0.9, + "height": 1.6, "pin": 1, - "label": "c", - "netid": "1", - "rotation": 180 + "label": 1, + "netid": "5", + "mirrored": false, + "rotation": 90 } }, "children": [ @@ -6327,27 +5521,12 @@ "Shape", { "applyMatrix": false, + "matrix": [1, 0, 0, 1, 1.70079, 3.02362], "data": {"aecad": {"part": "cu"}}, - "type": "circle", - "size": [5.6693, 5.6693], - "radius": 2.83465, - "fillColor": [1, 0.64706, 0], - "strokeWidth": 0 - } - ], - [ - "Path", - { - "applyMatrix": true, - "data": {"aecad": {"part": "drill"}}, - "segments": [ - [[-1.13386, 0], [0, 0.62621], [0, -0.62621]], - [[0, -1.13386], [-0.62621, 0], [0.62621, 0]], - [[1.13386, 0], [0, -0.62621], [0, 0.62621]], - [[0, 1.13386], [0.62621, 0], [-0.62621, 0]] - ], - "closed": true, - "fillColor": [0.1451, 0.1451, 0.1451], + "type": "rectangle", + "size": [3.40157, 6.04724], + "radius": [0, 0], + "fillColor": [1, 0, 0], "strokeWidth": 0 } ], @@ -6355,9 +5534,9 @@ "PointText", { "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 0, -0.9], + "matrix": [-1.00787, 0, 0, -1.00787, 1.70079, 2.11653], "data": {"aecad": {"part": "ttip"}}, - "content": "c", + "content": "1", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -6374,41 +5553,26 @@ "data": { "aecad": { "type": "Pad", - "dia": 1.5, - "drill": 0.6, + "width": 0.9, + "height": 1.6, "pin": 2, - "label": "a", - "netid": "8", - "rotation": 180 - } - }, - "children": [ - [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 15.11811, 0], - "data": {"aecad": {"part": "cu"}}, - "type": "circle", - "size": [5.6693, 5.6693], - "radius": 2.83465, - "fillColor": [1, 0.64706, 0], - "strokeWidth": 0 - } - ], - [ - "Path", - { - "applyMatrix": true, - "data": {"aecad": {"part": "drill"}}, - "segments": [ - [[13.98425, 0], [0, 0.62621], [0, -0.62621]], - [[15.11811, -1.13386], [-0.62621, 0], [0.62621, 0]], - [[16.25197, 0], [0, -0.62621], [0, 0.62621]], - [[15.11811, 1.13386], [0.62621, 0], [-0.62621, 0]] - ], - "closed": true, - "fillColor": [0.1451, 0.1451, 0.1451], + "label": 2, + "netid": "19", + "mirrored": false, + "rotation": 90 + } + }, + "children": [ + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 12.66142, 3.02362], + "data": {"aecad": {"part": "cu"}}, + "type": "rectangle", + "size": [3.40157, 6.04724], + "radius": [0, 0], + "fillColor": [1, 0, 0], "strokeWidth": 0 } ], @@ -6416,9 +5580,9 @@ "PointText", { "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 15.11811, -0.9], + "matrix": [-1.00787, 0, 0, -1.00787, 12.66142, 2.11653], "data": {"aecad": {"part": "ttip"}}, - "content": "a", + "content": "2", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -6432,11 +5596,11 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 7.55906, 0], + "matrix": [1, 0, 0, 1, 7.1811, 3.02362], "data": {"aecad": {"part": "border"}}, - "type": "circle", - "size": [30.23622, 30.23622], - "radius": 15.11811, + "type": "rectangle", + "size": [7.55906, 6.04724], + "radius": [0.3, 0.3], "strokeColor": [1, 0.07843, 0.57647], "strokeWidth": 0.2 } @@ -6448,72 +5612,85 @@ "Group", { "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 273.6137, 43.30142], + "matrix": [-1, 0, 0, -1, 174.96216, 186.84451], "data": { "aecad": { - "type": "CAP_thd", - "name": "P.C10", + "type": "NPN", + "name": "beep.D.Q1", "side": "F.Cu", + "rev": 1, + "_iface": {"1": "b", "2": "e", "3": "c"}, "rotation": 180, - "rev": 2, - "_iface": {"1": "c", "2": "a"} + "value": "2N2222" } }, "children": [ [ "Group", { - "applyMatrix": true, + "applyMatrix": false, "data": { "aecad": { - "type": "Pad", - "dia": 1.5, - "drill": 0.6, - "pin": 1, - "label": "c", - "rotation": 180 + "type": "PinArray", + "start": 3, + "pad": {"width": 0.9, "height": 0.7}, + "cols": {"count": 1}, + "labels": {"1": "b", "2": "e", "3": "c"}, + "_iface": {"3": "c"} } }, "children": [ [ - "Shape", - { - "applyMatrix": false, - "data": {"aecad": {"part": "cu"}}, - "type": "circle", - "size": [5.6693, 5.6693], - "radius": 2.83465, - "fillColor": [1, 0.64706, 0], - "strokeWidth": 0 - } - ], - [ - "Path", + "Group", { "applyMatrix": true, - "data": {"aecad": {"part": "drill"}}, - "segments": [ - [[-1.13386, 0], [0, 0.62621], [0, -0.62621]], - [[0, -1.13386], [-0.62621, 0], [0.62621, 0]], - [[1.13386, 0], [0, -0.62621], [0, 0.62621]], - [[0, 1.13386], [0.62621, 0], [-0.62621, 0]] - ], - "closed": true, - "fillColor": [0.1451, 0.1451, 0.1451], - "strokeWidth": 0 - } - ], - [ - "PointText", - { - "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 0, -0.9], - "data": {"aecad": {"part": "ttip"}}, - "content": "c", - "fillColor": [1, 1, 1], - "fontSize": 3, - "leading": 3.6, - "justification": "center" + "data": { + "aecad": { + "type": "Pad", + "width": 0.9, + "height": 0.7, + "pin": 3, + "label": "c", + "mirrored": false, + "rotation": 90, + "netid": "19" + } + }, + "children": [ + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 1.70079, 1.32283], + "data": {"aecad": {"part": "cu"}}, + "type": "rectangle", + "size": [3.40157, 2.64567], + "radius": [0, 0], + "fillColor": [1, 0, 0], + "strokeWidth": 0 + } + ], + [ + "PointText", + { + "applyMatrix": false, + "matrix": [ + -0.44094, + 0, + 0, + -0.44094, + 1.70079, + 0.92598 + ], + "data": {"aecad": {"part": "ttip"}}, + "content": "c", + "fillColor": [1, 1, 1], + "fontSize": 3, + "leading": 3.6, + "justification": "center" + } + ] + ] } ] ] @@ -6522,58 +5699,123 @@ [ "Group", { - "applyMatrix": true, + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 7.55906, -3.59055], "data": { "aecad": { - "type": "Pad", - "dia": 1.5, - "drill": 0.6, - "pin": 2, - "label": "a", - "rotation": 180 + "type": "PinArray", + "dir": "-y", + "pad": {"width": 0.9, "height": 0.7}, + "rows": {"count": 2, "interval": 1.9}, + "labels": {"1": "b", "2": "e", "3": "c"}, + "_iface": {"1": "b", "2": "e"} } }, "children": [ [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 15.11811, 0], - "data": {"aecad": {"part": "cu"}}, - "type": "circle", - "size": [5.6693, 5.6693], - "radius": 2.83465, - "fillColor": [1, 0.64706, 0], - "strokeWidth": 0 - } - ], - [ - "Path", + "Group", { "applyMatrix": true, - "data": {"aecad": {"part": "drill"}}, - "segments": [ - [[13.98425, 0], [0, 0.62621], [0, -0.62621]], - [[15.11811, -1.13386], [-0.62621, 0], [0.62621, 0]], - [[16.25197, 0], [0, -0.62621], [0, 0.62621]], - [[15.11811, 1.13386], [0.62621, 0], [-0.62621, 0]] - ], - "closed": true, - "fillColor": [0.1451, 0.1451, 0.1451], - "strokeWidth": 0 + "data": { + "aecad": { + "type": "Pad", + "width": 0.9, + "height": 0.7, + "pin": 2, + "label": "e", + "mirrored": false, + "rotation": 90, + "netid": "1" + } + }, + "children": [ + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 1.70079, 1.32283], + "data": {"aecad": {"part": "cu"}}, + "type": "rectangle", + "size": [3.40157, 2.64567], + "radius": [0, 0], + "fillColor": [1, 0, 0], + "strokeWidth": 0 + } + ], + [ + "PointText", + { + "applyMatrix": false, + "matrix": [ + -0.44094, + 0, + 0, + -0.44094, + 1.70079, + 0.92598 + ], + "data": {"aecad": {"part": "ttip"}}, + "content": "e", + "fillColor": [1, 1, 1], + "fontSize": 3, + "leading": 3.6, + "justification": "center" + } + ] + ] } ], [ - "PointText", + "Group", { - "applyMatrix": false, - "matrix": [-1, 0, 0, -1, 15.11811, -0.9], - "data": {"aecad": {"part": "ttip"}}, - "content": "a", - "fillColor": [1, 1, 1], - "fontSize": 3, - "leading": 3.6, - "justification": "center" + "applyMatrix": true, + "data": { + "aecad": { + "type": "Pad", + "width": 0.9, + "height": 0.7, + "pin": 1, + "label": "b", + "mirrored": false, + "rotation": 90, + "netid": "18" + } + }, + "children": [ + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 1.70079, 8.50394], + "data": {"aecad": {"part": "cu"}}, + "type": "rectangle", + "size": [3.40157, 2.64567], + "radius": [0, 0], + "fillColor": [1, 0, 0], + "strokeWidth": 0 + } + ], + [ + "PointText", + { + "applyMatrix": false, + "matrix": [ + -0.44094, + 0, + 0, + -0.44094, + 1.70079, + 8.10709 + ], + "data": {"aecad": {"part": "ttip"}}, + "content": "b", + "fillColor": [1, 1, 1], + "fontSize": 3, + "leading": 3.6, + "justification": "center" + } + ] + ] } ] ] @@ -6583,11 +5825,11 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 7.55906, 0], + "matrix": [1, 0, 0, 1, 5.48031, 1.32283], "data": {"aecad": {"part": "border"}}, - "type": "circle", - "size": [30.23622, 30.23622], - "radius": 15.11811, + "type": "rectangle", + "size": [5.40472, 11.33858], + "radius": [0.3, 0.3], "strokeColor": [1, 0.07843, 0.57647], "strokeWidth": 0.2 } @@ -6599,15 +5841,16 @@ "Group", { "applyMatrix": false, - "matrix": [1, 0, 0, -1, 194.15389, 197.28785], + "matrix": [-1, 0, 0, -1, 160.43623, 185.15677], "data": { "aecad": { - "type": "Buzzer", - "name": "beep.b", - "side": "B.Cu", + "type": "SMD1206", + "name": "beep.D.R1", + "side": "F.Cu", + "rev": 1, + "_iface": {"1": 1, "2": 2}, "rotation": 180, - "rev": 2, - "_iface": {"1": "c", "2": "a"} + "value": "300 ohm" } }, "children": [ @@ -6618,13 +5861,13 @@ "data": { "aecad": { "type": "Pad", - "dia": 1.5, - "drill": 0.7, + "width": 0.9, + "height": 1.6, "pin": 1, - "label": "c", - "netid": "19", - "mirrored": true, - "rotation": 180 + "label": 1, + "netid": "18", + "mirrored": false, + "rotation": 90 } }, "children": [ @@ -6632,27 +5875,12 @@ "Shape", { "applyMatrix": false, + "matrix": [1, 0, 0, 1, 1.70079, 3.02362], "data": {"aecad": {"part": "cu"}}, - "type": "circle", - "size": [5.6693, 5.6693], - "radius": 2.83465, - "fillColor": [1, 0.64706, 0], - "strokeWidth": 0 - } - ], - [ - "Path", - { - "applyMatrix": true, - "data": {"aecad": {"part": "drill"}}, - "segments": [ - [[-1.32283, 0], [0, 0.73058], [0, -0.73058]], - [[0, -1.32283], [-0.73058, 0], [0.73058, 0]], - [[1.32283, 0], [0, -0.73058], [0, 0.73058]], - [[0, 1.32283], [0.73058, 0], [-0.73058, 0]] - ], - "closed": true, - "fillColor": [0.1451, 0.1451, 0.1451], + "type": "rectangle", + "size": [3.40157, 6.04724], + "radius": [0, 0], + "fillColor": [1, 0, 0], "strokeWidth": 0 } ], @@ -6660,9 +5888,9 @@ "PointText", { "applyMatrix": false, - "matrix": [1, 0, 0, -1, 0, -0.9], + "matrix": [-1.00787, 0, 0, -1.00787, 1.70079, 2.11653], "data": {"aecad": {"part": "ttip"}}, - "content": "c", + "content": "1", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -6679,13 +5907,13 @@ "data": { "aecad": { "type": "Pad", - "dia": 1.5, - "drill": 0.7, + "width": 0.9, + "height": 1.6, "pin": 2, - "label": "a", - "netid": "5", - "mirrored": true, - "rotation": 180 + "label": 2, + "netid": "17", + "mirrored": false, + "rotation": 90 } }, "children": [ @@ -6693,28 +5921,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 29.10236, 0], + "matrix": [1, 0, 0, 1, 12.66142, 3.02362], "data": {"aecad": {"part": "cu"}}, - "type": "circle", - "size": [5.6693, 5.6693], - "radius": 2.83465, - "fillColor": [1, 0.64706, 0], - "strokeWidth": 0 - } - ], - [ - "Path", - { - "applyMatrix": true, - "data": {"aecad": {"part": "drill"}}, - "segments": [ - [[27.77953, 0], [0, 0.73058], [0, -0.73058]], - [[29.10236, -1.32283], [-0.73058, 0], [0.73058, 0]], - [[30.4252, 0], [0, -0.73058], [0, 0.73058]], - [[29.10236, 1.32283], [0.73058, 0], [-0.73058, 0]] - ], - "closed": true, - "fillColor": [0.1451, 0.1451, 0.1451], + "type": "rectangle", + "size": [3.40157, 6.04724], + "radius": [0, 0], + "fillColor": [1, 0, 0], "strokeWidth": 0 } ], @@ -6722,9 +5934,9 @@ "PointText", { "applyMatrix": false, - "matrix": [1, 0, 0, -1, 29.10236, -0.9], + "matrix": [-1.00787, 0, 0, -1.00787, 12.66142, 2.11653], "data": {"aecad": {"part": "ttip"}}, - "content": "a", + "content": "2", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -6738,12 +5950,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 14.55118, 0], + "matrix": [1, 0, 0, 1, 7.1811, 3.02362], "data": {"aecad": {"part": "border"}}, - "type": "circle", - "size": [45.35434, 45.35434], - "radius": 22.67717, - "strokeColor": [0.12549, 0.69804, 0.66667], + "type": "rectangle", + "size": [7.55906, 6.04724], + "radius": [0.3, 0.3], + "strokeColor": [1, 0.07843, 0.57647], "strokeWidth": 0.2 } ] @@ -6754,105 +5966,85 @@ "Group", { "applyMatrix": false, - "matrix": [0, -1, 1, 0, 29.85659, 152.29445], + "matrix": [-1, 0, 0, -1, 210.99281, 120.72954], "data": { "aecad": { - "type": "RpiHeader", - "name": "rpi", - "pad": {"width": 3.1, "height": 1.5, "pin": 40, "label": "21"}, - "cols": {"count": 2, "interval": 5.5}, - "rows": {"count": 20, "interval": 2.54}, - "dir": "x", - "labels": { - "1": "3v3", - "2": "5v", - "3": "2", - "4": "5v", - "5": "3", - "6": "gnd", - "7": "4", - "8": "14", - "9": "gnd", - "10": "15", - "11": "17", - "12": "18", - "13": "27", - "14": "gnd", - "15": "22", - "16": "23", - "17": "3v3", - "18": "24", - "19": "10", - "20": "gnd", - "21": "9", - "22": "25", - "23": "11", - "24": "8", - "25": "gnd", - "26": "7", - "27": "0", - "28": "1", - "29": "5", - "30": "gnd", - "31": "6", - "32": "12", - "33": "13", - "34": "gnd", - "35": "19", - "36": "16", - "37": "26", - "38": "20", - "39": "gnd", - "40": "21" - }, - "mirror": true, - "side": "B.Cu", - "rotation": -90, - "version": 4 + "type": "NPN", + "name": "led2.DR.Q1", + "side": "F.Cu", + "rotation": 180, + "rev": 1, + "_iface": {"1": "b", "2": "e", "3": "c"}, + "value": "2N2222" } }, "children": [ [ "Group", { - "applyMatrix": true, - "opacity": 0.4, + "applyMatrix": false, "data": { "aecad": { - "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 1, - "label": "3v3", - "mirrored": false, - "rotation": -90 + "type": "PinArray", + "start": 3, + "pad": {"width": 0.9, "height": 0.7}, + "cols": {"count": 1}, + "labels": {"1": "b", "2": "e", "3": "c"}, + "_iface": {"3": "c"} } }, "children": [ [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 5.85827, 2.83465], - "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [11.71654, 5.66929], - "radius": [0, 0], - "fillColor": [0, 0.50196, 0], - "strokeWidth": 0 - } - ], - [ - "PointText", + "Group", { - "applyMatrix": false, - "matrix": [0, 1, -1, 0, 4.95827, 2.83465], - "data": {"aecad": {"part": "ttip"}}, - "content": "3v3", - "fillColor": [1, 1, 1], - "fontSize": 3, - "leading": 3.6, - "justification": "center" + "applyMatrix": true, + "data": { + "aecad": { + "type": "Pad", + "width": 0.9, + "height": 0.7, + "pin": 3, + "label": "c", + "netid": "13", + "rotation": 180, + "mirrored": false + } + }, + "children": [ + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 1.70079, 1.32283], + "data": {"aecad": {"part": "cu"}}, + "type": "rectangle", + "size": [3.40157, 2.64567], + "radius": [0, 0], + "fillColor": [1, 0, 0], + "strokeWidth": 0 + } + ], + [ + "PointText", + { + "applyMatrix": false, + "matrix": [ + -0.44094, + 0, + 0, + -0.44094, + 1.70079, + 0.92598 + ], + "data": {"aecad": {"part": "ttip"}}, + "content": "c", + "fillColor": [1, 1, 1], + "fontSize": 3, + "leading": 3.6, + "justification": "center" + } + ] + ] } ] ] @@ -6861,63 +6053,175 @@ [ "Group", { - "applyMatrix": true, - "opacity": 0.4, + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 7.55906, -3.59055], "data": { "aecad": { - "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 3, - "label": "2", - "mirrored": false, - "rotation": -90 + "type": "PinArray", + "dir": "-y", + "pad": {"width": 0.9, "height": 0.7}, + "rows": {"count": 2, "interval": 1.9}, + "labels": {"1": "b", "2": "e", "3": "c"}, + "_iface": {"1": "b", "2": "e"} } }, "children": [ [ - "Shape", + "Group", { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 5.85827, 12.43465], - "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [11.71654, 5.66929], - "radius": [0, 0], - "fillColor": [0, 0.50196, 0], - "strokeWidth": 0 + "applyMatrix": true, + "data": { + "aecad": { + "type": "Pad", + "width": 0.9, + "height": 0.7, + "pin": 2, + "label": "e", + "netid": "1", + "rotation": 180, + "mirrored": false + } + }, + "children": [ + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 1.70079, 1.32283], + "data": {"aecad": {"part": "cu"}}, + "type": "rectangle", + "size": [3.40157, 2.64567], + "radius": [0, 0], + "fillColor": [1, 0, 0], + "strokeWidth": 0 + } + ], + [ + "PointText", + { + "applyMatrix": false, + "matrix": [ + -0.44094, + 0, + 0, + -0.44094, + 1.70079, + 0.92598 + ], + "data": {"aecad": {"part": "ttip"}}, + "content": "e", + "fillColor": [1, 1, 1], + "fontSize": 3, + "leading": 3.6, + "justification": "center" + } + ] + ] } ], [ - "PointText", + "Group", { - "applyMatrix": false, - "matrix": [0, 1, -1, 0, 4.95827, 12.43465], - "data": {"aecad": {"part": "ttip"}}, - "content": "2", - "fillColor": [1, 1, 1], - "fontSize": 3, - "leading": 3.6, - "justification": "center" + "applyMatrix": true, + "data": { + "aecad": { + "type": "Pad", + "width": 0.9, + "height": 0.7, + "pin": 1, + "label": "b", + "netid": "14", + "rotation": 180, + "mirrored": false + } + }, + "children": [ + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 1.70079, 8.50394], + "data": {"aecad": {"part": "cu"}}, + "type": "rectangle", + "size": [3.40157, 2.64567], + "radius": [0, 0], + "fillColor": [1, 0, 0], + "strokeWidth": 0 + } + ], + [ + "PointText", + { + "applyMatrix": false, + "matrix": [ + -0.44094, + 0, + 0, + -0.44094, + 1.70079, + 8.10709 + ], + "data": {"aecad": {"part": "ttip"}}, + "content": "b", + "fillColor": [1, 1, 1], + "fontSize": 3, + "leading": 3.6, + "justification": "center" + } + ] + ] } ] ] } ], + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 5.48031, 1.32283], + "data": {"aecad": {"part": "border"}}, + "type": "rectangle", + "size": [5.40472, 11.33858], + "radius": [0.3, 0.3], + "strokeColor": [1, 0.07843, 0.57647], + "strokeWidth": 0.2 + } + ] + ] + } + ], + [ + "Group", + { + "applyMatrix": false, + "matrix": [-1, 0, 0, -1, 230.63495, 117.29985], + "data": { + "aecad": { + "type": "SMD1206", + "name": "led2.R1", + "rev": 1, + "_iface": {"1": 1, "2": 2}, + "side": "F.Cu", + "rotation": 180, + "value": "330 ohm" + } + }, + "children": [ [ "Group", { "applyMatrix": true, - "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 5, - "label": "3", - "mirrored": false, - "rotation": -90 + "width": 0.9, + "height": 1.6, + "pin": 1, + "label": 1, + "netid": "21", + "rotation": 90, + "mirrored": false } }, "children": [ @@ -6925,12 +6229,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 5.85827, 22.03465], + "matrix": [1, 0, 0, 1, 1.70079, 3.02362], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [11.71654, 5.66929], + "size": [3.40157, 6.04724], "radius": [0, 0], - "fillColor": [0, 0.50196, 0], + "fillColor": [1, 0, 0], "strokeWidth": 0 } ], @@ -6938,9 +6242,9 @@ "PointText", { "applyMatrix": false, - "matrix": [0, 1, -1, 0, 4.95827, 22.03465], + "matrix": [-1.00787, 0, 0, -1.00787, 1.70079, 2.11653], "data": {"aecad": {"part": "ttip"}}, - "content": "3", + "content": "1", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -6954,16 +6258,16 @@ "Group", { "applyMatrix": true, - "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 7, - "label": "4", - "mirrored": false, - "rotation": -90 + "width": 0.9, + "height": 1.6, + "pin": 2, + "label": 2, + "netid": "13", + "rotation": 90, + "mirrored": false } }, "children": [ @@ -6971,12 +6275,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 5.85827, 31.63465], + "matrix": [1, 0, 0, 1, 12.66142, 3.02362], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [11.71654, 5.66929], + "size": [3.40157, 6.04724], "radius": [0, 0], - "fillColor": [0, 0.50196, 0], + "fillColor": [1, 0, 0], "strokeWidth": 0 } ], @@ -6984,9 +6288,9 @@ "PointText", { "applyMatrix": false, - "matrix": [0, 1, -1, 0, 4.95827, 31.63465], + "matrix": [-1.00787, 0, 0, -1.00787, 12.66142, 2.11653], "data": {"aecad": {"part": "ttip"}}, - "content": "4", + "content": "2", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -6996,21 +6300,53 @@ ] } ], + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 7.1811, 3.02362], + "data": {"aecad": {"part": "border"}}, + "type": "rectangle", + "size": [7.55906, 6.04724], + "radius": [0.3, 0.3], + "strokeColor": [1, 0.07843, 0.57647], + "strokeWidth": 0.2 + } + ] + ] + } + ], + [ + "Group", + { + "applyMatrix": false, + "matrix": [-1, 0, 0, -1, 191.1331, 127.16203], + "data": { + "aecad": { + "type": "SMD1206", + "name": "led2.DR.R1", + "side": "F.Cu", + "rotation": 180, + "rev": 1, + "_iface": {"1": 1, "2": 2}, + "value": "300 ohm" + } + }, + "children": [ [ "Group", { "applyMatrix": true, - "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 9, - "label": "gnd", - "mirrored": false, - "rotation": -90, - "netid": "1" + "width": 0.9, + "height": 1.6, + "pin": 1, + "label": 1, + "netid": "14", + "rotation": 180, + "mirrored": false } }, "children": [ @@ -7018,12 +6354,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 5.85827, 41.23465], + "matrix": [1, 0, 0, 1, 1.70079, 3.02362], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [11.71654, 5.66929], + "size": [3.40157, 6.04724], "radius": [0, 0], - "fillColor": [0, 0.50196, 0], + "fillColor": [1, 0, 0], "strokeWidth": 0 } ], @@ -7031,9 +6367,9 @@ "PointText", { "applyMatrix": false, - "matrix": [0, 1, -1, 0, 4.95827, 41.23465], + "matrix": [-1.00787, 0, 0, -1.00787, 1.70079, 2.11653], "data": {"aecad": {"part": "ttip"}}, - "content": "gnd", + "content": "1", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -7047,16 +6383,16 @@ "Group", { "applyMatrix": true, - "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 11, - "label": "17", - "mirrored": false, - "rotation": -90 + "width": 0.9, + "height": 1.6, + "pin": 2, + "label": 2, + "netid": "2", + "rotation": 180, + "mirrored": false } }, "children": [ @@ -7064,12 +6400,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 5.85827, 50.83465], + "matrix": [1, 0, 0, 1, 12.66142, 3.02362], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [11.71654, 5.66929], + "size": [3.40157, 6.04724], "radius": [0, 0], - "fillColor": [0, 0.50196, 0], + "fillColor": [1, 0, 0], "strokeWidth": 0 } ], @@ -7077,9 +6413,9 @@ "PointText", { "applyMatrix": false, - "matrix": [0, 1, -1, 0, 4.95827, 50.83465], + "matrix": [-1.00787, 0, 0, -1.00787, 12.66142, 2.11653], "data": {"aecad": {"part": "ttip"}}, - "content": "17", + "content": "2", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -7089,66 +6425,282 @@ ] } ], + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 7.1811, 3.02362], + "data": {"aecad": {"part": "border"}}, + "type": "rectangle", + "size": [7.55906, 6.04724], + "radius": [0.3, 0.3], + "strokeColor": [1, 0.07843, 0.57647], + "strokeWidth": 0.2 + } + ] + ] + } + ], + [ + "Group", + { + "applyMatrix": false, + "matrix": [-1, 0, 0, -1, 211.78205, 139.26901], + "data": { + "aecad": { + "type": "NPN", + "name": "led1.DR.Q1", + "side": "F.Cu", + "rotation": 180, + "rev": 1, + "_iface": {"1": "b", "2": "e", "3": "c"}, + "value": "2N2222" + } + }, + "children": [ [ "Group", { - "applyMatrix": true, - "opacity": 0.4, + "applyMatrix": false, "data": { "aecad": { - "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 13, - "label": "27", - "mirrored": false, - "rotation": -90 + "type": "PinArray", + "start": 3, + "pad": {"width": 0.9, "height": 0.7}, + "cols": {"count": 1}, + "labels": {"1": "b", "2": "e", "3": "c"}, + "_iface": {"3": "c"} } }, "children": [ [ - "Shape", + "Group", { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 5.85827, 60.43465], - "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [11.71654, 5.66929], - "radius": [0, 0], - "fillColor": [0, 0.50196, 0], - "strokeWidth": 0 + "applyMatrix": true, + "data": { + "aecad": { + "type": "Pad", + "width": 0.9, + "height": 0.7, + "pin": 3, + "label": "c", + "netid": "10", + "rotation": 540, + "mirrored": false + } + }, + "children": [ + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 1.70079, 1.32283], + "data": {"aecad": {"part": "cu"}}, + "type": "rectangle", + "size": [3.40157, 2.64567], + "radius": [0, 0], + "fillColor": [1, 0, 0], + "strokeWidth": 0 + } + ], + [ + "PointText", + { + "applyMatrix": false, + "matrix": [ + -0.44094, + 0, + 0, + -0.44094, + 1.70079, + 0.92598 + ], + "data": {"aecad": {"part": "ttip"}}, + "content": "c", + "fillColor": [1, 1, 1], + "fontSize": 3, + "leading": 3.6, + "justification": "center" + } + ] + ] + } + ] + ] + } + ], + [ + "Group", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 7.55906, -3.59055], + "data": { + "aecad": { + "type": "PinArray", + "dir": "-y", + "pad": {"width": 0.9, "height": 0.7}, + "rows": {"count": 2, "interval": 1.9}, + "labels": {"1": "b", "2": "e", "3": "c"}, + "_iface": {"1": "b", "2": "e"} + } + }, + "children": [ + [ + "Group", + { + "applyMatrix": true, + "data": { + "aecad": { + "type": "Pad", + "width": 0.9, + "height": 0.7, + "pin": 2, + "label": "e", + "netid": "1", + "rotation": 540, + "mirrored": false + } + }, + "children": [ + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 1.70079, 1.32283], + "data": {"aecad": {"part": "cu"}}, + "type": "rectangle", + "size": [3.40157, 2.64567], + "radius": [0, 0], + "fillColor": [1, 0, 0], + "strokeWidth": 0 + } + ], + [ + "PointText", + { + "applyMatrix": false, + "matrix": [ + -0.44094, + 0, + 0, + -0.44094, + 1.70079, + 0.92598 + ], + "data": {"aecad": {"part": "ttip"}}, + "content": "e", + "fillColor": [1, 1, 1], + "fontSize": 3, + "leading": 3.6, + "justification": "center" + } + ] + ] } ], [ - "PointText", + "Group", { - "applyMatrix": false, - "matrix": [0, 1, -1, 0, 4.95827, 60.43465], - "data": {"aecad": {"part": "ttip"}}, - "content": "27", - "fillColor": [1, 1, 1], - "fontSize": 3, - "leading": 3.6, - "justification": "center" + "applyMatrix": true, + "data": { + "aecad": { + "type": "Pad", + "width": 0.9, + "height": 0.7, + "pin": 1, + "label": "b", + "netid": "12", + "rotation": 540, + "mirrored": false + } + }, + "children": [ + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 1.70079, 8.50394], + "data": {"aecad": {"part": "cu"}}, + "type": "rectangle", + "size": [3.40157, 2.64567], + "radius": [0, 0], + "fillColor": [1, 0, 0], + "strokeWidth": 0 + } + ], + [ + "PointText", + { + "applyMatrix": false, + "matrix": [ + -0.44094, + 0, + 0, + -0.44094, + 1.70079, + 8.10709 + ], + "data": {"aecad": {"part": "ttip"}}, + "content": "b", + "fillColor": [1, 1, 1], + "fontSize": 3, + "leading": 3.6, + "justification": "center" + } + ] + ] } ] ] } ], + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 5.48031, 1.32283], + "data": {"aecad": {"part": "border"}}, + "type": "rectangle", + "size": [5.40472, 11.33858], + "radius": [0.3, 0.3], + "strokeColor": [1, 0.07843, 0.57647], + "strokeWidth": 0.2 + } + ] + ] + } + ], + [ + "Group", + { + "applyMatrix": false, + "matrix": [-1, 0, 0, -1, 190.98331, 144.27012], + "data": { + "aecad": { + "type": "SMD1206", + "name": "led1.DR.R1", + "side": "F.Cu", + "rotation": 180, + "rev": 1, + "_iface": {"1": 1, "2": 2}, + "value": "300 ohm" + } + }, + "children": [ [ "Group", { - "applyMatrix": true, - "opacity": 0.4, - "data": { - "aecad": { - "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 15, - "label": "22", - "mirrored": false, - "rotation": -90 + "applyMatrix": true, + "data": { + "aecad": { + "type": "Pad", + "width": 0.9, + "height": 1.6, + "pin": 1, + "label": 1, + "netid": "12", + "rotation": 180, + "mirrored": false } }, "children": [ @@ -7156,12 +6708,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 5.85827, 70.03465], + "matrix": [1, 0, 0, 1, 1.70079, 3.02362], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [11.71654, 5.66929], + "size": [3.40157, 6.04724], "radius": [0, 0], - "fillColor": [0, 0.50196, 0], + "fillColor": [1, 0, 0], "strokeWidth": 0 } ], @@ -7169,9 +6721,9 @@ "PointText", { "applyMatrix": false, - "matrix": [0, 1, -1, 0, 4.95827, 70.03465], + "matrix": [-1.00787, 0, 0, -1.00787, 1.70079, 2.11653], "data": {"aecad": {"part": "ttip"}}, - "content": "22", + "content": "1", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -7185,16 +6737,16 @@ "Group", { "applyMatrix": true, - "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 17, - "label": "3v3", - "mirrored": false, - "rotation": -90 + "width": 0.9, + "height": 1.6, + "pin": 2, + "label": 2, + "netid": "11", + "rotation": 180, + "mirrored": false } }, "children": [ @@ -7202,12 +6754,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 5.85827, 79.63465], + "matrix": [1, 0, 0, 1, 12.66142, 3.02362], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [11.71654, 5.66929], + "size": [3.40157, 6.04724], "radius": [0, 0], - "fillColor": [0, 0.50196, 0], + "fillColor": [1, 0, 0], "strokeWidth": 0 } ], @@ -7215,9 +6767,9 @@ "PointText", { "applyMatrix": false, - "matrix": [0, 1, -1, 0, 4.95827, 79.63465], + "matrix": [-1.00787, 0, 0, -1.00787, 12.66142, 2.11653], "data": {"aecad": {"part": "ttip"}}, - "content": "3v3", + "content": "2", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -7227,20 +6779,53 @@ ] } ], + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 7.1811, 3.02362], + "data": {"aecad": {"part": "border"}}, + "type": "rectangle", + "size": [7.55906, 6.04724], + "radius": [0.3, 0.3], + "strokeColor": [1, 0.07843, 0.57647], + "strokeWidth": 0.2 + } + ] + ] + } + ], + [ + "Group", + { + "applyMatrix": false, + "matrix": [-1, 0, 0, -1, 250.09616, 117.05318], + "data": { + "aecad": { + "type": "SMD1206", + "name": "led1.R1", + "rev": 1, + "_iface": {"1": 1, "2": 2}, + "side": "F.Cu", + "rotation": 180, + "value": "330 ohm" + } + }, + "children": [ [ "Group", { "applyMatrix": true, - "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 19, - "label": "10", - "mirrored": false, - "rotation": -90 + "width": 0.9, + "height": 1.6, + "pin": 1, + "label": 1, + "netid": "22", + "rotation": 90, + "mirrored": false } }, "children": [ @@ -7248,12 +6833,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 5.85827, 89.23465], + "matrix": [1, 0, 0, 1, 1.70079, 3.02362], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [11.71654, 5.66929], + "size": [3.40157, 6.04724], "radius": [0, 0], - "fillColor": [0, 0.50196, 0], + "fillColor": [1, 0, 0], "strokeWidth": 0 } ], @@ -7261,9 +6846,9 @@ "PointText", { "applyMatrix": false, - "matrix": [0, 1, -1, 0, 4.95827, 89.23465], + "matrix": [-1.00787, 0, 0, -1.00787, 1.70079, 2.11653], "data": {"aecad": {"part": "ttip"}}, - "content": "10", + "content": "1", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -7277,16 +6862,16 @@ "Group", { "applyMatrix": true, - "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 21, - "label": "9", - "mirrored": false, - "rotation": -90 + "width": 0.9, + "height": 1.6, + "pin": 2, + "label": 2, + "netid": "10", + "rotation": 90, + "mirrored": false } }, "children": [ @@ -7294,12 +6879,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 5.85827, 98.83465], + "matrix": [1, 0, 0, 1, 12.66142, 3.02362], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [11.71654, 5.66929], + "size": [3.40157, 6.04724], "radius": [0, 0], - "fillColor": [0, 0.50196, 0], + "fillColor": [1, 0, 0], "strokeWidth": 0 } ], @@ -7307,9 +6892,9 @@ "PointText", { "applyMatrix": false, - "matrix": [0, 1, -1, 0, 4.95827, 98.83465], + "matrix": [-1.00787, 0, 0, -1.00787, 12.66142, 2.11653], "data": {"aecad": {"part": "ttip"}}, - "content": "9", + "content": "2", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -7319,48 +6904,136 @@ ] } ], + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 7.1811, 3.02362], + "data": {"aecad": {"part": "border"}}, + "type": "rectangle", + "size": [7.55906, 6.04724], + "radius": [0.3, 0.3], + "strokeColor": [1, 0.07843, 0.57647], + "strokeWidth": 0.2 + } + ] + ] + } + ], + [ + "Group", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 142.33837, 81.22404], + "data": { + "aecad": { + "type": "LM1117", + "name": "P.C2", + "distance": 6.3, + "left": { + "start": 4, + "pad": { + "width": 2.15, + "height": 3.8, + "pin": 4, + "label": "vout" + }, + "cols": {"count": 1}, + "labels": {"1": "gnd", "2": "vout", "3": "vin", "4": "vout"}, + "rows": {"count": 1} + }, + "right": { + "dir": "-y", + "pad": {"width": 2, "height": 1.5, "pin": 1, "label": "gnd"}, + "rows": {"count": 3, "interval": 2.3}, + "labels": {"1": "gnd", "2": "vout", "3": "vin", "4": "vout"}, + "cols": {"count": 1} + }, + "border": {"width": 3.5, "height": 6.5}, + "labels": {"1": "gnd", "2": "vout", "3": "vin", "4": "vout"}, + "side": "F.Cu", + "rotation": 0, + "connected": "qmSy--oxI", + "value": "" + } + }, + "children": [ [ "Group", { - "applyMatrix": true, - "opacity": 0.4, + "applyMatrix": false, "data": { "aecad": { - "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 23, - "label": "11", - "mirrored": false, - "rotation": -90, - "netid": "17" + "type": "PinArray", + "start": 4, + "pad": { + "width": 2.15, + "height": 3.8, + "pin": 4, + "label": "vout" + }, + "cols": {"count": 1}, + "labels": { + "1": "gnd", + "2": "vout", + "3": "vin", + "4": "vout" + } } }, "children": [ [ - "Shape", - { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 5.85827, 108.43465], - "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [11.71654, 5.66929], - "radius": [0, 0], - "fillColor": [0, 0.50196, 0], - "strokeWidth": 0 - } - ], - [ - "PointText", + "Group", { - "applyMatrix": false, - "matrix": [0, 1, -1, 0, 4.95827, 108.43465], - "data": {"aecad": {"part": "ttip"}}, - "content": "11", - "fillColor": [1, 1, 1], - "fontSize": 3, - "leading": 3.6, - "justification": "center" + "applyMatrix": true, + "data": { + "aecad": { + "type": "Pad", + "width": 2.15, + "height": 3.8, + "pin": 4, + "label": "vout", + "rotation": 90, + "connected": "oTBDa008x", + "netid": "9", + "mirrored": false + } + }, + "children": [ + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 4.06299, 7.1811], + "data": {"aecad": {"part": "cu"}}, + "type": "rectangle", + "size": [8.12598, 14.3622], + "radius": [0, 0], + "fillColor": [1, 0, 0], + "strokeWidth": 0 + } + ], + [ + "PointText", + { + "applyMatrix": false, + "matrix": [ + 0.85983, + 0, + 0, + 0.85983, + 4.06299, + 7.95495 + ], + "data": {"aecad": {"part": "ttip"}}, + "content": "vout", + "fillColor": [1, 1, 1], + "fontSize": 3, + "leading": 3.6, + "justification": "center" + } + ] + ] } ] ] @@ -7369,111 +7042,237 @@ [ "Group", { - "applyMatrix": true, - "opacity": 0.4, + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 24.09449, -4.34646], "data": { "aecad": { - "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 25, - "label": "gnd", - "mirrored": false, - "rotation": -90, - "netid": "1" + "type": "PinArray", + "dir": "-y", + "pad": { + "width": 2, + "height": 1.5, + "pin": 1, + "label": "gnd" + }, + "rows": {"count": 3, "interval": 2.3}, + "labels": { + "1": "gnd", + "2": "vout", + "3": "vin", + "4": "vout" + } } }, "children": [ [ - "Shape", + "Group", { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 5.85827, 118.03465], - "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [11.71654, 5.66929], - "radius": [0, 0], - "fillColor": [0, 0.50196, 0], - "strokeWidth": 0 + "applyMatrix": true, + "data": { + "aecad": { + "type": "Pad", + "width": 2, + "height": 1.5, + "pin": 3, + "label": "vin", + "rotation": 90, + "connected": "aIeBkoLyl", + "netid": "8", + "mirrored": false + } + }, + "children": [ + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 3.77953, 2.83465], + "data": {"aecad": {"part": "cu"}}, + "type": "rectangle", + "size": [7.55906, 5.66929], + "radius": [0, 0], + "fillColor": [1, 0, 0], + "strokeWidth": 0 + } + ], + [ + "PointText", + { + "applyMatrix": false, + "matrix": [ + 0.94488, + 0, + 0, + 0.94488, + 3.77953, + 3.68504 + ], + "data": {"aecad": {"part": "ttip"}}, + "content": "vin", + "fillColor": [1, 1, 1], + "fontSize": 3, + "leading": 3.6, + "justification": "center" + } + ] + ] } ], [ - "PointText", - { - "applyMatrix": false, - "matrix": [0, 1, -1, 0, 4.95827, 118.03465], - "data": {"aecad": {"part": "ttip"}}, - "content": "gnd", - "fillColor": [1, 1, 1], - "fontSize": 3, - "leading": 3.6, - "justification": "center" - } - ] - ] - } - ], - [ - "Group", - { - "applyMatrix": true, - "opacity": 0.4, - "data": { - "aecad": { - "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 27, - "label": "0", - "mirrored": false, - "rotation": -90, - "netid": "11" - } - }, - "children": [ - [ - "Shape", + "Group", { - "applyMatrix": false, - "matrix": [1, 0, 0, 1, 5.85827, 127.63465], - "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [11.71654, 5.66929], - "radius": [0, 0], - "fillColor": [0, 0.50196, 0], - "strokeWidth": 0 + "applyMatrix": true, + "data": { + "aecad": { + "type": "Pad", + "width": 2, + "height": 1.5, + "pin": 2, + "label": "vout", + "rotation": 90, + "connected": "yxMOA6bta", + "netid": "9", + "mirrored": false + } + }, + "children": [ + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 3.77953, 11.52756], + "data": {"aecad": {"part": "cu"}}, + "type": "rectangle", + "size": [7.55906, 5.66929], + "radius": [0, 0], + "fillColor": [1, 0, 0], + "strokeWidth": 0 + } + ], + [ + "PointText", + { + "applyMatrix": false, + "matrix": [ + 0.79984, + 0, + 0, + 0.79984, + 3.77953, + 12.24742 + ], + "data": {"aecad": {"part": "ttip"}}, + "content": "vout", + "fillColor": [1, 1, 1], + "fontSize": 3, + "leading": 3.6, + "justification": "center" + } + ] + ] } ], [ - "PointText", + "Group", { - "applyMatrix": false, - "matrix": [0, 1, -1, 0, 4.95827, 127.63465], - "data": {"aecad": {"part": "ttip"}}, - "content": "0", - "fillColor": [1, 1, 1], - "fontSize": 3, - "leading": 3.6, - "justification": "center" + "applyMatrix": true, + "data": { + "aecad": { + "type": "Pad", + "width": 2, + "height": 1.5, + "pin": 1, + "label": "gnd", + "rotation": 90, + "netid": "1", + "mirrored": false + } + }, + "children": [ + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 3.77953, 20.22047], + "data": {"aecad": {"part": "cu"}}, + "type": "rectangle", + "size": [7.55906, 5.66929], + "radius": [0, 0], + "fillColor": [1, 0, 0], + "strokeWidth": 0 + } + ], + [ + "PointText", + { + "applyMatrix": false, + "matrix": [ + 0.90611, + 0, + 0, + 0.90611, + 3.77953, + 21.03597 + ], + "data": {"aecad": {"part": "ttip"}}, + "content": "gnd", + "fillColor": [1, 1, 1], + "fontSize": 3, + "leading": 3.6, + "justification": "center" + } + ] + ] } ] ] } ], + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 15.82677, 7.1811], + "data": {"aecad": {"part": "border"}}, + "type": "rectangle", + "size": [13.22835, 24.56693], + "radius": [0.3, 0.3], + "strokeColor": [1, 0.07843, 0.57647], + "strokeWidth": 0.2 + } + ] + ] + } + ], + [ + "Group", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 197.12351, 89.63061], + "data": { + "aecad": { + "type": "DO214AC", + "name": "P.D15", + "side": "F.Cu", + "rev": 3, + "_iface": {"1": "c", "2": "a"}, + "value": "1N5822" + } + }, + "children": [ [ "Group", { "applyMatrix": true, - "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 29, - "label": "5", - "mirrored": false, - "rotation": -90 + "width": 1.52, + "height": 1.68, + "pin": 1, + "label": "c", + "netid": "7", + "mirrored": false } }, "children": [ @@ -7481,12 +7280,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 5.85827, 137.23465], + "matrix": [1, 0, 0, 1, 2.87244, 3.1748], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [11.71654, 5.66929], + "size": [5.74488, 6.34961], "radius": [0, 0], - "fillColor": [0, 0.50196, 0], + "fillColor": [1, 0, 0], "strokeWidth": 0 } ], @@ -7494,9 +7293,9 @@ "PointText", { "applyMatrix": false, - "matrix": [0, 1, -1, 0, 4.95827, 137.23465], + "matrix": [1.05827, 0, 0, 1.05827, 2.87244, 4.12724], "data": {"aecad": {"part": "ttip"}}, - "content": "5", + "content": "c", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -7510,16 +7309,15 @@ "Group", { "applyMatrix": true, - "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 31, - "label": "6", - "mirrored": false, - "rotation": -90 + "width": 1.52, + "height": 1.68, + "pin": 2, + "label": "a", + "netid": "1", + "mirrored": false } }, "children": [ @@ -7527,12 +7325,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 5.85827, 146.83465], + "matrix": [1, 0, 0, 1, 17.08346, 3.1748], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [11.71654, 5.66929], + "size": [5.74488, 6.34961], "radius": [0, 0], - "fillColor": [0, 0.50196, 0], + "fillColor": [1, 0, 0], "strokeWidth": 0 } ], @@ -7540,9 +7338,9 @@ "PointText", { "applyMatrix": false, - "matrix": [0, 1, -1, 0, 4.95827, 146.83465], + "matrix": [1.05827, 0, 0, 1.05827, 17.08346, 4.12724], "data": {"aecad": {"part": "ttip"}}, - "content": "6", + "content": "a", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -7552,20 +7350,53 @@ ] } ], + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 9.97795, 3.1748], + "data": {"aecad": {"part": "border"}}, + "type": "rectangle", + "size": [7.55906, 6.04724], + "radius": [0.3, 0.3], + "strokeColor": [1, 0.07843, 0.57647], + "strokeWidth": 0.2 + } + ] + ] + } + ], + [ + "Group", + { + "applyMatrix": false, + "matrix": [0, 1, -1, 0, 231.25573, 92.90036], + "data": { + "aecad": { + "type": "SMD1206", + "name": "P.R1", + "side": "F.Cu", + "rotation": 90, + "rev": 1, + "_iface": {"1": 1, "2": 2}, + "value": "0 ohm" + } + }, + "children": [ [ "Group", { "applyMatrix": true, - "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 33, - "label": "13", - "mirrored": false, - "rotation": -90 + "width": 0.9, + "height": 1.6, + "pin": 1, + "label": 1, + "netid": "8", + "rotation": 90, + "mirrored": false } }, "children": [ @@ -7573,12 +7404,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 5.85827, 156.43465], + "matrix": [1, 0, 0, 1, 1.70079, 3.02362], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [11.71654, 5.66929], + "size": [3.40157, 6.04724], "radius": [0, 0], - "fillColor": [0, 0.50196, 0], + "fillColor": [1, 0, 0], "strokeWidth": 0 } ], @@ -7586,9 +7417,9 @@ "PointText", { "applyMatrix": false, - "matrix": [0, 1, -1, 0, 4.95827, 156.43465], + "matrix": [0, -0.56693, 0.56693, 0, 2.21103, 3.02362], "data": {"aecad": {"part": "ttip"}}, - "content": "13", + "content": "1", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -7602,16 +7433,16 @@ "Group", { "applyMatrix": true, - "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 35, - "label": "19", - "mirrored": false, - "rotation": -90 + "width": 0.9, + "height": 1.6, + "pin": 2, + "label": 2, + "netid": "5", + "rotation": 90, + "mirrored": false } }, "children": [ @@ -7619,12 +7450,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 5.85827, 166.03465], + "matrix": [1, 0, 0, 1, 12.66142, 3.02362], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [11.71654, 5.66929], + "size": [3.40157, 6.04724], "radius": [0, 0], - "fillColor": [0, 0.50196, 0], + "fillColor": [1, 0, 0], "strokeWidth": 0 } ], @@ -7632,9 +7463,9 @@ "PointText", { "applyMatrix": false, - "matrix": [0, 1, -1, 0, 4.95827, 166.03465], + "matrix": [0, -0.56693, 0.56693, 0, 13.17166, 3.02362], "data": {"aecad": {"part": "ttip"}}, - "content": "19", + "content": "2", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -7644,20 +7475,53 @@ ] } ], + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 7.1811, 3.02362], + "data": {"aecad": {"part": "border"}}, + "type": "rectangle", + "size": [7.55906, 6.04724], + "radius": [0.3, 0.3], + "strokeColor": [1, 0.07843, 0.57647], + "strokeWidth": 0.2 + } + ] + ] + } + ], + [ + "Group", + { + "applyMatrix": false, + "matrix": [-1, 0, 0, -1, 257.35454, 68.06582], + "data": { + "aecad": { + "type": "C1206", + "name": "P.C13", + "side": "F.Cu", + "rotation": 180, + "rev": 1, + "_iface": {"1": "c", "2": "a"}, + "value": "100uF" + } + }, + "children": [ [ "Group", { "applyMatrix": true, - "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 37, - "label": "26", - "mirrored": false, - "rotation": -90 + "width": 0.9, + "height": 1.6, + "pin": 1, + "label": "c", + "netid": "1", + "rotation": 180, + "mirrored": false } }, "children": [ @@ -7665,12 +7529,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 5.85827, 175.63465], + "matrix": [1, 0, 0, 1, 1.70079, 3.02362], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [11.71654, 5.66929], + "size": [3.40157, 6.04724], "radius": [0, 0], - "fillColor": [0, 0.50196, 0], + "fillColor": [1, 0, 0], "strokeWidth": 0 } ], @@ -7678,9 +7542,9 @@ "PointText", { "applyMatrix": false, - "matrix": [0, 1, -1, 0, 4.95827, 175.63465], + "matrix": [-1.00787, 0, 0, -1.00787, 1.70079, 2.11653], "data": {"aecad": {"part": "ttip"}}, - "content": "26", + "content": "c", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -7694,17 +7558,16 @@ "Group", { "applyMatrix": true, - "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 39, - "label": "gnd", - "mirrored": false, - "rotation": -90, - "netid": "1" + "width": 0.9, + "height": 1.6, + "pin": 2, + "label": "a", + "netid": "6", + "rotation": 180, + "mirrored": false } }, "children": [ @@ -7712,12 +7575,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 5.85827, 185.23465], + "matrix": [1, 0, 0, 1, 12.66142, 3.02362], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [11.71654, 5.66929], + "size": [3.40157, 6.04724], "radius": [0, 0], - "fillColor": [0, 0.50196, 0], + "fillColor": [1, 0, 0], "strokeWidth": 0 } ], @@ -7725,9 +7588,9 @@ "PointText", { "applyMatrix": false, - "matrix": [0, 1, -1, 0, 4.95827, 185.23465], + "matrix": [-1.00787, 0, 0, -1.00787, 12.66142, 2.11653], "data": {"aecad": {"part": "ttip"}}, - "content": "gnd", + "content": "a", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -7737,21 +7600,53 @@ ] } ], + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 7.1811, 3.02362], + "data": {"aecad": {"part": "border"}}, + "type": "rectangle", + "size": [7.55906, 6.04724], + "radius": [0.3, 0.3], + "strokeColor": [1, 0.07843, 0.57647], + "strokeWidth": 0.2 + } + ] + ] + } + ], + [ + "Group", + { + "applyMatrix": false, + "matrix": [-1, 0, 0, -1, 272.92584, 75.37688], + "data": { + "aecad": { + "type": "C1206", + "name": "P.C3.C1", + "rev": 1, + "_iface": {"1": "c", "2": "a"}, + "side": "F.Cu", + "rotation": 180, + "value": "10nF" + } + }, + "children": [ [ "Group", { "applyMatrix": true, - "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 2, - "label": "5v", - "mirrored": false, - "rotation": -90, - "netid": "5" + "width": 0.9, + "height": 1.6, + "pin": 1, + "label": "c", + "netid": "1", + "rotation": 90, + "mirrored": false } }, "children": [ @@ -7759,12 +7654,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 26.64567, 2.83465], + "matrix": [1, 0, 0, 1, 1.70079, 3.02362], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [11.71654, 5.66929], + "size": [3.40157, 6.04724], "radius": [0, 0], - "fillColor": [0, 0.50196, 0], + "fillColor": [1, 0, 0], "strokeWidth": 0 } ], @@ -7772,9 +7667,9 @@ "PointText", { "applyMatrix": false, - "matrix": [0, 1, -1, 0, 25.74567, 2.83465], + "matrix": [-1.00787, 0, 0, -1.00787, 1.70079, 2.11653], "data": {"aecad": {"part": "ttip"}}, - "content": "5v", + "content": "c", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -7788,17 +7683,16 @@ "Group", { "applyMatrix": true, - "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 4, - "label": "5v", - "mirrored": false, - "rotation": -90, - "netid": "5" + "width": 0.9, + "height": 1.6, + "pin": 2, + "label": "a", + "netid": "8", + "rotation": 90, + "mirrored": false } }, "children": [ @@ -7806,12 +7700,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 26.64567, 12.43465], + "matrix": [1, 0, 0, 1, 12.66142, 3.02362], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [11.71654, 5.66929], + "size": [3.40157, 6.04724], "radius": [0, 0], - "fillColor": [0, 0.50196, 0], + "fillColor": [1, 0, 0], "strokeWidth": 0 } ], @@ -7819,9 +7713,9 @@ "PointText", { "applyMatrix": false, - "matrix": [0, 1, -1, 0, 25.74567, 12.43465], + "matrix": [-1.00787, 0, 0, -1.00787, 12.66142, 2.11653], "data": {"aecad": {"part": "ttip"}}, - "content": "5v", + "content": "a", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -7831,21 +7725,53 @@ ] } ], + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 7.1811, 3.02362], + "data": {"aecad": {"part": "border"}}, + "type": "rectangle", + "size": [7.55906, 6.04724], + "radius": [0.3, 0.3], + "strokeColor": [1, 0.07843, 0.57647], + "strokeWidth": 0.2 + } + ] + ] + } + ], + [ + "Group", + { + "applyMatrix": false, + "matrix": [-1, 0, 0, -1, 272.97165, 83.92385], + "data": { + "aecad": { + "type": "C1206", + "name": "P.C3.C2", + "rev": 1, + "_iface": {"1": "c", "2": "a"}, + "side": "F.Cu", + "rotation": 180, + "value": "1uF" + } + }, + "children": [ [ "Group", { "applyMatrix": true, - "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 6, - "label": "gnd", + "width": 0.9, + "height": 1.6, + "pin": 1, + "label": "c", + "netid": "1", "mirrored": false, - "rotation": -90, - "netid": "1" + "rotation": 90 } }, "children": [ @@ -7853,12 +7779,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 26.64567, 22.03465], + "matrix": [1, 0, 0, 1, 1.70079, 3.02362], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [11.71654, 5.66929], + "size": [3.40157, 6.04724], "radius": [0, 0], - "fillColor": [0, 0.50196, 0], + "fillColor": [1, 0, 0], "strokeWidth": 0 } ], @@ -7866,9 +7792,9 @@ "PointText", { "applyMatrix": false, - "matrix": [0, 1, -1, 0, 25.74567, 22.03465], + "matrix": [-1.00787, 0, 0, -1.00787, 1.70079, 2.11653], "data": {"aecad": {"part": "ttip"}}, - "content": "gnd", + "content": "c", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -7882,16 +7808,16 @@ "Group", { "applyMatrix": true, - "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 8, - "label": "14", + "width": 0.9, + "height": 1.6, + "pin": 2, + "label": "a", + "netid": "8", "mirrored": false, - "rotation": -90 + "rotation": 90 } }, "children": [ @@ -7899,12 +7825,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 26.64567, 31.63465], + "matrix": [1, 0, 0, 1, 12.66142, 3.02362], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [11.71654, 5.66929], + "size": [3.40157, 6.04724], "radius": [0, 0], - "fillColor": [0, 0.50196, 0], + "fillColor": [1, 0, 0], "strokeWidth": 0 } ], @@ -7912,9 +7838,9 @@ "PointText", { "applyMatrix": false, - "matrix": [0, 1, -1, 0, 25.74567, 31.63465], + "matrix": [-1.00787, 0, 0, -1.00787, 12.66142, 2.11653], "data": {"aecad": {"part": "ttip"}}, - "content": "14", + "content": "a", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -7924,20 +7850,52 @@ ] } ], + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 7.1811, 3.02362], + "data": {"aecad": {"part": "border"}}, + "type": "rectangle", + "size": [7.55906, 6.04724], + "radius": [0.3, 0.3], + "strokeColor": [1, 0.07843, 0.57647], + "strokeWidth": 0.2 + } + ] + ] + } + ], + [ + "Group", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 262.8132, 86.98203], + "data": { + "aecad": { + "type": "DO214AC", + "name": "P.D14", + "side": "F.Cu", + "rotation": 0, + "rev": 3, + "_iface": {"1": "c", "2": "a"}, + "value": "1N5822" + } + }, + "children": [ [ "Group", { "applyMatrix": true, - "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 10, - "label": "15", - "mirrored": false, - "rotation": -90 + "width": 1.52, + "height": 1.68, + "pin": 1, + "label": "c", + "netid": "6", + "mirrored": false } }, "children": [ @@ -7945,12 +7903,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 26.64567, 41.23465], + "matrix": [1, 0, 0, 1, 2.87244, 3.1748], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [11.71654, 5.66929], + "size": [5.74488, 6.34961], "radius": [0, 0], - "fillColor": [0, 0.50196, 0], + "fillColor": [1, 0, 0], "strokeWidth": 0 } ], @@ -7958,9 +7916,9 @@ "PointText", { "applyMatrix": false, - "matrix": [0, 1, -1, 0, 25.74567, 41.23465], + "matrix": [1.05827, 0, 0, 1.05827, 2.87244, 4.12724], "data": {"aecad": {"part": "ttip"}}, - "content": "15", + "content": "c", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -7974,16 +7932,15 @@ "Group", { "applyMatrix": true, - "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 12, - "label": "18", - "mirrored": false, - "rotation": -90 + "width": 1.52, + "height": 1.68, + "pin": 2, + "label": "a", + "netid": "1", + "mirrored": false } }, "children": [ @@ -7991,12 +7948,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 26.64567, 50.83465], + "matrix": [1, 0, 0, 1, 17.08346, 3.1748], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [11.71654, 5.66929], + "size": [5.74488, 6.34961], "radius": [0, 0], - "fillColor": [0, 0.50196, 0], + "fillColor": [1, 0, 0], "strokeWidth": 0 } ], @@ -8004,9 +7961,9 @@ "PointText", { "applyMatrix": false, - "matrix": [0, 1, -1, 0, 25.74567, 50.83465], + "matrix": [1.05827, 0, 0, 1.05827, 17.08346, 4.12724], "data": {"aecad": {"part": "ttip"}}, - "content": "18", + "content": "a", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -8016,21 +7973,51 @@ ] } ], + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 9.97795, 3.1748], + "data": {"aecad": {"part": "border"}}, + "type": "rectangle", + "size": [7.55906, 6.04724], + "radius": [0.3, 0.3], + "strokeColor": [1, 0.07843, 0.57647], + "strokeWidth": 0.2 + } + ] + ] + } + ], + [ + "Group", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 262.80531, 100.87716], + "data": { + "aecad": { + "type": "DO214AC", + "name": "P.D13", + "side": "F.Cu", + "rev": 3, + "_iface": {"1": "c", "2": "a"}, + "value": "1N5822" + } + }, + "children": [ [ "Group", { "applyMatrix": true, - "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 14, - "label": "gnd", - "mirrored": false, - "rotation": -90, - "netid": "1" + "width": 1.52, + "height": 1.68, + "pin": 1, + "label": "c", + "netid": "6", + "mirrored": false } }, "children": [ @@ -8038,12 +8025,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 26.64567, 60.43465], + "matrix": [1, 0, 0, 1, 2.87244, 3.1748], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [11.71654, 5.66929], + "size": [5.74488, 6.34961], "radius": [0, 0], - "fillColor": [0, 0.50196, 0], + "fillColor": [1, 0, 0], "strokeWidth": 0 } ], @@ -8051,9 +8038,9 @@ "PointText", { "applyMatrix": false, - "matrix": [0, 1, -1, 0, 25.74567, 60.43465], + "matrix": [1.05827, 0, 0, 1.05827, 2.87244, 4.12724], "data": {"aecad": {"part": "ttip"}}, - "content": "gnd", + "content": "c", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -8067,16 +8054,15 @@ "Group", { "applyMatrix": true, - "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 16, - "label": "23", - "mirrored": false, - "rotation": -90 + "width": 1.52, + "height": 1.68, + "pin": 2, + "label": "a", + "netid": "3", + "mirrored": false } }, "children": [ @@ -8084,12 +8070,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 26.64567, 70.03465], + "matrix": [1, 0, 0, 1, 17.08346, 3.1748], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [11.71654, 5.66929], + "size": [5.74488, 6.34961], "radius": [0, 0], - "fillColor": [0, 0.50196, 0], + "fillColor": [1, 0, 0], "strokeWidth": 0 } ], @@ -8097,9 +8083,9 @@ "PointText", { "applyMatrix": false, - "matrix": [0, 1, -1, 0, 25.74567, 70.03465], + "matrix": [1.05827, 0, 0, 1.05827, 17.08346, 4.12724], "data": {"aecad": {"part": "ttip"}}, - "content": "23", + "content": "a", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -8109,20 +8095,51 @@ ] } ], + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 9.97795, 3.1748], + "data": {"aecad": {"part": "border"}}, + "type": "rectangle", + "size": [7.55906, 6.04724], + "radius": [0.3, 0.3], + "strokeColor": [1, 0.07843, 0.57647], + "strokeWidth": 0.2 + } + ] + ] + } + ], + [ + "Group", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 310.77716, 80.37719], + "data": { + "aecad": { + "type": "C1206", + "name": "led2.D1", + "side": "F.Cu", + "rev": 1, + "_iface": {"1": "c", "2": "a"}, + "value": "$color" + } + }, + "children": [ [ "Group", { "applyMatrix": true, - "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 18, - "label": "24", - "mirrored": false, - "rotation": -90 + "width": 0.9, + "height": 1.6, + "pin": 1, + "label": "c", + "netid": "21", + "mirrored": false } }, "children": [ @@ -8130,12 +8147,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 26.64567, 79.63465], + "matrix": [1, 0, 0, 1, 1.70079, 3.02362], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [11.71654, 5.66929], + "size": [3.40157, 6.04724], "radius": [0, 0], - "fillColor": [0, 0.50196, 0], + "fillColor": [1, 0, 0], "strokeWidth": 0 } ], @@ -8143,9 +8160,9 @@ "PointText", { "applyMatrix": false, - "matrix": [0, 1, -1, 0, 25.74567, 79.63465], + "matrix": [1.00787, 0, 0, 1.00787, 1.70079, 3.93071], "data": {"aecad": {"part": "ttip"}}, - "content": "24", + "content": "c", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -8159,17 +8176,15 @@ "Group", { "applyMatrix": true, - "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 20, - "label": "gnd", - "mirrored": false, - "rotation": -90, - "netid": "1" + "width": 0.9, + "height": 1.6, + "pin": 2, + "label": "a", + "netid": "5", + "mirrored": false } }, "children": [ @@ -8177,12 +8192,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 26.64567, 89.23465], + "matrix": [1, 0, 0, 1, 12.66142, 3.02362], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [11.71654, 5.66929], + "size": [3.40157, 6.04724], "radius": [0, 0], - "fillColor": [0, 0.50196, 0], + "fillColor": [1, 0, 0], "strokeWidth": 0 } ], @@ -8190,9 +8205,9 @@ "PointText", { "applyMatrix": false, - "matrix": [0, 1, -1, 0, 25.74567, 89.23465], + "matrix": [1.00787, 0, 0, 1.00787, 12.66142, 3.93071], "data": {"aecad": {"part": "ttip"}}, - "content": "gnd", + "content": "a", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -8202,20 +8217,51 @@ ] } ], + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 7.1811, 3.02362], + "data": {"aecad": {"part": "border"}}, + "type": "rectangle", + "size": [7.55906, 6.04724], + "radius": [0.3, 0.3], + "strokeColor": [1, 0.07843, 0.57647], + "strokeWidth": 0.2 + } + ] + ] + } + ], + [ + "Group", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 310.77716, 107.24963], + "data": { + "aecad": { + "type": "C1206", + "name": "led1.D1", + "side": "F.Cu", + "rev": 1, + "_iface": {"1": "c", "2": "a"}, + "value": "$color" + } + }, + "children": [ [ "Group", { "applyMatrix": true, - "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 22, - "label": "25", - "mirrored": false, - "rotation": -90 + "width": 0.9, + "height": 1.6, + "pin": 1, + "label": "c", + "netid": "22", + "mirrored": false } }, "children": [ @@ -8223,12 +8269,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 26.64567, 98.83465], + "matrix": [1, 0, 0, 1, 1.70079, 3.02362], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [11.71654, 5.66929], + "size": [3.40157, 6.04724], "radius": [0, 0], - "fillColor": [0, 0.50196, 0], + "fillColor": [1, 0, 0], "strokeWidth": 0 } ], @@ -8236,9 +8282,9 @@ "PointText", { "applyMatrix": false, - "matrix": [0, 1, -1, 0, 25.74567, 98.83465], + "matrix": [1.00787, 0, 0, 1.00787, 1.70079, 3.93071], "data": {"aecad": {"part": "ttip"}}, - "content": "25", + "content": "c", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -8252,16 +8298,15 @@ "Group", { "applyMatrix": true, - "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 24, - "label": "8", - "mirrored": false, - "rotation": -90 + "width": 0.9, + "height": 1.6, + "pin": 2, + "label": "a", + "netid": "5", + "mirrored": false } }, "children": [ @@ -8269,12 +8314,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 26.64567, 108.43465], + "matrix": [1, 0, 0, 1, 12.66142, 3.02362], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [11.71654, 5.66929], + "size": [3.40157, 6.04724], "radius": [0, 0], - "fillColor": [0, 0.50196, 0], + "fillColor": [1, 0, 0], "strokeWidth": 0 } ], @@ -8282,9 +8327,9 @@ "PointText", { "applyMatrix": false, - "matrix": [0, 1, -1, 0, 25.74567, 108.43465], + "matrix": [1.00787, 0, 0, 1.00787, 12.66142, 3.93071], "data": {"aecad": {"part": "ttip"}}, - "content": "8", + "content": "a", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -8294,21 +8339,53 @@ ] } ], + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 7.1811, 3.02362], + "data": {"aecad": {"part": "border"}}, + "type": "rectangle", + "size": [7.55906, 6.04724], + "radius": [0.3, 0.3], + "strokeColor": [1, 0.07843, 0.57647], + "strokeWidth": 0.2 + } + ] + ] + } + ], + [ + "Group", + { + "applyMatrix": false, + "matrix": [-1, 0, 0, -1, 164.77866, 73.64789], + "data": { + "aecad": { + "type": "C1206", + "name": "P.C11", + "side": "F.Cu", + "rotation": 180, + "rev": 1, + "_iface": {"1": "c", "2": "a"}, + "value": "10uF" + } + }, + "children": [ [ "Group", { "applyMatrix": true, - "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 26, - "label": "7", - "mirrored": false, - "rotation": -90, - "netid": "2" + "width": 0.9, + "height": 1.6, + "pin": 1, + "label": "c", + "netid": "1", + "rotation": 180, + "mirrored": false } }, "children": [ @@ -8316,12 +8393,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 26.64567, 118.03465], + "matrix": [1, 0, 0, 1, 1.70079, 3.02362], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [11.71654, 5.66929], + "size": [3.40157, 6.04724], "radius": [0, 0], - "fillColor": [0, 0.50196, 0], + "fillColor": [1, 0, 0], "strokeWidth": 0 } ], @@ -8329,9 +8406,9 @@ "PointText", { "applyMatrix": false, - "matrix": [0, 1, -1, 0, 25.74567, 118.03465], + "matrix": [-1.00787, 0, 0, -1.00787, 1.70079, 2.11653], "data": {"aecad": {"part": "ttip"}}, - "content": "7", + "content": "c", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -8345,16 +8422,16 @@ "Group", { "applyMatrix": true, - "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 28, - "label": "1", - "mirrored": false, - "rotation": -90 + "width": 0.9, + "height": 1.6, + "pin": 2, + "label": "a", + "netid": "9", + "rotation": 180, + "mirrored": false } }, "children": [ @@ -8362,12 +8439,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 26.64567, 127.63465], + "matrix": [1, 0, 0, 1, 12.66142, 3.02362], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [11.71654, 5.66929], + "size": [3.40157, 6.04724], "radius": [0, 0], - "fillColor": [0, 0.50196, 0], + "fillColor": [1, 0, 0], "strokeWidth": 0 } ], @@ -8375,9 +8452,9 @@ "PointText", { "applyMatrix": false, - "matrix": [0, 1, -1, 0, 25.74567, 127.63465], + "matrix": [-1.00787, 0, 0, -1.00787, 12.66142, 2.11653], "data": {"aecad": {"part": "ttip"}}, - "content": "1", + "content": "a", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -8387,21 +8464,53 @@ ] } ], + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 7.1811, 3.02362], + "data": {"aecad": {"part": "border"}}, + "type": "rectangle", + "size": [7.55906, 6.04724], + "radius": [0.3, 0.3], + "strokeColor": [1, 0.07843, 0.57647], + "strokeWidth": 0.2 + } + ] + ] + } + ], + [ + "Group", + { + "applyMatrix": false, + "matrix": [-1, 0, 0, -1, 137.01989, 76.04316], + "data": { + "aecad": { + "type": "SMD1206", + "name": "P.R2", + "side": "F.Cu", + "rotation": 180, + "rev": 1, + "_iface": {"1": 1, "2": 2}, + "value": "0 ohm" + } + }, + "children": [ [ "Group", { "applyMatrix": true, - "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 30, - "label": "gnd", - "mirrored": false, - "rotation": -90, - "netid": "1" + "width": 0.9, + "height": 1.6, + "pin": 1, + "label": 1, + "netid": "9", + "rotation": 1980, + "mirrored": false } }, "children": [ @@ -8409,12 +8518,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 26.64567, 137.23465], + "matrix": [1, 0, 0, 1, 1.70079, 3.02362], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [11.71654, 5.66929], + "size": [3.40157, 6.04724], "radius": [0, 0], - "fillColor": [0, 0.50196, 0], + "fillColor": [1, 0, 0], "strokeWidth": 0 } ], @@ -8422,9 +8531,9 @@ "PointText", { "applyMatrix": false, - "matrix": [0, 1, -1, 0, 25.74567, 137.23465], + "matrix": [-1.00787, 0, 0, -1.00787, 1.70079, 2.11653], "data": {"aecad": {"part": "ttip"}}, - "content": "gnd", + "content": "1", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -8438,16 +8547,16 @@ "Group", { "applyMatrix": true, - "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 32, - "label": "12", - "mirrored": false, - "rotation": -90 + "width": 0.9, + "height": 1.6, + "pin": 2, + "label": 2, + "netid": "20", + "rotation": 1980, + "mirrored": false } }, "children": [ @@ -8455,12 +8564,12 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 26.64567, 146.83465], + "matrix": [1, 0, 0, 1, 12.66142, 3.02362], "data": {"aecad": {"part": "cu"}}, "type": "rectangle", - "size": [11.71654, 5.66929], + "size": [3.40157, 6.04724], "radius": [0, 0], - "fillColor": [0, 0.50196, 0], + "fillColor": [1, 0, 0], "strokeWidth": 0 } ], @@ -8468,9 +8577,9 @@ "PointText", { "applyMatrix": false, - "matrix": [0, 1, -1, 0, 25.74567, 146.83465], + "matrix": [-1.00787, 0, 0, -1.00787, 12.66142, 2.11653], "data": {"aecad": {"part": "ttip"}}, - "content": "12", + "content": "2", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -8480,21 +8589,52 @@ ] } ], + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 7.1811, 3.02362], + "data": {"aecad": {"part": "border"}}, + "type": "rectangle", + "size": [7.55906, 6.04724], + "radius": [0.3, 0.3], + "strokeColor": [1, 0.07843, 0.57647], + "strokeWidth": 0.2 + } + ] + ] + } + ], + [ + "Group", + { + "applyMatrix": false, + "matrix": [-1, 0, 0, -1, 273.6137, 43.30142], + "data": { + "aecad": { + "type": "CAP_thd", + "name": "P.C10", + "side": "F.Cu", + "rotation": 180, + "rev": 2, + "_iface": {"1": "c", "2": "a"}, + "value": "1000uF" + } + }, + "children": [ [ "Group", { "applyMatrix": true, - "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 34, - "label": "gnd", - "mirrored": false, - "rotation": -90, - "netid": "1" + "dia": 1.5, + "drill": 0.6, + "pin": 1, + "label": "c", + "netid": "1", + "rotation": 180 } }, "children": [ @@ -8502,12 +8642,27 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 26.64567, 156.43465], "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [11.71654, 5.66929], - "radius": [0, 0], - "fillColor": [0, 0.50196, 0], + "type": "circle", + "size": [5.6693, 5.6693], + "radius": 2.83465, + "fillColor": [1, 0.64706, 0], + "strokeWidth": 0 + } + ], + [ + "Path", + { + "applyMatrix": true, + "data": {"aecad": {"part": "drill"}}, + "segments": [ + [[-1.13386, 0], [0, 0.62621], [0, -0.62621]], + [[0, -1.13386], [-0.62621, 0], [0.62621, 0]], + [[1.13386, 0], [0, -0.62621], [0, 0.62621]], + [[0, 1.13386], [0.62621, 0], [-0.62621, 0]] + ], + "closed": true, + "fillColor": [0.1451, 0.1451, 0.1451], "strokeWidth": 0 } ], @@ -8515,9 +8670,9 @@ "PointText", { "applyMatrix": false, - "matrix": [0, 1, -1, 0, 25.74567, 156.43465], + "matrix": [-0.94488, 0, 0, -0.94488, 0, -0.8504], "data": {"aecad": {"part": "ttip"}}, - "content": "gnd", + "content": "c", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -8531,16 +8686,15 @@ "Group", { "applyMatrix": true, - "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 36, - "label": "16", - "mirrored": false, - "rotation": -90 + "dia": 1.5, + "drill": 0.6, + "pin": 2, + "label": "a", + "netid": "8", + "rotation": 180 } }, "children": [ @@ -8548,12 +8702,28 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 26.64567, 166.03465], + "matrix": [1, 0, 0, 1, 15.11811, 0], "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [11.71654, 5.66929], - "radius": [0, 0], - "fillColor": [0, 0.50196, 0], + "type": "circle", + "size": [5.6693, 5.6693], + "radius": 2.83465, + "fillColor": [1, 0.64706, 0], + "strokeWidth": 0 + } + ], + [ + "Path", + { + "applyMatrix": true, + "data": {"aecad": {"part": "drill"}}, + "segments": [ + [[13.98425, 0], [0, 0.62621], [0, -0.62621]], + [[15.11811, -1.13386], [-0.62621, 0], [0.62621, 0]], + [[16.25197, 0], [0, -0.62621], [0, 0.62621]], + [[15.11811, 1.13386], [0.62621, 0], [-0.62621, 0]] + ], + "closed": true, + "fillColor": [0.1451, 0.1451, 0.1451], "strokeWidth": 0 } ], @@ -8561,9 +8731,9 @@ "PointText", { "applyMatrix": false, - "matrix": [0, 1, -1, 0, 25.74567, 166.03465], + "matrix": [-0.94488, 0, 0, -0.94488, 15.11811, -0.8504], "data": {"aecad": {"part": "ttip"}}, - "content": "16", + "content": "a", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -8573,20 +8743,50 @@ ] } ], + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 7.55906, 0], + "data": {"aecad": {"part": "border"}}, + "type": "circle", + "size": [30.23622, 30.23622], + "radius": 15.11811, + "strokeColor": [1, 0.07843, 0.57647], + "strokeWidth": 0.2 + } + ] + ] + } + ], + [ + "Group", + { + "applyMatrix": false, + "matrix": [-1, 0, 0, -1, 273.6137, 43.30142], + "data": { + "aecad": { + "type": "CAP_thd", + "name": "P.C10", + "side": "F.Cu", + "rotation": 180, + "rev": 2, + "_iface": {"1": "c", "2": "a"} + } + }, + "children": [ [ "Group", { "applyMatrix": true, - "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 38, - "label": "20", - "mirrored": false, - "rotation": -90 + "dia": 1.5, + "drill": 0.6, + "pin": 1, + "label": "c", + "rotation": 180 } }, "children": [ @@ -8594,12 +8794,27 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 26.64567, 175.63465], "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [11.71654, 5.66929], - "radius": [0, 0], - "fillColor": [0, 0.50196, 0], + "type": "circle", + "size": [5.6693, 5.6693], + "radius": 2.83465, + "fillColor": [1, 0.64706, 0], + "strokeWidth": 0 + } + ], + [ + "Path", + { + "applyMatrix": true, + "data": {"aecad": {"part": "drill"}}, + "segments": [ + [[-1.13386, 0], [0, 0.62621], [0, -0.62621]], + [[0, -1.13386], [-0.62621, 0], [0.62621, 0]], + [[1.13386, 0], [0, -0.62621], [0, 0.62621]], + [[0, 1.13386], [0.62621, 0], [-0.62621, 0]] + ], + "closed": true, + "fillColor": [0.1451, 0.1451, 0.1451], "strokeWidth": 0 } ], @@ -8607,9 +8822,9 @@ "PointText", { "applyMatrix": false, - "matrix": [0, 1, -1, 0, 25.74567, 175.63465], + "matrix": [-1, 0, 0, -1, 0, -0.9], "data": {"aecad": {"part": "ttip"}}, - "content": "20", + "content": "c", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -8623,16 +8838,14 @@ "Group", { "applyMatrix": true, - "opacity": 0.4, "data": { "aecad": { "type": "Pad", - "width": 3.1, - "height": 1.5, - "pin": 40, - "label": "21", - "mirrored": false, - "rotation": -90 + "dia": 1.5, + "drill": 0.6, + "pin": 2, + "label": "a", + "rotation": 180 } }, "children": [ @@ -8640,12 +8853,28 @@ "Shape", { "applyMatrix": false, - "matrix": [1, 0, 0, 1, 26.64567, 185.23465], + "matrix": [1, 0, 0, 1, 15.11811, 0], "data": {"aecad": {"part": "cu"}}, - "type": "rectangle", - "size": [11.71654, 5.66929], - "radius": [0, 0], - "fillColor": [0, 0.50196, 0], + "type": "circle", + "size": [5.6693, 5.6693], + "radius": 2.83465, + "fillColor": [1, 0.64706, 0], + "strokeWidth": 0 + } + ], + [ + "Path", + { + "applyMatrix": true, + "data": {"aecad": {"part": "drill"}}, + "segments": [ + [[13.98425, 0], [0, 0.62621], [0, -0.62621]], + [[15.11811, -1.13386], [-0.62621, 0], [0.62621, 0]], + [[16.25197, 0], [0, -0.62621], [0, 0.62621]], + [[15.11811, 1.13386], [0.62621, 0], [-0.62621, 0]] + ], + "closed": true, + "fillColor": [0.1451, 0.1451, 0.1451], "strokeWidth": 0 } ], @@ -8653,9 +8882,9 @@ "PointText", { "applyMatrix": false, - "matrix": [0, 1, -1, 0, 25.74567, 185.23465], + "matrix": [-1, 0, 0, -1, 15.11811, -0.9], "data": {"aecad": {"part": "ttip"}}, - "content": "21", + "content": "a", "fillColor": [1, 1, 1], "fontSize": 3, "leading": 3.6, @@ -8664,6 +8893,19 @@ ] ] } + ], + [ + "Shape", + { + "applyMatrix": false, + "matrix": [1, 0, 0, 1, 7.55906, 0], + "data": {"aecad": {"part": "border"}}, + "type": "circle", + "size": [30.23622, 30.23622], + "radius": 15.11811, + "strokeColor": [1, 0.07843, 0.57647], + "strokeWidth": 0.2 + } ] ] } @@ -8680,7 +8922,8 @@ "side": "F.Cu", "rotation": 90, "rev": 2, - "_iface": {"1": 1, "2": 2} + "_iface": {"1": 1, "2": 2}, + "value": "" } }, "children": [ @@ -8732,7 +8975,7 @@ "PointText", { "applyMatrix": false, - "matrix": [0, -1, 1, 0, 0.9, 0], + "matrix": [0, -1.95276, 1.95276, 0, 1.75748, 0], "data": {"aecad": {"part": "ttip"}}, "content": "1", "fillColor": [1, 1, 1], @@ -8793,7 +9036,7 @@ "PointText", { "applyMatrix": false, - "matrix": [0, -1, 1, 0, 15.3, 0], + "matrix": [0, -1.95276, 1.95276, 0, 16.15748, 0], "data": {"aecad": {"part": "ttip"}}, "content": "2", "fillColor": [1, 1, 1], diff --git a/webapps/main/sketcher/gui/canvas/index.ls b/webapps/main/sketcher/gui/canvas/index.ls index 606f4242..68512f47 100644 --- a/webapps/main/sketcher/gui/canvas/index.ls +++ b/webapps/main/sketcher/gui/canvas/index.ls @@ -45,15 +45,50 @@ export init = (pcb) -> selection.clear! PNotify.info text: "Upgraded #{upgrade-count} component(s)." + refreshLayer: (ctx, proceed) -> + curr-side = @get \currLayer + traces-on-far-side = [] + components = pcb.get-components! + + for components when ..item.data.aecad.type isnt \Trace + if ..item.data.aecad.side isnt curr-side + ..item.send-to-back! + + for components when ..item.data.aecad.type is \Trace + # Send all traces to the back so that drill holes can be exposed + # correctly + ..item.send-to-back! + + # TODO: Fix trace z-index correction here. + # ------------------------------------------ + # NOTICE: A design change is required: Since a Trace component may + # include trace paths for both sides, no proper action can be taken at + # this point of design. + # In order to fix this, a trace must consist of separate components + # so that we could send "far-side-components" (the components that doesn't) + # belong to current side. + # + # However, we can do our best by sending any trace which includes + # the other side's path to the back + for path in ..item.children when path.side isnt curr-side + traces-on-far-side.push ..item + + for traces-on-far-side + #console.log "Sending trace to back: ", ..data.aecad, .. + ..send-to-back! + + proceed?! switchLayer: (ctx, layer, proceed) -> @set \currLayer, layer for pcb.get-components! try - get-aecad ..item .trigger \focus, layer + get-aecad ..item ?.trigger \focus, layer catch - console.error "Something went wrong here." - proceed! + console.error "Something went wrong here.", e + + <~ @fire \refreshLayer + proceed?! calcUnconnected: (ctx, opts={}) -> console.log "------------ Performing DRC ------------" @@ -72,6 +107,9 @@ export init = (pcb) -> total += state.total pcb.ractive.set 'totalConnections', total pcb.ractive.set 'unconnectedCount', unconnected + + pcb.ractive.fire \refreshLayer + else if not opts.silent PNotify.notice text: "No schema present at the moment." console.log "------------ End of DRC ------------" diff --git a/webapps/main/sketcher/gui/project-control/index.ls b/webapps/main/sketcher/gui/project-control/index.ls index df95ccb9..19cf0ea2 100644 --- a/webapps/main/sketcher/gui/project-control/index.ls +++ b/webapps/main/sketcher/gui/project-control/index.ls @@ -6,6 +6,20 @@ require! 'dcs/browser': {SignalBranch} export init = (pcb) -> handlers = export: (ctx, _filename) -> + dirty-confirm = new SignalBranch + if __DEPENDENCIES__.root.dirty + _sd = dirty-confirm.add! + <~ pcb.vlog .info do + title: "Dirty state of aeCAD" + icon: 'warning sign' + message: " + Project root has uncommitted changes. Saving project with a dirty state of aeCAD may result failure to identify the correct aeCAD version for the project file in the future. + \n\n + You should really commit your changes and then save your project. + " + _sd.go! + <~ dirty-confirm.joined + b = new SignalBranch filename = null if _filename @@ -70,22 +84,37 @@ export init = (pcb) -> # layers to print layers = ctx.component.get \side .split ',' .map (.trim!) mirror = ctx.component.get \mirror + scale = ctx.component.get \scale + trace-color = ctx.component.get \trace-color + pcb.ractive.fire \compileScript + aeitems = [] for pcb.project.layers for ..getItems({-recursive}) - {item} = get-parent-aecad .. + try + {item} = get-parent-aecad .. + catch + pcb.vlog .error message: e + pcb.history.back! + return if item - #console.log "Found ae-obj:", item.data.aecad.type - get-aecad item - ..print-mode layers - else if ..data?aecad?layer in layers - # TODO: provide a proper way - ..stroke-color = \black - ..stroke-width = max ..stroke-width, pcb.ractive.get('currTrace.signal') + #console.log "Found ae-obj:", item.data.aecad.type, "name: ", item.data.aecad.name + o = get-aecad item + ..print-mode {layers, trace-color} + aeitems.push o else ..remove! - err, svg <~ pcb.export-svg {mirror} - create-download "#{layers.join('_')}.svg", svg + + for aeitems when ..type is \Trace + ..g.send-to-back! + + err, svg <~ pcb.export-svg {mirror, scale} + filename = if ctx.component.get \filename + that + else + "#{layers.join('_')}" + + create-download "#{filename}.svg", svg pcb.history.back! save: (ctx) -> diff --git a/webapps/main/sketcher/gui/project-control/index.pug b/webapps/main/sketcher/gui/project-control/index.pug index 6d35d0e7..76eba566 100644 --- a/webapps/main/sketcher/gui/project-control/index.pug +++ b/webapps/main/sketcher/gui/project-control/index.pug @@ -5,7 +5,7 @@ file-button.icon(on-read="import" type="text"): icon.upload Import btn.icon(on-click="export"): icon.download Export .item - a.icon(href="sgw-example.json" newtab tooltip="Download the example project") + a.icon(href="sgw-example.json" download tooltip="Download the example project") icon.download.pink .item @@ -16,6 +16,7 @@ ack-button.icon(on-click="prototypePrint" side="B.Cu, Edge" tooltip="Fabrication output of B.Cu") icon.print.green + //-file-button(on-read="importDXF2" type="text") DXF (2) //- @@ -35,6 +36,15 @@ .item ack-button.icon(on-click="undo" tooltip="Undo changes") Undo + .item + .ui.buttons + ack-button.icon(on-click="prototypePrint" side="F.Cu, Edge" scale="2" tooltip="Assembly output of F.Cu" + filename="Assembly_Front" trace-color="lightgray") + icon.print.red + + ack-button.icon(on-click="prototypePrint" side="B.Cu, Edge" mirror="true" scale="2" tooltip="Assembly output of B.Cu" filename="Assembly_Back" trace-color="lightgray") + icon.print.green + .item .ui.buttons btn.icon( diff --git a/webapps/main/sketcher/kernel/aecad-methods.ls b/webapps/main/sketcher/kernel/aecad-methods.ls index 1d8785b4..cf05f834 100644 --- a/webapps/main/sketcher/kernel/aecad-methods.ls +++ b/webapps/main/sketcher/kernel/aecad-methods.ls @@ -6,6 +6,12 @@ export do get-components: (opts) -> ''' Returns all aeCAD components in {item, type, name, rev} form + + opts: + include: Array of Component.type's that should be included to the search + exclude: Array of Component.type's that should be excluded from the search. + Wildcard exclude (`*`) is possible by `exclude: "*"`. + skip-exclude: Skips any type passed by `opts.exclude` property. ''' unless opts opts = {} @@ -18,7 +24,7 @@ export do if type in that skip-exclude = yes if not skip-exclude and opts.exclude - if that is '*' or type in that + if opts.exclude is '*' or type in opts.exclude continue name = item.data.aecad.name rev = item.data.aecad.rev diff --git a/webapps/main/sketcher/kernel/import-export.ls b/webapps/main/sketcher/kernel/import-export.ls index 7c413ccb..c38ca107 100644 --- a/webapps/main/sketcher/kernel/import-export.ls +++ b/webapps/main/sketcher/kernel/import-export.ls @@ -58,20 +58,7 @@ export do # do postprocessing here # ------------------------------------------------------ - if opts.mirror - svg.attributes.transform = "scale(-1,1)" - deps = __DEPENDENCIES__ - if deps.root.dirty - PNotify.alert do - hide: no - title: "Dirty state of aeCAD" - text: " - Project root has uncommitted changes. Saving project with a dirty state of aeCAD may result failure to identify the correct aeCAD version for the project file in the future. - \n\n - You should really commit your changes and then save your project. - " - project-info = name: "aeCAD by Aktos Electronics" website: "https://aktos.io/aecad" @@ -87,6 +74,38 @@ export do if empty (child?.children or []) console.warn "Deleting Layer?: ", child svg.children.splice i, 1 + + scale = opts.scale or 1 + + if opts.mirror or scale isnt 1 + container = null + if svg.children.length is 1 and svg.children.0.name is \g + container = svg.children.0 + else + container = + name: \g + type: \element + children: svg.children + attributes: {} + svg.children = container + + [minx, miny, width, height] = svg.attributes.viewBox.split ',' .map (Number) + + s = scale + container.attributes.transform = if opts.mirror + "translate(#{s * (width + minx) + minx}, #{-miny * (s-1)}) scale(#{-s},#{s})" + else + "translate(#{-minx * (s-1)}, #{-miny * (s-1)}) scale(#{s},#{s})" + + + if scale isnt 1 + svg.attributes + ..viewBox = "#{minx},#{miny},#{width * scale},#{height * scale}" + ..width = "#{width * scale}" + ..height = "#{height * scale}" + + + console.log "Current svg: ", svg # ------------------------------------------------------ @@ -128,6 +147,10 @@ export do transformNode: (node) -> if node.attributes["data-paper-data"] node.attributes["data-paper-data"] = JSON.parse htmlDecode that + + # for root node + if node.attributes["data"] + node.attributes["data"] = JSON.parse htmlDecode that node json <~ p-svgson.then #console.log "Svgson AST Re-parsed:", json diff --git a/webapps/main/sketcher/tools/lib/component-base.ls b/webapps/main/sketcher/tools/lib/component-base.ls index 94ccbae2..e5b481d3 100644 --- a/webapps/main/sketcher/tools/lib/component-base.ls +++ b/webapps/main/sketcher/tools/lib/component-base.ls @@ -73,6 +73,11 @@ export class ComponentBase unless data?.silent @create(@_data) + # do the post processing either after creation or rehydration + @finish! + + finish: -> + create: (data) -> # Footprint will be created at this step. @@ -83,9 +88,6 @@ export class ComponentBase -> @get-data 'type' (val) -> @set-data 'type', val - _loader: (item) -> - console.warn "How do we load the item in #{@@@name}: ", item - set-data: (keypath, value) -> _keypath = prefix-keypath 'aecad', keypath set-keypath @g.data, _keypath, value @@ -113,8 +115,8 @@ export class ComponentBase send-to-layer: (layer-name) -> @g `@scope.send-to-layer` layer-name - print-mode: (layers, our-side) -> - # layers: [Array] String array indicates which layers (sides) + print-mode: (opts, our-side) -> + # opts.layers: [Array] String array indicates which layers (sides) # to be printed # our-side: The side which the first container object is # @@ -242,7 +244,7 @@ export class ComponentBase # are from class definition. < FIXME: data shouldn't contain # properties from class definition, it should only contain instance # specific data - if k in <[ name rotation side type ]> + if k in <[ name rotation side type value ]> continue delete data[k] data `merge` opts diff --git a/webapps/main/sketcher/tools/lib/edge.ls b/webapps/main/sketcher/tools/lib/edge.ls index 8a95eea8..1c7bda12 100644 --- a/webapps/main/sketcher/tools/lib/edge.ls +++ b/webapps/main/sketcher/tools/lib/edge.ls @@ -33,8 +33,12 @@ export class Edge extends Container ..strokeColor = val ..strokeWidth = 0.2mm |> mm2px - print-mode: (layers, our-side) -> - if \Edge in layers + print-mode: (opts, our-side) -> + if \Edge in opts.layers @color = \black else @g.remove! + + + _loader: (item) -> + # no special action needs to be taken, (remove the default warning) diff --git a/webapps/main/sketcher/tools/lib/get-aecad.ls b/webapps/main/sketcher/tools/lib/get-aecad.ls index 226afc66..9d3ae5d5 100644 --- a/webapps/main/sketcher/tools/lib/get-aecad.ls +++ b/webapps/main/sketcher/tools/lib/get-aecad.ls @@ -95,11 +95,14 @@ export get-parent-aecad = (item-part) -> type = null tid = null for dig in [0 to 100] - if (try get-class item?.data?.aecad?.type) + _type_name = item?.data?.aecad?.type + if (try get-class _type_name) # we have a valid ae-obj ae-item = item type = that tid = item?data?aecad?tid + else if _type_name + throw new Error "No such component found: #{_type_name}" unless item.parent break if item.parent.getClassName! is \Layer diff --git a/webapps/main/sketcher/tools/lib/pad.ls b/webapps/main/sketcher/tools/lib/pad.ls index eee79c1d..52e838ee 100644 --- a/webapps/main/sketcher/tools/lib/pad.ls +++ b/webapps/main/sketcher/tools/lib/pad.ls @@ -79,20 +79,28 @@ export class Pad extends ComponentBase stroke-width: 0 data: aecad: part: \drill + @ttip = new PointText do - point: @cu.bounds.center - content: opts.label or opts.pin + #point: @cu.bounds.center + content: @label fill-color: 'white' parent: @g - font-size: 0.5 - position: @cu.bounds.center + font-size: 0.8 + #position: @cu.bounds.center justification: 'center' data: aecad: part: \ttip - @ttip.bounds.center = @cu.bounds.center if opts.color @color = that + finish: !-> + if @ttip.content # <= this checking is very important! + # if tooltip has no content, then calculating aspect ratio + # becomes Not-A-Number, which in turn breaks the app + # TODO: Fix this bug in Paper.js by checking width and height of source + # before actually calculating the overall ratio + @ttip.fit-bounds @cu.bounds.scale 0.6 + color: ~ (val) !-> @_color = val @@ -108,7 +116,7 @@ export class Pad extends ComponentBase #console.log "searching side (#{side}) doesn't match with ours: #{our-side}" return false - print-mode: (layers, our-side) -> + print-mode: ({layers}, our-side) -> if layers # switch to print mode if @side diff --git a/webapps/main/sketcher/tools/lib/schema/footprints.ls b/webapps/main/sketcher/tools/lib/schema/footprints.ls index 3f1d3c17..ed74c2dd 100644 --- a/webapps/main/sketcher/tools/lib/schema/footprints.ls +++ b/webapps/main/sketcher/tools/lib/schema/footprints.ls @@ -29,13 +29,13 @@ export do @components.push .. <<< {source: sch} curr = @scope.get-components {exclude: <[ Trace ]>} - for {name, type, data} in values @get-bom! when not data # loop through only raw components + for {name, type, data, params} in values @get-bom! when not data # loop through only raw components pfx-name = "#{@prefix}#{name}" _Component = getClass(type) if pfx-name not in [..name for curr] # This component hasn't been created yet, create it @components.push do - component: new _Component {name: pfx-name} + component: new _Component {name: pfx-name, value: params} else existing = find (.name is pfx-name), curr @components.push comp = @@ -44,6 +44,9 @@ export do upgrade-needed: '' type: existing.type + # update the value in any case + comp.component.set-data \value, params + reason = '' if type isnt existing.type comp.upgrade-needed = yes diff --git a/webapps/main/sketcher/tools/lib/trace/index.ls b/webapps/main/sketcher/tools/lib/trace/index.ls index dc94f1cf..7490e373 100644 --- a/webapps/main/sketcher/tools/lib/trace/index.ls +++ b/webapps/main/sketcher/tools/lib/trace/index.ls @@ -71,14 +71,14 @@ export class Trace extends Container implements follow, helpers, end else ..opacity = 0.4 - print-mode: (layers) -> + print-mode: ({layers, trace-color}) -> super ... #console.log "trace is printing for: ", side, @pads for @paths if ..data.aecad.side not in layers ..remove! else - ..stroke-color = 'black' + ..stroke-color = trace-color or 'black' ..opacity = 1 # TODO: find a proper way to bring drill holes front