X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Message-ID: <533ADB0D.5000103@buffalo.edu> Date: Tue, 01 Apr 2014 11:28:13 -0400 From: "Stephen R. Besch" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 MIME-Version: 1.0 To: geda-user AT delorie DOT com Subject: Re: [geda-user] copy/paste between different schematics References: <533AD3D9 DOT 7000208 AT neurotica DOT com> <533AD5DD DOT 6090006 AT buffalo DOT edu> <533AD8A8 DOT 6070807 AT neurotica DOT com> In-Reply-To: <533AD8A8.6070807@neurotica.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-PM-EL-Spam-Prob: X: 10% Reply-To: geda-user AT delorie DOT com On 04/01/2014 11:18 AM, Dave McGuire wrote: > On 04/01/2014 11:06 AM, Stephen R. Besch wrote: >>>> Is this functionality still missed or there is some way to do it? >>>> Thank you >>> I do it daily, seems to work fine here. I typically steal a chunk of >>> schematic from a previous design in a separate running instance of >>> gschem. Select, copy, paste in the other instance of gschem, done. >> !!Awesome! I've never tried it but you can bet I will! > After that long procedure you just posted, I'm sure you will! ;) > > -Dave > Dave, I just wish that there were such a simple solution to the "renumbering" conundrum. Admittedly, there are some scripts out there thathave taken a stab at the problem, but they all are marginal as far as I'm concerned. The problem is in the gschem to PCB interface itself. There are 3 files involved (the sch, net and pcb files). If a component name changes in the sch file the net file gets rewritten and PCB reloads it. When it finds the old component name missing, it deletes the old component and creates a new one with the new name which has to be dragged by the user to it's correct location. The only satisfactory way I have found to get around this is by hand editing the files in a text editor, which always works and allows me to number "geographically" on the PCB and back-annotate into the schematic. Someday, when I get the time I'll write a GUI based tool to do the tedious part for me. Stephen R. Besch -- fictio cedit veritati