TQFreak's Dengfu E55 Build Thread

TeoElFeo

Member
Apr 13, 2022
185
63
Tallinn
Tqfreak, you are crazy!
Thanks for excelent photos. Your build must have taken hundreads of hours. Kudos to the stickers. And also to your craftmanship.

Anyway have also Inno and also very bad experience. That company is a joke.
Motor came also not setup as I ordered, X2 display does not work with their controller ( Rico did not want to refund). I had faulty torque sensor from factory! Where is some qc testing? And also faulty throttle. I had to buy programming cable (I think it is intention to ignore your setup then u need to buy programmer also)
I can share a setup, been experimenting a while.
Please share your set up, that would be interesting for the future. Also how did you resolve the issue with the display? Do you think the X2 doesn't work with their controller at all or just in your case? Did you order with xt60/grease? I am trying to understand what to order from them and what to do myself...
 

TQFreak

Active member
Dec 2, 2022
179
234
USA
I would like to get a programming cable for Innotrace X1 to be able to set it up for different batteries but it looks like it is out of stock and Innotrace does not respond.

 

Dado

Active member
Jun 28, 2022
701
467
Bratislava
I would like to get a programming cable for Innotrace X1 to be able to set it up for different batteries but it looks like it is out of stock and Innotrace does not respond.


Hello. Should be just a normal Usb to Uart. Just you need a possword to log to software.

And for that X2 display. That display was not switching the level pass. Motor went still full power on each pass on display.
So I had to use normal old uart bafang display with 5 pass.

Innotrance and M620 CAN does have 10 pass levels (first 5 aka Eco, 6 to 10 Sport and that X2 somehow didnt switch levels)
How come X2 display which they selling with the motor is not compatible?!

I have reported this to Rico, he promised they will fix in next firmware release, but no new update of firmware when I have checked few months ago.

Will try it again and take some pictures, if some update. But I am not satisfied with this product.

Anyway, do not run it on 3kW, you will damage your kindernay very quickly. I had it on 2500W, chain and cassete was eat out really quickly (less then 500km) so now I am running 2200W.
 

TQFreak

Active member
Dec 2, 2022
179
234
USA
The next step is cable management.

For the Kindernay hydraulic shifter cables outlet grommet I use the Whyte WHYICR07 rubber grommet


They do not ship to the USA so I used the forward2me.com service

1678653387733.png


Inserted the hydraulic shifter cables into the grommet

1678652070703.png


Applied mixture of dishwasher solution and water to ease the friction

1678652694478.png


Installed the grommet

1678652743702.png


That was quite a struggle to install it but if you wiggle the cable while pushing the grommet down it should fit into the swingarm hole

1678652840984.png


Checked everything around the grommet perimeter sticking the stuck edges into the hole with a plastic card until it fits

1678653018851.png


in order to have better access to the hole I detached one pivot point of the swingarm to unfold it

1678653105989.png
 

TQFreak

