Import Changes - something broken?
239 20
martin 3 weeks 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 weeks ago
"This is obviously bad, since **the components lose their placement on the board**." Is that what happens in practice?
Reply
andyfierman 3 weeks 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 weeks 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 weeks ago
@martin, Thanks for the background info to your post: it should help the developers. :)
Reply
gednz6 2 weeks 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 2 weeks 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 2 weeks 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 2 weeks 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 1 week 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 1 week 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 1 week ago
@usersupport still an issue. Can we roll back?
Reply
UserSupport 1 week 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 1 week 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 1 week 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 6 days 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 5 days 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 days 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 1 day 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 17 hours ago
Hi @usersupport Thank you - that fixed it for me.
Reply
martin 15 hours 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
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.