Mail Archives: geda-user/2016/10/07/04:53:27
--2CTHOSUFYAXLDXFVWCNPEnhgwp
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=UTF-8
Hello, I need to provide pick&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 "rotation" filed of xy file. Is that means =
that 45deg rotated elements are not supported by the exporter? I've =
checked bom.c code and there is a "xy-fixed-rotation" 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] <geda-user AT delorie DOT com> 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 "solid" - 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 "solid" 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&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] <geda-user AT delorie DOT com> 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 "solid" =
- 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 "solid" 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 -