X-Authentication-Warning: delorie.com: mail set sender to geda-help-bounces using -f X-Recipient: geda-help AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=9MWlXN8x3cWxQcxBL0QAOYhiIDa4CQ8galUiJrexd84=; b=PJbb7Ib9XAVQgJjYfxsuWcSVDhyfgD9foE2jdY/h8h+xu6uQnl0T03GKt1wruM7oQ+ CBsPnLcf5ae74XyTI/DMtaVeOC8aM3BZDQbK8mHjXUt5DB8KTNIfX1TnOlLd4z2AOVDY f/ti4VnGVLHP11m27YhG68sGmT/SCwz2IWL3tBvRHhLE46RLGWczkNIlfT6dhlqa0iZE nyIV0fol23gpKJCeNHuDLOnSgjQzMJJIjXdBl28uSuA5agocvkchxChtBPvh86VdBWYt Xtx3VfqH+rVqugxDPmh4ISLG3LPpUQJMFe9JQo6Ds8JTycZUtyWPXkrUCS9nxVmclGYf hblw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=9MWlXN8x3cWxQcxBL0QAOYhiIDa4CQ8galUiJrexd84=; b=fKdYAbtlQQ3KkTKEd3iJzCro4Lgyl67+3xHnfhfNfO+hbkeGpSSh0cQxgJhihVXxXZ xUQNQvDgcn38KT8wGHdJ1X8ImOLEm0Tzo14kIat33vvzho2R0yhahzDtDUNZNgDpJEfZ SiYCDazk90gVSiGHsTHyBzN+NFLhW0EPTS8NyI8VKvK4N+QnhgrAKtTyYVP0La/iOgMU KhzX5ZH6K56oiOLiOswnl7/d1fe2pFGZ68vrcTbcXYrGtvyq4qTfMZjW5AbOo4gdtTNC RweKztSeBpn5KZQjtc/zycQ/PV/oZXzDfV0cuVtSaNoUVdriB8vk9a1C4jSwWdxXkDr2 ySAA== X-Gm-Message-State: AOAM530BYzJYiVt0p+OZGuUSGwZHzx/I+VMuaw5MzFg7xKA2FG62jlXz ZZ7UB6A5vFweacDifKLFZzzlWtiKpApBrrBM7aBBpH9KlUY= X-Google-Smtp-Source: ABdhPJzppnjmKemmv4BZN1X9Xx+jkqbURw6VC7ZhVpLSKW/YoDkQkpQfjfl2028QnBwfW4ieOKe4yLOWRR0K6H1VzJ4= X-Received: by 2002:ab0:29d7:: with SMTP id i23mr172470uaq.121.1599587274210; Tue, 08 Sep 2020 10:47:54 -0700 (PDT) MIME-Version: 1.0 References: <20200829221451 DOT GA2565 AT newvzh DOT lokolhoz> <664de6c2-ad96-8298-1b64-ad550acfca64 AT k4gvo DOT com> <20200901193434 DOT GB19839 AT newvzh DOT lokolhoz> <20200902141116 DOT GA2911 AT newvzh DOT lokolhoz> <20200902165424 DOT GB2911 AT newvzh DOT lokolhoz> <333FD0E9-238C-445F-AEE4-850B0EA19A88 AT ece DOT orst DOT edu> <2A687A4D-3219-431E-8866-2D11C2418C81 AT noqsi DOT com> In-Reply-To: From: "Chad Parker (parker DOT charles AT gmail DOT com) [via geda-help AT delorie DOT com]" Date: Tue, 8 Sep 2020 13:47:42 -0400 Message-ID: Subject: Re: [geda-help] Linux - PCB Meander Antenna To: geda-help AT delorie DOT com Content-Type: multipart/alternative; boundary="00000000000044429605aed0ef85" Reply-To: geda-help AT delorie DOT com --00000000000044429605aed0ef85 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Okay, so in terms of urgency here, these warnings are not interfering with the design you're trying to build. pcb isn't preventing you from drawing the circuit you need to draw, it's just throwing these warnings. Correct? The first one worries me a little, but the second two I actually think are appropriate. You may be doing it deliberately in a controlled way, but you are shorting two nets together and I think it's appropriate for pcb to throw a warning there. If for no other reason then to remind you to check that it is actually being done the way you think it is. The first warning about not finding pin 2 is surprising to me. Even if the pin is shorted to something else, it should still be found. I have a hunch about this, but I think it's worth filing a bug report. If you need microcontroller lab ideas, I've got a slew of them :) Cheers, --Chad On Mon, Sep 7, 2020 at 5:02 PM Roger Traylor (traylor AT engr DOT orst DOT edu) [via geda-help AT delorie DOT com] wrote: > Chad, > Sorry for the late reply. Its been a busy season for me. > > Yes, the message I see is in the log window. When I do make the > connection, > matching L and C to antenna input pin 1, and ground pin 2 on the antenna, > the log window says: > > Can't find U11 pin 2 called for in netlist. > Warning! Net "GND" is shorted to net "unnamed_net75" > Warning! Net "unnamed_net75" is shorted to net "GND" > > Pin 2 is the one I wanted to ground as it is the matching stub. > > I will try your attached .pcb file and see how that looks. > > One other thing I was going to try was to (in gschem) ground the input to > the > antenna, and also connect it to antenna pin 1. Then, grounding pin 2 shou= ld > cause no conflicts. > > I will try to get back to this soon. Trying to set up a lab-based > micro-controller > class for 100% remote learning. Its kicking my backside. > > Thanks again, > Roger > > On Sep 4, 2020, at 8:47 AM, Chad > > > (parker DOT charles AT gmail DOT com) [via geda-help AT delorie DOT com] < > geda-help AT delorie DOT com> wrote: > > Rodger- > > Sorry for the delay in responding. > > I don't think pcb actually checks to see if the pads are overlapping, but > maybe I just haven't found that corner of the code yet. It should let you > do more or less whatever you want. > > The error message your getting is in the log window? When do you get it? > > An alternative, albeit a little less convenient might be the attached. I > made the footprint to contain the outline and pads one and two, and then > left the other segments as lines. You can go File > Load layout to buffer= , > and then paste it in. It's less convenient because if you want to move it > you have to select all the pieces, but you can box select, so, maybe it's > not that annoying. Since the segments are traces now, they have rounded e= nd > caps, but don't you usually want that for RF applications anyway? > > If this doesn't work for you, please let me know. If you can send a > minimal complete example (schematic, commands and scripts used, etc.) I c= an > try to dig in and see what I can do. > > Thanks, > --Chad > > On Thu, Sep 3, 2020 at 3:13 AM Erich Heinzle (a1039181 AT gmail DOT com) [via > geda-help AT delorie DOT com] wrote: > >> There are two other things to know for these sorts of applications >> >> 1) inkscape2pcb now exports (v0.92 inkscape) simple polygons to pcb-rnd >> footprints, as well as paths, allowing application note designs like thi= s >> to be converted fairly easily from source documents to copper polygons. >> Footprints can then be scaled in x, y or both directions in pcb-rnd too. >> >> https://github.com/erichVK5/inkscape2pcb >> >> 2) pstoedit can do similar exports of postscript features to pcb layouts= , >> and the next release should include code for a plugin that exports polyg= ons >> to pcb-rnd footprints. >> >> http://www.calvina.de/pstoedit/pstoedit.htm >> >> >> The look and feel is much the same for pcb-rnd vs PCB, but keyboard >> shortcuts have had to evolve to keep up with the features. >> >> Regards, >> >> Erich >> >> >> On Thu, 3 Sep 2020 15:16 Roger Traylor (traylor AT engr DOT orst DOT edu) [via >> geda-help AT delorie DOT com], wrote: >> >>> Erich, >>> >>> Thanks for the info. I figured pcb-rnd could probably handle this >>> situation. >>> >>> Right now however, I need to get a job done. I=E2=80=99d like to try p= cb-rnd as >>> I've >>> followed the development for a while but it feels like the =E2=80=9Ctra= in has >>> left the >>> station=E2=80=9D as far as I=E2=80=99m concerned. It looks daunting to = get started with >>> and I >>> see no on-ramp for beginners. Maybe for the next project. >>> >>> Thanks again, >>> Roger >>> >>> On Sep 2, 2020, at 4:37 PM, Erich Heinzle (a1039181 AT gmail DOT com) [via >>> geda-help AT delorie DOT com] wrote: >>> >>> pcb-rnd allows polygons within footprint elements, as well as lines and >>> arcs, which, in combination with terminals, can produce the sorts of >>> structures you are playing with more easily. >>> >>> Importantly, there is also an "intnoconn" attribute that can be used on >>> copper features within the footprint >>> >>> http://repo.hu/cgi-bin/pool.cgi?cmd=3Dshow&node=3Dintnoconn >>> >>> That can be used, for example within a pcb spiral inductor, so that the >>> copper does not look like a short across the terminals. >>> >>> With the gEDA PCB footprint data model, you will have to paint the >>> features with pads, will end up with a short with DRC, and will have a >>> limited ability to manipulate the solder mask over the features, if nee= ded. >>> >>> >>> Regards, >>> >>> Erich >>> >>> On Thu, 3 Sep 2020 08:43 Roger Traylor (traylor AT engr DOT orst DOT edu) [via >>> geda-help AT delorie DOT com], wrote: >>> >>>> Gang, >>>> A quick question for PCB gurus: >>>> >>>> I have a =E2=80=9Cfolded F=E2=80=9D antenna for 2.4Ghz. It has one op= en end, one input >>>> for the signal >>>> and one matching stub that is to be connected to ground. >>>> >>>> I drew this in PCB as a series of =E2=80=9Cpads=E2=80=9D. I attempted = to make one pad >>>> =E2=80=9C1=E2=80=9D the input, >>>> and pad =E2=80=9C2=E2=80=9D as ground. gschem did not complain about = the symbol, but >>>> PCB complains >>>> about not being able to find pad "2" (the ground pin). >>>> >>>> Could this be because PCB sees all the pads overlapping as one pad? I= f >>>> so, how can >>>> I overcome this problem? >>>> >>>> Thanks, >>>> Roger Traylor >>>> >>>> Footprint file is below: >>>> >>>> Element[0x00000000 "" "" "" 0 0 0 0 0 100 0x00000000] >>>> #Flipped Meander antenna for CC2500 >>>> #R. Traylor 7.27.2020 >>>> #50 ohm feed point is at end of segment 10 >>>> #requires via to ground plane at bottom of segment 11 >>>> #silk at bottom marks the edge of the ground plane >>>> #see TI/Chipcon Application Note AN043 >>>> #This is the flipped version of the original meander antenna >>>> # >>>> ( >>>> # X1 Y1 X2 Y2 thick clear mask name >>>> numb flag >>>> # right side from origin >>>> Pad[ 0 0 8661 0 1969 0 10000 "1" >>>> "1" 0x00000100] #segment 0 >>>> Pad[ 8661 0 8661 -10394 1969 0 10000 "1" >>>> "1" 0x00000100] #segment 1 >>>> Pad[ 8661 -10394 18504 -10394 1969 0 10000 "1" >>>> "1" 0x00000100] #segment 2 >>>> Pad[ 18504 -10394 18504 0 1969 0 10000 "1" >>>> "1" 0x00000100] #segment 3 >>>> Pad[ 18504 0 27165 0 1969 0 10000 "1" >>>> "1" 0x00000100] #segment 4 >>>> Pad[ 27165 0 27165 -15512 1969 0 10000 "1" >>>> "1" 0x00000100] #segment 5 >>>> # left side from origin >>>> Pad[ 0 0 0 -10394 1969 0 10000 "1" >>>> "1" 0x00000100] #segment 6 >>>> Pad[ 0 -10394 -9843 -10394 1969 0 10000 "1" >>>> "1" 0x00000100] #segment 7 >>>> Pad[-9843 -10394 -9843 0 1969 0 10000 "1" >>>> "1" 0x00000100] #segment 8 >>>> Pad[-9843 0 -27559 0 1969 0 10000 "1" >>>> "1" 0x00000100] #segment 9 >>>> Pad[-18504 -787 -18504 -19281 1969 0 10000 "1" >>>> "1" 0x00000100] #segment 10 >>>> Pad[-26772 -787 -26772 -18504 3543 0 10000 "2" >>>> "2" 0x00000100] #segment 11 >>>> #silk lines >>>> ElementLine[-30197 2559 29725 2559 700] #top >>>> ElementLine[ 29725 2559 29725 -18307 700] #right >>>> ElementLine[-30118 2559 -30118 -18307 700] #left >>>> ElementLine[-30118 -18307 -29724 -18307 700] #bottom starting >>>> from left >>>> ElementLine[-23798 -18307 -20678 -18307 700] #segment between >>>> vertical pieces >>>> ElementLine[-16318 -18307 29564 -18307 700] #right-most >>>> segement >>>> ) >>>> # antenna layout >>>> # >>>> # * =3D origin >>>> # -------s9-- *--s0--- ----s4--| >>>> # | | | | | | | >>>> # | | s8 s6 s1 s3 | >>>> # | | | | | | s5 >>>> # s11 | |---s7---| |---s2--- | >>>> # | | | >>>> # | s10 | >>>> # | | | >>>> # | | >>>> # >>>> >>>> >>>> >>> > > > --00000000000044429605aed0ef85 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Okay, so in terms of urgency here, these warnings are= not interfering with the design you're trying to build. pcb isn't = preventing you from drawing the circuit you need to draw, it's just thr= owing these warnings. Correct?