Active member
Dec 2, 2022
179
234
USA
To protect the cables in the steering neck from rubbing and abrasion wear I installed plastic wire looms ( 3/8" Bentley Harris Convoshield Wire Loom )



1678653588473.png


Cut two pieces. Each is about 290 mm long

1678653700873.png


Spilt the cables on two branches (wiring harness + rear brake hose and 2 Kindernay shifter hoses + post dropper cable) and attached the looms to them

1678653861642.png


Moved the looms into the steering neck area

1678653907327.png


The idea is the steerer tube goes in between the looms

1678653987517.png


Installed the battery ON/OFF switch button supplied with the frame

1678654269896.png


The switch has a soft rubber o-ring so you have to push the switch down tightening the switch nut by your fingers from the inside of the frame so when you release the pressure from the switch the o-ring will be under compression and the switch nut will not get loose (you will not be able to use any tool to reach that nut inside the frame because of the hard to reach spot it is located it, only your fingers can get there from the inside of the frame).

1678654473431.png


Routed the cables and secured them with the brackets and screws supplied with the frame

1678654703762.png


1678654944377.png


1678654761423.png
 

TQFreak

Active member
Dec 2, 2022
179
234
USA
The upper mount of the battery interferes with the cables as is and has a pretty sharp edge can damage the cables, so I sanded a 45 deg chamfer on the top back edge of the upper mount.

Marked the chamfer line

1678655437484.png


1678655491497.png


Detached the aluminum frame from the plastic part

1678655523364.png


Sanded 45 deg chamfer

1678655554664.png


Removed the burrs with a file

1678655583352.png


1678655610948.png


Assembled it

1678655635967.png


Installed it on the frame

1678655715628.png


Installed the lower mount of the battery on the frame

1678655776973.png


Assembled the charging port supplied with the frame

1678655817848.png


Secured it the plug with two nuts

1678655832630.png


1678655896652.png


1678655844620.png


Attached the charging port to the frame

1678655940045.png
 

TQFreak

Active member
Dec 2, 2022
179
234
USA
Purchased a set of Carbon Fiber Cranks 165 Q:8 Isis Standard (Black) for E-BIKE


1678656259619.png


Purchased a 18-8 Stainless Steel Round Shim, 1.5mm Thick, 22mm ID to offset the left side crank arm (otherwise it interferes with the Bafang m620 motor case)


1678656594453.png


Purchased a set of PNW Components Range Composite Pedals



1678656687811.png


Purchased a 46T aluminum chainring with integrated guard


1678656771897.png


1678656819245.png


Detached the spider from the chainring supplied with the Innotrace X1 motor

1678656882168.png


Attached the 46T chainring to the spider

1678656936611.png


Attached the spider with the chainring to the motor with the hardware supplied with the Innotrace X1 motor

1678657008163.png


Attached the 1.5mm shim to the left crank arm interface on the motor

1678657063716.png


Lubed the crank arms to motor interfaces with an assembly lube

1678657080125.png


Attached the crank arms

1678657149487.png


Attached the washers supplied with the pedals to the padals

1678657195714.png


Attached the pedals to the crank arms

1678657221492.png


Connected the battery leads from the battery lower mount, the electrical harness and the speed sensor to the motor

1678657324823.png


Secured the unused motor connectors wits electrical tape so it has low profile and does nto interfere with another cables and connectors

1678657428061.png


1678657457716.png


Attached the motor to the frame making sure the cables are free

1678657532370.png


1678657550296.png


Attached the 3 motor fasteners supplied with the Innotrace X1 motor

1678657598682.png


1678657633437.png


1678657655519.png


Attached the motor plastic shroud supplied with the Innotrace X1 motor and the screws supplied with the frame

1678657721762.png



There were no washers for the screws in the frame kit so I found 3 M3 washed with 7mm outside diameter

1678657926278.png


1678657941607.png


Attached the moor shroud to the frame

1678658031867.png



There is a M3x8mm countersink screw necessary to attach the motor bottom cover to the motor and I did not find such screw in my frame kit so I found one in another place

1678658140509.png


Attached the motor bottom cover to the frame and to the motor with 2 screws supplied with the frame and one M3x8mm countersink screw I got from different place

1678658341257.png


1678658369000.png


1678658391044.png
 

TQFreak

Active member
Dec 2, 2022
179
234
USA
Purchased and installed the KMC X8 EPT 116 links chain. 116 links chain fits to my setup without trimming


1678658560532.png


1678658668675.png


1678658692622.png
 

TQFreak

Active member
Dec 2, 2022
179
234
USA
Purchased 4 HAYES hydraulic brake inserts on eBay


1678658909564.png


Purchased some Saipe S-hooks cables clips


1678659907905.png


Purchased some Jagwire Tube Tops 5G Frame Protectors


1678660136063.png



Marked and trimmed the hydraulic shifter hoses

1678658837155.png


1678658857194.png


Detached the original installed shifter hoses from the Kindernay shifter

1678659118181.png


1678659151649.png


Chopped off the original shifter hoses ends and took the jam nuts off

1678659196776.png


Attached the jam nuts to the new hoses

1678659222553.png


Attached the new HAYES inserts to the new hoses

1678659263926.png


Attached the new hoses to the Kindernay shifter

1678659297466.png


Secured the hoses with a hoses clip

1678659378149.png


Attached the frame protectors to the hoses where they rub the swingarm

1678660165894.png
 

TQFreak

Active member
Dec 2, 2022
179
234
USA
Sat on the bike and figured out the handlebar position I like. Marked the steerer tube trim line

1678660289793.png



1678660316942.png




Trimmed the steerer tube

1678660332943.png


1678660350272.png


1678660440847.png


Designed and laser cut the star nut insertion tool parts

1678660482061.png


1678660519404.png


Assembled the insertion tool with the star nut supplied with the fork

1678660556075.png


1678660571084.png


1678660587927.png


Hammered the star nut into the steerer tube

1678660624754.png


1678660655850.png


Extracted the star nut insertion tool parts

1678660710438.png


1678660724226.png


1678660747986.png


1678660808151.png


Attached the trimmed fork with the handlebar to the frame. Tightened the steerer tube bolt

1678660861125.png


Attached the steerer tube bolt rubber cup supplied with the frame

1678660962126.png


Tightened the stem screws

1678660987070.png
 

TQFreak

Active member
Dec 2, 2022
179
234
USA
Then I attached the hydraulic hoses to the Kindernay HYSEQ Onesie shifter levers housing using same parts and methods like I used here making sure the downshift and upshift hoses are connected to the correct ports


Detached the original hoses

1678661998747.png


Trimmed the new hoses, attached the jam nuts and the HAYES hydraulic brake inserts to the new hoses

1678661428187.png


Attached the new hoses to the levers housing

1678661556553.png


1678661583672.png


Attached the S-clip to the hoses

1678661612320.png


Filled the Kindernay shifter hydraulic lines with Magura Blood mineral oil

1678661682152.png


1678661737114.png


1678661764697.png


Coveter the shifter nipples with 4mm inside diameter vinyl caps I purchased here


1678661816406.png


1678661920102.png
 

TQFreak

Active member
Dec 2, 2022
179
234
USA
Then I installed the fork mud guard supplied with the fork.

Peeled off the protective film

1678662237128.png


Attached the zip ties supplied with the fork

1678662280261.png


Attached the guard to the fork

1678662307285.png


1678662325728.png
 

TQFreak

Active member
Dec 2, 2022
179
234
USA
Then I installed the front brake (same as the rear one)

1678662395986.png


Attached the caliper to the fork

1678662413543.png


Routed the hose through the plastic clip on the fork

1678663622137.png


Attached the lever to the bar

1678662433581.png


Marked the hose trim line

1678662673974.png


Turned the brake lever to face the hose up and trimmed the hose close to the brake lever housing

1678662740196.png


Trimmed the hose along the marking line

1678662767314.png


Detached the sleeve and attached it to the trimmed hose

1678662802443.png


1678662817413.png


Detached the jam nut and attached it to the trimmed hose

1678662850554.png


Attached the new olive supplied with the brake kit to the trimmed hose

1678662885873.png


Attached the insert to the trimmed hose

1678662913650.png


Attached the trimmed hose to the lever housing

1678662943333.png


1678662969854.png
 
Last edited:

TQFreak

Active member
Dec 2, 2022
179
234
USA
Trimmed the rear brake line second time to final length and routed it along the Kindernay shifter hoses with plastic S-clip

1678663180361.png


Purchased and installed a Bafang right thumb throttle/accelerator for Bafang BBS/ Ultra M620/M400/M500/M600 motors


1678663356589.png


Attached the Innotrace X2 display to the handlebar

1678663791930.png


1678664352152.png


Connected the display, the throttle and the brakes to the harness cable and secured the cables with electrical tape on the left side

1678663942247.png


Wrapped the cables on the left side with cable spiral wrap and secured the electrical cable from the brake on the right side with s-clips

1678664081387.png


1678664202692.png


1678664231713.png
 
Last edited:

TQFreak

Active member
Dec 2, 2022
179
234
USA
Then I charged the battery I purchased with the frame with the charger supplied with the battery. The charger light is red during charging and it turns green when the battery is charged

1678664641006.png


The battery charge level indicator also shows the charge level during charging process.

1678664688566.png
 

Bengy22

Member
Aug 25, 2022
125
83
USA
Looking good! How was the first ride, did it meet expectations, was the shifting / igh good and did you find the innotrace powerful enough?
 

TQFreak

Active member
Dec 2, 2022
179
234
USA
The first ride was good. It can go effortlessly on the flat at 25 mph and if I push pedals moderately it can go 28-30 mph on the flat. But over 30 mph it is really hard and I am not sure why. On the light downhill I was really struggle to reach 32-35 mph which surprised me because of on the same section I am able to reach 27-30 mph on derestricted Yamaha PW-X powered bike with the same pedaling effort. And Yamaha PW-X is 250W against at least 1500W in this motor (the battery I used with the Innotrace X1 is 52V 30A).

I also expected if the Innotrace X1 controller is programmed to consume 3000W then it can pull 60A from the battery lowering resistance low enough and causing the battery BMS shutting down the battery or at least blowing the 40A fuse inside the battery. But it never happened for some reason and the battery kept working without issues at any pedal assist level with throttle or with pedaling. The battery connector stayed cool. And now I am not sure if the Innotrace X1 they sent me really programmed to consume 3000W or the BMS inside the battery somehow can sense the load resistance and raise the battery pack resistance to limit the amperage so the Innotrace X1 motor just can not pull more juice from the battery because of the BMS limits it.

I rode about 30 miles making 20-28mph mostly on the flat at different modes and drained the battery from 100% to 30%.

The battery charge level on the Innotrace X2 display is not advanced. It just depends on the voltage and instantly react on it so the charge level can fluctuate within a few precents (slightly drops when the battery is under load and slightly raises when the battery has a rest). There is no smart programming algorithm can calculate and display the battery charge level without fluctuations.

The throttle is extremely sensitive and jerky. The pedal assist is OK, but not quite smooth, instant and controllable as Yamaha PW-X. It has some lags and the minimal crank arms torque threshold for starting the assistance feels slightly higher than on Yamaha PW-X (at lower support level modes), on higher support level modes the controller just senses pedal cadence and pushes the motor almost without pressure on the pedals (works just like throttle).

It also does not provide pedal assist without sensing speed, so you have to start moving the bike with pedals with your legs only first for some distance before it starts sensing the speed and it is quite hard, especially uphill and quite annoying after experience with Yamaha PW-X which gives support without sensing the speed from standing steel once it feel the pressure on the crank arms. I heard it can be programmed with Innotrace X1 tool and the Innotrace programming cable to make it instant crank arms torque baset support without sensing speed, but unfortunately Innotrace does not have the programming cable in stock and does not respond. I heard also even the people with the innotrace programming cable can not program their Innotrace X1 because of it requires online access to the Innotrace server or something and the server does not work anymore.

Other than these quirks it works fine, it feels about 2 times more powerful than Yamaha PW-X between 0-25mph, maybe 1.5 time more powerful than Yamaha PW-X between 25-30 mph and almost the same as Yamaha PW-X at speed over 30 mph (you have to push really hard to go over 30 mph).

The Kindernay VII internal gear hub shifts and works flawlessly. I do not use maybe two highest gears though because of the motor struggles to go over 30 mph making the highest gears useless.

Maybe I will build 52V 60A battery and modify the wiring and the connector for such amperage to open the 3000W power but at this point I'm not sure if the motor Innotrace sent me is really programmed for 3000W and if it is not then I will waste my time building the new battery while the Innotrace support does not work and I will not be able to program the controller for 3000W.

I also will probably change a few things in the future. I am planning to install 29" x 2.8" tires instead of the 29" x 3.0" because of the 29" x 3.0" tire profile is too tall and it is too close to the swingarm pivot point face and rubs the rubber cover I attached there. I also can not install front wheel Mudhugger mudguard I want to install because of it interferes with the 29" x 3.0" tire (so I installed the RockShocks front wheel mudguard for now). I will install Mudhugger mudguard on the rear wheel too. The PNW dropper lever X2 I use is not very good, the cable slides off the ramp (the ramp does not have groove for cable) jamming the cable and wearing it off so I am planning to install Funn UpDown 4 ways dropper lever instead of the PNW X2. The dropper lever requires quite high pressure to be actuated, I am not sure if it is because of the lever or because of the dropper, or because of the the cable routing, or combination of everything. By the way the PNW loam dropper post for some reason does not drop if you seat on it and press the lever - you need to release pressure on the dropper, press the lever and then press the dropper down and I am not sure if it is a bug or a feature or the nature of this mechanism, but my XLC dropper on an another bike I have drops down when you seat on it without releasing the sitting pressure on the dropper.
 
Last edited:

Dado

Active member
Jun 28, 2022
701
467
Bratislava
You are crazy mate. ;) To manufacture star nut insertion tool... But I like your feeling for details.

