You need to use EasyEDA editor to create some projects before publishing
The router 0.8.11 stops working even for very simple PCB
633 14
Andrey Fedorov 3 years ago
Hi, colleagues, I've met with the strange behavior of the router v 0.8.11 during routing and can't understand what's happening. The schematic is quite simple: [https://easyeda.com/fedorov/dry-contacts-shield-esp32](https://easyeda.com/fedorov/dry-contacts-shield-esp32) And I see that I can make tracing even manually, but the router stops working at 73% of work. I don't understand why it can't make even so simple tracing. At the screeshot the result of the work after finishing tracing. Thank you. ![image.png](//image.easyeda.com/pullimage/aaVB0S77bjrLgvJITlCWdsh8yoYN3xhJ77cNqnRa.png)
Comments
Andrey Fedorov 3 years ago
I simplified the schematic significantly but the router has done just about 70% of the work. :-( I don't understand. ![image.png](//image.easyeda.com/pullimage/GTQZlwjMO96KUFP9ZzUK0PcdonqA2rNzzjdPdGMb.png)
Reply
andyfierman 3 years ago
Suggest you follow the advice in the Autorouter Readme.txt file: "7. Tell the error detail to us and send your PCB file as EasyEDA Source file to [support@easyeda.com](mailto:support@easyeda.com)."
Reply
cjohnson 3 years ago
@andyfierman [https://easyeda.com/forum/topic/Autorouter-Not-Functional-c21361c54fbe4a69acda735f734a48f7](https://easyeda.com/forum/topic/Autorouter-Not-Functional-c21361c54fbe4a69acda735f734a48f7) This is the exact issue I had when trying to reproduce the via placement issue.
Reply
andyfierman 3 years ago
@cjohnson, Thanks for pointing me to that: I hadn't made the connection (sorry about the pun but I couldn't resist it).
Reply
Andrey Fedorov 3 years ago
@UserSupport could you recommend smthng? I shared the project to analyze. I try to simplify the PCB, making half of the router work, lock some, most evident, traces, but still have no success. ![image.png](//image.easyeda.com/pullimage/vFwzE35UaFoFe6a9gUrE2zefx7Aub2BZ6pYZVjkK.png)
Reply
cjohnson 3 years ago
@andyfierman Ha! Good one. I found earlier if you have any incomplete nets in the schematic, as in any nets that don't connect anywhere, the autorouter fails. Looking at your project you dont have that issue. Maybe trying changing the +5V- net to just 5V? They commented on my post saying special characters can screw it up.
Reply
mrtom528 3 years ago
I think your problem may be having the board outline directly underneath U4. Using Tools > Set Board Outline... I created a new board outline and set it to be well away from the edge of U4. Thats all I did. The [local] Auto Router took around 1 second to complete 100%. ![auto_router_01.jpg](//image.easyeda.com/pullimage/DiZfh4qT7sHjG848yW325KqgrNc3v464P9cutpH2.jpeg) Regards.
Reply
andyfierman 3 years ago
@mrtom528, Good spot. Thanks for sharing that.
Reply
andyfierman 3 years ago
@fedorov, @mrtom528, @cjohnson, The problem is not that the silkscreen overlaps the Board Outline. I do not understand what is causing it but there is a problem with the Board Outline itself. **Simply resetting the Board Outline to the same dimensions fixes whatever the problem is.** If I open: [https://easyeda.com/fedorov/dry-contacts-shield-esp32](https://easyeda.com/fedorov/dry-contacts-shield-esp32) and do: ![image.png](//image.easyeda.com/pullimage/YDV2Oar4xr0BORgiYVQIo3nNvXwYxYHbjrP88IQr.png) ![image.png](//image.easyeda.com/pullimage/JhJsIb5EjbflkDehVbPE8IVkt3HWweUJsEisd0MD.png) ![image.png](//image.easyeda.com/pullimage/NRF4gml37Yu32pJYqi6p4gWYjSltOirafM2BnUIn.png) ![image.png](//image.easyeda.com/pullimage/lyVGIr5p3Wxk64Y2LsE8OJbtwlQatPYIYIUXTN3N.png) **OR: ** ![image.png](//image.easyeda.com/pullimage/9hW44w1OCrKBwGWXIooALYEBBRl9lKVEQ7uSNZwJ.png) **then I get 100% routed!** ![image.png](//image.easyeda.com/pullimage/9EZfo00aWb1gvkIPmW3FQzUKVksaOLtOj3zFc6AN.png)
Reply
mrtom528 3 years ago
@andyfierman, @fedorov, Interesting! Thanks andyfierman. I did some more experimenting and found this... The original outline comprises of three sections, top, left and 'right + bottom'. Splitting the 'right + bottom' into two parts, making a total of four, also results in a clean 100% auto-route. Curiosity got the better of me and I tried just one continuous outline, again the auto-router was 100% clean. So it appears that a rectangular outline comprising of three parts is contributing to the error. Possibly?  I guess this also explains why my original solution using 8 parts, and the simpler single continuous solution from andyfierman worked. Whilst testing I did come across another issue. Whilst the [local] auto-router is running, pressing 'cancel' doesn't actually stop the auto-router, it just closes the window. The auto-router 'appears' to continue to run in the background until it gets a solution one way or another. I actually had this happen on the 'cloud' auto-router too which is the screenshot below. Check out the Error message that popped up a good 5 minutes after I pressed 'Cancel'... ![EASYEDA_Error_01.jpg](//image.easyeda.com/pullimage/mmrKPvpLPVilAWuq3pAFgcGNyincKgYYYnCbjxbr.jpeg) This popped up under the 'Information' window whilst the [cloud] auto-router was running. When using the local auto-router the cmd window almost instantly reports that the connection is lost and yet continues to run, and successfully too. Pressing 'Stop Router' does appear to stop the routing process. Hopefully some of that may help shed some light on the issue. Thanks again. Regards.
Reply
Markus_ee 3 years ago
@fedorov I haven't never used an autorouter. Interesting.... I guess I could call myself "a human autorouter" :-D
Reply
andyfierman 3 years ago
@markus_jidoka, I don't recommend using an autorouter because unless you they can cause all sorts of problems. If you do have a very good understanding of PCB layout then they can be useful as they route a board fast enough that you can try different setups and pre and post routing adjustments. I used it that way for the first time recently and saved a lot of time but that was a special case of a complicated board but with very few constraints because it was only running at a maximum of 32kHz with very slow edged 4000 series CMOS logic. It was also carefully placed before any routing was started.
Reply
andyfierman 3 years ago
Copy not cut! "I don't recommend using an autorouter because unless you **have a very good understanding of PCB layout** they can cause all sorts of problems."
Reply
Andrey Fedorov 3 years ago
Thank you very much, colleagues!!!
Reply
Login or Register to add a comment
goToTop
你现在访问的是EasyEDA海外版,使用建立访问速度更快的国内版 https://lceda.cn(需要重新注册)
如果需要转移工程请在个人中心 - 工程 - 工程高级设置 - 下载工程,下载后在https://lceda.cn/editor 打开保存即可。
有问题联系QQ 3001956291 不再提醒
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow -mockplus- -mockplus- -mockplus- -mockplus- -mockplus- -mockplus- -mockplus- -mockplus-@1x -mockplus-

Cookie Notice

Our website uses essential cookies to help us ensure that it is working as expected, and uses optional analytics cookies to offer you a better browsing experience. To find out more, read our Cookie Notice