delorie.com/archives/browse.cgi | search |
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. >> >> >> >>
webmaster | delorie software privacy |
Copyright 2019 by DJ Delorie | Updated Jul 2019 |