Few notes:
BMS Switch to tighten by screwdriver and hammer. And better is not to cable it to battery - making issues then after some time. I am using this switch for strong front light.

Have better charging connector. The one dengfu is providing is the cheapest one and also not sure if designed for 5Amps. This connector will cause you problems after year or two - many times happend to me it is loosing contact.
Heres an update. You would draw it easily and 3D print. Connector is CNlinko.

IMG20230223223706.jpg
 

Dado

Active member
Jun 28, 2022
701
467
Bratislava
And now make an estimation, how many hours it was all together. ;) Great job mate!

I wouldnt go with kindernay, too many issues, just when I saw the installation. Affraid it will break apart quickly with innotrace power...
 

rezystor1990

Member
Feb 1, 2023
28
50
Poland
But over 30 mph it is really hard and I am not sure why.
It's very strange on the original controller I reach a speed of 58-60 km/h (37.5 mph)

See what speeds the guy from YT reaches with the innotrace 2.5kW (80km/h-50mph)

I also expected if the Innotrace X1 controller is programmed to consume 3000W then it can pull 60A from the battery lowering resistance low enough and causing the battery BMS shutting down the battery or at least blowing the 40A fuse inside the battery.

I see a few possible problems here:

- BMS can't give more than 30A
- poor quality cells cannot give high power
- connection to only one pin from the battery is not able to send more current
- the innotrace controller overheats and limits the maximum current
- the controller is programmed in such a way that you do not reach full power when pedaling or pressing the throttle. Does the display not show the delivered power? What does the maximum given power indicate?

