I have my schematic broken up into sheets, but have changed my mind about how things are broken up. I would like to move a block from one sheet to another. If I save / paste, all the references change back to R?, U?, multi-unit ICs default to unit A, etc.
I need to move while keeping the references.
I read somewhere that File -> Append Schematic Sheet would accomplish this. I tried it, but they were reset to defaults, same as if I had saved and pasted.
It seems the only way is the Append method.
Re-annotate by hand exactly like it was (I use a PDF export of the previous schematic).
Take care to update the layout in Pcbnew with option āRe-associate footprints by referenceā.
Temporary it does the job. The good news it that the association is not lost even if unique ID are lost.
Has there been a better way of doing this yet in Kicad? Iām having the same problem. Simply moving my circuit block (cut and paste) from one sheet to another resets all the refdesās!
You will have to be patient, the schematic application is being greatly improved in the future V6, but it will be well into 2020 before that version is fit for serious use.
You were not. Unfortunately the V5 release focus was about the pcb application, leaving the schematic mostly untouched. V6 is introducing big changes for the better
I have also tried 5.99 (the development version leading to 6.0). I opened the project temporarily with 5.99, taking care that I donāt open the layout or do any other changes. Then I could copy and use Paste or Paste Special (there are controls for keeping or removing references in Paste Special) . Then I immediately saved and closed.
Itās possible to use 5.99 temporarily for a 5.1 project because the schematic file format hasnāt been changed yet after version 5.1 (at the time of writing this message; this may not be the case later).
Edit: Scratch that! Instead of just ctrl+c and ctrl+v, you can copy then āpaste specialā via the Edit dropdown menu. This allows to keep references. Woohoo!