delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2013/07/31/14:22:39

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sbcglobal.net; s=s1024; t=1375294927; bh=UmSkdXZcVUVaBVay9hTVGemLrYU+AUFecdEeJDxV4nY=; h=X-Yahoo-Newman-Id:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:X-Rocket-Received:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=teFNdG+IChWLs/P8bl6AnrPQWJ+RdUp+DPdQDoO4XQrcdsx6/9vm+XcYomYkYDCPc4AqkXIHhwHB32vzddmsehKc/Qj2Ng0SZR1STuQrW0yYzENNDdjathjS1aj1y2+K6gXQkuojbhTsS4CcUwc/RHcKuioQsX6uaXIsvtdtyn4=
X-Yahoo-Newman-Id: 833704 DOT 14345 DOT bm AT smtp115 DOT sbc DOT mail DOT ne1 DOT yahoo DOT com
X-Yahoo-Newman-Property: ymail-3
X-YMail-OSG: xSnx7eEVM1k151UOS.Vq26lihSSCAOJliEq.4KTzrSxH8FU
KNhD.hoS5uamEMf178U4nnBvnoXAogSEZhbAufbfBsuFnxLEmDmuyQ33QOdr
_J8CEbDC7zmxLMDh_Mka6Xnrhu4gcUsTfK0jsPXmAEoMnuLbhCJ2bL8jngru
2kC1B69alvPFlM6oY1xNvUlQ8fZp4i4F.yy0RhoJH0E9R3ymGzSWi0EUiM5_
uge.RogdvQ7m4a3p6.oR8ztJA.eu0eF8Kwjf75GUJJbvTxgWbXiSMYKZRN8l
IHCxhOZ7Uuf2Gi8kvKxnBVHb93UFNCu9uKRI0xR03Zo_cJ9XCJ1l8.2TdFkW
zsSDUPInb0ZQMqzF49.FPlxybn4sValBax.HfcbEr12NaToitzqXYeLFc2Y4
m5D1qh51KjljkHwn2d3wjafHnHjGgsJC0UxlG3RFEChY_FIe8MbNieVSpU_M
GV1h5y3_ug28x1SeR4tHPKTZxTgBFtazNZEyOp_bdfyfKKH1OA39WJ_5gsE6
PnrG.ZqHiNGtAKn280rcO50KSaw8kHXAl
X-Yahoo-SMTP: f_DTt3mswBBgAkQlHvfWr7fedPivEj8lM_i1QPTGLa1z0f7XFiw-
X-Rocket-Received: from [192.168.2.43] (girvin DOT herr AT 75 DOT 15 DOT 197 DOT 253 with plain)
by smtp115.sbc.mail.ne1.yahoo.com with SMTP; 31 Jul 2013 11:22:07 -0700 PDT
Message-ID: <51F954D7.1010804@sbcglobal.net>
Date: Wed, 31 Jul 2013 11:17:59 -0700
From: "Girvin R. Herr" <girvin DOT herr AT sbcglobal DOT net>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130515 Thunderbird/17.0.6
MIME-Version: 1.0
To: geda-user AT delorie DOT com
Subject: Re: [geda-user] rotate a component 45 degrees in PCB ?
References: <CALSZ9gpoX1R1y8hXBaYyY8T1cieWWFKwCH4VDgzjFJfkcciD6w AT mail DOT gmail DOT com> <1374871749 DOT 4815 DOT 0 DOT camel AT AMD64X2 DOT fritz DOT box> <CALSZ9gpQMSriPdaZwBw2qP6jSE5sdWjpVuH64K_xo3x8n_6d+w AT mail DOT gmail DOT com> <CALSZ9gqGhMwJdy3=PY23FWHsw=F7mqOwAu7WfebmJ=reh+cnuQ AT mail DOT gmail DOT com> <CAG4ve9LPyMK_hx7mV1NGSQLsai=djiARSYaDVvfX2EHA22XR9A AT mail DOT gmail DOT com> <1375199660 DOT 2429 DOT 8 DOT camel AT AMD64X2 DOT fritz DOT box> <CAG4ve9LnmyJHLx9v3HWQ7-6d9teJtrvd2SwBKm7H0gTRipm5jA AT mail DOT gmail DOT com> <DF8263B3-8DF2-4425-A580-3A123C6FAC5A AT sbcglobal DOT net>
In-Reply-To: <DF8263B3-8DF2-4425-A580-3A123C6FAC5A@sbcglobal.net>
Note-from-DJ: This may be spam
Reply-To: geda-user AT delorie DOT com

I made two arrow symbols: arrow and arrow45.  With these two and the 
invert (ei) and rotate (er) commands, I am able to draw mechanical 
drawings where the arrows are used for dimension lines (arrow) and item 
pointers (arrow45).  These arrow ends are on the grid, so adding more 
line is easy.  To help with the item pointers, I also created a 
"cartouche" symbol, which has a default item number visible attribute 
(xx) inside.  Changing the default "xx" to the desired item number is 
done with the edit attribute (ee) command. The round cartouche ends are 
also on the grid, so lines can be drawn from them to the appropriate 
arrows.  I use these extensively for creating mechanical drawings for 
projects using gschem.

It certainly would be nice for gschem to rotate arbitrarily, just as I 
would like to be able to specify line coordinates on the command line, 
i.e: l x,y x2,y2.  However, I also understand that is somewhat out of 
the scope of the program, just as my using it for mechanical drawings 
is.  But my excuse is that gschem is a nice and simple drawing tool that 
I am familiar with and I have not yet discovered something else that is 
a simple to use 2D mechanical drawing tool as gschem is.

Hope this helps.
Girvin Herr



On 07/31/2013 08:05 AM, Edward Hennessy wrote:
> I would find that helpful too. For example, drawing the emitter line 
> and arrow of the transistor on the orthogonal axis, and then rotating 
> the objects into the final position.
>
> Or, it would be valuable if gschem could add an arrow to the end of an 
> arbitrary line.
>
> Cheers,
> Ed
>
> Sent from my iPhone
>
> On Jul 31, 2013, at 8:13 AM, Алексей Харьковский <svetonomer AT gmail DOT com 
> <mailto:svetonomer AT gmail DOT com>> wrote:
>
>> I want rotate lines (not pins) for certain symbol elements, e.g. arrow.
>> I tried to perform free rotate command in gschem, but result is absent.
>> In pcb this is works.
>>
>>
>> 2013/7/30 Stefan Salewski <mail AT ssalewski DOT de <mailto:mail AT ssalewski DOT de>>
>>
>>     On Tue, 2013-07-30 at 16:38 +0400, Алексей Харьковский wrote:
>>     > Gschem is not available arbitrary rotate :(((
>>     > Very poorly :(
>>     >
>>
>>     Question was about PCB program, rotating footprints.
>>     If you want to rotate gschem symbols 45 degree or other odd
>>     angles, pin
>>     ends will be of the 100 grid multiples, which generally look not
>>     really
>>     nice. Maybe we (you) can invent a special rotate command, which
>>     at the
>>     same time enlarge or shrinks pin distance by factor sqrt(2) so
>>     that pins
>>     horizontal and vertical distance is again a multiple of 100 -- if you
>>     really need that.
>>
>>
>>
>>

- Raw text -


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