Autorouter not working
5911 38
jbaumann 2 years 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 2 years 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 2 years 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 2 years 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 2 years 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 2 years 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 2 years 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 2 years 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 2 years 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 2 years 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 2 years ago
Ok, tested it with the new Firefox for OSX, the exact same result. Cheers, Joe
Reply
UserSupport 2 years 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 2 years ago
@UserSupport I have sent you the files for both the schematic and the pcb. I hope this helps. Cheers, Joe
Reply
UserSupport 2 years 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 2 years 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 2 years 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 2 years 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 2 years ago
@jbaumann Got that, we are working on it.
Reply
Jeton Oyunlar 2 years 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 2 years ago
Are you still working on a fix? I would like to finish my boards. Kind Regards, Joe
Reply
UserSupport 2 years ago
@jbaumann please routing by manually. we will fix it after 3d view.
Reply
markwills1970 2 years 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 years 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 years 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 year 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 year 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
şevket karayılan 1 month ago
i am having the same problem. my auto router version 0.8.11. no error . auto router screen say ![cmd_Zp6BjjelIk.png](//image.easyeda.com/pullimage/cCAei2JbUr52l9HMcoeodH9xBx2MMnzmtBWney0G.png) sometimes it draw one or ten route . but stop suddenly.
Reply
andyfierman 1 month ago
Your project is private so only you can see it. Please try the suggections above. If that does not help, please read: [https://easyeda.com/forum/topic/How-to-ask-for-help-and-get-an-answer-71b17a40d15442349eaecbfae083e46a](https://easyeda.com/forum/topic/How-to-ask-for-help-and-get-an-answer-71b17a40d15442349eaecbfae083e46a) before posting back for help.
Reply
şevket karayılan 1 month ago
Ok. my project now public.
Reply
şevket karayılan 1 month ago
Since I don't know much how to ask questions and I don't have much time to research. I drew the same in proteus and it's already done. Thanks for your help.
Reply
Rafa Hernández 1 week ago
I have the same error as @sevketkarayilan. I am new designing pcb, I create a pcb from a schematic and did an auto route, everything was ok but when I create another pcb and did an auto route the program does not advance more than 0% and then show me the next message: "Due to the limitation of router server resources, multiple routers executing concurrently are not supported please try again later or do it manually" I'm trying to auto route since yesterday but it gave me the same error: ![Captura de pantalla (1).png](//image.easyeda.com/pullimage/6pVln19cd0uhLljCbpznA7EwiHHUk2LkTobflVg7.png) ![Captura de pantalla (2).png](//image.easyeda.com/pullimage/Sw5Wzj7hq8kukmc8Op04lpAVo0VyGHTATT82GmtS.png)I tried with local connection but I have the same error as @sevketkarayilan. I tried it with the first design but it doesn't work when at first it had worked. With firefox it also fails
Reply
andyfierman 1 week ago
@rafaelh96, To save everyone's time, please post the url to your project: [https://easyeda.com/rafaelh96/fuente-dual](https://easyeda.com/rafaelh96/fuente-dual)
Reply
Rafa Hernández 1 week ago
@andyfierman Ok, I'm aiming for the next one
Reply
andyfierman 1 week ago
In response to being asked to post the url - or to verify the url that I posted - to your project, you said: "...Ok, I'm aiming for the next one" Sorry but I have no idea what you mean.
Reply
I'm trying to run the local router but I always get this error message. ![Screenshot from 2020-09-11 15-00-30.png](//image.easyeda.com/pullimage/jqSLEVlpO6kn8GIXqvaOC4pEJSrdgfMQ7H5BImha.png) Here is the project: https://easyeda.com/diomedes.dominguez/18650-boards
Reply
Rafa Hernández 1 week ago
@andyfierman Sorry but i'm not good at english, I wanted to say that I will take this into account for the next time I ask in the forum 😅
Reply
andyfierman 1 week ago
@rafaelh96, OK, thanks. I understand now. It is OK for you to post in your native language (Spanish?) and we will use a translator like Google or Bing Translate. OK gracias. Entiendo ahora. Está bien que publique en su idioma nativo (¿español?) Y usaremos un traductor como Google o Bing Translate. :)
Reply
andyfierman 1 week ago
@rafaelh96, Using the cloud autorouter, I see the same problem as you but if I install and run the local autrouter there is no problem. Al usar el enrutador automático en la nube, veo el mismo problema que usted, pero si instalo y ejecuto el enrutador local, no hay problema. [https://docs.easyeda.com/en/PCB/Route/index.html#Local-Auto-Router](https://docs.easyeda.com/en/PCB/Route/index.html#Local-Auto-Router) :)
Reply
andyfierman 1 week ago
@diomedes.dominguez, Looks like once you fixed your internet connection problem, you got your boards routed.
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.