The first one worri= es me a little, but the second two I actually think are appropriate. You ma= y be doing it deliberately in a controlled way, but you are shorting two ne= ts together and I think it's appropriate for pcb to throw a warning the= re. If for no other reason then to remind you to check that it is actually = being done the way you think it is.

The first warn= ing about not finding pin 2 is surprising to me. Even if the pin is shorted= to something else, it should still be found. I have a hunch about this, bu= t I think it's worth filing a bug report.

=
If you need microcontroller lab ideas, I've got a slew of th= em :)

Cheers,
--Chad
On Mon, S= ep 7, 2020 at 5:02 PM Roger Traylor (traylor AT engr DOT orst DOT edu) [via geda-help AT delorie DOT com] <ge= da-help AT delorie DOT com> wrote:
Chad,
Sorr= y for the late reply.=C2=A0 Its been a busy season for me.

Yes, the message I see is in the log window.=C2=A0 When I do make = the connection,
matching L and C to antenna input pin 1, and grou= nd pin 2 on the antenna,=C2=A0
the log window says:
Can't find = U11 pin 2 called for in netlist.
Warning! Net "GND" is shorted to net = "unnamed_net75"
Warning! Net "unnamed_net75" is shorted to net &q= uot;GND"

Pin 2 is the one I want= ed to ground as it is the matching stub.

