# TecnoFly - DIY Remote

**URL:** https://foil.zone/t/tecnofly-diy-remote/21706
**Category:** Electronics (ESC, remote, batteries)
**Tags:** remote-control, vesc, remote
**Created:** [September 2, 2024, 6:12pm UTC](https://foil.zone/t/tecnofly-diy-remote/21706 "2024-09-02T18:12:11Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![BobMaker](https://foil.zone/user_avatar/foil.zone/bobmaker/32/34731_2.png) [@BobMaker](https://foil.zone/u/BobMaker)
#### Post date: [September 2, 2024, 6:12pm UTC](https://foil.zone/t/tecnofly-diy-remote/21706/1 "2024-09-02T18:12:11Z")

</div>

Hi everybody,  
my name is Roberto from Italy. After more than one year of developing in electronic solution and software I have reached a good device of remote controller for my foil drive assist system.  
Now I want to share my project to extend the work to others on the philosophy that the improvements never end. Collaborators and builders are welcome.  
Features:

- Ergonomic case in 4 parts by 3d printing diy
- Display OLed 1.5 inch
- Wireless communication at 2.4GHz and 433MHz (dual Band)
- Firmware upgradable by server (WiFi)
- Recording VESC data of last 10 ride in the internal memory of the receiver txt and json files
- WiFi hot spot of the receiver to analize data and setting
- Vibration alarm for battery low
- Plastic bearings on trigger for precision control
- Integrated battery 18650 2200mAh (10 hours)
- Wireless charging system
- Trigger’s spring interchangeable  
Most important problem of a radio remote is to work in the water. I tryed to send the trigger data in parallel on two different frequency channels with different modules. The result is that the 433MHz helps but there are two different antennas to place.  
The assembly of moduls is not very hard, at moment is not available a main PCB.  
What is really important in the building is the coating and filling with epoxy resin of the entire body of the controller and the display in the top pannel to be waterproof  
Regarding the receiver board I coating by resin it with the VESC in the box  
link:  
[www.foilassistproject.com](http://www.foilassistproject.com)  
[GitHub - assiro/foil-assist-controller: Radi controller for foil assist system](https://github.com/assiro/foil-assist-controller)  
[Remote Controller Foil Assist - Google Sheets](https://docs.google.com/spreadsheets/d/16ACjlz6HdqXm6lda7MYgS51_7oVJ2nbaLC7Z8VITntk/edit?gid=1190272123#gid=1190272123)

---

<div class="post-metadata">

### Author: ![BobMaker](https://foil.zone/user_avatar/foil.zone/bobmaker/32/34731_2.png) [@BobMaker](https://foil.zone/u/BobMaker)
#### Post date: [September 2, 2024, 6:16pm UTC](https://foil.zone/t/tecnofly-diy-remote/21706/2 "2024-09-02T18:16:49Z")

</div>

![controller2](https://foil.zone/uploads/default/original/3X/f/4/f4090156b74866c21b2a2fd311ad7cbfbe33ff25.jpeg)  
 ![sezione controller](https://foil.zone/uploads/default/original/3X/8/4/84cf40a49c2ebd827102280a9e6080e410007f4c.jpeg)  
 ![controller4](https://foil.zone/uploads/default/original/3X/6/1/619a414486962f5ad31d3d2fa1b1120aa090ead1.jpeg)  
 ![section2](https://foil.zone/uploads/default/original/3X/3/f/3f40bc5a7affa0c6ba35a891bdd1557711ea639a.jpeg)  
 ![controller](https://foil.zone/uploads/default/original/3X/b/1/b1224f66baa64990b289a403e36708e9289434b2.jpeg)  
 ![controller open](https://foil.zone/uploads/default/original/3X/8/c/8ca4a71705b104c36a6a3c5600a18d1293b09894.jpeg)  
 ![controller5](https://foil.zone/uploads/default/original/3X/9/f/9f457ba318bf65ba78b0eb1f1d17a1737dd54013.jpeg)  
 ![controller1](https://foil.zone/uploads/default/original/3X/c/c/ccfe02b0df2611967a4dc2163e52704b98b3c4bf.jpeg)

---

<div class="post-metadata">

### Author: ![BobMaker](https://foil.zone/user_avatar/foil.zone/bobmaker/32/34731_2.png) [@BobMaker](https://foil.zone/u/BobMaker)
#### Post date: [September 2, 2024, 6:18pm UTC](https://foil.zone/t/tecnofly-diy-remote/21706/3 "2024-09-02T18:18:34Z")

</div>

Schematics with LoRa Module at 433MHz

 ![foilAssistController](https://foil.zone/uploads/default/original/3X/d/6/d6bcdb27692cc32de4fffe3762ed40ded7f223ba.jpeg)

 ![foilAssistReceiver](https://foil.zone/uploads/default/original/3X/5/3/532a1c82f99b6c8db1190d5d90406201f10e5fb8.jpeg)

---

<div class="post-metadata">

### Author: ![BobMaker](https://foil.zone/user_avatar/foil.zone/bobmaker/32/34731_2.png) [@BobMaker](https://foil.zone/u/BobMaker)
#### Post date: [September 2, 2024, 6:19pm UTC](https://foil.zone/t/tecnofly-diy-remote/21706/4 "2024-09-02T18:19:44Z")

</div>

Solution easy without LoRa. The firmware is the same

 ![foilAssistControllerNoLoRa](https://foil.zone/uploads/default/original/3X/c/5/c50377e86661b7003a39d6ec23667284c4b97cbe.jpeg)

 ![foilAssistReceiverNoLoRa](https://foil.zone/uploads/default/original/3X/2/a/2a5e4c057dceb9e14cbe4cb63a161f44a6ad7592.jpeg)

---

<div class="post-metadata">

### Author: ![JvdZ](https://foil.zone/letter_avatar_proxy/v4/letter/j/6bbea6/32.png) [@JvdZ](https://foil.zone/u/JvdZ)
#### Post date: [September 3, 2024, 8:58pm UTC](https://foil.zone/t/tecnofly-diy-remote/21706/5 "2024-09-03T20:58:25Z")

</div>

Wow, nice project you have shared. Will look into it more.  
What information is presented on the screen of the remote?

---

<div class="post-metadata">

### Author: ![BobMaker](https://foil.zone/user_avatar/foil.zone/bobmaker/32/34731_2.png) [@BobMaker](https://foil.zone/u/BobMaker)
#### Post date: [September 4, 2024, 11:25am UTC](https://foil.zone/t/tecnofly-diy-remote/21706/6 "2024-09-04T11:25:24Z")

</div>

Hi,  
on the screen of the display you can read:  
during the ride:

- percentage of battery
- Power consuption in watt
- percentage of throttle  
with small caracters in rotation:
- average of power
- total time of ride
- motoring time in the ride
- power index (index of rider performance)

After riding (no throttle pressed for 2 min.)

- total time of ride
- motoring time
- battery voltage
- power index
- average of power

In the receiver there are many datas to show. The receiver generates an wifi hot spot where is possible to see the web pager by a browser… but after rides

In the video below you can see the controller working

> **[@tecnofly\_foil on Instagram: "Foil assist system motor test"](https://www.instagram.com/reel/C9pcjlYIy-8/?utm_source=ig_web_button_share_sheet&igsh=MzRlODBiNWFlZA==)**
>
> 2 likes, 0 comments - tecnofly\_foil on July 20, 2024: "Foil assist system motor test".

---

<div class="post-metadata">

### Author: ![BobMaker](https://foil.zone/user_avatar/foil.zone/bobmaker/32/34731_2.png) [@BobMaker](https://foil.zone/u/BobMaker)
#### Post date: [September 4, 2024, 11:28am UTC](https://foil.zone/t/tecnofly-diy-remote/21706/7 "2024-09-04T11:28:29Z")

</div>

Using TecnoFly remote controller during a take off…

> **[@tecnofly\_foil on Instagram: "My start on foiling with flat water by foil...](https://www.instagram.com/reel/C9nKHdkINGc/?utm_source=ig_web_button_share_sheet&igsh=MzRlODBiNWFlZA==)**
>
> 3 likes, 0 comments - tecnofly\_foil on July 19, 2024: "My start on foiling with flat water by foil assisted".

---

<div class="post-metadata">

### Author: ![Toto44](https://foil.zone/user_avatar/foil.zone/toto44/32/16588_2.png) [@Toto44](https://foil.zone/u/Toto44)
#### Post date: [September 4, 2024, 12:14pm UTC](https://foil.zone/t/tecnofly-diy-remote/21706/8 "2024-09-04T12:14:50Z")

</div>

I already printed the parts, when will you be able to provide the parts list? I am keen to build it

---

<div class="post-metadata">

### Author: ![Kian](https://foil.zone/user_avatar/foil.zone/kian/32/12789_2.png) [@Kian](https://foil.zone/u/Kian)
#### Post date: [September 4, 2024, 12:52pm UTC](https://foil.zone/t/tecnofly-diy-remote/21706/9 "2024-09-04T12:52:11Z")

</div>

Partslist is already posted in 1st post!

See:

> **[Remote Controller Foil Assist](https://docs.google.com/spreadsheets/d/16ACjlz6HdqXm6lda7MYgS51_7oVJ2nbaLC7Z8VITntk/edit?gid=1190272123#gid=1190272123)**
>
> This Sheet is private

---

<div class="post-metadata">

### Author: ![BobMaker](https://foil.zone/user_avatar/foil.zone/bobmaker/32/34731_2.png) [@BobMaker](https://foil.zone/u/BobMaker)
#### Post date: [September 5, 2024, 8:49am UTC](https://foil.zone/t/tecnofly-diy-remote/21706/10 "2024-09-05T08:49:32Z")

</div>

Like Kian replies, the part list is in my cloud

> **[Tecnofly - Remote Controller](https://docs.google.com/spreadsheets/d/16ACjlz6HdqXm6lda7MYgS51_7oVJ2nbaLC7Z8VITntk/edit?usp=drive_link)**
>
> This Sheet is private

---

<div class="post-metadata">

### Author: ![Bzhwindtalker](https://foil.zone/letter_avatar_proxy/v4/letter/b/53a042/32.png) [@Bzhwindtalker](https://foil.zone/u/Bzhwindtalker)
#### Post date: [September 12, 2024, 7:35pm UTC](https://foil.zone/t/tecnofly-diy-remote/21706/11 "2024-09-12T19:35:33Z")

</div>

Very nice project, sent you some comments on Instagram.  
Low frequency lora improves the signal underwater ?

With the “simple” version, any way to make it work directly with a vesc that has built in bluetooth ?

---

<div class="post-metadata">

### Author: ![BobMaker](https://foil.zone/user_avatar/foil.zone/bobmaker/32/34731_2.png) [@BobMaker](https://foil.zone/u/BobMaker)
#### Post date: [September 13, 2024, 8:27am UTC](https://foil.zone/t/tecnofly-diy-remote/21706/12 "2024-09-13T08:27:48Z")

</div>

Hi,  
yes LoRa improves the behavior of the communication in the use of the system in the water.  
But, I suggest the first time to use the easy circuit with the ESP only. More easy to assembly and works fine any way  
Basically the most important point is a good antenna at 2.4GHz.  
On the SD card of the receiver is also stored if the signals (LoRa and ESPNOW) are lost.  
The connection with VESC is serial uart only by wire

---

<div class="post-metadata">

### Author: ![Bzhwindtalker](https://foil.zone/letter_avatar_proxy/v4/letter/b/53a042/32.png) [@Bzhwindtalker](https://foil.zone/u/Bzhwindtalker)
#### Post date: [September 13, 2024, 9:02am UTC](https://foil.zone/t/tecnofly-diy-remote/21706/13 "2024-09-13T09:02:19Z")

</div>

Noted, I am really looking for ways to connect directly to vesc BT such as you are able to do with the phone.

---

<div class="post-metadata">

### Author: ![BobMaker](https://foil.zone/user_avatar/foil.zone/bobmaker/32/34731_2.png) [@BobMaker](https://foil.zone/u/BobMaker)
#### Post date: [September 13, 2024, 9:09am UTC](https://foil.zone/t/tecnofly-diy-remote/21706/14 "2024-09-13T09:09:37Z")

</div>

Concerning the setting phase you can connect to the VESC by USB or BT with the vesc tool software.  
The control of the motor (by PPM) and the managing of the data during the use is different. This is what the receiver does

---

<div class="post-metadata">

### Author: ![Bzhwindtalker](https://foil.zone/letter_avatar_proxy/v4/letter/b/53a042/32.png) [@Bzhwindtalker](https://foil.zone/u/Bzhwindtalker)
#### Post date: [September 13, 2024, 9:40am UTC](https://foil.zone/t/tecnofly-diy-remote/21706/15 "2024-09-13T09:40:39Z")

</div>

Yes, but you Can also directly start and stop the vesc from the phone BT and use the phone as a remote. So probably the remote could skip the receiver alltogether for a vesc with built in BT

 ![1000040334](https://foil.zone/uploads/default/original/3X/0/2/0224496f2b6a05419dfcb02c99b7060f3ae806f9.jpeg)

---

<div class="post-metadata">

### Author: ![BobMaker](https://foil.zone/user_avatar/foil.zone/bobmaker/32/34731_2.png) [@BobMaker](https://foil.zone/u/BobMaker)
#### Post date: [September 13, 2024, 11:30am UTC](https://foil.zone/t/tecnofly-diy-remote/21706/16 "2024-09-13T11:30:11Z")

</div>

The receiver board takes care about the managing of entire motoring system, not only the communication with vesc.  
My approach in the remote project was to controll the VESC by PPM signal (direct control) and stop the motor (with delay) if the radio connection is lost due the water. This is at the base of the safety of this system  
The remote control firmware analyzes the data during the ride to give you more informations that the vesc has (status of battery, alarms and more)

---

<div class="post-metadata">

### Author: ![Bzhwindtalker](https://foil.zone/letter_avatar_proxy/v4/letter/b/53a042/32.png) [@Bzhwindtalker](https://foil.zone/u/Bzhwindtalker)
#### Post date: [September 29, 2024, 7:21pm UTC](https://foil.zone/t/tecnofly-diy-remote/21706/17 "2024-09-29T19:21:43Z")

</div>

Printed your parts, will use all you prepared for battery, sensor, screen and charger, and will try to make SW to connect direct to VESC BT. If that does not work, I will test your software. Thanks for sharing!

---

<div class="post-metadata">

### Author: ![freefoil](https://foil.zone/user_avatar/foil.zone/freefoil/32/27878_2.png) [@freefoil](https://foil.zone/u/freefoil)
#### Post date: [October 15, 2024, 3:00pm UTC](https://foil.zone/t/tecnofly-diy-remote/21706/18 "2024-10-15T15:00:55Z")

</div>

Just checked out insta and gave you a follow.

This is a really exciting project, I just finished building a Gen2 FD type system but I am using the bremote controller which I love but I am having connectivity issues since the whole unit is under water. Every time I accelerate and start getting to my knees it failsafes and I go flying over the nose. I was planning to use a U.FL to SMA connector and to just run an antenna all the way up to the nose on the deck.

Your project might solve this problem without needing to do all that because of the 433mhz.

Would your system be compatible with a normal Blheli\_32 ESC connected with just GND, 5V & SRV? The only other function that would be kinda necessary is VBat analog reading for the foil bat.

---

<div class="post-metadata">

### Author: ![lishine](https://foil.zone/user_avatar/foil.zone/lishine/32/29468_2.png) [@lishine](https://foil.zone/u/lishine)
#### Post date: [October 16, 2024, 11:30am UTC](https://foil.zone/t/tecnofly-diy-remote/21706/19 "2024-10-16T11:30:26Z")

</div>

Interesting, can you put pictures of your build?

---

<div class="post-metadata">

### Author: ![freefoil](https://foil.zone/user_avatar/foil.zone/freefoil/32/27878_2.png) [@freefoil](https://foil.zone/u/freefoil)
#### Post date: [October 16, 2024, 1:18pm UTC](https://foil.zone/t/tecnofly-diy-remote/21706/20 "2024-10-16T13:18:35Z")

</div>

Sure here we go:

 ![IMG_9149](https://foil.zone/uploads/default/original/3X/1/4/1433680cf9fbf60f5b9eb7b38ce3a759197535f1.jpeg)  
 ![IMG_9125](https://foil.zone/uploads/default/original/3X/7/1/717fe1e36866dbb1f2ce6f22163fcec8da628174.jpeg)  
 ![IMG_9126](https://foil.zone/uploads/default/original/3X/7/1/719f7d62849d6d278eac71326dd839b9ab984e2d.jpeg)  
 ![IMG_9122](https://foil.zone/uploads/default/original/3X/a/9/a9952cb921ad58969a45cd15eeb2a1f95492b727.jpeg)

I can take some later, the good news is I have taken it out twice and spent about 3 hours in total on it and there no water ingress. I just need to get the RF issue sorted out.

[Next page](https://foil.zone/t/tecnofly-diy-remote/21706.md?page=2)
