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

casainho

Active member
May 27, 2022
44
142
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:

Puschtrale

Active member
Jan 19, 2021
220
166
Dobbiaco
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?
 

casainho

Active member
May 27, 2022
44
142
Portugal
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.
 

casainho

Active member
May 27, 2022
44
142
Portugal
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.
 

casainho

Active member
May 27, 2022
44
142
Portugal
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
 

patdam

Well-known member
Jan 17, 2019
803
550
france
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 ?
 

casainho

Active member
May 27, 2022
44
142
Portugal
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.
 

casainho

Active member
May 27, 2022
44
142
Portugal
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





 

casainho

Active member
May 27, 2022
44
142
Portugal
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.
 

EMTB Forums

Since 2018

The World's largest electric mountain bike community.

523K
Messages
25,816
Members
Join Our Community

Latest articles


Top