I don't trust the Chinese or the Chinese battery, that's why I build the battery itself. I am building a 14s4p battery on LG M50LT cells. I assume smartBMS 80A. Through the application on the phone, I will be able to check many parameters of the battery. I use 3 pins for the plus and three pins for the minus of the battery to keep the current at the connector as low as possible.

budowa akumulatora.jpg
 

TeoElFeo

Member
Apr 13, 2022
185
63
Tallinn
The first ride was good. It can go effortlessly on the flat at 25 mph and if I push pedals moderately it can go 28-30 mph on the flat. But over 30 mph it is really hard and I am not sure why. On the light downhill I was really struggle to reach 32-35 mph which surprised me because of on the same section I am able to reach 27-30 mph on derestricted Yamaha PW-X powered bike with the same pedaling effort. And Yamaha PW-X is 250W against at least 1500W in this motor (the battery I used with the Innotrace X1 is 52V 30A).

I saw on the other forum that you had doubts all together wether the controller was changed at all but didn't want to tear the warranty stickers.

One of the ways you can check that is by getting a Bafang UART programming cable and the Bafang software. If the software is able to read your controller this means it's still the original Bafang...

As for myself, I have decided not to go Innotrace after reading how bad their customer service is. If you're paying premium for getting a premium controller, you should be able to fine tune it to your needs. But with Innotrace it seems this possibility depends on their server that doesn't work due to overall lack of care and responsibility from Innotrace.

