Copy & Paste Duplicating
200 15
duritskiy 2 weeks ago
Previously, it was possible to copy part of the scheme, and then paste the duplicate, then save the scheme, then go to the PCB and copy and paste the corresponding part there (already correctly placed), and if the changes were imported after that, then the scheme and the board became synchronized and the layout of the components on the board was preserved, which greatly facilitated the work. In new versions, this feature is gone. Since after importing changes, all new components are removed, and then added again, but in discord. Return this feature, please, as it was And it would be good if nets of new wires were automatically renamed after synchronization. Because earlier it was necessary to delete from it and anew to trace.
Comments
andyfierman 2 weeks ago
Would this help: [https://easyeda.com/forum/topic/Duplicate-PCB-for-multiple-printing-with-same-component-s-numbers-6f36c5cbcd7a414f82ba97027da7b743](https://easyeda.com/forum/topic/Duplicate-PCB-for-multiple-printing-with-same-component-s-numbers-6f36c5cbcd7a414f82ba97027da7b743)
Reply
duritskiy 2 weeks ago
1) andyfierman, thank you for the offer, it is interesting, but it does not solve the problem. 2) Once again I will explain the problem: Let's say you need to design an optocoupler expansion board for the Arduino Mega. Arduino has about 50 pins. The optocoupler circuit of one channel contains about 10 components. As a result, you need to place about 500 components. And this is very difficult without some automation. Previously, PCB synchronization did not spoil the placement of replicated components. And now, the program first deletes all manual replicated components, and then creates them again in the heap (with the same prefixes). 3) The last update did not fix anything in my problem.
Reply
duritskiy 1 week ago
Why this project is synchronized without loss [https://easyeda.com/duritskiy/test2](https://easyeda.com/duritskiy/test2) but this spoils the placement of components [https://easyeda.com/duritskiy/pushkin-2019](https://easyeda.com/duritskiy/pushkin-2019) Dear developers, please correct the problem
Reply
andyfierman 1 week ago
If I copy both of those projects to my own then open them and do **Update PCB...** from the Schematic or **Import Changes...** from the PCB then for test2 I get: ![image.png](//image.easyeda.com/pullimage/o5OvqyDezy0nTbls9au27FRPOKK4Vk0aGWCUHtOU.png) and for pushkin-2019 I get: ![image.png](//image.easyeda.com/pullimage/tiRRaSsYiT13LAfRbjucIUIhhVpRTtofi8bQiMJw.png) because there is a difference between the net name joining R1 and R3.
Reply
andyfierman 1 week ago
Sorry but I'm not sure I understand the problem from looking at those two projects.
Reply
duritskiy 1 week ago
``` Yes, one project works as it should, and the other looks the same, but it does not work correctly. So I'm trying to understand their internal differences, and how to fix "2019 Pushkin_PCB.json" so that it also shows "PCB is the same as SCH". I am trying to understand the logic of the program algorithm. I also noticed that the connection between the resistors have different names. I even tried to replace OP1_3 with R1_1, but after importing the modified JSON both resistors disappeared altogether. ```
Reply
duritskiy 1 week ago
    "LIB\~4004\~2993\~package\`0603\_BIG\`\~90\~\~gge1779\~1\~**a1b3b1516f4e48ee993459629981a0fe**~**1553623143**~0~**354eaaf4c3f7c95d**#@$ I have not found a description for these parameters. What is it? **a1b3b1516f4e48ee993459629981a0fe    -  **I suspect it is crc MD5, but what? ![dif.jpg](//image.easyeda.com/pullimage/bFpGeAy87lfwdwKweQLBk9caMGLBp7RxWNMzdqba.jpeg)
Reply
UserSupport 1 week ago
Hi at v6.1, we add a unique ID for each part, bettwen Schematic and PCB, if you just copy and paste, the schematic part's unique ID can't match the PCB part's unique ID, and then when you update PCB , the editor can find the part by unique ID, then it will remove all extra part, and place correct one. EasyEDA doesn't provide unique ID edit option yet, but if your design is not complicated, you can edit the EasyEDA source file, to make them unique ID as the same. but that will take a loog time, suggest just layout. how to edit the unique ID? 1、you must make sure the schematic is creating at v6.1, not save as, not copy and paste, not clone 2、the PCB must created by the schematic converting 3、export the schematic and PCB EasyEDA source file, and open them 4、find each part by prefix, copy the Schematic unique ID and paste to PCB source file, at the correct location ![图片.png](//image.easyeda.com/pullimage/zaxoaYZmdaeGJKks69gf0AFSwKEeAzwMhJXtDR4U.png) PCB ![图片.png](//image.easyeda.com/pullimage/SwxEvU6S5jA87YzjORlSiiwWHS6rXsseFFai19qx.png) 5、when finish, copy the PCB text and paste in PCB EasyEDA source dialog, and apply。 ![图片.png](//image.easyeda.com/pullimage/C8koxHuOiN3ASyL8RU2Z5kEfgn4UBeT3CCEJUIXs.png) 6、and then the PCB unique ID will match the schematic. Thank you
Reply
duritskiy 1 week ago
I noticed another glitch. [https://easyeda.com/duritskiy/test3](https://easyeda.com/duritskiy/test3) if I open test3pcb, and then open "EasyEda File Source", then replace the net name "R1_1" to "NET1", and after click APPLY, both resistors will disappear. And even if you again change "NET1" to "R1_1", then the resistors will not be restored. It will only help to close "test3pcb" without saving and reopen
Reply
UserSupport 1 week ago
@duritskiy Hi Issue confirmed, it should be a bug. thank you
Reply
duritskiy 1 week ago
If you open any PCB, and then open "EasyEda File Source", and then click APPLY, everything disappears
Reply
duritskiy 1 week ago
var json = api('getSource', {type: "json"}); api('applySource', {source: json, createNew: !true}); ``` Even here such a simple script leads to an error after several starts, and maybe even after one. I have this problem alone? ```
Reply
duritskiy 1 week ago
I determined exactly this BUG. Bug occurs when you run this script or in "EasyEda File Source" click to Apply button, **If the PCB zoom is 1000% or more**. If the PCB zoom is 750% less, then there are no errors! Please fix it!
Reply
duritskiy 2 days ago
``` When will you release the next update? ```
Reply
duritskiy 8 hours ago
**What's New in v6.1.48** Fix after import changes, delete copper area fail issue ``` I understand that my problem is not solved yet? ```
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.