I am using ESP8266 (esp-07) in a project. I was facing connectivity/range issues with my old router. So, I am planning to use a PCB antenna with esp. This is how it looks:

PCB antenna

Here is the mechanical drawing:

Mechanical drawing

I am wondering whether it will work. I have two reasons to be doubtful:

1) I don't have any knowledge about antenna design. So, I am not sure whether this antenna design is suitable for 2.4 GHz.

2) Antenna might be helpful only while transmitting. So it will work when ESP is trying to send some data to router but will not work when router is trying to send some data to ESP.

I want to know what you guys think. Should I try this out or is it totally worthless? Also, what will be more helpful - using this antenna on ESP or getting a better router itself?


Here is a link to the antenna:


  • \$\begingroup\$ How about a link to the antenna? \$\endgroup\$
    – Andy aka
    Nov 30, 2015 at 9:31
  • \$\begingroup\$ @Andyaka - Fixed that. Sorry for not providing the link. \$\endgroup\$ Nov 30, 2015 at 9:42
  • 1
    \$\begingroup\$ Doesn't your ESP8266 have an antenna on the PCB ? I do not expect this other antenna to have much better performance. Also, is there a connector to connect the external antenna ? If not you should not just solder the cable directly, this is RF, it needs to be done properly otherwise you make performance worse. If your ESP8266 has no provisions for an external antenne, forget about it because chances are you will make it worse. \$\endgroup\$ Nov 30, 2015 at 9:50
  • \$\begingroup\$ @FakeMoustache - There is a chip antenna on the ESP and there is a connector given to add an external antenna. This antenna can mate with that connector. The ESP will go inside a switch board which is three sides metal. I was planning to take this PCB antenna out of the switchboard after connecting it to ESP in order to improve the range. \$\endgroup\$ Nov 30, 2015 at 9:57
  • 2
    \$\begingroup\$ I wouldn't trust an antenna that doesn't have a data sheet (proper pdf) \$\endgroup\$
    – Andy aka
    Nov 30, 2015 at 10:25

1 Answer 1


The link that you provided does show that it can work in the 2.4GHz frequency. And for the full duplex doubt you have. There can be many ways you can fix that. A time tokening is a most simple method of doing so. Many wifi modules have dedicated antennas for transmission and reception. Even if the antenna is one, the wifi module that you speak of is a simple one that can be interfaced to a MCU(so probably UART or SPI is the interface between the WIFI ASIC and MCU, so no fancy high speed).

The mnodule itself has a patch antenna on the PCB. So, how do you intend to connect the u.FL to this module ?

  • \$\begingroup\$ This page shows ESP as well as an antenna. You will find an extra connector given on ESP module. That's where I am planning to connect the antenna. \$\endgroup\$ Nov 30, 2015 at 10:00
  • \$\begingroup\$ My bad. I looked at a different module.sparkfun.com/products/13678. \$\endgroup\$
    – Board-Man
    Nov 30, 2015 at 10:12
  • \$\begingroup\$ ESP has around 12 different variants. That sparkfun thing is ESP-01. That's the most basic version. ESP-12E has the most GPIO pins. \$\endgroup\$ Nov 30, 2015 at 10:19

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.