I will tr= y your attached .pcb file and see how that looks.

= One other thing I was going to try was to (in gschem) ground the input to t= he
antenna, and also connect it to antenna pin 1. Then, grounding= pin 2 should
cause no conflicts.=C2=A0

= I will try to get back to this soon. Trying to set up a lab-based micro-con= troller
class for 100% remote learning.=C2=A0 Its kicking my back= side.

Thanks again,
Roger

On Sep 4, 2020, at 8:47 AM, Chad


Rodger-

Sorry for the delay in responding.
<= /div>

I don't think pcb actually checks to see if th= e pads are overlapping, but maybe I just haven't found that corner of t= he code yet. It should let you do more or less whatever you want.

The error message your getting is in the log window? W= hen do you get it?

An alternative, albeit a little= less convenient might be the attached. I made the footprint to contain the= outline and pads one and two, and then left the other segments as lines. Y= ou can go File > Load layout to buffer, and then paste it in. It's l= ess convenient because if you want to move it you have to select all the pi= eces, but you can box select, so, maybe it's not that annoying. Since t= he segments are traces now, they have rounded end caps, but don't you u= sually want that for RF applications anyway?

If th= is doesn't work for you, please let me know. If you can send a minimal = complete example (schematic, commands and scripts used, etc.) I can try to = dig in and see what I can do.

