Autorouter not working
1693 25
jbaumann 4 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 4 months ago
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 4 months ago
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 4 months ago
@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 4 months ago
@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 4 months ago
@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 4 months ago
@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 3 months ago
@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 3 months ago
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 3 months ago
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 3 months ago
Ok, tested it with the new Firefox for OSX, the exact same result. Cheers, Joe
Reply
UserSupport 3 months ago
@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 3 months ago
@UserSupport I have sent you the files for both the schematic and the pcb. I hope this helps. Cheers, Joe
Reply
UserSupport 3 months ago
@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 3 months ago
@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 3 months ago
@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 3 months ago
- - - - - - @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 3 months ago
@jbaumann Got that, we are working on it.
Reply
Jeton Oyunlar 3 months ago
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 3 months ago
Are you still working on a fix? I would like to finish my boards. Kind Regards, Joe
Reply
UserSupport 3 months ago
@jbaumann please routing by manually. we will fix it after 3d view.
Reply
markwills1970 2 months ago
@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 2 months ago
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 2 months ago
@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
bwinter 1 month ago
@CedricB I'm having the same issue trying to install the local auto router on a Mac (since the cloud auto-router isn't working for me).  I get the same error:  "No such file or directory." I looked at the next thread, and i'm not seeing any solution.  What am I missing?
Reply
CedricB 1 month ago
The answer I get by email from EDA regarding the impossibility to run the auto router on mac os 10.11.6 - following my previous post  : "Hi It is a known issue, we don't have other resource to fix it now, when we finish 3D view, we will try to fix this issue. At present, please route it manually. Sometimes, if you can't get it done, try the tips below. -Use local auto router rather than cloud server. -Make sure PCB rule doesn't have 3 decimal places, EasyEDA only support 2 decimal places. -Skip the GND nets, add copper area to GND net. -Use small tracks and small clearance, but make sure the value is more than 6mil. -Route some key tracks manually before auto routing and ignore them when auto routing. -Add more layers, 4 layers or 6 layers. -Change the components layout, make them have more space between each other. -Don't make any via/pad overlap the different objects which can be set the net. -Stop the auto-router, close the script, and re-open the script to run local auto-router server again. -Sometimes, The auto-router won't work at the first time, please modify the layout and try serveral times. -- EasyEDA Team"
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.