X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=BYADUAzPhtkdX1J46wV6MUDKzvH22CdxLJCkFONsMRY=; b=b5j/JsqrFf5MpgxXCVc9PqiPhb8HEIsOiG/TFdSxuhFXDa2P5IVUHcO1/xEPegwzt5 WhN8AnLRoCeibQtoJStnlIfjwwpxt51TLR21uV/82A8thji4T+m8kYtdKRmkjBULtqo2 U6fYMHat0EZzce7exmQl74h9lGplF/igvM4E/cHQ4bGeYh4VTg4VkfcOp7XyavsSoRco qOB1wMuL+3RTcNIWv22pyT/U0Ai21zb/E3Mx/FlfQjzp6rfyhnYW6WJANIygc16mB8UE gt2dMWLxs4yR4H19oXiirQEJeI4N4OZxEHM64ZAMpcNH3mXJ0qGFGIpMVET1/Qeln+LA acNg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=BYADUAzPhtkdX1J46wV6MUDKzvH22CdxLJCkFONsMRY=; b=GIkNKOSoM7nGC3NvVAquc4on3t2qKyM3iRev5N5GnVUYltDVBw5EYxElEFWItWRzvx bMvx4XWnGm7ngL0dmVbmRCrcflthofZ//z/UhDJOo7UepQs/invEXSJzICK8CAuPTNnP PJlyV13JDyRt4l0Wpzc42vafroCF6RnPzEWX8uqlJyXr/X84J9jtUaCcAtRhmOkerq8L 6Vl/5hAeon8Ahoh5Ull4b6AZI2PfOZ4G/VGe6o4szFdXHVZqcQeQ4qZ0DspyobK7qCmh kCPUtjF76oD85alN6rAPorBL+sXEnfE9xP9ZeqMX5296thUpj3ME9danl673PXaLWla3 yN0Q== X-Gm-Message-State: APjAAAX0SO9bMF7lEqLr8zN2Mws/OiWIQndHvr/UXB4PeOB7VjENrZtx KaL1vBAb3I60KYuGcTTbsijDVWB8dEtS5gk12bNQMA== X-Google-Smtp-Source: APXvYqyKTjNtzIfsKInDmlQLWUOjlzcoZBJmqwKNs2fwLD8IzjHHjlHyvlhsUCHf7wCt0yeo80AsnHn/U8c/nhnxOZQ= X-Received: by 2002:a81:441e:: with SMTP id r30mr33235293ywa.65.1553736127115; Wed, 27 Mar 2019 18:22:07 -0700 (PDT) MIME-Version: 1.0 References: <071d3b99-de5e-6613-93a0-d68e6984e37b AT q40 DOT de> <1390202B-C927-45A3-B5B7-2FF58832A15E AT q40 DOT de> In-Reply-To: <1390202B-C927-45A3-B5B7-2FF58832A15E@q40.de> From: "Erich Heinzle (a1039181 AT gmail DOT com) [via geda-user AT delorie DOT com]" Date: Thu, 28 Mar 2019 11:51:55 +1030 Message-ID: Subject: Re: [geda-user] PCAD Data File Migration To: geda-user Content-Type: multipart/alternative; boundary="000000000000ee76c105851d61f7" Reply-To: geda-user AT delorie DOT com --000000000000ee76c105851d61f7 Content-Type: text/plain; charset="UTF-8" The current WIP code is to be found at https://github.com/erichVK5/translate2coralEDA Your easiest options, in order of decreasing simplicity, are 1) convert to ascii format, after which further conversion becomes quite simple. There is a pcad2kicad utility on sourceforge; pcb-rnd can then load kicad format and save in gEDA pcb format, or you just keep working on it in pcb-rnd. 2) turn gerbers into layout elements, if you have gerbers. translate2coralEDA can do this better than translate2geda because pcb-rnd supports arcs in footprints, as well as polygons. You will lose distinct footprint elements this way. 3) use the altium pcad viewer which is free to download. Make screenshots, and use --bg-image in PCB or pcb-rnd to layout the board. pcb-rnd now allows netlists to be allocated to electrically connected objects, potentially assisting reverse engineering if your schematic editor supports back annotation/netlist import. 4) use the above method (3) with photographs of a board. 5) attempt conversion of the binary files. Not easy and not quick if there is no file format specification. Regards, Erich On Thu, 28 Mar 2019 06:00 Derek (derek AT q40 DOT de) [via geda-user AT delorie DOT com], wrote: > Hi Erich, > > I think data is in a binary format. > > I would like to look at translate2coralEDA, can I download anywhere? > > Regards > Derek > > On 27 March 2019 11:02:28 GMT+00:00, "Erich Heinzle (a1039181 AT gmail DOT com) > [via geda-user AT delorie DOT com]" wrote: >> >> Is the format binary or text? >> >> ASCII conversion could be achieved with relatively low effort in >> translate2coralEDA with a dedicated parser. >> >> Binary conversion would require some form of format description to work >> with. >> >> If you are not in a hurry, I could implement a converter if provided with >> sufficient information. >> >> translate2coralEDA is the long planned refactor of translate2geda, with >> support for padstacks, polygons, arbitrary text +/- rotation and arcs in >> footprints, when exporting to pcb-rnd, but export of a simpler feature set >> is still possible for gEDA pcb. >> >> Regards, >> >> Erich >> >> On Wed, 27 Mar 2019 19:50 Derek Stewart (derek AT q40 DOT de) [via >> geda-user AT delorie DOT com], wrote: >> >>> Hi, >>> >>> I am trying to convert an old PCB 68060 4 layer project from PCAD to >>> gEDA, the data from the header of the data files shows the version of: >>> >>> Personal CAD Systems, Inc. >>> >>> >>> PC-CARDS Database file version : 2.08 >>> >>> >>> Is there any way to convert the P-CAD project files. >>> >>> I have tried Altium Designer, which is supposed have loadable P-CAD >>> import filters, but the data files I have are pre-date Altium's take >>> over of PCad. >>> >>> From Web searches, I found the data files could be from Accel EDA/PCAD >>> 2000. >>> >>> I have paper schematics and worse cause scenario, I will enter the >>> schematic by hand and re-create the PCB. >>> >>> -- >>> Regards, >>> >>> Derek >>> >> ------------------------------ > Regards, > > Derek > --000000000000ee76c105851d61f7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
The current WIP code is to be found at

