Bafang M500/M510/M600 OpenSource EasyDIY display, Dengfu E10 EBike build

casainho

Active member
Joined
May 27, 2022
Messages
45
Reaction score
143
Location
Portugal
This is my build with Dengfu E10 frame and Bafang M500 motor -- very happy with final result!!. I did follow this build guide: https://www.emtbforums.com/.../my-dengfu-e10-build.24436/

I developed and built our own OpenSource EasyDIY display for Bafang M500/M510/M600 motors, that is a substitute for the original display but show me extra data as battery voltage and motor power, and let me change every parameter of the motor while I am riding outside, including changing the max speed up to 60 km/h: https://opensourceebike.github.io/

ebike_bafang.jpg


282563064_3160129690875260_1631872654427043196_n.jpg


281937102_3160129850875244_6080218447551213094_n.jpg


Our EasyDIY display:
282823461_3160130077541888_6149948707886000549_n.jpg


281800288_3160133510874878_4482164200214867924_n.jpg


282653391_3160130690875160_3324339580856913153_n.jpg


283879225_3160129930875236_6170758938376412827_n.jpg
 
Last edited:
⚡ EMTB Pro Go Pro — Living Intelligence Reports, exclusive discounts & ad-free Up to 25% off Peaty's, PEMBREE, Magicshine & more · Ad-free browsing · Pro badge See the deals →
This is my build with Dengfu E10 frame and Bafang M500 motor -- very happy with final result!!. I did follow this build guide: https://www.emtbforums.com/.../my-dengfu-e10-build.24436/

I developed and built our own OpenSource EasyDIY display for Bafang M500/M510/M600 motors, that let me change every parameter of the motor while I am riding outside, including changing the max speed up to 60 km/h: https://opensourceebike.github.io/

View attachment 88980

View attachment 88979

View attachment 88978

Our EasyDIY display:
View attachment 88974

View attachment 88975

View attachment 88976

View attachment 88977
[/QUOT

Great work 🤘. May i ask how you switch on the battery? Is it the same way we do with normal remote control?
Do you maybe have an idea where a error could bd if i can not switch on my battery anymore by pressing the button on my remote? I can still use remote and display when connected to Besst tool but without no energy is shosing up 🤷‍♂️.
Last question: would you also sell a DIY remote with display?
 
This display is a substitute of original display, you just connect it to the same connector and use the same 3 buttons as usual. It just show your more data and let make some configurations like the wheel perimeter and max speed.

I do not sell or plan to do it.
 
Yes!! ANT+ LEV for EBike wireless standard protocol to send the motor data to cycling GPS computers and ANT+ CONTROLS for page change on the Garmin Edge GPS cycling computer.
 
Some notes about using pedal power meter on EBike, something I did not found information of:

I did first test ride with the Garmin Rally XC200 power meter pedals + Garmin Edge 1040. On the EasyDIY display, I have the regular 3 buttons and I also have the 4th button specifically to change the Garmin Edge pages.

The EasyDIY display is very small, shows only motor data and is hard to see outdoors. But since this display is implementing ANT+LEV Ebike, I am seeing the motor assist level value and battery SOC directly on Garmin Edge, which is showing important data as seen on the image: my human pedal power; my heart rate; my stamina; etc. There are other pages that I am not showing, like the map navigation page, elevation graph page, etc.

The pedal power meter seems to work very well, no issue at all for being installed on an EBike. And I was also using my Garmin Fenix 7 watch, where I also paired the pedals power meter, meaning I was receiving and recording the same value both on my watch and on the GPS cycling computer. This is the advantage of ANT compared to Bluetooth.

1655228360637.png


1655228371886.png
 
Some notes about using pedal power meter on EBike, something I did not found information of:

I did first test ride with the Garmin Rally XC200 power meter pedals + Garmin Edge 1040. On the EasyDIY display, I have the regular 3 buttons and I also have the 4th button specifically to change the Garmin Edge pages.

The EasyDIY display is very small, shows only motor data and is hard to see outdoors. But since this display is implementing ANT+LEV Ebike, I am seeing the motor assist level value and battery SOC directly on Garmin Edge, which is showing important data as seen on the image: my human pedal power; my heart rate; my stamina; etc. There are other pages that I am not showing, like the map navigation page, elevation graph page, etc.

The pedal power meter seems to work very well, no issue at all for being installed on an EBike. And I was also using my Garmin Fenix 7 watch, where I also paired the pedals power meter, meaning I was receiving and recording the same value both on my watch and on the GPS cycling computer. This is the advantage of ANT compared to Bluetooth.

View attachment 90247

View attachment 90248
it is not more useful to build only ant+ transmitter (located nside the frame) to displaying data on garmin and had only one screen ?
 
it is not more useful to build only ant+ transmitter (located nside the frame) to displaying data on garmin and had only one screen ?
No because there are specific functions to control the motor, see data and configurations from motor and battery, that can not be done on the Garmin but can be done on the display. Also, this way the Garmin is optional to use.
 
I would like to share information about my EBike that is more and more electric!!

I just installed the electronic gears from SRAM AXS 12 speed and they are perfect because now my gears work like a swiss watch!!
Recently I also installed Garmin Rally XC200 Power Meter Bike Pedals.
(I know there are other wireless electronics like to control the drop post, lock the suspension or see the tire pressure)

And the best is that everything is working with ANT+ so I get on the GPS cycling computer the following data:
- Bafang M500/M600 EBike motor assist level and battery SOC (thanks to our EasyDIY OpenSource display)
- derailleur gear number and optimally the battery level
- my pedal power graph (to get advanced fitness cycling metrics on Garmin)
- my heart rate graph





 
I want ANT+ lev out for the Garmin also.
I want to use the Gatmin as the main display and the smaller bike display as little as possible.
Do you have instructions on how to build and implement this.?
 
I want ANT+ lev out for the Garmin also.
I want to use the Gatmin as the main display and the smaller bike display as little as possible.
Do you have instructions on how to build and implement this.?
My focus is being building an OpenSource modular system for EBikes and micro EScooterts, based on VESC motor controller + ESP32 board running high level fast development Python firmware. And I used wireless communication between them:
- EBike/EScooter main board that connects to VESC
- Display
- Automatic power switch, ON/OFF battery voltage with anti-spark, using the BMS
- Rear lights board
- Front lights board

My latest video:


As for ANT+ LEV, I now see the option to use NRF52840 board to implement specifically that (in C code), and be like a standalone module that can interface with the EBike/EScooter main board, using UART or SPI. This is not a priority for me.
 
Keep reading
    Browse all

    Community Stats

    Since 2018
    670K
    Messages
    41,159
    Members
    Join 30,000+ Riders, it's free!
    Back
    Top