BREmote - DIY Remote

I have everything ordered and delivered, except the PCBs. I will order the PCBs this week also. But that’s not cheap. Min. 5 pcs, totals well over 100 eur with shipping to the EU. This cost is the only drawback of the project so far.

I’ll keep you updated.

Thanks for the update. That is a shame about the minimum order quantities for the pcb. That makes it more difficult cost wise as an individual.

Looks like a group buy to me :wink: ! The best think is probably to order 5 to 10 and keep 2 for personnal use…

Hi Everybody,
Thanks for the feedback.
In Germany, 4 People (other than me) have built one:
@kotnascher @superlefax @sat_be and Arne (dont know his Forum Name)
Maybe they can also share their thoughts, but the feedback I got was “It was so fun to build, I want to build another one”

For a german efoil group I have managed the ordering of the PCBs. There we have managed to get 30 orders.
At 30 PCBs (each Rx and Tx), I am at 19€ incl. shipping and taxes to germany for both.

I also envision, that people from the same country get together and order in groups.
Also, in EU, you can also contact me, then I can send you PCB already including the Bootloader for 30 Euro within Germany and 35 Euro within EU (incl. shipping).

Btw, MOQ for PCB is 5, but MOQ for the assembly is only 2, so if I look the prices up, 2 each of Rx and Tx is about 85 Euros to EU (so if you share with another person, 42 Euro per person)

4 Likes

See here where to click on JLC:


For Rx, you can also deselect the IMU (accelerometer). Keep it for Tx, if you want fall-off-detection.

This is the final cost for each 2x Rx and 2x Tx.

1 Like

I built one as part of the beta testers. Although I haven‘t tested it on the water yet, I can say it is well desingned. Ludwig thought about every detail and he already provided several updates (hw and sw). I was also able to adapt the ppm timing in the code to my preference.
I think if you can do a group order or get a kit from Ludwig, this is a very god remote for the money. You can always update it if there should be bugs or new features oposed to many chinese remotes. The only drawback is you need some skills and tools to build it yourself and also need to flash the code (which is not too difficult).

The „waterproofing“ with expansive foam is an innovative solution, no long term test result yet, time will tell.


4 Likes

Looks interesting. Thanks for your effort and energy put into this project.
Have you tried the PCB service from SeedStudio Fusion PCB Manufacturing & Prototype PCB Assembly - Seeed Studio (CN) ?
HOWTO: Seeed Fusion PCB & PCBA Review | Hackaday.io

List of pcb maufacturers How to order print boards (PCBs) - STorM32-BGC Wiki

No, haven’t tried them, as I have had good experience with JLC for many years now.
But if someone does order the BREmote at another manufacturer, feel free to share the reults here :slight_smile:

I just sent all the files to my unknowing 3dprinter pal for printing and realised it would be super useful with a stepfile with the completed assembly - both to be able to spin it round in the cad and see how it’s assembled and for modification if one wants to do some changes.

Working with STLs in Catia (as i do) is a nightmare so having the STEPS is a dream for me - pleease! :smiley:

Hi Lars,
I hope you also sent your pal the Readme with the printing instructions!
See this LINK

Or click here

Print settings:

  • All parts are already in correct orientation for printing!
  • Only Main_Body needs support.
  • Nozzle Dia 0.4mm
  • Layer Height 0.2mm
  • First Layer 0.3mm)
  • PETG recommended.

What to do:

  • Parts without numbers at the end, print 1 times
  • Parts with _2x, print 2 times
  • Parts with _2m, print once and once mirrored (MagRodCover and MainBody)
  • For the MagRodStopper, there are 4 lenghts, try with _+02_default
    • If too tight → use _+04, if too lose → use _00 or _-02
  • Trigger:
    • There are 3 trigger angles, see image below
    • Righthander: Print Trigger once
    • Lefthander: Mirror Trigger and print once
  • Or just use the combined .stl in the “Combined” folder

If you want to see the assembly and more details about the CAD, see: LINK
The STEP file can be found here: “Rightclick->SaveAs…”

5 Likes

Thanks, i checked the other links already before i asked here and had sent them on.

Only thing was the readme.md that i couldn’t open since my computer didn’t know the extension - but my friend knew that it was basically a txt file that opened with notepad.

Could be good to comment on this on github.

1 Like

Made a new build instructions video.
The old one was still a bit rough and missing a common thread. Also, the SW installation part is now shown in all details.

9 Likes

Important information:
Found a bug that could deplete battery in standby
Please update to / use Release 1.4.2 or later!
GitHub

Additional Update:
Today I did some long-range testing
With the internal antenna in the BREmote (“usual setup”), you get about 120m LOS range
As you may have seen in the last build video, I also made a “long range” version to test. Range: 2.6km
So for all the tow boogie guys, this may be interesting for you :wink:

5 Likes

Very interesting project thanks a lot for sharing as I was looking for a no-fuss remote for a e-powered float project. One early question though, why not using a waterproof usb connector? This will save the need to build an adapter.
https://www.aliexpress.com/item/1005004324601043.html

Also a great idea - as the design is open source, everbody can choose the connector he likes best :slight_smile: Altough I would prefer USB C…

1 Like

The new video seems to be very clear with the instructions, thank you!

Is there any limit on the “feedback” power supply from the bms to the receiver? It can be directly connected in my understanding.

I’m planning to add a similar to this 6.8ohm 1W resistor to my 10s3p on the positive wire (bms to rx) covered with a heatshrink:
https://m.aliexpress.com/item/32723880716.html

Sorry, bit off topic, but is this the same approach you’re using as the antispark solution? Would this resistor be fine for this purpose for my 10s3p pack? Or are you using some other type if resistor?

Thanks for the feedback :slight_smile:

The maximum voltage is 84V, so 20S pack. So with a 10S pack you can connect directly for sure

What do you mean with “from bms to rx”? You need to connect the resistor from battery/bms to the VESC input, in order to charge the capacitors before you plug in the main power wire. At the same time, you can use the BMS output to let the receiver read the BMS output and tell you on the remote if everything is OK. But thats two different and separate paths. I only put the resistor on the BMS as this was easier to solder and the resistor fit nicely into the housing of the connector.

I use a 20 Ohm 3 Watt resistor. As it only needs to dissipate power for a short time, thats sufficient. Hochlast-Widerstand DRALORIC Z302 BV20175 | Pollin.de

wavedrive_antispark.drawio
OR:

I think a few more details on the receiver would be great (particularly since I’m not an Arduino expert). I’m gonna try to order the PCBs next week in the UK. But I can see some cool features like the ability to turn on the power via the relay.

The second drawing is crystal clear, thank you!

But there is something I don’t understand on the first drawing. In my understanding we have to pre-charge the capacitors on the VESC. Shouldn’t the resistor wire from the BMS be connected directly to the VESC after the main power connector of the positive terminal on the second diagram also?

Like this: wavedrive_antispark.drawio

So you plug the negative XT150 in first then the SP13, wait a bit and connect the positive XT150. If this is not correct, please let me know and I will start another thread.

Yes, exactly like that. Sorry for the error in the picture, I have taken the freedom to replace it by yours.

1 Like