https://github.com/erichVK5/translate2coralEDA

Your easiest options, in ord= er of decreasing simplicity, are

1) convert to ascii format, after which further conversion become= s quite simple. There is a pcad2kicad utility on sourceforge; pcb-rnd can t= hen load kicad format and save in gEDA pcb format, or you just keep working= on it in pcb-rnd.

2) tu= rn gerbers into layout elements, if you have gerbers. translate2coralEDA ca= n do this better than translate2geda because pcb-rnd supports arcs in footp= rints, as well as polygons. You will lose distinct footprint elements this = way.

3) use the altium p= cad viewer which is free to download. Make screenshots, and use --bg-image = in PCB or pcb-rnd to layout the board. pcb-rnd now allows netlists to be al= located to electrically connected objects, potentially assisting reverse en= gineering if your schematic editor supports back annotation/netlist import.=

4) use the above method= (3) with photographs of a board.

5) attempt conversion of the binary files. Not easy and not quick= if there is no file format specification.

Regards,

Erich


On Thu, 28 Mar 2019 06:00 Derek (derek AT q40 DOT de) [via geda-use= r AT delorie DOT com], <geda-user@= delorie.com> wrote:
Hi = Erich,

I think data is in a binary format.

I would like to lo= ok at translate2coralEDA, can I download anywhere?

Regards
Derek=

On 27 March 2019 11:02:28 GMT+00:00, &qu= ot;Erich Heinzle (a1039181 AT gmail DOT com) [via geda-user AT delorie DOT com= ]" <geda-user AT delorie DOT com> wrote:
Is the format binary or text?

=
ASCII conversion could be achieved with relatively low ef= fort in translate2coralEDA with a dedicated parser.
=
Binary conversion would require some form of fo= rmat description to work with.

If you are not in a hurry, I could implement a converter if provided= with sufficient information.

translate2coralEDA is the long planned refactor of translate2geda, wi= th support for padstacks, polygons, arbitrary text +/- rotation and arcs in= footprints, when exporting to pcb-rnd, but export of a simpler feature set= is still possible for gEDA pcb.

Regards,

Erich=

On Wed, 27 Mar 2019 19:50 Derek Stewart (derek AT q40 DOT de) [via geda-use= r AT delorie DOT com], <geda-user AT delorie DOT com> wrote:
Hi,

I am trying to convert an old PCB 68060 4 layer project from PCAD to
gEDA, the data from the header of the data files shows the version of:

Personal CAD Systems, Inc.


PC-CARDS Database file version : 2.08


Is there any way to convert the P-CAD project files.

I have tried Altium Designer, which is supposed have loadable P-CAD
import filters, but the data files I have are pre-date Altium's take over of PCad.

=C2=A0From Web searches, I found the data files could be from Accel EDA/PCA= D
2000.

I have paper schematics and worse cause scenario, I will enter the
schematic by hand and re-create the PCB.

--
Regards,

Derek

Regards,

Derek
=
--000000000000ee76c105851d61f7--