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" 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: <1374871749 DOT 4815 DOT 0 DOT camel AT AMD64X2 DOT fritz DOT box> <1375199660 DOT 2429 DOT 8 DOT camel AT AMD64X2 DOT fritz DOT box> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit 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, Алексей Харьковский > 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 > >> >> 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. >> >> >> >>