delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2016/06/30/22:42:07

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=20120113;
h=from:to:subject:message-id:date:user-agent:mime-version
:content-transfer-encoding;
bh=DDW7W2KxIOkNTffEaOboOlpRPcjlrbhf1L31uZKhMkU=;
b=b3OtxMHxYD9ihFNSamisRFY1ZivxcP+CzTW0HPLaFdG+zjNyOhNYpgzRhpUEtQBnxE
m0HfDdSpmw2x67eujJ8bfyp6/IPHZihX+2k9LnVZIiJmBeM4wcKUpTnYfM/sRiOCXuZL
DqhuckkVZOVKsd1v8hwaHvSo8maezByuGTMhzFuY0kISd3fyXgiXPbDYBFgvVUJzRQcg
dOurM5RhdL3g6/b3+qWF/2U2qAa1cLIVBIANYSNZjODv2ya4s+wTOdOSczsZAd46eenz
XvAbUUoRotxBmPEnMCOa2O9AOBZibRqUHCZry0G+kZ2wxxfMBkJO2HUGrB2p0TuMflCd
lumg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20130820;
h=x-gm-message-state:from:to:subject:message-id:date:user-agent
:mime-version:content-transfer-encoding;
bh=DDW7W2KxIOkNTffEaOboOlpRPcjlrbhf1L31uZKhMkU=;
b=NMkJsf98jwGDDrCqwJvUHWPhjWSm2eH0/EVXmVndTRxFBfV9fMCtx6jNURq7Io1VUI
ITKOAnF/8PoFINasuEhVNuL8Ra088m0xvxHdrfyG8Ci5imh0lMQYxM5GS8C9JTIlRuUQ
pjkRqAL/z9ePgYWCbmBcu5YYF6kOpeeV1UvG/tIHlieE0zD7LE/8KBbITlUy/rWRRb3h
9Oy0HjhV8mOncnFwPzLbmy/bT8O6HXQ0IzuksN8Eyw6Qnji+DKh98NiHqGKVmoIxiDFu
zEBkgXJBlo88TPyrLVOnvXHUJs5PsHudgecD+gcnkFRHKRINoA0vo1HAIGEbuo+SWd3q
2nSg==
X-Gm-Message-State: ALyK8tJhgvqpj28VIXGEBPzXVNVvmi2b99aABmDMX7Iql1brj4AGENyfwX4RagFI9llsDQ==
X-Received: by 10.194.113.136 with SMTP id iy8mr1027559wjb.174.1467340848947;
Thu, 30 Jun 2016 19:40:48 -0700 (PDT)
From: "=?UTF-8?B?SmnFmcOtIMSMZWprYQ==?= (jirkacejka AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
To: geda-user AT delorie DOT com
Subject: [geda-user] Prevent PCB Designer to change my thoughts
Message-ID: <5775D82C.30001@gmail.com>
Date: Fri, 1 Jul 2016 04:40:44 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
Thunderbird/38.3.0
MIME-Version: 1.0
Reply-To: geda-user AT delorie DOT com

Hi, is there a way how to tell gEDA PCB Designer to stop automatic 
combining splitted lines when I place imported PCB layout from buffer 
into existing design?

The whole story. I do the design of PCB with SMT components aligned in 
circles with board outlined as a circle itself. Because I did not 
realise how to draw circles and lines using specific angles an easy way 
in gEDA PCB Designer I've decided to use LibreCAD to draw guides 
(circles and lines), export my drawing to DXF and then import it to gEDA 
PCB Designer and use the guides for positioning my components, vias etc. 
So I've drawn several co-centric circles and some lines using specific 
angles. That lines I've splitted to multiple segments between circles to 
get line endings (like virtual circle/line cross points) which I then 
use in gEDA PCB Designer as snap points to place components onto. I've 
found a very useful tool called dxf2pcb by Gabriel Denk few days ago and 
decide to give it a try for my purpose. Before I used that tool I 
capture schematic using gschem and convert it to PCB using xgsch2pcb 
tool. Then I exported my guides drawing as DXF from LibreCAD and convert 
it to PCB format using above tool. While I have opened PCB file created 
by xgsch2pcb I use "Load layout to buffer" feature to import my guides 
from PCB file converted from my DXF. The guides shows up and when I 
placed them using left mouse button some of the originally splitted line 
segments as of LibreCAD automatically become combined into one as of 
gEDA PCB Designer.

First I've discussed this weird behavior with Gabriel here 
(https://sourceforge.net/p/dxf2pcb/tickets/1/). I've also posted him 
source DXF, converted PCB and some screenshot files for better 
understanding what the problem is. After some tests we came to the 
conclusion that it is not bug in dxf2pcb tool but it is related to PCB 
Designer. It is a bug or it is a feature? And if it is a feature, why 
this happens to some lines and not others?

Jiri Cejka

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019