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
Firefox
80.0
Windows
10
EasyEDA
6.4.7