R.OS VESC display

@r.smith Nice project! How are you progressing?

Are you at a point where you feel you can share the code yet? I am specifically interested in how you modified VescUart to modify APP / Motor conf? Did you implement something to upload/download full configuration files or just some parameters?
Thank you. The project is a little bit lacking due to vacation and other commitments, but I can share my modified VescUart. It downloads your custom App/Motor configuration from your VESC, allowing you to modify all the parameters. In my case, I just modify the parameters I want to change and leave the rest. In the future, it might be good to upload custom configuration files and switch between them. Right now, it's kind of hardcoded.
 
Thank you. The project is a little bit lacking due to vacation and other commitments, but I can share my dified VescUart. It downloads your custom App/Motor configuration from your VESC, allowing you to modify all the parameters. In my case, I just modify the parameters I want to change and leave the rest. In the future, it might be good to upload custom configuration files and switch between them. Right now, it's kind of hardcoded.

As you mention being able to switch between them would be a great idea, you could implement you own version of the vesc tools profiles but with the opportunity for more intensive options.
 
Hi, sorry for the late reply, I'm still working on it, currently developing a custom PCB for it so the whole project will be more compact, the last month has been a bit rough, new job and stuff like that, but I'm trying to make progress every week, even if it's a small thing.
 
> see update on this thread
> it's not announcing sales
> frustrated that can't be consoomer
1730393942026.png
 
Hi guys, this is my first post on this forum, happy to be part of the community!

So I wanted to share my bachelor project and ask for feedback. I have been working on a graphical display for VESC, something like SVD - Simple Vesc Display. So my first idea was to create a graphical display for my e-bike, before I used a simple segmented LCD display and after some time I wanted something more, so I started looking for easy to use graphical libraries for embedded systems and stumbled upon lvgl. So I started experimenting, my first prototypes were based on ESP32 and ili9488, it was quite a simple and cheap setup, but due to the SPI speed limitation the refresh rate was slow for me. So I switched to the ESP32-4827S043 TFT display module which is amazing for the price, ESP32-S3, good refresh rate, good enough documentation and much more I can only recommend!

So the project is currently being developed on the ESP32-4827S043 TFT module and the planned functions are similar to a Bafang display, so you what you can see on the main screen:
-Speed
-Telemetry
-Vesc temperature
-Motor temperature
-Battery level (percentage or voltage optional)
-Trip (relative distance, elapsed time) - so besides showing the distance travelled and the elapsed time, the main idea here was to have a system that allows logging at a certain point, so we activate this system and the timer starts counting and a mcu starts writing telemetry data intermittently to an sd card. This helps to analyse different Vesc settings on different terrains.
-Odometer

In the settings you can set
-Imperial/metric
-Wheel size
-Display brightness


I've also modified the VescUart lib so that I can edit App conf and Motor conf.
The project is still in development and there's still a lot to be done, I'm just curious what you guys think about it.


PS: The name of the project is an acronym of my name Roli + OS, I thought it would sound good :D

View attachment 347661
View attachment 347660

Update!
So for the last few weeks I've been working on getting a stable version ready for testing, the current state is that the system can currently communicate with VESC, but what's missing at the moment is converting the data from VESC into visible output on the screen.
It's not a very hard task, but I had to change my system architecture because it wasn't working as it should, now that the new architecture is done, development will be faster. The project currently looks like this:
Link to a video:

View attachment 349764

Finally, the 3D-printed case is done and ready for testing :D .

View attachment 351421View attachment 351422View attachment 351423View attachment 351701
Alternative simplified screen
The simplified screen doesn't look half bad. I like it.
 
I'd rather buy this than the official VESC display.
I would bet people would pay money up front to help you get it off the ground. At least - i would.
 
Hello guys:)


It's been a while! A lot has happened since last year I had some personal commitments, and unfortunately, I haven’t had as much spare time to work on this as planned. I initially thought I could finish it in a couple of months, but things didn’t go as expected. However, your honest words and support are truly motivating me to bring this product to life.


I truly appreciate your encouragement! I’m exploring ways to make this project happen, and upfront support through pre-orders or crowdfunding could be a great way to move forward.


Would you be interested in committing to an early batch or pre-order? If there’s enough demand, I can set up a system to gather early interest and secure funding for production.


Let me know your thoughts I’d love to make this a reality!
 
I know it's too early for you to have figured out a price, but do you think it would be under $150 for a unit? if so, i might sign up for 2.

Between us, eskateboard forums, and other hobbies that use VESCs i bet you could start an indiegogo and take in a pretty good amount of preorders, unless there's some competing product ( that isn't the chunky looking official VESC display ) that i don't know about.
 
Hello guys:)


It's been a while! A lot has happened since last year I had some personal commitments, and unfortunately, I haven’t had as much spare time to work on this as planned. I initially thought I could finish it in a couple of months, but things didn’t go as expected. However, your honest words and support are truly motivating me to bring this product to life.


I truly appreciate your encouragement! I’m exploring ways to make this project happen, and upfront support through pre-orders or crowdfunding could be a great way to move forward.


Would you be interested in committing to an early batch or pre-order? If there’s enough demand, I can set up a system to gather early interest and secure funding for production.


Let me know your thoughts I’d love to make this a reality!

I'd be very interested in pre order etc, but considering the tinkering most vesc users like to do I'd be I'd be wary if the code wasn't assessable to alter.

I'm not up on all the different licenses but surely theirs one available that would cover the code from only being for personal alteration/use to stop anyone profiting from your work and would have no issues with the hardware remaining closed if that's the right word for it.
 
Back
Top