Autorouter not working
936 23
jbaumann 2 months ago
Ok, I start to feel like a complete idiot. What worked in the past: I am using the version 0.6 of the autorouter. I'm starting it manually using the shell script (I'm on a Mac using Chrome). The autorouter starts without problems. Now I choose the Autorouter in EasyEDA in the PCB view and the local autorouter is detected an preselected. I simply try to click on "Run" (I have done this quite a few times in the past), the existing connections are deleted (as configured) and then, nothing happens. No reaction, no window popping up, the Autorouter config window does not close, the background process in the shell window doesn't show any activity. Everything is quiet. If I click on the "Run" button again a dialog box pops up stating that I cannot start until the previous autorouting activity has finished. The same happens if I choose the Cloud as autorouter server. What am I doing wrong? Cheers, Joe
Comments
franklin.simmons 2018-07-13 02:08:29
I was about to post about this problem but saw you did so first.  It appears to be a problem in the editorPCB.min.js script, here's the console stacktrace: editorPCB.min.js:18 Uncaught TypeError : Cannot read property 'length' of undefined at Object.wa.jointPoints(editorPCB.min.js:18) at Object.wa.createPadStack(editorPCB.min.js:18) at editorPCB.min.js : 18 at Array.forEach(\) at Object.wa.createAllPadStack(editorPCB.min.js:18) at Object.wa.createLibrary(editorPCB.min.js:18) at Object.wa.exportDSN(editorPCB.min.js:18) at exportDSN(editorPCB.min.js:19) at a(editorPCB.min.js:2) at qt(main.min.js:5 Fairly aggravating, I need to get some work done.
Reply
UserSupport 2018-07-13 11:34:32
Hi It is a known issue, please delete your copper area and the solid region which was self-interaction, and then run the auto router. if still fail, please try to remove them all. we need some time to fix it.
Reply
UserSupport 2018-07-13 11:35:19
@franklin.simmons Hi It is a known issue, please delete your copper area and the solid region which was self-interaction, and then run the auto router. if still fail, please try to remove them all. we need some time to fix it.
Reply
jbaumann 2018-07-13 15:46:32
@UserSupport I have tried your suggestion and deleted all copper areas and solid regions, and the problem still remains. How long do you expect to need until this is fixed? And can we switch back to the last version in which it worked? Regards, Joe
Reply
franklin.simmons 2018-07-13 19:36:52
@UserSupport I recall the router would hang on copper cutout areas required for an SMT component I have - after deleting the cutouts local routing completes, I didn't need to remove the copper area. Thanks, here's hoping the bug gets fixed soon.  Considering the cost, this is a great product ;)
Reply
UserSupport 2018-07-13 20:28:29
@jbaumann @franklin.simmons we fixed this issue now, please download the new auto-router [https://image.easyeda.com/files/EasyEDA-Router-v0.7.7z](https://image.easyeda.com/files/EasyEDA-Router-v0.7.7z) [https://image.easyeda.com/files/EasyEDA-Router-v0.7.zip](https://image.easyeda.com/files/EasyEDA-Router-v0.7.zip)
Reply
jbaumann 2018-07-14 16:42:33
@UserSupport Thank you very much for the very fast update. Amazing. But, at least on my system it still does not work. Here is the Javascript error: Uncaught TypeError: Cannot read property 'length' of undefined     at Object.wa.jointPoints (editorPCB.min.js:18)     at Object.wa.createPadStack (editorPCB.min.js:18)     at editorPCB.min.js:18     at Array.forEach (\)     at Object.wa.createAllPadStack (editorPCB.min.js:18)     at Object.wa.createLibrary (editorPCB.min.js:18)     at Object.wa.exportDSN (editorPCB.min.js:18)     at exportDSN (editorPCB.min.js:19)     at a (editorPCB.min.js:2)     at qt (main.min.js:5) I tried reloading the page multiple times, but to no avail. Do I need a new version of the Javascript application as well? Or do I have to force a clean cache somehow? And I can only agree with @franklin.simmons, a great product :-) Regards, Joe
Reply
jbaumann 2018-07-14 20:11:58
Ok, I deleted the appcache entry and forced Chrome to reload, but the error persists. My Chrome version: 68.0.3440.42 (Offizieller Build) beta (64-Bit) Cheers, Joe
Reply
jbaumann 2018-07-14 20:14:19
Found an update to my Chrome version (Version 68.0.3440.59 ) but with that one it doesn't work either. Cheers, Joe
Reply
jbaumann 2018-07-15 04:03:43
Ok, tested it with the new Firefox for OSX, the exact same result. Cheers, Joe
Reply
UserSupport 2018-07-16 09:11:50
@jbaumann Hi Can you send your PCB to [[email protected]](mailto:[email protected]) ? as EasyEDA source    [https://docs.easyeda.com/en/Export/Export-EasyEDA-Source-File/index.html](https://docs.easyeda.com/en/Export/Export-EasyEDA-Source-File/index.html)
Reply
jbaumann 2018-07-16 16:37:10
@UserSupport I have sent you the files for both the schematic and the pcb. I hope this helps. Cheers, Joe
Reply
UserSupport 2018-07-16 19:40:09
@jbaumann Please delete all the solid region and then run the auto-router. when I deleted all the solid regions, it works. we will check this file , thanks
Reply
jbaumann 2018-07-17 14:58:26
@UserSupport ok, if I delete the solid regions then the auto-router runs, but I need these solid regions for my design (they are, in fact, cutouts that stop the autorouter from routing through certain areas). Cheers, Joe
Reply
jbaumann 2018-07-23 04:30:14
@UserSupport With the new version of EasyEDA the Autorouter starts again, so that problem is fixed. But in my case it stops routing at 59% and produces a high load for a long time... My configuration is unchanged from the one that the older autorouter with the older version of EasyEDA had no problems autorouting. Is there anything I can do to help it routing successfully? And I do not really want to delete the solid regions (I use them as cutout) and copper fills. Cheers, Joe
Reply
jbaumann 2018-07-23 17:45:46
- - - - - - @UserSupport Ok, after waiting a few hours with high load I get the following error message: "Due to the limitations of router server resources, multiple routers executing concurrently are not supported, please try again later or do it manually :-)" This happens using the local autorouter... Cheers, Joe
Reply
UserSupport 2018-07-24 09:06:00
@jbaumann Got that, we are working on it.
Reply
Jeton Oyunlar 2018-07-31 16:20:13
OK, same here. I have no solid reigon and copper area. Problem occurs to me too. I have been routed one of my pcb but not the another. How can I fix that? Thanks.
Reply
jbaumann 2018-08-09 23:19:33
Are you still working on a fix? I would like to finish my boards. Kind Regards, Joe
Reply
UserSupport 2018-08-10 01:27:50
@jbaumann please routing by manually. we will fix it after 3d view.
Reply
markwills1970 2018-08-27 18:15:55
@jbaumann, I also have the same issue. I find that if the canvas is set to show units in mm, the auto-router hangs. If I change canvas settings to show in mil, it works just fine! Mark
Reply
CedricB 2018-09-05 00:01:39
Hi, I can't install the local auto router. I have a mac OS 10.11.6, working with the last Chrome version (68.0.3440.106). I have downloaded the EasyEDA Router v0.7, unzipped in my download folder, clicked on the file mac64.sh. A terminal window opens with the following lines: #! /bin/sh chmod 755 jre/mac64/bin/java jre/mac64/bin/java -XX:+UseG1GC -Dcom.easyeda.env=local -jar bin/bootstrap.jar 2>> log/router.log sh mac64.sh Then I open a new terminal and enter sh mac64.sh and the answer from the terminal is : sh: mac64.sh: No such file or directory Can you please help ? Thanks. Cedric
Reply
andyfierman 2018-09-05 01:55:55
@CedricB, Please see this thread: [https://easyeda.com/forum/topic/Mac64-sh-Won-t-Run-Any-Advice-0d54dcb5e04a478bb0555b2c39ea330e](https://easyeda.com/forum/topic/Mac64-sh-Won-t-Run-Any-Advice-0d54dcb5e04a478bb0555b2c39ea330e)
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
We use cookies to offer you a better experience. Detailed information on the use of cookies on this website is provided in our Privacy Policy. By using this site, you consent to the use of our cookies.