element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Autodesk EAGLE
  • Products
  • More
Autodesk EAGLE
Forum PCB antenna designs
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Autodesk EAGLE to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 15 replies
  • Subscribers 179 subscribers
  • Views 3762 views
  • Users 0 members are here
  • eagle
  • pcb
  • cadsoft
Related

PCB antenna designs

Former Member
Former Member over 15 years ago

Hi,

 

I was wondering if someone would have a EAGLE board file ready for a 868MHz (and other bands too) PCB antenna design?

 

It would be useful to collect a library of different PCB antennas if available and to of course have this available in the Cadsoft website too.

 

There are a lot of documents that can be used for desing but as I'm not an antenna expert I'm not sure which way would be the best to go.

 

(eg. http://focus.ti.com/lit/an/swra227d/swra227d.pdf and http://focus.tij.co.jp/jp/lit/an/swra228b/swra228b.pdf)

 

There are some Gerber files available from TI also but these can not be imported to EAGLE as far as I know.

 

 

 

Elias

  • Sign in to reply
  • Cancel
Parents
  • huayuliang
    huayuliang over 15 years ago

    I think it is very easy to implement by write a ULP and not need libray..

     

    EAGLE CAD also have another ulp for antenna draw. if you know C, you can write it yourself. or you can ask one.

     

    I will write this ulp as my first excersise. but I no instrument to test and verify..

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 15 years ago in reply to huayuliang

    Hi,

     

    Good idea and thanks for the effort, I have pretty much no programmin experience so I can't do this myself  with an ULP.


    I do not have a spectrum analyser available but in some time I should be able to make some tests with a ev-kit and then see some RSSI values.

     

    I am currently moving though so it will take some time for my CNC to be operational so I can't tell when can I could get them machined.

     

    With an ULP I guess you can directly implement the calculations for the antenna length regarding the groundplane size etc. and have settings for the substrate thickness.

     

     

    Would be great!

     

     

    Elias

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • huayuliang
    huayuliang over 15 years ago in reply to Former Member

    I have noticed  that two endpoint of a wire all is round.  if it is can not be ignored, I think it can be use a Rect shape add to the two endpoint  to resolve this problem.

     

    I want write a ulp to use it generate a library.

     

    could you provide a correct formula to calculate these parameter ?

     

    I have no experience on this.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 15 years ago in reply to huayuliang

    Hi huayuliang,

     

    I'm sorry I didn't understand what do you exactly mean. Do mean the shape of the wire ending in EAGLE itself or what?

     

    Please let me know and I will do my best to assist you.

     

     

    Elias

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • Former Member
    Former Member over 15 years ago in reply to huayuliang

    Hi huayuliang,

     

    I'm sorry I didn't understand what do you exactly mean. Do mean the shape of the wire ending in EAGLE itself or what?

     

    Please let me know and I will do my best to assist you.

     

     

    Elias

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
  • huayuliang
    huayuliang over 15 years ago in reply to Former Member

    sorry for my bad english, to explain my means, I uploaded one image.

     

    image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 15 years ago in reply to huayuliang

    No problem, thanks for the picture.

     

    As far as I know it is not possible to change the end style of a wire in EAGLE.

     

    Rectangles are drawn differently on the grid in comparison to wires, they are "between the lines" when wires are "on the lines".

     

    Also the round cap is added to the absolute width of the wire.

     

    Maybe it would be best to use the rectangle as the whole wire and just adjust the grid size to the width you want the "wire" to be.

     

    In the attachment you can see rectangles at 0.1mm, 0.25mm and 0.55mm widths and also an 0.4064mm wire, all with same coordinates as end and starting points (11.2 to 15.0).

     

    All of the rectangles are exactly 3.8mm long but the wire is 4.2mm.

     

    Hopefully this helps in some way.

    Attachments:
    image
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • huayuliang
    huayuliang over 15 years ago in reply to Former Member

    yes, I think it is best way to resolve this problem by place rectangles at the end of wire with same width.

     

    btw, which type of antenna you need first ? is there have a formula for it ? and whether is it need to do electromagnetic simulation ?

     

    I think if only use the value thar user input, will be the simplest.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 15 years ago in reply to huayuliang

    Hi,

     

    I think it could be difficult to use rectangles to cap the wire due to the different placement of them on the grid as I showed.

     

    So it might be easier to use only rectangles instead of wires but I'm not sure.

     

    Mainly I'm looking for a 868MHz antenna at the moment like the inverted F-antenna here: http://focus.tij.co.jp/jp/lit/an/swra228b/swra228b.pdf

     

    You might want to take a look at http://www.freescale.com/files/rf_if/doc/app_note/AN2731.pdf , http://www.numatechnologies.com/pdf/an_antenna.pdf and http://www.numatechnologies.com/pdf/foilantennas.pdf for example to find out more about the antenna measurements etc.

     

    The board thickness and material have a big effect on the antenna tuning so I think there has to be settings or different scripts for different substrates.

     

    I use 1.6mm FR4 myself.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 15 years ago in reply to Former Member

    Hello,

     

    The antenna discussions here are pretty interesting. Since the wires have rounded edges, probably a wire cannot be used for the antenna design. It is possible to draw rectangles (instead of wires) with the required dimensions as long as it is in the "91 nets" Layer. I guess, the main important criteria in the antenna design is the measurements, dielectric material used and the distance between the ground layer. Yes, there has to be different scripts for different substrates for which the distance with the ground plane might vary depending on the impedance matching.

     

    -Jaya

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • huayuliang
    huayuliang over 15 years ago in reply to Former Member

    Hi.

     

    Round edge  only present on both two end point of wire, so I think there is only need place draw rectangles on the both end point.

     

    of cause, all of them can be drawn in rectangles,

     

    If I use wire and little rectangles I need subtract half one width of wire. but other drawing will be very easy.

     

     

    but sorry, I don't understand the "91 nets" Layer in here. as my self I think there only need one pad, I want make it become a device.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 15 years ago in reply to huayuliang

    Hi,

     

    If you want to "cap" the ends of the wire with  rectangles that might be tricky to get them placed exactly correctly.

     

    Normally  if you look at the grid and draw a wire, it will be drawn on top of a  grid line, where if you draw a rectangle it will be between the grid  lines.

     

    That is why I thought it could be easier to use rectangles only.

     

    See the attached image to better visualize what I mean.

     

     

     

    Elias

    Attachments:
    image
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 15 years ago in reply to huayuliang

    Huayuliang,

     

    I meant by saying that , since the wires are always drawn in the Layer "91 nets" , so if we need to replace wires by rectangles then we need to make sure that the rectangles are drawn in the Layer "91 nets".

     

    R-

    Jaya

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • huayuliang
    huayuliang over 15 years ago in reply to Former Member

    sorry sir , I can't understand your mean.

     

    the layer 91 only can be use in schematic editor , how can I draw a rectangles on layer 91 in library editor?

     

    for an antenna, it generally be place on top or bottom layer. even you mirror it, the element of package can be automatic mirror.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 15 years ago in reply to Former Member

    Indeed nets layer is used only in schematic.

     

    For boards you need to use top or bottom layer as with wires also if you want them to be actually made.

     

     

     

    Elias

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube