You need to use EasyEDA editor to create some projects before publishing
Import Changes - something broken?
1449 22
martin 3 years ago
It seems something has changed in board layout and importing schematic changes. I have a board laid out, but had to add a few components to the schematic. When I go to import changes, untouched schematic components appear in both the remove and add lists. This is obviously bad, since the components lose their placement on the board. Maybe I'm doing something that triggers this behaviour. Project: [https://easyeda.com/martin/Temp_logger-JFDZywSQc](https://easyeda.com/martin/Temp_logger-JFDZywSQc) See all components in the Remove list below. None were modified in the schematic: ![Screen Shot 2020-08-26 at 7.43.23 AM.png](//image.easyeda.com/pullimage/0CGMflCQqVITTDwwrGh79V1OU0zcIC8KkIuvh7cL.png)
Comments
andyfierman 3 years ago
"This is obviously bad, since **the components lose their placement on the board**." Is that what happens in practice?
Reply
andyfierman 3 years ago
Sanity check: Are you working on files from before V6.3.39? See Update info for V6.3.39 in: [https://easyeda.com/page/update-record-v6.3](https://easyeda.com/page/update-record-v6.3)
Reply
martin 3 years ago
@andyfierman Yes\, that is what happens\. You can see for yourself if you import changes on PCB\_2020\_08\_23\. And I am pretty sure I was on whatever the latest version is\, since I created the board 08/23\, and I faced the problem yesterday \(fixed it manually\) and thought it was a mishap\. When it happened this morning on a file saved yesterday\, I thought it was worth reporting as a bug\.
Reply
andyfierman 3 years ago
@martin, Thanks for the background info to your post: it should help the developers. :)
Reply
gednz6 3 years ago
Major Issue just happened for me too. Please let us know when this will be fixed so we can decide whether to wait or fix manually.
Reply
UserSupport 3 years ago
@andyfierman @gednz6 @martin Hi If you still met this issue, please refer at [https://easyeda.com/forum/topic/How-to-solve-PCB-components-removed-and-added-after-Import-Changes-or-Update-PCB-9dbbeabbfdfa401986fa1d03b2316245](https://easyeda.com/forum/topic/How-to-solve-PCB-components-removed-and-added-after-Import-Changes-or-Update-PCB-9dbbeabbfdfa401986fa1d03b2316245)
Reply
martin 3 years ago
@usersupport. Yeah, that doesn't work since the bug is happening in schematics created _in the very latest version._ There is no newgId to be found. This is NOT a problem of conversion from one version to another, as it happens within the same version of the software. Please see my response regarding this: > @andyfierman Yes\, that is what happens\. You can see for yourself if you import changes on PCB\_2020\_08\_23\. And I am pretty sure I was on whatever the latest version is\, since I created the board 08/23\, and I faced the problem yesterday \(fixed it manually\) and thought it was a mishap\. When it happened this morning on a file saved yesterday\, I thought it was worth reporting as a bug\.
Reply
UserSupport 3 years ago
@martin Hi This schematic confirmed doesn't have the newgid, we will investigate it, when remove the PCB newgid, Import Changes works. It must a bug.
Reply
mijnmodelbaan 3 years ago
Hi Support, Same problem here. But not only the components lost their placement, the whole board lost its origin and was moved to the left and up. Some components stayed put (in respect to the board outline), but everything has another location now. Thanks for a quick fix, Willem.
Reply
iforce2d 3 years ago
In my project the schematic does not have newgId, but the PCB does. The result is most of the components get removed and replaced. ![Selection_109.png](//image.easyeda.com/pullimage/mMItnELkPenh83gex1XY2w1SM8I3cksOoLyP59X6.png) And if I remove the newgId from the PCB (or set it to false), a different set of components gets removed and replaced: ![Selection_111.png](//image.easyeda.com/pullimage/RUyNj5CtCoh8nCrX3L7RmdgsOzonOiskM0R3MpI6.png) Either way I'm stuck with having to manually reposition components :( :(
Reply
gednz6 3 years ago
@usersupport still an issue. Can we roll back?
Reply
UserSupport 3 years ago
@mijnmodelbaan @gednz6 @iforce2d Hi If you still met this issue, please refer at [https://easyeda.com/forum/topic/How-to-solve-PCB-components-removed-and-added-after-Import-Changes-or-Update-PCB-9dbbeabbfdfa401986fa1d03b2316245](https://easyeda.com/forum/topic/How-to-solve-PCB-components-removed-and-added-after-Import-Changes-or-Update-PCB-9dbbeabbfdfa401986fa1d03b2316245)
Reply
martin 3 years ago
@UserSupport, that is not what users want to hear. First, because you introduced a huge regression and don't seem to be in a hurry to fix it. It is unreasonable to expect users to muck around in internals for something that USED to work. When you break stuff, it should be a priority to fix it, especially something as fundamental as this. Secondly, because your fix doesn't work, as newgId is nowhere to be found. And third, this is not a problem of converting old versions to new. The problem occurs within schematics created in latest versions.
Reply
UserSupport 3 years ago
@martin We will release a new version to fix this, is testing now, it will release soon. we will provide a "reset component ID" feature to make sure the schematic and PCB components match. "The problem occurs within schematics created in latest versions." at present, all feedback are the old deisgn, I have checked your project, the schematic is designed at 2016, its very old design. If the schematic created in latest version, will not appear this issue, because they have the match component IDs. If you can repeat this issue at new created schematic, please let us know. Thank you
Reply
gednz6 3 years ago
Hi @usersupport This does not work for me: [https://easyeda.com/forum/topic/How-to-solve-PCB-components-removed-and-added-after-Import-Changes-or-Update-PCB-9dbbeabbfdfa401986fa1d03b2316245](https://easyeda.com/forum/topic/How-to-solve-PCB-components-removed-and-added-after-Import-Changes-or-Update-PCB-9dbbeabbfdfa401986fa1d03b2316245) Same as martin said, newgId is nowhere to be found in my designs. I have a PCB that needs a minor update now and several large designs that need to be updated and ordered in the next two weeks so I am very concerned.
Reply
martin 3 years ago
@usersupport: this project was cloned on 2020/08/23 from an older project, but the PCB layout was build from scratch. What I gather from this is that cloning does not properly update the format of an older schematic.
Reply
liket73 3 years ago
Hello @UserSupport, I have this issue too. I have a PCB originally designed in the online editor in May 2019, so it was before 6.3.39 for sure. I need to add fuses and change a couple of minor things. I tried setting newgId:false but it made no difference for me. Here is the project. Can you please take a look? [https://easyeda.com/liket73/pwm-controller](https://easyeda.com/liket73/pwm-controller)
Reply
UserSupport 3 years ago
@andyfierman @gednz6 @martin @mijnmodelbaan @gednz6 @iforce2d Hi All EasyEDA release v6.4.7, provide a feature via: Design - Reset Component ID, if you met this issue, please try reset component ID for schematic and PCB. the component ID will be reset by the prefix. If your schematic has subparts, after Import Changes you need to move the subpart back to origin position. Thanks
Reply
gednz6 3 years ago
Hi @usersupport Thank you - that fixed it for me.
Reply
martin 3 years ago
@usersupport, yeah, this seems to fix the problem, though ideally, cloning an older schematic would trigger this functionality behind the scenes. Nonetheless, good stuff for anyone that knows where to look...!
Reply
mijnmodelbaan 3 years ago
@usersupport Is this issue fixed? As I'm still having this problem with a project created with version 6.4.5 and now on version 6.4.7. Sometimes 2 components will be removed and added on the pcb, sometimes 4 components, while non of them changed in the schematics. I tried this solution with 'newgId' you mentioned above but that's not working for me as I'm getting an 'Invalid Format' error while applying the fix. I think the problem started again after updating to version 6.4.7, before it worked fine. Please help!
Reply
mijnmodelbaan 3 years ago
@usersupport:  did some more testing and the problem seems to be in the offline version. I went to the online version and did the import; the first time it was removing and adding 2 components, but after saving the file, closing the project, opening the project again, importing didn't find anything changed. As soon as I opened the project offline, the problem was back again.
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