delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2016/10/07/04:53:27

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
MIME-Version: 1.0
User-Agent: GWP-Draft
Date: Fri, 7 Oct 2016 10:43:52 +0200
Subject: [geda-user] =?UTF-8?Q?PCB_rotation_in_xy_=28pick=26place=29_file?=
Message-ID: <b46153d3352946f3b66d4c7ceb396ae6@gwp>
In-Reply-To: <23abdc31.72365e7a.572529a9.212e2@o2.pl>
References: <23abdc31 DOT 72365e7a DOT 572529a9 DOT 212e2 AT o2 DOT pl>
Conversation-Id: c-14
From: "michalwd1979 (michalwd1979 AT o2 DOT pl) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
To: =?UTF-8?Q?geda-user=40delorie=2Ecom?= <geda-user AT delorie DOT com>
X-FactoryStamp: H---
X-Originator: 78.11.192.25
X-WP-MailID: 4a0b800074436c267d0cec2aea6b3d3a
X-WP-AV: skaner antywirusowy poczty Nowej Poczty
X-WP-SPAM: NO 0000010 [QbOk]
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

--2CTHOSUFYAXLDXFVWCNPEnhgwp
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=UTF-8

Hello,   I need to provide pick&amp;place file for a board that has some el=
ements rotated by 45 degrees. It turns out that pcb outputs only 0, 90, 180=
 and 270 degrees in the &#34;rotation&#34; filed of xy file. Is that means =
that 45deg rotated elements are not supported by the exporter?    I&#39;ve =
checked bom.c code and there is a &#34;xy-fixed-rotation&#34; attribute, th=
at does not seems to documented anywhere. Is that let me manually enter any=
 rotation for an element? Also code of xyToAngle() suggest that it supports=
 only 0,90,etc degrees - what about arbitrary rotated element?   Best regar=
ds,  Michael Widlok  
                
              
               
                 
                  Dnia 1 maja 2016 00:06 michalwd1979 (michalwd1979 AT o2 DOT pl) =
[via geda-user AT delorie DOT com] &lt;geda-user AT delorie DOT com&gt; napisa=C5=82(a):
                 
                 
                   
 
 
 Hello,   Long time ago I remember playing around with a patch that added t=
hermals to SMD pads. There were a few issues with it, however during normal=
 work I figured out that in fact the most usable (maybe not only for me) th=
ermals for pads are &#34;solid&#34; - the same as setting clearance to 0. P=
roblem with just setting clearance to 0 is when You want to change clearanc=
e to a part of board (by selecting objects and doing :changeclearsize(selec=
ted, xx, mm/mil)) is that this breaks Yours connected pads also.  Stripped =
version for this patch that supports only &#34;solid&#34; thermals for pads=
 is just a few lines of code (just tested it pcb opengl version).  My quest=
ion: Do You think that adding it to mainline might be a good idea? If You w=
ant to use it OK, if not it does not breaks anything.    Best Regards,  Mic=
hael Widlok=0D

--2CTHOSUFYAXLDXFVWCNPEnhgwp
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=UTF-8


              <div>Hello,<br></div><div><br></div><div>I need to provide pi=
ck&amp;place file for a board that has some elements rotated by 45 degrees.=
 It turns out that pcb outputs only 0, 90, 180 and 270 degrees in the "rota=
tion" filed of xy file. Is that means that 45deg rotated elements are not s=
upported by the exporter? <br></div><div><br></div><div>I've checked bom.c =
code and there is a "xy-fixed-rotation" attribute, that does not seems to d=
ocumented anywhere. Is that let me manually enter any rotation for an eleme=
nt? Also code of xyToAngle() suggest that it supports only 0,90,etc degrees=
 - what about arbitrary rotated element? <br></div><div>Best regards,<br></=
div><div>Michael Widlok<br></div>
              <br>
              
              <div class=3D"nh_extra">
                <p>
                  Dnia 1 maja 2016 00:06 michalwd1979 (michalwd1979 AT o2 DOT pl) =
[via geda-user AT delorie DOT com] &lt;geda-user AT delorie DOT com&gt; napisa=C5=82(a):
                </p>
                <blockquote class=3D"nh_quote" style=3D"border-left: 2px so=
lid #999; padding-left: 8px; margin: 0;">
                  <div id=3D"gwp2feb0698"><div id=3D"gwp2feb0698h"><div cla=
ss=3D"gwp2feb0698b" data-message-body=3D"true"><div id=3D"gwp2feb0698_msg">
<div id=3D"gwp2feb0698_msg-body">
<div id=3D"gwp2feb0698_msg">
<div id=3D"gwp2feb0698_msg-body">Hello,<br/><br/>Long time ago I remember p=
laying around with a patch that added thermals to SMD pads. There were a fe=
w issues with it, however during normal work I figured out that in fact the=
 most usable (maybe not only for me) thermals for pads are &#34;solid&#34; =
- the same as setting clearance to 0. Problem with just setting clearance t=
o 0 is when You want to change clearance to a part of board (by selecting o=
bjects and doing :changeclearsize(selected, xx, mm/mil)) is that this break=
s Yours connected pads also.<br/>Stripped version for this patch that suppo=
rts only &#34;solid&#34; thermals for pads is just a few lines of code (jus=
t tested it pcb opengl version).<br/>My question: Do You think that adding =
it to mainline might be a good idea? If You want to use it OK, if not it do=
es not breaks anything. <br/><br/>Best Regards,<br/>Michael Widlok<br/><br/=
></div>
</div>
</div>
</div>
</div></div></div>
                </blockquote>
              </div>
            
            
--2CTHOSUFYAXLDXFVWCNPEnhgwp--

- Raw text -


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