BREmote - DIY Remote

[EDIT] just solve my issue removing the center plastic blob with scalpel

Issue solved :nerd_face:

1 Like

Ok, everything works perfectly, all that’s left is to get into the water!!!

1 Like

Hey @ludwig_bre,

I’m almost done making a coffin style faux drive, I plan on potting all the electronics which got me thinking about ability to change RX settings in the future.

I have this ESP32 thats got integrated BLE. Would it be possible to connect up to my RX permanently and pot the whole lot so I can change stuff later without USB?

My board is a SEED Studio XIAO-ESP32-C3.

Really hope this is possible.

Thanks Ludwig.

@ludwig_bre - simple question - for a Tow - only ‘DIFF_STEERING_ENABLED’ must be actiavted ? For PWM, only GND and Signal is necessary so why add the resistor in, this case? Must I connect the 5v from each VESC to the 5V of each side of the Rx ?

I will be using 2 vesc ( 1 per motor) - I suppose I define ’ #define USE_VESC_UART’ to get voltage from Master Vesc. The 2 VESC will be connected through CAN bus but is it usefull ? (probably out of scope of bRemote but I need it for my logger)

Thanks for your help !

Yes, I the Rx diff steering enabled and in the Tx steering enabled. The 2nd servo output was never intended to be one - that’s why the resistor is needed. Both VESCs need to be connected with all 3 wires, 5V Sig and GND

Yes in this case connect UART of the master vesc too and you can read out voltage and temperature. The CAN to the 2nd vesc won’t hurt but also won’t bring any additional information

1 Like

Probably possible but you will need to find some code for the ESP to act as a UART programmer… I have never tried that

Easier would be to use the same connector like on the Tx to get the USB wires outside

super thanks for clarifiaction ! (you can use my photo of servo female connector on your github if you want)

1 Like

Thanks Ludwig,

Im going to give it a try although your solution does sound easier sure, I just want to be cool with a bluetooth connection since I already have the board.

Would I just solder to the uart RX/TX /5v/Gnd pads?

No, the UART Pads are the 2nd UART
For programming you need the primary UART, specifically Rx, TX and DTR (reset)
To access them you will need to unsolder the USB2UART IC (the long one next to the USB port)

You may check this tutorial for BT programming in general:

hi, for the LR version, I printed part from last release of github repo (1.7). Parts doesn’t seem to be the same as tbe part your share in this thread. I find curious alignement if i compare with my first bRemote “standard” range.

[EDIT]: I find in this thread the step file. Must I re-print all the parts or some of them are idenitifical with parts from github repo ?