Announcement

Collapse
No announcement yet.

Ludicrous V2 Custom Display

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Ludicrous V2 Custom Display

    Hello! Immediately after getting a X2 with the Ludicrous V2 controller I wanted to start logging my rides. Unfortunately, the Bluetooth signal from my bike is too weak to work reliably from any distance further than 10cm. I’ve talked with Luna support and while everyone is in agreement that my signal is really weak, there is no solution available.

    A friend of mine once mentioned a saying: necessity is the mother of invention. To get what I wanted I took matters into my own hands. With BLE out of the question we have an alternative option, CANbus! The Bafang CP240 display came with the bike but only displayed the speed and pedal assist level. It did however have CANbus and it was at the handlebars. So this is where I was to begin.

    I set out to create a device to replace the Bafang with:
    • A display with more vehicle statistics
    • Bluetooth connectivity
    • Bluetooth security
    • Data logging
    • FreeSK8 compatibility

    Right now I’ve built out a prototype and have begun testing on my bike. I built my prototype to be a plug and play replacement and can easily switch back to the stock unit if desired.

    Current features:

    Color Display
    Touchscreen
    VESC Telemetry
    • Speed
    • Temperature
    • Voltage and SoC estimation
    • Battery and Motor Current
    • Odometer
    • Watt Hours Consumed
    • Duty Cycle
    Torque Sensor Gauge
    Real-time Data Charting
    Diagnostics View
    Secure Bluetooth connection to Ludicrous controller

    I’m still improving the user interface and porting my data logging code from another device I created. At this time the features that are completed are working well and I’m curious if there is any interest in the project or suggestions on what would make a custom display awesome. This is intended to be an open source project to compliment the FreeSK8 ecosystem as well as bring added value to the Ludicrous controller.

    Click image for larger version

Name:	photo_2022-03-04_23-33-25.jpg
Views:	322
Size:	98.1 KB
ID:	148523 Click image for larger version

Name:	photo_2022-03-04_23-33-25 (4).jpg
Views:	208
Size:	92.3 KB
ID:	148527
    Click image for larger version

Name:	photo_2022-03-04_23-33-25 (2).jpg
Views:	207
Size:	118.0 KB
ID:	148526 Click image for larger version

Name:	photo_2022-03-04_23-33-25 (3).jpg
Views:	209
Size:	132.1 KB
ID:	148525
    Attached Files

    #2
    That's really cool man. nice work!

    Comment


      #3
      The display has been working wonderfully and features have been added since I announced the project.

      User Settings page to configure the display
      • Number of data points on chart
      • Sample Rate (up to 10Hz tested)
      • Color of values on the graph
      • Primary color of display theme
      • Imperial values
      Data Logging at all times. No need to connect your phone via Bluetooth to capture your ride. Once powered on logging will start and stop automatically depending on the saved preferences.

      FreeSK8 Compatibility
      • Configure Logging Settings
      • Sync Ride Logs
      • View Real Time Telemetry
      • Ride Log Analysis
      • iOS and Android compatible
      New Indicators for Bluetooth connection status, Logging Status, GPS signal lock were added to the main screen.


      Click image for larger version

Name:	IMG_5601.jpg
Views:	169
Size:	338.9 KB
ID:	149209 Click image for larger version

Name:	IMG_5602.jpg
Views:	169
Size:	401.1 KB
ID:	149210
      Click image for larger version

Name:	IMG_5612.jpg
Views:	170
Size:	269.7 KB
ID:	149206
      Click image for larger version

Name:	IMG_4397.jpg
Views:	175
Size:	316.1 KB
ID:	149207 Click image for larger version

Name:	IMG_4396.jpg
Views:	170
Size:	289.7 KB
ID:	149212 Click image for larger version

Name:	IMG_4400.jpg
Views:	173
Size:	377.6 KB
ID:	149208
      Attached Files

      Comment


      • carlb4u
        carlb4u commented
        Editing a comment
        AWESOME!! interested in buying you if you looking to sell them ,let me know

      #4
      I just want to say, "Bravo!" This is really impressive (I don't have an X2, had a Ludi X1 that was stolen). I feel like you should be getting more of a response than you're getting for this effort. I'm waiting for the next batch of X2 Ludis to pull the trigger on one but I've noticed a fairly robust community on the X1 and X2 Facebook groups. They'd be super interested in this I think.

      Comment


        #5
        Originally posted by sharkytowers View Post
        That's really cool man. nice work!
        Thank you <3

        Originally posted by dhartst View Post
        I just want to say, "Bravo!" This is really impressive (I don't have an X2, had a Ludi X1 that was stolen). I feel like you should be getting more of a response than you're getting for this effort. I'm waiting for the next batch of X2 Ludis to pull the trigger on one but I've noticed a fairly robust community on the X1 and X2 Facebook groups. They'd be super interested in this I think.
        Thanks! It's been a fun project that i can't see being without. Watching the watt hours per mile has maybe become an obsession. Sorry to hear about your X1! Did you get to enjoy it much before it was taken from you?

        Comment


          #6
          naynay Saw your first post and it took a while to find your thread again, but also just want to say - Bravo, well-done, and am following along with much interest.
          While I prefer minimal displays, all of your work can really make life easier for other tinkerers, coders, etc.
          Looking forward to seeing the source published!

          Also, if unaware, there is an 'open source firmware' project out there for bafang motors - a lot of decent but at times incomplete documentation, repo for firmware files, etc. here: https://github.com/OpenSourceEBike/Bafang_M500_M600

          There may be some helpful information for you in the above, or conversely, you may consider sharing some of your findings to date, etc.

          Following along, and looks great!

          Comment

          Working...
          X