diff --git a/README.md b/README.md index 2fd8ec9c1cd9c1182f4afdf33d3452f50571ea1f..a046705aa7ff9af4db520bfcf19cfcb56ccc5c5c 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,33 @@ ## ENGINEERING JOURNAL ### Jingyan Ling + +### 08/14/2019 +- Preparing software demo +- High level of whole project package +-  +- Pipeline of drawing changes +-  +- Package module and classes breakdown +-  +- Structure of customized package `dsnwriter` +-  +- Structure of customized package `roco_ee_dwg` +-  + +- Demo Video at [here](https://youtu.be/HeBw4uW3Xzc) + +- Solving issue: Connection between isolation box and parallel traces ### 08/13/2019 - Rearrange the package and draw the path directly on original drawing from old roco -- drawing structure: --  - dsn module placement match: - instead of getting pin locations from old roco. set pin location based on footprint when user place modules - Reason: - 1. no mechanical design needed for pins (especial will turn it to cross cut anyway) - - 2. make sure the electrical board design and drawings will be consistent - - 3. easier to do drawing post processing (dealing with traces and isolation boxes) + - 2. make sure the electrical board design and drawings will always be consistent + - 3. easier to add new electrical components + - 4. easier to do drawing post processing (dealing with traces and isolation boxes) - Completed: a cross cut will be drawn at pin locations and that is automatically read from circuit design. The package will only need to load module once when design circuit -  - Draw isolation boxes and connect one edge with parallel traces without causing open circuit (fail) @@ -21,6 +37,8 @@ - Merge pre-processing code - Demo + + ### 08/12/2019 - Finally figure out geometry algorithm on paper - Coding for parallel trace in following steps: diff --git a/journal_media/dsnwriter_structure.png b/journal_media/dsnwriter_structure.png new file mode 100644 index 0000000000000000000000000000000000000000..dc3a14417cb9c014ddc59ef0ae1ee2759b717c15 Binary files /dev/null and b/journal_media/dsnwriter_structure.png differ diff --git a/journal_media/dwg_structure.png b/journal_media/dwg_structure.png index 5b1e67786c7a31843e0ec2c8b9fad886357b9220..ab67b4a44ddfb47cb50b9c3e676d8b0d8180e863 100644 Binary files a/journal_media/dwg_structure.png and b/journal_media/dwg_structure.png differ diff --git a/journal_media/package_support.png b/journal_media/package_support.png new file mode 100644 index 0000000000000000000000000000000000000000..b050186f1b55348f9e9376dd4fecd3d033ceff00 Binary files /dev/null and b/journal_media/package_support.png differ diff --git a/journal_media/roco_ee_demo1.mp4 b/journal_media/roco_ee_demo1.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..2e4faab2a78ded875275329d3eb01e29413d58cc Binary files /dev/null and b/journal_media/roco_ee_demo1.mp4 differ diff --git a/journal_media/roco_ee_dwg_structure.png b/journal_media/roco_ee_dwg_structure.png new file mode 100644 index 0000000000000000000000000000000000000000..9eb9c01f029ecc693110fd65ed6f3f1547c6a574 Binary files /dev/null and b/journal_media/roco_ee_dwg_structure.png differ diff --git a/journal_media/roco_ee_highlvl.png b/journal_media/roco_ee_highlvl.png new file mode 100644 index 0000000000000000000000000000000000000000..3cedd0254e2ded60d36e084fbed6903868ad722d Binary files /dev/null and b/journal_media/roco_ee_highlvl.png differ diff --git a/paperbot_ee_autoroute/__pycache__/paperbot_dsn.cpython-36.pyc b/paperbot_ee_autoroute/__pycache__/paperbot_dsn.cpython-36.pyc index 590455d5014290771d197b5461f598d0e1dfc659..71227d3c58c61b4b188ef65da746c0a5983e2c14 100644 Binary files a/paperbot_ee_autoroute/__pycache__/paperbot_dsn.cpython-36.pyc and b/paperbot_ee_autoroute/__pycache__/paperbot_dsn.cpython-36.pyc differ diff --git a/paperbot_ee_autoroute/dwg_w_circuit.dxf b/paperbot_ee_autoroute/dwg_w_circuit.dxf index c52bc7035e626af75744690ca732c49e1f5703bd..48a2dd01348b38993782baa09b9384d86c27601e 100644 --- a/paperbot_ee_autoroute/dwg_w_circuit.dxf +++ b/paperbot_ee_autoroute/dwg_w_circuit.dxf @@ -53,11 +53,11 @@ $HANDLING 9 $TDUPDATE 40 -2458709.701550926 +2458710.4622569443 9 $HANDSEED 5 -33A +366 9 $DWGCODEPAGE 3 @@ -4357,13 +4357,13 @@ LINE 8 Circuit 10 -112.41 +89.03 20 -81.65 +61.12566017177983 11 -112.41 +91.55503982822019 21 -69.7379601717798 +63.65070000000002 6 DASHDOT 67 @@ -4375,13 +4375,13 @@ LINE 8 Circuit 10 -113.91 +89.03 20 -81.65 +59.00433982822018 11 -113.91 +92.17636017177983 21 -69.11663982822016 +62.150700000000015 6 DASHDOT 67 @@ -4393,13 +4393,13 @@ LINE 8 Circuit 10 -112.40999999999998 +91.5550398282202 20 -69.7379601717798 +63.65070000000001 11 -106.3227398282202 +104.62543982822018 21 -63.65069999999999 +63.6507 6 DASHDOT 67 @@ -4411,13 +4411,13 @@ LINE 8 Circuit 10 -113.91 +92.17636017177985 20 -69.11663982822017 +62.15070000000001 11 -106.94406017177984 +105.24676017177983 21 -62.150699999999986 +62.1507 6 DASHDOT 67 @@ -4429,13 +4429,13 @@ LINE 8 Circuit 10 -106.32273982822016 +104.62543982822018 20 63.65070000000001 11 -91.55503982822017 +112.40999999999998 21 -63.6507 +71.4352601717798 6 DASHDOT 67 @@ -4447,13 +4447,13 @@ LINE 8 Circuit 10 -106.94406017177981 +105.24676017177983 20 -62.15070000000001 +62.1507 11 -92.17636017177982 +113.90999999999998 21 -62.1507 +70.81393982822016 6 DASHDOT 67 @@ -4465,13 +4465,13 @@ LINE 8 Circuit 10 -91.55503982822017 +112.41 20 -63.6507 +71.4352601717798 11 -89.03 +112.41 21 -61.12566017177983 +81.65 6 DASHDOT 67 @@ -4483,13 +4483,13 @@ LINE 8 Circuit 10 -92.17636017177982 +113.91 20 -62.1507 +70.81393982822016 11 -89.03 +113.91 21 -59.00433982822018 +81.65 6 DASHDOT 67 @@ -4501,13 +4501,13 @@ LINE 8 Circuit 10 -86.49 +100.46 20 -61.12566017177983 +82.71066017177984 11 -91.11383982822016 +102.23896017177981 21 -65.7495 +80.9317 6 DASHDOT 67 @@ -4519,13 +4519,13 @@ LINE 8 Circuit 10 -86.49 +100.46 20 -59.00433982822018 +80.58933982822018 11 -91.73516017177981 +101.61763982822016 21 -64.2495 +79.43169999999999 6 DASHDOT 67 @@ -4537,13 +4537,13 @@ LINE 8 Circuit 10 -91.11383982822016 +102.23896017177981 20 -65.7495 +80.9317 11 -106.72433982822018 +103.76103982822018 21 -65.7495 +80.9317 6 DASHDOT 67 @@ -4555,13 +4555,13 @@ LINE 8 Circuit 10 -91.73516017177981 +101.61763982822016 20 -64.2495 +79.43169999999999 11 -107.34566017177983 +104.38236017177981 21 -64.2495 +79.43170000000002 6 DASHDOT 67 @@ -4573,13 +4573,13 @@ LINE 8 Circuit 10 -106.72433982822018 +103.76103982822018 20 -65.7495 +80.9317 11 -107.86279999999998 +105.54 21 -66.88796017177981 +82.71066017177982 6 DASHDOT 67 @@ -4591,13 +4591,13 @@ LINE 8 Circuit 10 -107.34566017177983 +104.38236017177984 20 -64.2495 +79.43169999999999 11 -109.36279999999998 +105.54 21 -66.26663982822016 +80.58933982822018 6 DASHDOT 67 @@ -4609,13 +4609,13 @@ LINE 8 Circuit 10 -107.8628 +83.95 20 -66.88796017177981 +61.12566017177983 11 -107.8628 +80.66400000000002 21 -75.72653982822018 +64.41166017177981 6 DASHDOT 67 @@ -4627,13 +4627,13 @@ LINE 8 Circuit 10 -109.3628 +83.95 20 -66.26663982822018 +59.00433982822017 11 -109.3628 +79.16400000000002 21 -76.34786017177983 +63.790339828220155 6 DASHDOT 67 @@ -4645,13 +4645,13 @@ LINE 8 Circuit 10 -109.3628 +79.164 20 -76.34786017177981 +63.79033982822016 11 -103.0 +79.164 21 -82.71066017177984 +75.45906017177981 6 DASHDOT 67 @@ -4663,13 +4663,13 @@ LINE 8 Circuit 10 -107.86279999999998 +80.664 20 -75.72653982822018 +64.4116601717798 11 -103.0 +80.664 21 -80.58933982822018 +74.83773982822018 6 DASHDOT 67 @@ -4679,15 +4679,17 @@ LINE 5 2DD 8 -Cut +Circuit 10 -112.66 +79.16399999999999 20 -81.15 +75.45906017177981 11 -113.66 +83.7201398282202 21 -82.15 +80.01520000000001 + 6 +DASHDOT 67 0 0 @@ -4695,15 +4697,17 @@ LINE 5 2DE 8 -Cut +Circuit 10 -112.66 +80.664 20 -82.15 +74.83773982822018 11 -113.66 +84.34146017177983 21 -81.15 +78.5152 + 6 +DASHDOT 67 0 0 @@ -4711,15 +4715,17 @@ LINE 5 2DF 8 -Cut +Circuit 10 -110.12 +83.7201398282202 20 -81.15 +80.0152 11 -111.12 +97.76453982822017 21 -82.15 +80.0152 + 6 +DASHDOT 67 0 0 @@ -4727,15 +4733,17 @@ LINE 5 2E0 8 -Cut +Circuit 10 -110.12 +84.34146017177983 20 -82.15 +78.5152 11 -111.12 +98.38586017177981 21 -81.15 +78.5152 + 6 +DASHDOT 67 0 0 @@ -4743,15 +4751,17 @@ LINE 5 2E1 8 -Cut +Circuit 10 -107.58 +97.76453982822017 20 -81.15 +80.0152 11 -108.58 +100.46 21 -82.15 +82.71066017177985 + 6 +DASHDOT 67 0 0 @@ -4759,15 +4769,17 @@ LINE 5 2E2 8 -Cut +Circuit 10 -107.58 +98.38586017177981 20 -82.15 +78.51520000000001 11 -108.58 +100.46 21 -81.15 +80.5893398282202 + 6 +DASHDOT 67 0 0 @@ -4775,15 +4787,17 @@ LINE 5 2E3 8 -Cut +Circuit 10 -105.04 +91.57 20 -81.15 +61.12566017177981 11 -106.04 +89.75633982822018 21 -82.15 +59.31200000000001 + 6 +DASHDOT 67 0 0 @@ -4791,15 +4805,17 @@ LINE 5 2E4 8 -Cut +Circuit 10 -105.04 +91.57 20 -82.15 +59.00433982822017 11 -106.04 +90.37766017177982 21 -81.15 +57.81200000000001 + 6 +DASHDOT 67 0 0 @@ -4807,15 +4823,17 @@ LINE 5 2E5 8 -Cut +Circuit 10 -102.5 +89.75633982822018 20 -81.15 +59.312000000000005 11 -103.5 +88.30366017177981 21 -82.15 +59.312 + 6 +DASHDOT 67 0 0 @@ -4823,15 +4841,17 @@ LINE 5 2E6 8 -Cut +Circuit 10 -102.5 +90.37766017177982 20 -82.15 +57.812 11 -103.5 +87.68233982822017 21 -81.15 +57.812000000000005 + 6 +DASHDOT 67 0 0 @@ -4839,15 +4859,17 @@ LINE 5 2E7 8 -Cut +Circuit 10 -99.96 +88.30366017177981 20 -81.15 +59.312000000000005 11 -100.96 +86.49 21 -82.15 +61.12566017177983 + 6 +DASHDOT 67 0 0 @@ -4855,15 +4877,17 @@ LINE 5 2E8 8 -Cut +Circuit 10 -99.96 +87.68233982822015 20 -82.15 +57.81199999999999 11 -100.96 +86.49 21 -81.15 +59.00433982822017 + 6 +DASHDOT 67 0 0 @@ -4871,15 +4895,17 @@ LINE 5 2E9 8 -Cut +Circuit 10 -97.42 +86.49 20 -81.15 +61.12566017177983 11 -98.42 +84.71163982822017 21 -82.15 +59.34730000000001 + 6 +DASHDOT 67 0 0 @@ -4887,15 +4913,17 @@ LINE 5 2EA 8 -Cut +Circuit 10 -97.42 +86.49 20 -82.15 +59.00433982822018 11 -98.42 +85.33296017177982 21 -81.15 +57.84730000000001 + 6 +DASHDOT 67 0 0 @@ -4903,15 +4931,17 @@ LINE 5 2EB 8 -Cut +Circuit 10 -94.88 +84.71163982822019 20 -81.15 +59.34729999999999 11 -95.88 +83.64816017177984 21 -82.15 +59.347300000000004 + 6 +DASHDOT 67 0 0 @@ -4919,15 +4949,17 @@ LINE 5 2EC 8 -Cut +Circuit 10 -94.88 +85.33296017177983 20 -82.15 +57.8473 11 -95.88 +83.02683982822018 21 -81.15 +57.8473 + 6 +DASHDOT 67 0 0 @@ -4935,15 +4967,17 @@ LINE 5 2ED 8 -Cut +Circuit 10 -92.34 +83.64816017177982 20 -81.15 +59.34729999999998 11 -93.34 +79.4016 21 -82.15 +63.59386017177982 + 6 +DASHDOT 67 0 0 @@ -4951,15 +4985,17 @@ LINE 5 2EE 8 -Cut +Circuit 10 -92.34 +83.02683982822018 20 -82.15 +57.84729999999997 11 -93.34 +77.90159999999999 21 -81.15 +62.97253982822017 + 6 +DASHDOT 67 0 0 @@ -4967,15 +5003,17 @@ LINE 5 2EF 8 -Cut +Circuit 10 -89.8 +77.9016 20 -81.15 +62.97253982822017 11 -90.8 +77.9016 21 -82.15 +75.89396017177981 + 6 +DASHDOT 67 0 0 @@ -4983,15 +5021,17 @@ LINE 5 2F0 8 -Cut +Circuit 10 -89.8 +79.4016 20 -82.15 +63.593860171779816 11 -90.8 +79.4016 21 -81.15 +75.27263982822016 + 6 +DASHDOT 67 0 0 @@ -4999,15 +5039,17 @@ LINE 5 2F1 8 -Cut +Circuit 10 -83.45 +77.90160000000002 20 -59.565000000000005 +75.89396017177981 11 -84.45 +85.89713982822018 21 -60.565000000000005 +83.88949999999998 + 6 +DASHDOT 67 0 0 @@ -5015,15 +5057,17 @@ LINE 5 2F2 8 -Cut +Circuit 10 -83.45 +79.40160000000002 20 -60.565000000000005 +75.27263982822018 11 -84.45 +86.51846017177982 21 -59.565000000000005 +82.3895 + 6 +DASHDOT 67 0 0 @@ -5031,15 +5075,17 @@ LINE 5 2F3 8 -Cut +Circuit 10 -85.99000000000001 +85.89713982822018 20 -59.565000000000005 +83.8895 11 -86.99000000000001 +101.8211601717798 21 -60.565000000000005 +83.8895 + 6 +DASHDOT 67 0 0 @@ -5047,15 +5093,17 @@ LINE 5 2F4 8 -Cut +Circuit 10 -85.99000000000001 +86.51846017177982 20 -60.565000000000005 +82.3895 11 -86.99000000000001 +101.19983982822016 21 -59.565000000000005 +82.3895 + 6 +DASHDOT 67 0 0 @@ -5063,15 +5111,17 @@ LINE 5 2F5 8 -Cut +Circuit 10 -88.53 +101.8211601717798 20 -59.565 +83.88950000000001 11 -89.53 +103.0 21 -60.565 +82.71066017177984 + 6 +DASHDOT 67 0 0 @@ -5079,13 +5129,463 @@ LINE 5 2F6 8 -Cut +Circuit + 10 +101.19983982822016 + 20 +82.38949999999998 + 11 +103.0 + 21 +80.58933982822018 + 6 +DASHDOT + 67 +0 + 0 +LINE + 5 +2F7 + 8 +Cut + 10 +112.66 + 20 +81.15 + 11 +113.66 + 21 +82.15 + 67 +0 + 0 +LINE + 5 +2F8 + 8 +Cut + 10 +112.66 + 20 +82.15 + 11 +113.66 + 21 +81.15 + 67 +0 + 0 +LINE + 5 +2F9 + 8 +Cut + 10 +110.12 + 20 +81.15 + 11 +111.12 + 21 +82.15 + 67 +0 + 0 +LINE + 5 +2FA + 8 +Cut + 10 +110.12 + 20 +82.15 + 11 +111.12 + 21 +81.15 + 67 +0 + 0 +LINE + 5 +2FB + 8 +Cut + 10 +107.58 + 20 +81.15 + 11 +108.58 + 21 +82.15 + 67 +0 + 0 +LINE + 5 +2FC + 8 +Cut + 10 +107.58 + 20 +82.15 + 11 +108.58 + 21 +81.15 + 67 +0 + 0 +LINE + 5 +2FD + 8 +Cut + 10 +105.04 + 20 +81.15 + 11 +106.04 + 21 +82.15 + 67 +0 + 0 +LINE + 5 +2FE + 8 +Cut + 10 +105.04 + 20 +82.15 + 11 +106.04 + 21 +81.15 + 67 +0 + 0 +LINE + 5 +2FF + 8 +Cut + 10 +102.5 + 20 +81.15 + 11 +103.5 + 21 +82.15 + 67 +0 + 0 +LINE + 5 +300 + 8 +Cut + 10 +102.5 + 20 +82.15 + 11 +103.5 + 21 +81.15 + 67 +0 + 0 +LINE + 5 +301 + 8 +Cut + 10 +99.96 + 20 +81.15 + 11 +100.96 + 21 +82.15 + 67 +0 + 0 +LINE + 5 +302 + 8 +Cut + 10 +99.96 + 20 +82.15 + 11 +100.96 + 21 +81.15 + 67 +0 + 0 +LINE + 5 +303 + 8 +Cut + 10 +97.42 + 20 +81.15 + 11 +98.42 + 21 +82.15 + 67 +0 + 0 +LINE + 5 +304 + 8 +Cut + 10 +97.42 + 20 +82.15 + 11 +98.42 + 21 +81.15 + 67 +0 + 0 +LINE + 5 +305 + 8 +Cut + 10 +94.88 + 20 +81.15 + 11 +95.88 + 21 +82.15 + 67 +0 + 0 +LINE + 5 +306 + 8 +Cut + 10 +94.88 + 20 +82.15 + 11 +95.88 + 21 +81.15 + 67 +0 + 0 +LINE + 5 +307 + 8 +Cut + 10 +92.34 + 20 +81.15 + 11 +93.34 + 21 +82.15 + 67 +0 + 0 +LINE + 5 +308 + 8 +Cut + 10 +92.34 + 20 +82.15 + 11 +93.34 + 21 +81.15 + 67 +0 + 0 +LINE + 5 +309 + 8 +Cut + 10 +89.8 + 20 +81.15 + 11 +90.8 + 21 +82.15 + 67 +0 + 0 +LINE + 5 +30A + 8 +Cut + 10 +89.8 + 20 +82.15 + 11 +90.8 + 21 +81.15 + 67 +0 + 0 +LINE + 5 +30B + 8 +Cut + 10 +83.45 + 20 +59.565000000000005 + 11 +84.45 + 21 +60.565000000000005 + 67 +0 + 0 +LINE + 5 +30C + 8 +Cut + 10 +83.45 + 20 +60.565000000000005 + 11 +84.45 + 21 +59.565000000000005 + 67 +0 + 0 +LINE + 5 +30D + 8 +Cut + 10 +85.99000000000001 + 20 +59.565000000000005 + 11 +86.99000000000001 + 21 +60.565000000000005 + 67 +0 + 0 +LINE + 5 +30E + 8 +Cut + 10 +85.99000000000001 + 20 +60.565000000000005 + 11 +86.99000000000001 + 21 +59.565000000000005 + 67 +0 + 0 +LINE + 5 +30F + 8 +Cut + 10 +88.53 + 20 +59.565 + 11 +89.53 + 21 +60.565 + 67 +0 + 0 +LINE + 5 +310 + 8 +Cut + 10 +88.53 + 20 +60.565 + 11 +89.53 + 21 +59.565 + 67 +0 + 0 +LINE + 5 +311 + 8 +Cut + 10 +91.07000000000001 + 20 +59.565 + 11 +92.07000000000001 + 21 +60.565 + 67 +0 + 0 +LINE + 5 +312 + 8 +Cut 10 -88.53 +91.07000000000001 20 60.565 11 -89.53 +92.07000000000001 21 59.565 67 @@ -5093,15 +5593,15 @@ Cut 0 LINE 5 -2F7 +313 8 Cut 10 -91.07000000000001 +93.61 20 59.565 11 -92.07000000000001 +94.61 21 60.565 67 @@ -5109,15 +5609,15 @@ Cut 0 LINE 5 -2F8 +314 8 Cut 10 -91.07000000000001 +93.61 20 60.565 11 -92.07000000000001 +94.61 21 59.565 67 @@ -5125,15 +5625,239 @@ Cut 0 LINE 5 -2F9 +315 + 8 +Cut + 10 +96.15 + 20 +59.565 + 11 +97.15 + 21 +60.565 + 67 +0 + 0 +LINE + 5 +316 + 8 +Cut + 10 +96.15 + 20 +60.565 + 11 +97.15 + 21 +59.565 + 67 +0 + 0 +LINE + 5 +317 + 8 +Cut + 10 +98.69 + 20 +59.565 + 11 +99.69 + 21 +60.565 + 67 +0 + 0 +LINE + 5 +318 + 8 +Cut + 10 +98.69 + 20 +60.565 + 11 +99.69 + 21 +59.565 + 67 +0 + 0 +LINE + 5 +319 + 8 +Cut + 10 +101.23 + 20 +59.565 + 11 +102.23 + 21 +60.565 + 67 +0 + 0 +LINE + 5 +31A + 8 +Cut + 10 +101.23 + 20 +60.565 + 11 +102.23 + 21 +59.565 + 67 +0 + 0 +LINE + 5 +31B + 8 +Cut + 10 +103.77 + 20 +59.565 + 11 +104.77 + 21 +60.565 + 67 +0 + 0 +LINE + 5 +31C + 8 +Cut + 10 +103.77 + 20 +60.565 + 11 +104.77 + 21 +59.565 + 67 +0 + 0 +LINE + 5 +31D + 8 +Cut + 10 +106.31 + 20 +59.565 + 11 +107.31 + 21 +60.565 + 67 +0 + 0 +LINE + 5 +31E + 8 +Cut + 10 +106.31 + 20 +60.565 + 11 +107.31 + 21 +59.565 + 67 +0 + 0 +LINE + 5 +31F + 8 +Cut + 10 +108.85 + 20 +59.565 + 11 +109.85 + 21 +60.565 + 67 +0 + 0 +LINE + 5 +320 + 8 +Cut + 10 +108.85 + 20 +60.565 + 11 +109.85 + 21 +59.565 + 67 +0 + 0 +LINE + 5 +321 + 8 +Cut + 10 +111.39 + 20 +59.565 + 11 +112.39 + 21 +60.565 + 67 +0 + 0 +LINE + 5 +322 + 8 +Cut + 10 +111.39 + 20 +60.565 + 11 +112.39 + 21 +59.565 + 67 +0 + 0 +LINE + 5 +323 8 Cut 10 -93.61 +113.93 20 59.565 11 -94.61 +114.93 21 60.565 67 @@ -5141,15 +5865,15 @@ Cut 0 LINE 5 -2FA +324 8 Cut 10 -93.61 +113.93 20 60.565 11 -94.61 +114.93 21 59.565 67 @@ -5157,15 +5881,15 @@ Cut 0 LINE 5 -2FB +325 8 Cut 10 -96.15 +116.47 20 59.565 11 -97.15 +117.47 21 60.565 67 @@ -5173,15 +5897,15 @@ Cut 0 LINE 5 -2FC +326 8 Cut 10 -96.15 +116.47 20 60.565 11 -97.15 +117.47 21 59.565 67 @@ -5189,15 +5913,15 @@ Cut 0 LINE 5 -2FD +327 8 Cut 10 -98.69 +119.01 20 59.565 11 -99.69 +120.01 21 60.565 67 @@ -5205,15 +5929,15 @@ Cut 0 LINE 5 -2FE +328 8 Cut 10 -98.69 +119.01 20 60.565 11 -99.69 +120.01 21 59.565 67 @@ -5221,303 +5945,303 @@ Cut 0 LINE 5 -2FF +329 8 Cut 10 -101.23 +119.00999999999999 20 -59.565 +36.06999999999999 11 -102.23 +120.00999999999999 21 -60.565 +37.06999999999999 67 0 0 LINE 5 -300 +32A 8 Cut 10 -101.23 +119.00999999999999 20 -60.565 +37.06999999999999 11 -102.23 +120.00999999999999 21 -59.565 +36.06999999999999 67 0 0 LINE 5 -301 +32B 8 Cut 10 -103.77 +116.47 20 -59.565 +36.07 11 -104.77 +117.47 21 -60.565 +37.07 67 0 0 LINE 5 -302 +32C 8 Cut 10 -103.77 +116.47 20 -60.565 +37.07 11 -104.77 +117.47 21 -59.565 +36.07 67 0 0 LINE 5 -303 +32D 8 Cut 10 -106.31 +113.92999999999999 20 -59.565 +36.07 11 -107.31 +114.92999999999999 21 -60.565 +37.07 67 0 0 LINE 5 -304 +32E 8 Cut 10 -106.31 +113.92999999999999 20 -60.565 +37.07 11 -107.31 +114.92999999999999 21 -59.565 +36.07 67 0 0 LINE 5 -305 +32F 8 Cut 10 -108.85 +111.39 20 -59.565 +36.07 11 -109.85 +112.39 21 -60.565 +37.07 67 0 0 LINE 5 -306 +330 8 Cut 10 -108.85 +111.39 20 -60.565 +37.07 11 -109.85 +112.39 21 -59.565 +36.07 67 0 0 LINE 5 -307 +331 8 Cut 10 -111.39 +108.85 20 -59.565 +36.07 11 -112.39 +109.85 21 -60.565 +37.07 67 0 0 LINE 5 -308 +332 8 Cut 10 -111.39 +108.85 20 -60.565 +37.07 11 -112.39 +109.85 21 -59.565 +36.07 67 0 0 LINE 5 -309 +333 8 Cut 10 -113.93 +106.31 20 -59.565 +36.07 11 -114.93 +107.31 21 -60.565 +37.07 67 0 0 LINE 5 -30A +334 8 Cut 10 -113.93 +106.31 20 -60.565 +37.07 11 -114.93 +107.31 21 -59.565 +36.07 67 0 0 LINE 5 -30B +335 8 Cut 10 -116.47 +103.77 20 -59.565 +36.07 11 -117.47 +104.77 21 -60.565 +37.07 67 0 0 LINE 5 -30C +336 8 Cut 10 -116.47 +103.77 20 -60.565 +37.07 11 -117.47 +104.77 21 -59.565 +36.07 67 0 0 LINE 5 -30D +337 8 Cut 10 -119.01 +101.23 20 -59.565 +36.07 11 -120.01 +102.23 21 -60.565 +37.07 67 0 0 LINE 5 -30E +338 8 Cut 10 -119.01 +101.23 20 -60.565 +37.07 11 -120.01 +102.23 21 -59.565 +36.07 67 0 0 LINE 5 -30F +339 8 Cut 10 -119.00999999999999 +98.69 20 -36.06999999999999 +36.07 11 -120.00999999999999 +99.69 21 -37.06999999999999 +37.07 67 0 0 LINE 5 -310 +33A 8 Cut 10 -119.00999999999999 +98.69 20 -37.06999999999999 +37.07 11 -120.00999999999999 +99.69 21 -36.06999999999999 +36.07 67 0 0 LINE 5 -311 +33B 8 Cut 10 -116.47 +96.15 20 36.07 11 -117.47 +97.15 21 37.07 67 @@ -5525,15 +6249,15 @@ Cut 0 LINE 5 -312 +33C 8 Cut 10 -116.47 +96.15 20 37.07 11 -117.47 +97.15 21 36.07 67 @@ -5541,15 +6265,15 @@ Cut 0 LINE 5 -313 +33D 8 Cut 10 -113.92999999999999 +93.61 20 36.07 11 -114.92999999999999 +94.61 21 37.07 67 @@ -5557,15 +6281,15 @@ Cut 0 LINE 5 -314 +33E 8 Cut 10 -113.92999999999999 +93.61 20 37.07 11 -114.92999999999999 +94.61 21 36.07 67 @@ -5573,15 +6297,15 @@ Cut 0 LINE 5 -315 +33F 8 Cut 10 -111.39 +91.07 20 36.07 11 -112.39 +92.07 21 37.07 67 @@ -5589,15 +6313,15 @@ Cut 0 LINE 5 -316 +340 8 Cut 10 -111.39 +91.07 20 37.07 11 -112.39 +92.07 21 36.07 67 @@ -5605,15 +6329,15 @@ Cut 0 LINE 5 -317 +341 8 Cut 10 -108.85 +88.53 20 36.07 11 -109.85 +89.53 21 37.07 67 @@ -5621,15 +6345,15 @@ Cut 0 LINE 5 -318 +342 8 Cut 10 -108.85 +88.53 20 37.07 11 -109.85 +89.53 21 36.07 67 @@ -5637,335 +6361,367 @@ Cut 0 LINE 5 -319 +343 8 Cut 10 -106.31 +85.99 20 -36.07 +36.07000000000001 11 -107.31 +86.99 21 -37.07 +37.07000000000001 67 0 0 LINE 5 -31A +344 8 Cut 10 -106.31 +85.99 20 -37.07 +37.07000000000001 11 -107.31 +86.99 21 -36.07 +36.07000000000001 67 0 0 LINE 5 -31B +345 8 Cut 10 -103.77 +83.44999999999999 20 -36.07 +36.07000000000001 11 -104.77 +84.44999999999999 21 -37.07 +37.07000000000001 67 0 0 LINE 5 -31C +346 8 Cut 10 -103.77 +83.44999999999999 20 -37.07 +37.07000000000001 11 -104.77 +84.44999999999999 21 -36.07 +36.07000000000001 67 0 0 LINE 5 -31D +347 8 Cut 10 -101.23 +88.28 20 -36.07 +60.815 11 -102.23 +89.78 21 -37.07 +60.815 + 6 +DASHDOT 67 0 0 LINE 5 -31E +348 8 Cut 10 -101.23 +89.78 20 -37.07 +59.315 11 -102.23 +89.78 21 -36.07 +60.815 + 6 +DASHDOT 67 0 0 LINE 5 -31F +349 8 Cut 10 -98.69 +88.28 20 -36.07 +59.315 11 -99.69 +89.78 21 -37.07 +59.315 + 6 +DASHDOT 67 0 0 LINE 5 -320 +34A 8 Cut 10 -98.69 +112.41 20 -37.07 +80.9 11 -99.69 +112.41 21 -36.07 +82.4 + 6 +DASHDOT 67 0 0 LINE 5 -321 +34B 8 Cut 10 -96.15 +113.91 20 -36.07 +80.9 11 -97.15 +113.91 21 -37.07 +82.4 + 6 +DASHDOT 67 0 0 LINE 5 -322 +34C 8 Cut 10 -96.15 +112.41 20 -37.07 +80.9 11 -97.15 +113.91 21 -36.07 +80.9 + 6 +DASHDOT 67 0 0 LINE 5 -323 +34D 8 Cut 10 -93.61 +99.71 20 -36.07 +82.4 11 -94.61 +101.21 21 -37.07 +82.4 + 6 +DASHDOT 67 0 0 LINE 5 -324 +34E 8 Cut 10 -93.61 +101.21 20 -37.07 +80.9 11 -94.61 +101.21 21 -36.07 +82.4 + 6 +DASHDOT 67 0 0 LINE 5 -325 +34F 8 Cut 10 -91.07 +99.71 20 -36.07 +80.9 11 -92.07 +101.21 21 -37.07 +80.9 + 6 +DASHDOT 67 0 0 LINE 5 -326 +350 8 Cut 10 -91.07 +104.79 20 -37.07 +82.4 11 -92.07 +106.29 21 -36.07 +82.4 + 6 +DASHDOT 67 0 0 LINE 5 -327 +351 8 Cut 10 -88.53 +106.29 20 -36.07 +80.9 11 -89.53 +106.29 21 -37.07 +82.4 + 6 +DASHDOT 67 0 0 LINE 5 -328 +352 8 Cut 10 -88.53 +104.79 20 -37.07 +80.9 11 -89.53 +106.29 21 -36.07 +80.9 + 6 +DASHDOT 67 0 0 LINE 5 -329 +353 8 Cut 10 -85.99 +83.2 20 -36.07000000000001 +59.315000000000005 11 -86.99 +83.2 21 -37.07000000000001 +60.815000000000005 + 6 +DASHDOT 67 0 0 LINE 5 -32A +354 8 Cut 10 -85.99 +83.2 20 -37.07000000000001 +60.815000000000005 11 -86.99 +84.7 21 -36.07000000000001 +60.815000000000005 + 6 +DASHDOT 67 0 0 LINE 5 -32B +355 8 Cut 10 -83.44999999999999 +84.7 20 -36.07000000000001 +59.315000000000005 11 -84.44999999999999 +84.7 21 -37.07000000000001 +60.815000000000005 + 6 +DASHDOT 67 0 0 LINE 5 -32C +356 8 Cut 10 -83.44999999999999 +83.2 20 -37.07000000000001 +59.315000000000005 11 -84.44999999999999 +84.7 21 -36.07000000000001 +59.315000000000005 + 6 +DASHDOT 67 0 0 LINE 5 -32D +357 8 Cut 10 -112.41 +99.71 20 80.9 11 -112.41 +99.71 21 82.4 6 @@ -5975,15 +6731,15 @@ DASHDOT 0 LINE 5 -32E +358 8 Cut 10 -113.91 +101.21 20 80.9 11 -113.91 +101.21 21 82.4 6 @@ -5993,15 +6749,15 @@ DASHDOT 0 LINE 5 -32F +359 8 Cut 10 -112.41 +99.71 20 80.9 11 -113.91 +101.21 21 80.9 6 @@ -6011,15 +6767,15 @@ DASHDOT 0 LINE 5 -330 +35A 8 Cut 10 -88.28 +90.82000000000001 20 60.815 11 -89.78 +92.32000000000001 21 60.815 6 @@ -6029,15 +6785,15 @@ DASHDOT 0 LINE 5 -331 +35B 8 Cut 10 -89.78 +92.32000000000001 20 59.315 11 -89.78 +92.32000000000001 21 60.815 6 @@ -6047,15 +6803,15 @@ DASHDOT 0 LINE 5 -332 +35C 8 Cut 10 -88.28 +90.82000000000001 20 59.315 11 -89.78 +92.32000000000001 21 59.315 6 @@ -6065,15 +6821,33 @@ DASHDOT 0 LINE 5 -333 +35D 8 Cut 10 85.74000000000001 20 +60.815000000000005 + 11 +87.24000000000001 + 21 +60.815000000000005 + 6 +DASHDOT + 67 +0 + 0 +LINE + 5 +35E + 8 +Cut + 10 +87.24000000000001 + 20 59.315000000000005 11 -85.74000000000001 +87.24000000000001 21 60.815000000000005 6 @@ -6083,7 +6857,25 @@ DASHDOT 0 LINE 5 -334 +35F + 8 +Cut + 10 +85.74000000000001 + 20 +59.315000000000005 + 11 +87.24000000000001 + 21 +59.315000000000005 + 6 +DASHDOT + 67 +0 + 0 +LINE + 5 +360 8 Cut 10 @@ -6101,7 +6893,7 @@ DASHDOT 0 LINE 5 -335 +361 8 Cut 10 @@ -6119,7 +6911,7 @@ DASHDOT 0 LINE 5 -336 +362 8 Cut 10 @@ -6137,15 +6929,15 @@ DASHDOT 0 LINE 5 -337 +363 8 Cut 10 102.25 20 -80.9 +82.4 11 -102.25 +103.75 21 82.4 6 @@ -6155,7 +6947,7 @@ DASHDOT 0 LINE 5 -338 +364 8 Cut 10 @@ -6173,7 +6965,7 @@ DASHDOT 0 LINE 5 -339 +365 8 Cut 10 diff --git a/paperbot_ee_autoroute/paperbot_dsn.py b/paperbot_ee_autoroute/paperbot_dsn.py index c782fb14c606b09665d919c676fd3d69a86823de..6b64d4648eb065966c336afe7d53c5c0f5d398cc 100644 --- a/paperbot_ee_autoroute/paperbot_dsn.py +++ b/paperbot_ee_autoroute/paperbot_dsn.py @@ -18,8 +18,8 @@ class brd_design(): ] self.netlist=[ ['3v3',['U1-3','J1-1']], - ['VIN',['U1-1']], - ['NET1',['U1-2','J1-5']] + ['VIN',['U1-1','J1-6','J1-4']], + ['NET1',['U1-2','J1-5','U1-4']] ] self.netclass_list=[ ['default',['3v3','VIN','NET1'],'',1000,200] diff --git a/paperbot_ee_autoroute/paperbot_ee.rules b/paperbot_ee_autoroute/paperbot_ee.rules index becf341f818f0530f62ee3b7816b4012a988bac5..57a9baf553f2d772de67924c4e479b7bf5049472 100644 --- a/paperbot_ee_autoroute/paperbot_ee.rules +++ b/paperbot_ee_autoroute/paperbot_ee.rules @@ -11,7 +11,7 @@ (via_costs 50) (plane_via_costs 5) (start_ripup_costs 100) - (start_pass_no 71) + (start_pass_no 126) (layer_rule F.Cu (active on) (preferred_direction vertical)