Great…thanks.
Announcement
Collapse
No announcement yet.
Luna BBSHD Ludicrous V2 controller documentation
Collapse
This is a sticky topic.
X
X
-
BBSHD Ludicrous V2 firmware was merged into the public VESC repo 5 minutes ago: https://github.com/vedderb/bldc/pull/392
Have a happy new year folks!
- Likes 2
Comment
-
I'm still lagging a bit with support questions, but I just ran across this and thought its probably the way to go merge both torque and cadence inputs:
Say that both torque and cadence inputs range between 0.0 and 1.0, this basically ignores the input with a lower value. The cadence needs a very fast response, I hate when you stop pedaling and the motor keeps pushing.
- Likes 1
Comment
-
Good Afternoon Everyone,
I'm after some advice please if I may, I've been lucky enough to get my hands on a V2 (Thank you again) and I'm in the process of trying to set it up. This is my 3rd day of trying !
I've come from an original Ludicrous and a couple of ASI BAC 800's. I'm running a 72v battery.
So I purchased a brand new Eggrider to go with the V2. Connected it and switched on, got it activated, downloaded and installed the beta version from the link provided although the build number was different to the one on the installation instructions. Protocal chosen was Bafang. Downloaded the correct Luna Edition app via the links provided, seemingly set it to 72v on the app, Firmware showing FW 5.3 and HW Luna_bbshd.
The above all went without a hitch and was completed quickly. Tried the throttle and the motor moved, had response and mildly revved up with the wheel in the air And this is where the problem started, I had livedata coming through on the Luna app (looks great) but nothing happening on the Eggrider display nor the Eggrider app. It was then I discovered it had zero power with the wheel on the ground. Ok I thought maybe a setting I'm missing so for the next 2 days I have tried everything...
I've tried the different versions of the EggRider firmware provided, uninstalled and reinstalled both apps, I noticed on the EggRider that once the protocol of Bafang is chosen I get 4 different timeouts suggesting it can't connect. No functions seem to make any difference the only live information I get on the Egg is the voltage that reads approx 11.8 which I know is correct for the 72v version. Only voltage on the phone display too. I noticed on the Egg with the later version it showed error code EFF.
I've now run out of ideas, can someone please help ?
Thank you,
Graham
- Likes 1
Comment
-
Can I check one more thing please, just had everything connected, latest EggRider firmware,connected VESC Luna App, uploaded the Luna firmware again and noticed one thing compared to a previous screenshot announcing your latest update. My firmware drop down menu simply says BBSHD_default.bin and at the bottom of the screen is shows HW : LUNA_BBSHD compared to VESC_BBSHD_52_DIRE_WOLF.bin and the same at the bottom of the screen too. I can see another screenshot duplicating this. I'm under the assumption that mine should be saying LUNA_BBSHD_72_POWER_WOLF. when correct. Would it be possible that I have downloaded the Luna app and the firmware is missing ? (I have re-installed a few times) Thank you.
-
Comment
-
Sure no problem..
Connected the controller via the micro usb port to my laptop.
Opened the Windows version of VESC Tool.
Connected
Read Firmware
Underneath the firmware version is a 24 digit number, make a note of this.
Open up the VESC Luna Gateway android app
Pair
Bottom left icon
Add from UUID
Copy the 24 digit number into the field
Now connect and it should work
-
Hey everyone, new here to the forums. Just purchased a X2 bike with the Ludicrous V2 controller last week for an engineering demonstration I'm building, and I'm very much looking forward to getting started.
I'm working to integrate an IoT module into the bike, and one of the major goals of my project is to integrate my module into the CAN bus to read out real-time information about a ride. After that, I would like to prototype some control functionality to set parameters remotely, for example a speed limit.
I see above that the code for the M600 variant of the controller hasn't yet been released, and I don't see it on a branch on Github. I'm hoping to save time reverse engineering the CAN protocol — is there any documentation available for what packets are being sent on the bus, or do I need to wait for the code to be merged?
I'm on a bit of a time crunch with the project and want to leverage as much existing work as possible so I can focus on the parts that matter! Any help is appreciated.
Comment
-
If you purchased an X2 bike with the M600 ludi v2 controller I can send you the source code, otherwise you'll have to wait until the code is mergeable.
This is the BBSHD support thread, so I'm not sure if you got the BBSHD or M600 controller.
Having said so, the data on the CANbus is super limited, only the data used by the bafang display is on the bus. The bafang canbus protocol is limited, and the VESC canbus protocol is awesome to acquire all kind of log information, but bafang and vesc protocol can't work together on the same bus.
Cheers
-
Hey Marcos, yes I purchased an X2 with the Ludi V2 — my bike arrives Thursday! Happy to share any proof of purchase required. I really appreciate the offer, and the insight.
I assume the two protocols operate at different speeds, and that's what the mismatch is. Is that correct? I have been considering building a little DIY display/computer with some parts I have laying around, so any direction for compiling with the VESC protocol enabled would be lovely as well.
Thank you!!Last edited by Ductapemaster; 03-01-2022, 06:36 PM.
-
-
installed the V2 controller, and VESC using an Android. It's on a fat bike I built 5yrs ago, using the original BBSHD.10 miles of test riding over the past few days and all seems good, just one issue:
--VESC seems to be correctly reporting the battery %, which has dropped to about 89% over the course of the 10mi
--But the Egg is stuck at 100%. I'm using a 52V 17aH battery and the 52V Wolf profile, (because I don't know the other characteristics of the battery I have--not ideal I know)
--Maybe that's the problem: a discrepancy between the battery capacity VESC is assuming and the actual 17aH capacity of the battery?
--I went into the Egg settings and changed the battery capacity to 17 (I think it was at 11), but this seemed to have no effect
Any suggestions much appreciated! pete
- Likes 1
Comment
-
Dear All,
Just a quick update to my intial problem, long story short my display was faulty out the box (although highly frustrating I'm not finger pointing or playing the blame game here, these things do happen). Marcos was very much an excellent help in diagnosing this issue. Thank you.
I can confirm that the controller is AMAZING, it works with 72v no problem and with the latest EggRider firmware. It is far far better than any of the competion. I'm very pleased.
May I thank everyone who has been involved in providing me the Luna Ludicrous V2 here in the U.K.
All the best team,
Graham
- Likes 3
Comment
-
Here's a few comments and questions:- First and foremost, Marcos's software tames but doesn't neuter the V2 beast, permitting fine tuning before not possible, of what the bike drivetrain can handle and what the battery can put out. Before, in the beta state, the beast was nasty - ready to wreak havoc and bitemarks on the rider.
- Now, the controller /BBSHD pair can be shipped out with a muzzle, totally controllable by the owner. I'd argue that this combination is safer than say, a Sur Ron. I'm wondering why purchasing the V2 controller still requires staff approval? Marcos has tamed the beast, perhaps now Luna will let availability rule the sale?
- Correcting some, IMO misstatements on the V2 web page would help future purchasers - those being: "This controller is made available to trusted Luna VIPS on its initial offering" (well past that point now) and, "Retains all features of BBSHD" (no shift sensor and walk mode)
- Jumping from 52 to 72 volts is mighty tempting with the V2, but the current 72 volt display options are, i think, limited to the Eggrider. A variation of the 750C display is available for the Cyclone and CYC motors - can the same display be altered or configured for use with the V2 controller?
- Likes 1
Comment
-
New V2 Ludicrous Controller owner here...installed it on a BBSHD and using a V2 Eggrider display. Latest firmware flashed on the Eggrider. Nothing done to my V2 Ludi except installed it. Everything works great with a 52v battery but no throttle response from the BBSHD i.e. it doesn't move with a 72v battery.
Questions please...
A. Is the first post usually updated to include the latest link to the VESC App to load on my Android device? I believe my first step is to load the VESC app on my Android device and flash the latest V2 Ludi firmware.
B. Which version of the firmware should I flash if I am using a 72v 20s5p battery with HG2 cells that has a BMS capable of 80A continuous and 100A short term? The 5p HG2 cells can provide ~100A max with the 5p configuration.
C. Is a better way to ask question "B." above...which version is the latest stable version of the firmware I should flash to my V2 controller and which option in the drop down menu should I select for a battery if I am using a 72v battery (described above)? Obviously I haven't looked at the VESC options yet...that happens later today, hopefully.
D. Once I get everything working...is there a way to turn off or drastically reduce the field weakening? I plan to use my bike off road on single track trails and only need a max speed of about 18 mph. My gearing will be 28 front and 22 rear so I could be hitting the field weakening a lot and I want to turn it off to reduce the chances of over heating since I will constantly be using high/full throttle to outrun those riding with me :).
Thank YouLast edited by Bullfrog; 07-04-2022, 10:51 AM.
Comment
Comment