# WLED controller board for outside applications with external antenna

**URL:** <https://wled.discourse.group/t/wled-controller-board-for-outside-applications-with-external-antenna/65>\
**Category:** Projects\
**Created:** [February 5, 2020, 4:51pm UTC](https://wled.discourse.group/t/wled-controller-board-for-outside-applications-with-external-antenna/65 "2020-02-05T16:51:35Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![srg74](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/srg74/32/3018_2.png) [@srg74](https://wled.discourse.group/u/srg74)\
**Post date:** [February 5, 2020, 4:51pm UTC](https://wled.discourse.group/t/wled-controller-board-for-outside-applications-with-external-antenna/65/1 "2020-02-05T16:51:35Z")

</div>

Just published new v0.8 of the board.

> **[srg74/Controller-for-WLED-firmware](https://github.com/srg74/Controller-for-WLED-firmware)**
>
> Wi-Fi controller based on ESP-07S module with external antenna for WLED firmware. - srg74/Controller-for-WLED-firmware

---

<div class="post-metadata">

**Author:** ![Def3nder](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/def3nder/32/62_2.png) [@Def3nder](https://wled.discourse.group/u/Def3nder)\
**Post date:** [February 13, 2020, 1:03pm UTC](https://wled.discourse.group/t/wled-controller-board-for-outside-applications-with-external-antenna/65/2 "2020-02-13T13:03:12Z")

</div>

Hi @srg74,  
I really likle your controller and did just order the PCBs…  
(right now you get 10 pcs for the price of 5 😄).

However: I do have some problems with the BOM:  
it seems to be the one for version 0.7 - the PCB is v 0.8 ?

What about `U1` and `Q1` ?  
And which `relay` did you use ?

Thx for the “missing parts” 😃

---

<div class="post-metadata">

**Author:** ![srg74](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/srg74/32/3018_2.png) [@srg74](https://wled.discourse.group/u/srg74)\
**Post date:** [February 13, 2020, 8:31pm UTC](https://wled.discourse.group/t/wled-controller-board-for-outside-applications-with-external-antenna/65/3 "2020-02-13T20:31:00Z")

</div>

@Def3nder  
I’m sorry I forgot to update my BOM. Please visit git and download new BOM. New PCB is v0.8 with relay. Older v0.7 have no relay.  
Fill free to ask any question.

---

<div class="post-metadata">

**Author:** ![Def3nder](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/def3nder/32/62_2.png) [@Def3nder](https://wled.discourse.group/u/Def3nder)\
**Post date:** [February 16, 2020, 2:35pm UTC](https://wled.discourse.group/t/wled-controller-board-for-outside-applications-with-external-antenna/65/4 "2020-02-16T14:35:27Z")

</div>

Thx, @srg74 ! exactly the parts I though (and that I ordered already) 😄

---

<div class="post-metadata">

**Author:** ![OneAn9ryN00b](https://avatars.discourse-cdn.com/v4/letter/o/ccd318/32.png) [@OneAn9ryN00b](https://wled.discourse.group/u/OneAn9ryN00b)\
**Post date:** [February 26, 2020, 2:57pm UTC](https://wled.discourse.group/t/wled-controller-board-for-outside-applications-with-external-antenna/65/5 "2020-02-26T14:57:42Z")

</div>

Thanks for this, but I have a couple of questions.

First off I’m kind of a noob at this, but how to I upload the “wled06\_usermod.ino” with your edits to the ESP Chip, or do I have to compile it somehow?

Second, how would I load this ESP chip with the firmware? I see the serial pinout, and I’ve done tasmota on the sonoff’s in the past, and typically you have to ground GPIO 0 during boot, in order to update the firmware, and I see two buttons on this, but also an IO0. Would I just put a Jumper on IO0 pins during boot, or is there an easier way, or Instructions somewhere on how to upload Firmware to this?

Thanks in advance.

---

<div class="post-metadata">

**Author:** ![srg74](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/srg74/32/3018_2.png) [@srg74](https://wled.discourse.group/u/srg74)\
**Post date:** [February 27, 2020, 2:48am UTC](https://wled.discourse.group/t/wled-controller-board-for-outside-applications-with-external-antenna/65/6 "2020-02-27T02:48:15Z")

</div>

Thank you for your interest on my project!  
About usermod file - if you like to compile yourself bin file then you have to copy wled06\_usermod.ino to main project folder and replace existing empty one. Or you have an option to download already compiled file from my repository [https://github.com/srg74/Controller-for-WLED-firmware](https://github.com/srg74/Controller-for-WLED-firmware)  
I have updated file with recent version with OLED and temperature sensor.  
[https://github.com/srg74/Controller-for-WLED-firmware/tree/master/resources/FIRMWARE](https://github.com/srg74/Controller-for-WLED-firmware/tree/master/resources/FIRMWARE)  
Also to upload binary to ESP-07S you can use USB to serial converter and just short header with GPIO0 during boot. Then you can use header connector for default button. If any question let me know.  
Also you can open issue in my repository so other can see it.  
Best regards.

---

<div class="post-metadata">

**Author:** ![OneAn9ryN00b](https://avatars.discourse-cdn.com/v4/letter/o/ccd318/32.png) [@OneAn9ryN00b](https://wled.discourse.group/u/OneAn9ryN00b)\
**Post date:** [April 1, 2020, 5:56pm UTC](https://wled.discourse.group/t/wled-controller-board-for-outside-applications-with-external-antenna/65/7 "2020-04-01T17:56:14Z")

</div>

Hello again. Do you have the model number of the Tactile Switch you used? I couldnt locate it in the BOM, or in the GitHub.

![image](https://global.discourse-cdn.com/free1/uploads/wled/original/1X/2f9bad76f89071f896e84ea48ceec58e554e1f9b.jpeg)

---

<div class="post-metadata">

**Author:** ![srg74](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/srg74/32/3018_2.png) [@srg74](https://wled.discourse.group/u/srg74)\
**Post date:** [April 2, 2020, 2:20am UTC](https://wled.discourse.group/t/wled-controller-board-for-outside-applications-with-external-antenna/65/8 "2020-04-02T02:20:03Z")

</div>

Hi! You can use exactly or similar to this one [https://www.digikey.com/product-detail/en/te-connectivity-alcoswitch-switches/1825910-6/450-1650-ND/1632536](https://www.digikey.com/product-detail/en/te-connectivity-alcoswitch-switches/1825910-6/450-1650-ND/1632536)

---

<div class="post-metadata">

**Author:** ![OneAn9ryN00b](https://avatars.discourse-cdn.com/v4/letter/o/ccd318/32.png) [@OneAn9ryN00b](https://wled.discourse.group/u/OneAn9ryN00b)\
**Post date:** [April 2, 2020, 3:40pm UTC](https://wled.discourse.group/t/wled-controller-board-for-outside-applications-with-external-antenna/65/9 "2020-04-02T15:40:39Z")

</div>

Thanks for the reply. Also out of curiosity, what power button is supposed to go to the right of that Marked PWR with the circle.

---

<div class="post-metadata">

**Author:** ![srg74](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/srg74/32/3018_2.png) [@srg74](https://wled.discourse.group/u/srg74)\
**Post date:** [April 3, 2020, 1:41pm UTC](https://wled.discourse.group/t/wled-controller-board-for-outside-applications-with-external-antenna/65/10 "2020-04-03T13:41:22Z")

</div>

Power button is connected to GPIO0 - IO0 marked on board. This board designed around WLED project and if you need any answers about pinout you always can find them in project Wiki. Plus you have one additional pin for UserMod GPIO14 - - IO14 marked on board

---

<div class="post-metadata">

**Author:** ![mike2nl](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/mike2nl/32/137_2.png) [@mike2nl](https://wled.discourse.group/u/mike2nl)\
**Post date:** [April 4, 2020, 7:12am UTC](https://wled.discourse.group/t/wled-controller-board-for-outside-applications-with-external-antenna/65/11 "2020-04-04T07:12:59Z")

</div>

@srg74  
I like your board how it’s made. I work different in a more industrial way about my a bit more then 40 years of work experience, but in any case a very good setup… Hold on the good work srg74.

---

<div class="post-metadata">

**Author:** ![srg74](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/srg74/32/3018_2.png) [@srg74](https://wled.discourse.group/u/srg74)\
**Post date:** [April 4, 2020, 5:55pm UTC](https://wled.discourse.group/t/wled-controller-board-for-outside-applications-with-external-antenna/65/12 "2020-04-04T17:55:25Z")

</div>

@mike2nl Thank you very much for good words. I’m trying to be more professional way cause I like when everything is organized and reliable. So did you put everything together? If so can you share some pictures?

---

<div class="post-metadata">

**Author:** ![mike2nl](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/mike2nl/32/137_2.png) [@mike2nl](https://wled.discourse.group/u/mike2nl)\
**Post date:** [April 5, 2020, 6:45am UTC](https://wled.discourse.group/t/wled-controller-board-for-outside-applications-with-external-antenna/65/13 "2020-04-05T06:45:23Z")

</div>

@srg74  
good words belong there where they are needed and you have done a very nice work which remembers me at my own things.

I work a lot with Lego housings for the Wemos/Lolin hardware and also for the PLC world. I worked around 40 years for the Industrial Automation, AeroSpace and Satelites. I use the harwdare from [www.br-automation.com](http://www.br-automation.com), the X20 system. B&R works together with ABB now for 2 years and the market is booming. Togehter they clear the market for 80%.

So my PLC Lego housings for switches, buttons, led’s and sensors are very easy. Same for the wemos/lolin part. Next or better the current project is the PIR, LDR and DS temp sensor with a relais to switch on the lights under the kitchen boards. That part will be Lego too and also a switch which can be used for manual light on/off. Possible this time i will make some fotos. I have some from the PLC world and will upload them somewhere so you can have a look. When it’s done i will send you a link for that.

---

<div class="post-metadata">

**Author:** ![srg74](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/srg74/32/3018_2.png) [@srg74](https://wled.discourse.group/u/srg74)\
**Post date:** [April 5, 2020, 2:10pm UTC](https://wled.discourse.group/t/wled-controller-board-for-outside-applications-with-external-antenna/65/14 "2020-04-05T14:10:41Z")

</div>

Thank you. It will be very interesting!  
And link you posted it’s just very far from what is going on with projects on this discourse 🙂 I also very long time in electrical/electronics industry but not that high as you. So yours words is cost a lot to me. Thanks.

---

<div class="post-metadata">

**Author:** ![OneAn9ryN00b](https://avatars.discourse-cdn.com/v4/letter/o/ccd318/32.png) [@OneAn9ryN00b](https://wled.discourse.group/u/OneAn9ryN00b)\
**Post date:** [April 7, 2020, 12:44am UTC](https://wled.discourse.group/t/wled-controller-board-for-outside-applications-with-external-antenna/65/15 "2020-04-07T00:44:15Z")

</div>

Are there any instructions on how to flash the firmware.bin to the ESP-07S. I tried flashing it through the normal sense through an FTDI adapter, leaving the 3.3v unplugged as some sites have sugusted with the -07S series. When i did plug the 3.3v my FTDI got really hot, so unplugged that.

so i have hooked up the  
TX to RX  
RX to TX  
GND to GND on the Serial port  
and plugged the board in to a 12v adapter. Ground out IO0 with a jumper while powering on, and then remove the jumper after the board is powered on. My PC detected the FTDI on COM3, but when using ESP Home Flasher all i get is the error:

```
Connecting........ _____....._____..... _____....._____..... _____....._____..... _____
Unexpected error: ESP Chip Auto-Detection failed: Failed to connect to Espressif device: Timed out 
waiting for packet header

```

Is there any instructions on how to flash this with the FTDI adapter?

---

<div class="post-metadata">

**Author:** ![OneAn9ryN00b](https://avatars.discourse-cdn.com/v4/letter/o/ccd318/32.png) [@OneAn9ryN00b](https://wled.discourse.group/u/OneAn9ryN00b)\
**Post date:** [April 7, 2020, 12:51am UTC](https://wled.discourse.group/t/wled-controller-board-for-outside-applications-with-external-antenna/65/16 "2020-04-07T00:51:46Z")

</div>

Here are some pics of my completed board.

 ![IMG_20200406_204607](https://global.discourse-cdn.com/free1/uploads/wled/original/1X/62043e21ff8e8762ca506adac354cb4ce3240b3c.jpeg) ![IMG_20200406_204505](https://global.discourse-cdn.com/free1/uploads/wled/original/1X/5f73ef16da996a7ec3f2c13168a47e75bd46b749.jpeg) ![IMG_20200406_204642](https://global.discourse-cdn.com/free1/uploads/wled/original/1X/10094bd3abc7ce027f9b80a810beea3ae0e795c1.jpeg)

---

<div class="post-metadata">

**Author:** ![mike2nl](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/mike2nl/32/137_2.png) [@mike2nl](https://wled.discourse.group/u/mike2nl)\
**Post date:** [April 7, 2020, 7:40am UTC](https://wled.discourse.group/t/wled-controller-board-for-outside-applications-with-external-antenna/65/17 "2020-04-07T07:40:33Z")

</div>

@OneAn9ryN00b  
that looks very good and clear.

it would be cool to have a complete list of the electronic parts, name, type and value and where you got it. Then add this as PDF to the wiki for hardware.

@srg74  
What do you think about a list?

---

<div class="post-metadata">

**Author:** ![mike2nl](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/mike2nl/32/137_2.png) [@mike2nl](https://wled.discourse.group/u/mike2nl)\
**Post date:** [April 7, 2020, 7:44am UTC](https://wled.discourse.group/t/wled-controller-board-for-outside-applications-with-external-antenna/65/18 "2020-04-07T07:44:15Z")

</div>

@OneAn9ryN00b  
use a CH340 usb/ttl adapter. At Tasmota we have very good feedback for this type:

> **[US $0.88 |CH340 module instead of PL2303 , CH340G RS232 to TTL module upgrade...](https://www.aliexpress.com/item/32761423124.html)**
>
> Smarter Shopping, Better Living! Aliexpress.com

That one has RTS and CTS too for other boards. Selectable 3.3V and 5V via jumper. I use that one now for one year and used it for many different chips. He has more current to power a board/mcu. Also the timing is  
better and more stable.  
So far my 2 cents…

---

<div class="post-metadata">

**Author:** ![OneAn9ryN00b](https://avatars.discourse-cdn.com/v4/letter/o/ccd318/32.png) [@OneAn9ryN00b](https://wled.discourse.group/u/OneAn9ryN00b)\
**Post date:** [April 7, 2020, 1:27pm UTC](https://wled.discourse.group/t/wled-controller-board-for-outside-applications-with-external-antenna/65/19 "2020-04-07T13:27:10Z")

</div>

I have this one:

> **[Amazon.com: Qunqi 3.3V 5.5V FT232RL FTDI USB to TTL Serial Adapter Module for...](https://www.amazon.com/gp/product/B014Y1IMNM/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1)**
>
> Amazon.com: Qunqi 3.3V 5.5V FT232RL FTDI USB to TTL Serial Adapter Module for Arduino Mini Port: Computers & Accessories

I bought it a couple of years ago, and have flashed plenty of Sonoffs with Tasmota. But for some reason i cant flash this one. I can get it to register on COM3. But after that nothing.

---

<div class="post-metadata">

**Author:** ![srg74](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/srg74/32/3018_2.png) [@srg74](https://wled.discourse.group/u/srg74)\
**Post date:** [April 7, 2020, 1:34pm UTC](https://wled.discourse.group/t/wled-controller-board-for-outside-applications-with-external-antenna/65/20 "2020-04-07T13:34:49Z")

</div>

Hi! There is no difference then any basic ESP8266 board to upload firmware. And yes you did everything correct. I have to take a closer look on that issue.

[Next page](https://wled.discourse.group/t/wled-controller-board-for-outside-applications-with-external-antenna/65.md?page=2)
