MR remote design share

Hello guys.
I have spent last summer designing and making of remote that i was planing to be cheap alternative to Felix remote. I have made 5 prototipes and tested them last summer, then life happend and i got a kid and dont have time to improve nor start small scale production so i decided to share whole design for free.
I will not write tutorial how to make one or how to assemble one but im here for any quesions you guys may have.

Features

  • Uart comunication with vesc
  • Gps speed and time
  • logging data to sd card (speed, current, motor current, battery level, etc)
  • Web based menu for adjusting setting
  • Selectables screens for displaying current, speed, rpm, etc
  • multiple output options ppm, adc, uart
  • multipe uart output modes: current control, duty control and rpm control
  • downloadable csv log from web interface
  • cruise control
  • optional magnetic leash estop
  • upradable firmware with usb
  • only two button for cruise, on/off, unlock, cruise control
  • auto lock on signal loss

improvement needed.
Hosing:
needs some improvement or mabye whole redesign, mounting point for remote pcb dont fit.
Work needed on lid part as it is only glued and whole remote needs to be potted with soft silicon rubber.
Software:
Option to delete old logs in web interface is needed. ← added now in new newest version of software…
For now old log can be deleted by connecting to FTP server on remote and deleting file.

Uploading code to Remote Esp32:
Arduino project for Remote part is in folder called “slider”
Before compiling and uploading code to remote MAC address of receiver ESP32 needs to placed to remote code line 45. (also in receiver code MAC address of remote ESP32 needs to be placed in line 13.)
also data from data folder need to be flshed to remote ESP32 prior to flashing code, using LittleFS Filesystem uploader addon for arduino ide.

some list of parts needed for the build.
https://www.aliexpress.com/item/1005003188875187.html?spm=a2g0o.order_list.order_list_main.102.11b51802YhxIPz
https://www.aliexpress.com/item/1005004484929374.html?spm=a2g0o.order_list.order_list_main.107.11b51802YhxIPz
https://www.aliexpress.com/item/4000542741531.html?spm=a2g0o.order_list.order_list_main.142.11b51802YhxIPz
https://www.aliexpress.com/item/1005006385231711.html?spm=a2g0o.detail.pcDetailBottomMoreOtherSeller.4.9b95zROgzROgfF&gps-id=pcDetailBottomMoreOtherSeller&scm=1007.40000.326746.0&scm_id=1007.40000.326746.0&scm-url=1007.40000.326746.0&pvid=6a448c21-4a96-4707-b6e6-1a1a4b75bde3&_t=gps-id:pcDetailBottomMoreOtherSeller,scm-url:1007.40000.326746.0,pvid:6a448c21-4a96-4707-b6e6-1a1a4b75bde3,tpp_buckets:668%232846%238112%23597&pdp_npi=4%40dis!HRK!32.80!32.80!!!34.36!34.36!%40211b6c7d17216773650474432e7b1f!12000036979664255!rec!HR!119950568!&utparam-url=scene%3ApcDetailBottomMoreOtherSeller|query_from%3A
https://www.aliexpress.com/item/1005004285945488.html?spm=a2g0o.order_list.order_list_main.162.11b51802YhxIPz
https://www.aliexpress.com/item/1005003507554179.html?spm=a2g0o.order_list.order_list_main.177.11b51802YhxIPz
https://www.aliexpress.com/item/1005005631898782.html?spm=a2g0o.productlist.main.25.10e326d01ttoB8&algo_pvid=ee87c8e8-e52a-4183-add8-9c84267b64a0&algo_exp_id=ee87c8e8-e52a-4183-add8-9c84267b64a0-12&pdp_npi=4%40dis!HRK!17.51!17.51!!!2.53!2.53!%402103854617217212633243292e6dec!12000033839029583!sea!HR!119950568!X&curPageLogUid=mZfK3qRpo8zm&utparam-url=scene%3Asearch|query_from%3A
https://www.aliexpress.com/item/4000623164698.html?spm=a2g0o.productlist.main.27.6d4e6aa4yGJGVc&algo_pvid=9cea856d-c407-4653-8092-57373997dfb4&algo_exp_id=9cea856d-c407-4653-8092-57373997dfb4-13&pdp_npi=4%40dis!HRK!30.73!23.05!!!4.44!3.33!%402103867617217242050136493ee815!10000004271834343!sea!HR!119950568!&curPageLogUid=g0TLG7ckndPk&utparam-url=scene%3Asearch|query_from%3A
rest of part is inside bom in rar file

Fusion files are now added to rar file with software

  • 1: Power on/off button and cruise control activation.
    When remote is off pressing for 3s and more seconds remote will turn on.
    When remote is on pressing for 3s and more seconds remote will turn off.
    When remote is on and unlocked holding trigger at desired throttle level and pressing shortly will activate cruise control ( trigger can be released ) Deactivating cruise control by pressing trigger again or automatically when signal to receiver is lost.

  • 2: Unlock and screen switch button.
    When remote is on and connected to receiver log press for more than 3 sec will unlock remote ( “L” ) sign will disappeare. Remote will lock back automatically when signal to receiver is lost.
    Short press will scroll screens.

*** Note all action for button 1 and button 2 are happening upon releasing button.




7 Likes

more pictures.





2 Likes




4 Likes





1 Like





1: Gps number of sattelites used.
2: Lock inicator ( unlock by holding yellow button more than 3 sec)
3: Reciver connection indicator ( circle is full when connected to reciver)
4: Efoil battery level)
5: Remote battery level
6: throttle position idicator

2 Likes

This looks nice!
For the V2 version of my remote I am also planning to use an ESP for processing, but a different RF solution. Nevertheless, will you share the code with the community? Would be a great starting point for me, as I was also planning to do the settings in a webpage, pretty much exactly like you did.

2 Likes

Hello.
You can download whole arduino project from google drive, link is in first post.
Thare is project for reciever and remote part ( remote part is called “slider”)

2 Likes

Hey Marko,
I am glad for you with the baby!
Thank you for sharing your design.
DIY will find it’s place again.
I stopped doing quadcopters hobby when my baby was born. Later on after 1-2 years time was freed again, but priorites and interests were changed.

1 Like

I know this feeling so well! I have a little 2.5 year old and there’s so little time for projects now! I used to dedicate 4 hours a day to projects now its 0…

Great looking remote though.

1 Like

Thanks.
A lot of has changed, and free time for my projects is minimal but im happy.
My baby is only 9 months old and needs a lot of attention
I hope my work so far will help you guys build yourself some nice remotes.
Software is almost finished and fully working but housing need some improvement and redesign.

2 Likes

hello Jezza.
Yes same here, i can work on my projects only when i put mine to sleep at night, and with so many projects around house i needed to stop this one.
I will work on this one only here on forum to answer questions and help ppl to build and assemble.
Thanks, i hope it will get even better when DIY community steps in.

Here is one chunk of log from sd card.


Here is some more pictures of charging/data port and seal molded from 2k silcone .


2 Likes

Update:
I have added SD log delete option in web interface.

Update:
Added libreries needed to compile code to rar file.
Added BLE for connecting vesc tool.
Reciever can now be used to change and adjust settings with vesc tool.
( when vesc tool is connected to receiver remote is automaticly disconnected for stability of ble connection)

1 Like

Update:
Added fusion files to rar file.
Made some small improvements to battery lid/magnetic connector holder,
Made some improvements to remote lid, added grove for selant.

2 Likes