Thanks @NicoAleman for the writeup. I plan on using the BKB controller, but I’m assuming that this will use up the available UART on the lilFOCer. I’m currently using it for a Flipsky BLE module. Is there any way to have both? Does the Voyager have the option of using either UART or PPM?
The Voyager only comes with UART connectors. There’s a chance the receiver has a PPM pin, in which case you could modify the connector, but i dont have a receiver in front of me to confirm
Mine should arrive today. I’ll check and see. Otherwise, I wonder what the receiver uses for connection. Maybe BLE?
So if you look in the “Ports Config” on the Voyager, there is an option for “PPM to ESC A” and “PPM to ESC B”. Awesome. Looks like it will work. I will update if I get it going.
Update - The PPM to ESC" setting didn’t work. I couldn’t get any response on the VESC. Maybe the VESC, maybe the receiver, as I never was able to get the buzzer working using the Servo port either. I also tried to switch the VESC App to use to “PPM and UART” in hopes that it just wasn’t switching the port from servo output to PPM input. Still no luck. No matter, having tilt control, and battery/speed display is pretty legit.
So the reciever has a dedicated PPM pin (Sometimes labeled “S”)? And it still didnt work?
So my receiver pinout was 5v,GND, ESC-A-RX,ESC-A-TX, ESC-B-RX, ESC-B-TX, LIGHT, HORN, CANSW, and BMS-something. Weird module. I tried all combinations of ESCA and ESCB. I couldn’t find any documentation other than that it is the same as a Spintend. I was tempted to connect an oscilloscope or a hobby servo because it would be pretty apparent if it was sending PPM, but ran out of time. It works amazing in UART mode, so I’ll probably keep it as UART. I love having battery voltage at a glance.
I also am curious about the CANSW and BMS pins. I wondered about connecting 5v, GND, and connecting CANSW to CANH to see if it would be picked up by CANBUS, but I thought CANBUS needed high and low logic connections.
I cracked up thinking about putting a train horn on my onewheel.
Hmm interesting, yeah definitely seems like no PPM pin. Light and Horn are for Spintend only, correct haha. Very curious about the others
Installed and running in 30 minutes. Sweet stuff!
I’m having a bit of trouble getting the BKB Voyager remote setup. I have got the RX and TX wires swapped like referenced. I have gone through and done the setup for the remote but when I test if it is properly connected by going to the Vesc remote tab and enabling RT App the throttle postion is always -100%. Any advice to fix this would be appreciated. Thanks.
Have done the “Gear Calibration” in the remote’s settings? You should have a max around 4000, mid around 2000, and min around 0 (give or take 100 or so lol, ballpark range)
Yes, I have done that
The remote shows it connects to the receiver, and I can confirm that by the blue light on the receiver turning solid. I am unsure as to what the problem is as it seems connected, but just won’t actually control anything.
One person had a similar issue that was resolved I believe by resetting to defaults (under Ports Config of remote settings i think) and setting up again. Maybe worth a shot?
Gave it a shot, doesn’t seem to have fixed anything. It almost seems as if it isn’t detecting that anything is actually connected to the vesc, because if I unplug the receiver and restart both the board and vesc tool the readout of the throttle position still shows -100%.
Is the remote correctly reading the board’s voltage when connected? At a certain point, I’d probably reach out to BKB for support if everything looks good on your end
Yep it reads the voltage correctly, So I’ll probably send an email to BKB support here soon.
Note that some early LFOC v3 kits came w/ footpad sensor connectors wired for the UART 7-pin connector. If your UART connector is utilized by the footpad sensor connector, simply free it by rewiring your footpad sensor connector to the 3-pin ADC connector on the LFOC (top left connector). Alternatively, you could also simply share the 7-pin UART connector between the remote BT connector wires and the footpad sensor ones since none of the UART pins utilized by each overlap :).
Super easy install using the BKB voyager! Thanks so much for your help Nico!
Got mine setup as well. Thanks for the clear documentation! I can’t wait to get this out on a pump track to play around with it.