So I will stick with Bafang original controller which is not ideal, but fairly tunable and might eventually do a shunt mod.
 

TQFreak

Active member
Dec 2, 2022
179
234
USA
I do not have dpc18 display. I purchased the motor with controller from Innotrace as whole assembly and I purchased the Innotrace X2 display from them too. I did not have any Bafang components prior it. Maybe I will get a dpc18 display to check the power.
 

kiwitourer

Member
Aug 25, 2021
25
31
Wellington, New Zealand
Congratulations on an amazing build and all your efforts to document each step and all the customisations you have made. Your skills are an inspiration. I have been following the Innotrace Controller for a year seeking control over power delivery and range but your experience has convinced me to avoid going down this path.

If you had a 3000w peak motor working as specified you should have no problem going 30 mph+ with the gearing you have installed. It is so sad that Innotrace has let you down so badly. I have 2 E55 builds on order and I will stick with the stock M620 (Canbus sadly) as I think 1000-1500w peak should be more than enough for extended climbs on my bike packing adventures here in New Zealand.

I have built 6 E10's with the M600 and have found what a difference firmware versions make to rideability and power & range. Hopefully I can find a sweet spot with the M620 firmware available.

Hope you get your "black beauty" performing in a way you deserve.
 

Bengy22

Member
Aug 25, 2022
125
83
USA
It's very strange on the original controller I reach a speed of 58-60 km/h (37.5 mph)