Thanks,
--= Chad

On Thu, Sep 3, 2020 at 3:13 AM Erich Heinzle (a1039181 AT gmail DOT com) [via geda-help AT delorie DOT c= om] <geda= -help AT delorie DOT com> wrote:
There are two other things to know for t= hese sorts of applications

1) = inkscape2pcb now exports (v0.92 inkscape) simple polygons to pcb-rnd footpr= ints, as well as paths, allowing application note designs like this to be c= onverted fairly easily from source documents to copper polygons. Footprints= can then be scaled in x, y or both directions in pcb-rnd too.


2) pstoedit can do = similar exports of postscript features to pcb layouts, and the next release= should include code for a plugin that exports polygons to pcb-rnd footprin= ts.



The look and feel is much the same for p= cb-rnd vs PCB, but keyboard shortcuts have had to evolve to keep up with th= e features.

Regards,

Erich


On Thu, 3 Sep 2020 15:16 Roger Traylor (traylor AT engr DOT orst DOT ed= u) [via geda-help AT delorie DOT com], <geda-help AT delorie DOT com= > wrote:
Erich,

Thanks for the info. I figured pcb-rnd could probably = handle this situation.

Right now however, I need t= o get a job done.=C2=A0 I=E2=80=99d like to try pcb-rnd as I've
followed the development for a while but it feels like the =E2=80=9Ctrai= n has left the=C2=A0
station=E2=80=9D as far as I=E2=80=99m conce= rned. It looks daunting to get started with and I
see no on-ramp = for beginners. Maybe for the next project.

