X-Authentication-Warning: delorie.com: mail set sender to geda-help-bounces using -f X-Recipient: geda-help AT delorie DOT com X-Virus-Scanned: Debian amavisd-new at smtp-vp01.sig.oregonstate.edu From: "Roger Traylor (traylor AT engr DOT orst DOT edu) [via geda-help AT delorie DOT com]" Content-Type: multipart/alternative; boundary="Apple-Mail=_3B321CF7-9A8D-4B85-9631-CE5E7946888A" Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.6\)) Subject: Re: [geda-help] Linux - PCB Meander Antenna Date: Wed, 2 Sep 2020 22:17:47 -0700 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> To: geda-help AT delorie DOT com In-Reply-To: Message-Id: X-Mailer: Apple Mail (2.3445.9.6) Reply-To: geda-help AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-help AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk --Apple-Mail=_3B321CF7-9A8D-4B85-9631-CE5E7946888A Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 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 = pcb-rnd as I've followed the development for a while but it feels like the =E2=80=9Ctrain = has left the=20 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: >=20 > 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. >=20 > Importantly, there is also an "intnoconn" attribute that can be used = on copper features within the footprint >=20 > http://repo.hu/cgi-bin/pool.cgi?cmd=3Dshow&node=3Dintnoconn = >=20 > That can be used, for example within a pcb spiral inductor, so that = the copper does not look like a short across the terminals. >=20 > 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 = needed. >=20 >=20 > Regards, >=20 > Erich >=20 > 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: >=20 > I have a =E2=80=9Cfolded F=E2=80=9D antenna for 2.4Ghz. It has one = open end, one input for the signal > and one matching stub that is to be connected to ground. >=20 > 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=20 > about not being able to find pad "2" (the ground pin).=20 >=20 > Could this be because PCB sees all the pads overlapping as one pad? = If so, how can > I overcome this problem? >=20 > Thanks, > Roger Traylor >=20 > Footprint file is below: >=20 > Element[0x00000000 "" "" "" 0 0 0 0 0 100 0x00000000] > #Flipped Meander antenna for CC2500 =20 > #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 =20 > 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 | > # | | | > # | | > # >=20 >=20 --Apple-Mail=_3B321CF7-9A8D-4B85-9631-CE5E7946888A Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 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 = pcb-rnd as I've
followed the development for a = while but it feels like the =E2=80=9Ctrain 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] <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


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 needed.


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], <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 open = 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?  If 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   =                     =             |
# =     |    |             =                     =    |
#     |   =  |
#



= --Apple-Mail=_3B321CF7-9A8D-4B85-9631-CE5E7946888A--