See what speeds the guy from YT reaches with the innotrace 2.5kW (80km/h-50mph)



I see a few possible problems here:

- BMS can't give more than 30A
- poor quality cells cannot give high power
- connection to only one pin from the battery is not able to send more current
- the innotrace controller overheats and limits the maximum current
- the controller is programmed in such a way that you do not reach full power when pedaling or pressing the throttle. Does the display not show the delivered power? What does the maximum given power indicate?

I don't trust the Chinese or the Chinese battery, that's why I build the battery itself. I am building a 14s4p battery on LG M50LT cells. I assume smartBMS 80A. Through the application on the phone, I will be able to check many parameters of the battery. I use 3 pins for the plus and three pins for the minus of the battery to keep the current at the connector as low as possible.

View attachment 109140
This is a really good write up that had the exact same thoughts I did. Stock that motor should be good for low to mid 30's throttle only, With 3500w's you should easily be looking at mid-40's. While it's a different motor, I can do high 40's on my bbshd with a 52v 65a controller. Barely hitting 30mph is stupid low and not right at all, I'm going to have to agree it doesn't sound like you actually got the 60a controller from them. I know you previously had issues so this sounds somewhat likely. Even with battery or wiring issues or controller / motor overheating you should see speeds over 40 for at least the start of a ride. I'm surprised to hear it doesn't have a wattage or amps readout, I was going to say that would be a great way of checking. What about voltage?

And side note, rezystor1990 I hope you are not planning to push those cells to 80a. I recently learned that over 25c (which for me most of the time is ambient or higher temps) those cells are only rated at 7.2a each or 28.8a total for a 4p battery
 

Bengy22

Member
Aug 25, 2022
125
83
USA
I saw on the other forum that you had doubts all together wether the controller was changed at all but didn't want to tear the warranty stickers.

One of the ways you can check that is by getting a Bafang UART programming cable and the Bafang software. If the software is able to read your controller this means it's still the original Bafang...

As for myself, I have decided not to go Innotrace after reading how bad their customer service is. If you're paying premium for getting a premium controller, you should be able to fine tune it to your needs. But with Innotrace it seems this possibility depends on their server that doesn't work due to overall lack of care and responsibility from Innotrace.

So I will stick with Bafang original controller which is not ideal, but fairly tunable and might eventually do a shunt mod.
I know high voltage has been working hard on their upgrade kit with the bac 855, last I heard they were still working on the app but otherwise had the kit sorted out so hopefully they will release it soon. I've talked with them in their discord and I can tell you it their customer service will leave you wanting every company you deal with to be like them. Of course it's an external controller but that comes with the benefit of not heating up the motor. As someone who's shunt modded a bbshd before, its a great way to cheaply get more power, but man does the more power and just better tuning of a aftermarket controller really wake up these bafang motors. Something to think about
 

TeoElFeo

Member
Apr 13, 2022
185
63
Tallinn
I know high voltage has been working hard on their upgrade kit with the bac 855, last I heard they were still working on the app but otherwise had the kit sorted out so hopefully they will release it soon. I've talked with them in their discord and I can tell you it their customer service will leave you wanting every company you deal with to be like them. Of course it's an external controller but that comes with the benefit of not heating up the motor. As someone who's shunt modded a bbshd before, its a great way to cheaply get more power, but man does the more power and just better tuning of a aftermarket controller really wake up these bafang motors. Something to think about
I follow High Voltage closely and I really like them, but not using the discord though. On their website there was no update for a while, but I will be happy if they will release the bac855 kit.

Although I kinda hope that UART controller is not that bad provided it's tuned properly. Do you have the experience?
 

EMTB Forums

Since 2018

The World's largest electric mountain bike community.

558K
Messages
28,272
Members
Join Our Community

Latest articles


Top