Thanks = again,
Roger

On Sep 2,= 2020, at 4:37 PM, Erich Heinzle (a1039181 AT gmail DOT com) [via <= a href=3D"mailto:geda-help AT delorie DOT com" rel=3D"noreferrer noreferrer" targe= t=3D"_blank">geda-help AT delorie DOT com] <geda-help AT delorie= .com> wrote:

pcb-rnd allows pol= ygons within footprint elements, as well as lines and arcs, which, in combi= nation with terminals, can produce the sorts of structures you are playing = with more easily.

Importantly,= there is also an "intnoconn" attribute that can be used on coppe= r features within the footprint


That can be used, for example within a pcb = spiral inductor, so that the copper does not look like a short across the t= erminals.

With the gEDA = PCB footprint data model, you will have to paint the features with pads, wi= ll end up with a short with DRC, and will have a limited ability to manipul= ate the solder mask over the features, if needed.

Regards,

Erich

<= div dir=3D"ltr" class=3D"gmail_attr">On Thu, 3 Sep 2020 08:43 Roger Traylor= (traylor AT engr DOT orst DOT edu) [via geda-help AT del= orie.com], <geda-help AT delorie DOT com> wrote:
Gang,
A quic= k question for PCB gurus:

I have a =E2=80=9Cfolded= F=E2=80=9D antenna for 2.4Ghz.=C2=A0 It has one open end, one input for th= e signal
and one matching stub that is to be connected to ground.=

I drew this in PCB as a series of =E2=80=9Cpads= =E2=80=9D. I attempted to make one pad =E2=80=9C1=E2=80=9D =C2=A0the input,=
and pad =E2=80=9C2=E2=80=9D as ground. =C2=A0gschem did not comp= lain about the symbol, but PCB complains=C2=A0
about not being ab= le to find pad "2" (the ground pin).=C2=A0

