If anyone has a complete kit (3d printed parts can be missing, I can always use 3dhubs for that) for sale I would definitely be interested. I wanna start ordering parts but if someone out there already did all the work and can send it all in one comfy package it would make my life much easier hahaha
Where are you from? Iām from Berlin, Germany
I have 1 Display, 2 Arduino, 2 RF Chips, 8 Magnets, 2 Hall Sensors, 3 LiPo Charger, 15+ Microswitches, 10+ USB Micro Ports
So you need 1xBoost DC-DC Converter, 1x LiPo, Wire
Iām in for 1 or 2 receivers. Just realized that my 3.3V Adafruit feather canāt read the 5V UART of the VESC. Thatās why I have no readings on my remote
Iām located n California, USA
Thank you very much! Forgot about this possibility.
Let us know if itās alive after receiving 5V on 3.3V inputs
On the UART connection. You have 3.3v and 5v pin.
Please also sell just the populated PCB without the casing!
Also whatās that HUGE cap for
The receiver works great but it does not send back the data of the VESC.
Thatās true but only for the power output. The logic is still 5V
Nice glad you posted the second Part. Both of these segments were easy to follow and explained really well
Wuhu, first time Motor running via the Remote signals Can anyone post there Vesc settings for the remote? And somehow I dont get Telemetry
@everyone if you dont get the reading telemetry. check in the line 174: and remove that IF off for good
Iām not sure what you are talking about The latest Dev Build is:
Receiver
172 /* Begin listen for transmission / 173 while (radio.available() && !recievedData) 174 { 175 // Read and store the received package 176 radio.read( &remPackage, sizeof(remPackage) ); 177 DEBUG_PRINT( āNew package: 'ā + String(remPackage.type) + ā-ā + String(remPackage.throttle) + ā-ā + String(remPackage.trigger) + ā'ā ); 178 delay(10); 179
180 if( remPackage.type <= 2 ){ 181 timeoutTimer = millis(); 182 recievedData = true; 183 } 184 } 185 / End listen for transmission */
the only if that i can see is Line 180, so
180 if( remPackage.type <= 2 ){ turns into 180 ( remPackage.type <= 2 ){
right?
OK, I think the problem is caused by my receiver board. Iām using an Adafruit feather m0 board which does not only not work with the second Serial but apparently it also does not have EEPROM so I canāt use the new firmware. So right now it still works as a normal receiver with ppm to control the board but it does not work with other features. So before I buy a new board, howās about the boards from @solidgeek ? I would definitely buy one. But if it will take you some time maybe I buy an Arduino board first.
Under Development branch code.
if ( rxSettings.controlMode != 0 ) { getUartData(); radio.writeAckPayload(1, &returnData, sizeof(returnData)); }
Toā¦
getUartData(); radio.writeAckPayload(1, &returnData, sizeof(returnData));
Iām considering building mine with a QI wireless charging receiver inside if it will fit. Something like this perhaps?
Any preconceptions?!
Think Qi charging is overkill for the remote they donāt drain much power by themselves (mine doesnāt have an oled but canāt imagine that is taking much power and is only on when the controller is powered). I literally hadnāt used mine for a couple of months and itās still sitting at like 4V (1S battery) and when I am using it it runs about 20mA continuous current so with a 800mAh battery (or even smaller) you get a ton of on time too. All that said donāt see any reason it couldnāt work.