You need to use EasyEDA editor to create some projects before publishing
How I worked around the Import Changes issue (not a bug report)
540 2
leif 3 years ago
Hi guys! This is not a bug report! The issue has already been reported. Rather, this is a description of how I managed to work around the issue. I'm posting it here because it's where **_I_**would have looked for it if I ran into this issue, so I feel it's more likely that it might help someone here. That said, if a moderator wants to move it, I'm sure they will. ;) First a bit of background: I'm a programmer with 25 years of experience who played with electronics as a kid, and I just started getting into electronics again a year and a half ago -- at a very different level compared to when I last did anything. So, this is the very first PCB I designed, just last year. That puts me squarely in the novice category. This was also the very first time I used EasyEDA. The purpose was to make a linkable RGB light controller for my pool under construction, where I could address each light separately. Through some unlikely miracle, I got the schematic right the first time, so I never actually tried to use the Update PCB feature until now, post 6.3.39: [https://easyeda.com/page/update-record-v6.3](https://easyeda.com/page/update-record-v6.3) After a short circuit burned off a trace on one of my boards, I learned that fuses would be a good thing, and that's why I'm revisiting it now. So.. of course Update PCB now makes a mess of things. When I first designed the schematic, I paid no attention to labels. The connectors were named J1, J2, J3 etc. ![image.png](//image.easyeda.com/pullimage/yw3p6MqBp0tiLo8G7XV6ycdN9LwtPYQyMzbaBR6n.png) I didn't notice that until I was done with the PCB routing (obviously completely manually), and **only then** did I start renaming things, in order for the **board labels** to look correct. I renamed J1, J2 to LED1A, LED2A etc like so: ![image.png](//image.easyeda.com/pullimage/8jrd7ZdVyXWLDUWr20JpfLtSbA9xJd6vLxopbR9J.png) **This** is what came back to bite me now that I tried to use the Update PCB feature. Of course EasyEDA had no idea what to make of it! I attempted to resolve the problem by renaming the parts in my schematic to match the PCB, like so: ![image.png](//image.easyeda.com/pullimage/K1EOL1xKx0rcRY4ujjeYDpx7FyHQDWTcLsnEnhsT.png) I thought I was doing great, but EasyEDA did not agree, and returned the following types of changes when I tried to update the PCB: ![image.png](//image.easyeda.com/pullimage/iEYQIep3QM6V4CtkkBNqXzPiZMHaCmHpZQP960X9.png) Apparently the **nets** are named based on the previous names of the components! Dang it. So, I started over from backups, and this time I named the PCB components back from LEDXX to their original J1, J2, J3 names. Guess what -- **problem solved!** ![image.png](//image.easyeda.com/pullimage/wH4J9yJM4LtvHSC8SOoSoigtf5u6zd4sg7u0JPk6.png) SWEET! Now the next step is to make a new backup of these files and then, now that things are hopefully linked with UUID's, maybe I can rename them in the schematic and update it into the PCB without things falling apart. And then, maybe I can actually add those fuses. Hope this is of use to someone. Best regards, Leif
Comments
andyfierman 3 years ago
@Usersupport, @liket73, In (2.2) and (4) in (2) in: [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) I recommend manually assigning netnames. Although this is not one of the original reasons why I did so but I think that may help to avoid this problem. The way EasyEDA automatically assigns netnames based on pin names is nice because there is a relationship between the netnames and the pins they connect to but that then seems to make it difficult to maintain the connectivity when the device prefixes are changed and the PCB is then updated. If the nets were automatically assigned arbitrary names such as N001, N002 etc., then that would avoid the need to manually assign netnames but perhaps that would also avoid this Update PCB problem.
Reply
UserSupport 3 years ago
@andyfierman At the new pro version , the wire will be set a default net name.
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