Could this be because PCB sees all the pads overlapping as one pad?=C2= =A0 If so, how can
I overcome this problem?

<= div>Thanks,
Roger Traylor

Footprint file= is below:

Element[0x00000000 "" "" "" 0 0= 0 0 0 100 0x00000000]
#Flipped Meander antenna for CC2500 =C2=A0
#R. Traylor 7.27.2020<= /div>
#50 ohm feed poin= t is at end of segment 10
#requires via to ground plane at bottom of segment 11
#silk at bottom= marks the edge of the ground plane
#see TI/Chipcon Application Note AN043
#This is the flipped= version of the original meander antenna
#
(
# =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0X1 =C2=A0 = =C2=A0 =C2=A0Y1 =C2=A0 =C2=A0 X2 =C2=A0 =C2=A0 =C2=A0 Y2 =C2=A0 =C2=A0thick= =C2=A0clear =C2=A0mask =C2=A0name numb =C2=A0 =C2=A0 =C2=A0 flag
# right side from o= rigin
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 Pad[ =C2=A0 =C2=A00 =C2=A0 =C2=A0 =C2=A0 0 =C2=A0 = =C2=A08661 =C2=A0 =C2=A0 =C2=A0 0 =C2=A0 =C2=A01969 =C2=A0 =C2=A0 0 =C2=A0 = 10000 =C2=A0 "1" =C2=A0"1" 0x00000100] =C2=A0#segment 0=
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 Pad[ 8661 =C2=A0 =C2=A0 =C2=A0 0 =C2=A0 =C2=A08661 =C2= =A0 -10394 =C2=A0 1969 =C2=A0 =C2=A0 0 =C2=A0 10000 =C2=A0 "1" = =C2=A0"1" 0x00000100] =C2=A0#segment 1
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Pad[ 866= 1 =C2=A0 -10394 =C2=A018504 =C2=A0 -10394 =C2=A0 1969 =C2=A0 =C2=A0 0 =C2= =A0 10000 =C2=A0 "1" =C2=A0"1" 0x00000100] =C2=A0#segme= nt 2
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 Pad[ 18504 =C2=A0-10394 =C2=A018504 =C2=A0 =C2=A0 = =C2=A0 0 =C2=A0 =C2=A01969 =C2=A0 =C2=A0 0 =C2=A0 10000 =C2=A0 "1"= ; =C2=A0"1" 0x00000100] =C2=A0#segment 3
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Pad[ 1= 8504 =C2=A0 =C2=A0 =C2=A00 =C2=A0 27165 =C2=A0 =C2=A0 =C2=A0 0 =C2=A0 =C2= =A01969 =C2=A0 =C2=A0 0 =C2=A0 10000 =C2=A0 "1" =C2=A0"1&quo= t; 0x00000100] =C2=A0#segment 4
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Pad[ 27165 =C2=A0 =C2=A0 = =C2=A00 =C2=A0 27165 =C2=A0 -15512 =C2=A0 1969 =C2=A0 =C2=A0 0 =C2=A0 10000= =C2=A0 "1" =C2=A0"1" 0x00000100] =C2=A0#segment 5
# left side fr= om origin =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0
<= div>=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Pad[ =C2=A0 =C2=A00 =C2=A0 =C2=A0 =C2=A0 0 =C2=A0 =C2=A0 =C2=A0 0 = =C2=A0 -10394 =C2=A0 1969 =C2=A0 =C2=A0 0 =C2=A0 10000 =C2=A0 "1"= =C2=A0"1" 0x00000100] =C2=A0#segment 6
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Pad[ = =C2=A0 =C2=A00 =C2=A0 -10394 =C2=A0-9843 =C2=A0 -10394 =C2=A0 1969 =C2=A0 = =C2=A0 0 =C2=A0 10000 =C2=A0 "1" =C2=A0"1" 0x00000100] = =C2=A0#segment 7
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Pad[-9843 =C2=A0 -10394 =C2=A0-9843 =C2= =A0 =C2=A0 =C2=A0 0 =C2=A0 =C2=A01969 =C2=A0 =C2=A0 0 =C2=A0 10000 =C2=A0 &= quot;1" =C2=A0"1" 0x00000100] =C2=A0#segment 8
<= div>=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Pad[-9843 =C2=A0 =C2=A0 =C2=A0 0 =C2=A0-27559 =C2=A0 =C2=A0 =C2=A0 0= =C2=A0 =C2=A01969 =C2=A0 =C2=A0 0 =C2=A0 10000 =C2=A0 "1" =C2=A0= "1" 0x00000100] =C2=A0#segment 9
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Pad[-18504 =C2= =A0 =C2=A0-787 -18504 =C2=A0 -19281 =C2=A0 1969 =C2=A0 =C2=A0 0 =C2=A0 1000= 0 =C2=A0 "1" =C2=A0"1" 0x00000100] =C2=A0#segment 10
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 Pad[-26772 =C2=A0 =C2=A0-787 -26772 =C2=A0 -18504 =C2=A0 = 3543 =C2=A0 =C2=A0 0 =C2=A0 10000 =C2=A0 "2" =C2=A0"2" = 0x00000100] =C2=A0#segment 11
#silk lines
=C2=A0 =C2=A0ElementLine[-30197 =C2=A02559 =C2=A02972= 5 =C2=A0 2559 =C2=A0700] =C2=A0 =C2=A0 =C2=A0 #top
=C2=A0 =C2=A0ElementLine[ 29725 = =C2=A02559 =C2=A029725 =C2=A0-18307 =C2=A0700] =C2=A0 =C2=A0 =C2=A0#right
=C2=A0 =C2= =A0ElementLine[-30118 =C2=A02559 -30118 =C2=A0-18307 =C2=A0700] =C2=A0 =C2= =A0 =C2=A0#left
=C2=A0 =C2=A0ElementLine[-30118 =C2=A0-18307 -29724 =C2=A0-18307 =C2= =A0700] =C2=A0 =C2=A0#bottom starting from left
=C2=A0 =C2=A0ElementLine[-23798 =C2= =A0-18307 -20678 =C2=A0-18307 =C2=A0700] =C2=A0 =C2=A0#segment between vert= ical pieces
=C2=A0 =C2=A0ElementLine[-16318 =C2=A0-18307 =C2=A029564 =C2=A0-18307 =C2= =A0700] =C2=A0 =C2=A0#right-most segement
)
# antenna layout
#
# * =3D origin
# =C2=A0 =C2=A0 -------s9-- =C2=A0 =C2=A0 =C2= =A0 =C2=A0*--s0--- =C2=A0 =C2=A0 =C2=A0 ----s4--|
# =C2=A0 =C2=A0 | =C2=A0 =C2=A0| = =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0| =C2=A0 = =C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 |
# =C2=A0 =C2=A0 | =C2=A0 =C2=A0| =C2=A0 s8 =C2= =A0 =C2=A0 =C2=A0 s6 =C2=A0 =C2=A0 =C2=A0s1 =C2=A0 =C2=A0 s3 =C2=A0 =C2=A0 = =C2=A0 |
#= =C2=A0 =C2=A0 | =C2=A0 =C2=A0| =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0|= =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0s5=
# =C2=A0 =C2=A0s= 11 =C2=A0 | =C2=A0 =C2=A0|---s7---| =C2=A0 =C2=A0 =C2=A0|---s2--- =C2=A0 = =C2=A0 =C2=A0 |
# =C2=A0 =C2=A0 | =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0|
# =C2=A0 =C2=A0 | =C2=A0 s10 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 |
# =C2=A0 =C2=A0 | =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0|
# =C2=A0 =C2=A0 | =C2=A0 =C2=A0|
#



<antennalayout.= pcb>
--00000000000044429605aed0ef85--