X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Content-Type: multipart/alternative; boundary="2CTHOSUFYAXLDXFVWCNPEnhgwp" 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: 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]" To: =?UTF-8?Q?geda-user=40delorie=2Ecom?= 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 Precedence: bulk --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
Hello,

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?

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?
Best regards,
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 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.
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).
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.

Best Regards,
Michael Widlok

--2CTHOSUFYAXLDXFVWCNPEnhgwp--