TQFreak's Dengfu E55 Build Thread

malin

New Member
May 28, 2023
3
6
Poland
Thank you Guys for such precise assembly details. I also thing about building by myself bike using E55 frame and have just ordered motor. Searching for info regarding E55 I noticed one element that is not in your intructions/photos. It’s something like plate (metal? plastic?), an element that is like a cover protecting the battery inside the frame and it should comes with the frame.

1685257756255.png

1685257774262.png
 

TQFreak

Active member
Dec 2, 2022
170
210
USA
Does somebody know the exact shock bushings sizes for e55 frame?
Yes, the details are here

 

TQFreak

Active member
Dec 2, 2022
170
210
USA
Alright, I have finished the new 52V 80A battery and wiring harness and finally tested my 3000W Innotrace X1 at full power. That thing is a monster! I was able to reach 40 mph on flat with not so much effort and that thing can coast 30-35 mph on flat effortlessly. It can easily keep up with traffic of flat area in 35 mph speed limit zone and I was even able to keep up with traffic uphill in 35 mph zone. Wow!

And I can confirm that thing pulls 3000W maximum - I installed Jiabaida JBD SP17S005 BMS (80A version), that BMS has integrated Bluetooth and mobile phone application and I checked the wattage it pulled out of the battery with my phone at full throttle.

The only thing is that motor pulls at full wattage maybe for 30-60 seconds continuously and then it reduces the power for some time (I guess for cool down) so full power it not 100% duty time.

The motor warms up to for maybe 60 deg Celsius or so externally, not crazy hot.

Here is the list of materials:

First of all I purchased the battery case with cells holders and battery mounding interfaces here


1685417778528.png


1685417824058.png


The BMS is 80A Jiabaida JBD SP17S005 (programmable with integrated Bluetooth) I purchased here


1685418736682.png


The battery cells are 21700 Samsung 50S 21700 5000mAh 25A I purchased here


1685418683400.png


The positive terminal 21700 battery insulation rings I purchased here


1685418930744.png


Differed sizes of Kapton tape (1/4", 1/2", 3/4", 1" and 2") I purchased here



1685419076621.png


Different gauges (8AWG, 12AWG and 16AWG) of red and black silicone insulation wires I purchased here



https://www.amazon.com/dp/B017TFR664?psc=1&ref=ppx_yo2ov_dt_b_product_details

1685419557745.png


A roll of 0.2mm thick 10mm wide pure nickel strips I purchased here


1685419771919.png


A roll of 5" x 25' x 0.010" thick fish paper I purchased here


1685420120267.png


A roll of 180mm wire battery pack heat shrink I purchased here


1685420203539.png


A high current plug (Amass XT90H) to connect the battery mount cable and the motor I purchased here


1685423919637.png


Terminal kit for the frame charging cable (JST-SM2.5) I purchased here


1685420446216.png



Connector for the frame battery switch button cable between the switch cable and the battery mount cable (XT30) I purchased here


1685420519230.png


To connect the frame battery switch button cable to the battery (between the battery mount and the battery) I purchased two different pogo pins to fabricate a custom connector out of those



1685423652075.png


1685423683146.png


1685423797262.png


To connect the BMS on/off switch leads inside the battery to the external terminals I used a couple of AMP 66399-4 terminals

1685433580753.png


Sealant adhesive for the terminals (3M fast cure 5200) I purchased here


1685433707204.png



To fuse the main power discharge I purchased two MAXI fuse terminals


1685417933294.png


To fuse the charge wires and the battery level indicator I purchased a couple of MINI fuse holders


1685418167259.png


To fuse the main power discharge I purchased a 80A 58V MAXI fuse


To fuse the charge and battery level indicator wires I purchased a couple of 7.5A 58V MINI fuses


1685418331621.png


1685418356667.png


1685418370078.png


A thin silicone strip with adhesive layer to snug the battery back in battery case and to provide shock absorption I purchased here


1685424140888.png


To connect the flange cap of the battery case with charging port and battery level indicator with 20-22 AWG wires with TXL insulation I used Molex Nicro-Fit 3.0 terminals parts (Molex 430310008 male terminals, Molex 430300008 female terminals, Molex 430200409 4 circuits male terminals housing, Molex 430250400 4 circuits female terminals housing).

1685422848764.png


1685423305997.png


I also used some 20AWG and 22AWG TXL insulation automotive wires, assortment of different sizes of heat shrink tubes (with hot melt glue leaning and without), silver lead alloy solder and some another components I did not track.
 
Last edited:

TQFreak

Active member
Dec 2, 2022
170
210
USA
And here the custom high power output 80A 52V 14S4P 1050Wh battery pack. The pack is fully functional just like the stock battery (can be turned on and off with the button on the bike frame, has low voltage on the terminals when the battery is out of the frame for safety and to protect the battery terminals from sparking during connecting the battery to the frame and has fuses inside the battery pack for safety, has functional battery level indicator), plus has additional Bluetooth and programming features so you can monitor power consumption, set the battery charge level, monitor the battery and BMS temperatures, check the battery cells groups health, track the charging cycles, etc.).

1685424518921.png


1685424600190.png


Here is the modified battery mounting plate and custom harness

1685424424522.png


1685424480378.png
 
Last edited:

TQFreak

Active member
Dec 2, 2022
170
210
USA
And here is the battery pack building process.

Unsolder the original wires on the BMS and solder them on opposite side of the board (for proper cable management)

1685425319808.png


1685425337275.png


1685425360677.jpeg


1685425383334.png


You can see this 80A BMS uses two 10AWG silicone insulated wires on each side

1685425437326.png



Make sure all the battery cells have the same voltage withing +/-0.01 V. All the batteries in my case were withing +/-0.0005V

1685425576687.png


Stick the insulation rings on the positive terminals of the cells

1685425678505.png


Cut the battery holders to have space for the BMS

1685425727630.png


Here is the CAD model of what had to be built

1685425987489.png


Wrap the cells ends with masking tape so the cells fit snug into the cells frame

1685426082145.png


Assemble the cells into the holders

1685426124416.png


1685426144716.png


1685426163255.png


3D printed the BMS support out of ABS plastic


1685426216523.png


Attached the support to the BMS with double sided adhesive film

1685426259773.png


Masked the battery cells with masking tape wrapped the battery pack with 2 layers of 2" Kapton tape sticking the tape in between the cell with a plastic squeegee

1685426345967.png


1685426410955.png


Spot welded negative battery terminals out of two layers of 0.2mm thick 10mm wide nickel strips (I welded it on low adhesion conductive surface (on aluminum) with high power low timing setting on the welding machine to have good weld between the nickel strips). Bent one strip and the second kept flat. Soldered 12AWG silicone insulation wires to them. Insulated the solder joints with Kapton tape

1685427719378.png


1685426743685.png


Welded the first group negative terminal

1685426794971.png


1685426825161.png


1685426840462.png


I laser cut template to place the welding pencils in the correct place during welding

1685426937489.png


1685426972850.png


Welded next groups one by one following the rule to weld all series in the group first, them weld parallel

1685427077166.png


To flatten the nickel strips after cutting them with scissors I used a hard rubber roller on a plywood

1685427150430.png


Here is how I cut the balancing nickel terminals

1685427183170.png


Applied some solder on the terminal before welding to the battery

1685427213965.png


The balancing terminals are located on the left and the right side of the battery pack

1685427303086.png


Finished the positive battery terminals as the negative (3 silicone insulation wires 12AWG each attached to 2 layers of 0.2mm x 10mm nickel strips each)

1685427349960.png


1685427375314.png


1685427447565.png


And there you have it

1685427479980.png


1685427500097.png


1685427524401.png


Insulated the both sides of the battery back with a couple of layers of Kapton tape

1685427644717.png


Managed the balancing leads following the BMS wiring diagram

1685427852721.png


1685427882883.png


1685427900841.png


Trimmed the balancing leads

1685427930830.png


Soldered the balancing leads

1685428035794.png


Added programming leads, BMS switch leads and BMS temperature sensors leads

1685428122183.png


1685428161689.png


1685428184513.png


Trimmed and soldered the negative battery terminal leads to the BMS leads

1685428240828.png


1685428259629.png


Covered the joint with heat shrink tubes

1685428294383.png


1685428309607.png


1685428325701.png


Connected the balancing leads to the BMS and taped down the BMS in place

1685428409991.png
 

TQFreak

Active member
Dec 2, 2022
170
210
USA
Connected the BMS to the computer with programming cable and checked the BMS reads the series connections properly in the BMS program (first time I connected it was reading 12 series instead of 14 for some reason, I disconnected the balancing leads from BMS and connected them back to BMS and after this BMS started reading the series groups of cells properly.

1685428619607.png


1685428775477.png


Soldered 20AWG TXL wires to the BMS "B-" and "C-" and routed them to the positive side of the battery pack

1685430403377.png


Soldered 8AWG silicone insulation wire to the battery positive terminal leads

1685428857840.png


1685428873925-png.116306




Trimmed the MAXI fuse terminals

1685428984591.png


1685429004874.png


Soldered a 8AWG wire to it

1685429051840.png


1685429066195.png


Soldered same way trimmed terminal to the 8AWG battery positive lead

1685429131205.png


Covered it with multiple heat shrink tubes sections

1685429174823.png


Cut a spacer out of fiberglass board and assembled the MAXI fuse receptacle with it using heat shrink tubes

1685429243290.png


1685429264271.png


1685429283940.png


1685429299222.png


1685429329688.png


1685429343921.png


Soldered the wires on the battery level indicator board different way to change the wires route and secured them hot melt glue and Kapton tape

1685429442265.png


1685429455090.png


1685429474834.png


Covered the board with some foam

1685429508649.png


Soldered the MINI fuse receptacle leads to the battery positive leads joint

1685429684857.png


1685429702227.png


1685429717489.png



Attached 7.5A MINI fuse to the receptacle, trimmed the receptacle output lead short and soldered 20AWG TXL wires to the receptacle lead for proper cable management (the receptacle leads are too thick)

1685429934803.png


Soldered wires to the charging port (battery positive from the 7.5A fuse and battery level indicator positive).

1685429966970.png


1685430090225.png


Trimmed the wires and attached the Molex terminals

1685430124174.png


1685430145340.png


Connected the wires from the battery (positive charge-level indicator, negative charge from BMS "C-", negative battery level from BMS "B-") to the mating Molex terminal

1685430539731.png


1685430640173.png


Connected the harness and checked the battery level works

1685430671631.png


1685430686344.png


Checked everything fits properly inside the battery cup

1685430724911.png


1685430747859.png


Cut foam spacers and a fiberglass board cover to protect the BMS terminals

1685430848499.png


1685430865475.png


Two layers of fish paper on each left and right sides and one on the top and one on the bottom. The corners where the balansing leads are soldered are protected with L-shaped fold of the fish paper from the sides

1685430898136.png


1685430925000.png


Trimmed the BMS "C-" leads and soldered 3 of 12AWG silicone insulation wires to those

1685431159124.png


1685431174135.png


1685431190046.png


1685431206641.png


Routed the 8AWG wire from the 80A fuse on the bottom of the battery to the battery terminal side and soldered 3 of 12AWG silicone insulation wires to it

1685431305421.png


1685431340749.png


Trimmed and soldered the 12AWG wires to the battery terminals

1685431408486.png


1685431428937.png


1685431443025.png


1685431459032.png


1685431478006.png
1685428873925.png
 

TQFreak

Active member
Dec 2, 2022
170
210
USA
Here is the idea how the battery power cables are managed

1685431542602.png


1685431564951.png


1685431581148.png


The next step was to fabricate the interface for the battery BMS on/off switch

I teared the cup-pogo pins to use the cupped pins from it

1685431689395.png


Trimmed the pins

1685431720693.png


Drilled holes in the battery cover using laser cut template. The diameter of the holes maintains press-fit interface with the pins.

1685431752687.png


1685431769456.png


1685431822076.png


Chamfered the holes to match the pins heads shape

1685431848453.png


Trimmed a couple of AMP 66399-4 terminals short

1685432202792.png


These AMP terminals should fit the pins

1685432241000.png


Pressed the pins into the holes

1685432336673.png


1685432316638.png


1685432524874.png


Trimmed the BMS on/off switch leads and soldered the AMP terminals in those

1685432598917.png


1685432612782.png


Wrapped the battery with heat shrink wrap

1685432685343.png


1685432702633.png


1685432730600.png


Sticked the silicone strips in the battery bottom edjes

1685432763293.png


Covered the silicone strips with L-folded fish tape to protect it from tearing during sliding the battery back inside the battery aluminum case. I used 3M 77 spray adhesive to tack the fish tape in place

1685432854371.png


1685432877638.png


Sled the battery pack into the housing and tri the protective fish tape

1685432919888.png


Connected the indicator side cover to the battery

1685432992003.png


Sticked a piece of foam to the cover to support the battery pack inside the case

1685433041350.png


Applied some silicone adhesive sealant to the charging port connector back side to cover the opeinings

1685433151427.png



Attached the cover

1685433077519.png


Applied the sealant to the battery terminals

1685433185132.png


Attached the terminals to the battery lead

1685433247003.png


Added some foam for support and assembled the battery completely

1685433281036.png


1685433330021.png


1685433346400.png


And here you have it

1685433372971.png


Clipped the original Bafang m620 terminals off from the motor leads

1685432403161.png


1685432417492.png


1685432429487.png


Soldered high current XT90 terminals in the motor leads

1685432468040.png


1685432483097.png


And here you have it, how it supposed to be delivered from Innotrace but was not

1685432500671.png
 

TQFreak

Active member
Dec 2, 2022
170
210
USA
The I attached extra connectors for the battery on/off function.

In order to attach the new connector I drilled two holes in the battery bottom bracket

1685433843376.png


Tapped with M6

1685433874862.png


3D printed the connector housing out of ABS

1685433911758.png


1685433925603.png


Attached it to the bracket with a couple of 90 deg countersink M6 screws (those screws are maybe 15 mm long)

1685433984573.png


1685434047501.png


The pogo pins sit inside the housing

1685434082684.png


Those pogo-pins match the cup-head pins on the battery

1685434125224.png


Soldered 16AWG silicone insulation wires to the pins

1685434168850.png


Assembled the connector

1685434201135.png


Soldered the XT30 connector to it

1685434424235.png


1685434447782.png
\

Soldered the 12AWG silicone insulation wires to the battery bottom bracket power connector

1685434495765.png


1685434509242.png


1685434521205.png


Crimped 20AWG TXL wires with JST-SM2.5 connector terminals

1685434799725.png


Finished the battery connector harness with attaching 8AWG silicone insulation wires to it, XT90 plug to mate with the motor, the 7.5A fuse with fuse holder and JST-SM2.5 connector for the charging leads.

1685434869301.png


1685434567990.png


Applies some sealant on the back side of the JST-SM2.5 connector

1685434742486.png


Attached the harness to the battery bottom bracket

1685434917714.png


Installed all this stuff into the bike frame

1685434955675.png


1685434989541.png
 

TQFreak

Active member
Dec 2, 2022
170
210
USA
Here are the CAD files of the pogo pins terminals housing and the JBD SP17S005 BMS support for 3D printing, the template to drill the battery cover for pogo pins and the template for the battery spot welding if you want to replicate what I did. I also attached the reverse engineered battery CAD model for reference if you want to use it.


1685466241948.png



1685467545442.png



1685466956567.png
 
Last edited:

Bengy22

Member
Aug 25, 2022
97
58
USA
Amazing write up, love all the detail you went into. I wanted to point over 60c on the exterior likely means the stator is quite warm and is throttling the power due to heat. On my bbshd I can get the stator to 90c while the exterior will be low 40's. After all the m620 is only rated at 1kw and you are pushing well over 3kw haha. And that xt90 imo is what the innotrace should come with not the xt60 they allow you to spec it with, so nice upgrade. Do you think 1000wh will be enough for that beast? I must admit after seeing your mock up in the other thread about fitting 140 cells I was hoping someone who do a custom battery and see how many watt hours they could cram in the E55. I'm thinking I will do a E55 build but I would like around 1250wh which should be easy I think
 

TQFreak

Active member
Dec 2, 2022
170
210
USA
I think 1000W is OK because of I feel 90% of time it uses below 1000W. But for me 3000W is necessary because of I commute on the road with some 35 mph speed limit sections and I need to keep up with traffic for safety reason.

I was thinking to fit bigger battery but that stock battery case is so convenient and I use about 50-60% of the full charge for one way commute of the existing battery so I decided to stick with the stock battery case.
 

malin

New Member
May 28, 2023
3
6
Poland
I'm kindly asking for your help. I just got stuck in frame assembling. My 4 washers with 4 o-rings have been firmly inserted in the swingarm as from TQFreak photos. The big problem for me is to tighten it by screw as you can see from photos at any angle the clearance for the screw cannot be adjusted. Do you have any hint how to do ?

btw - I have got all the o-rings with dengfu frame

20230708_154854.jpg 20230708_154909.jpg 20230708_155053.jpg 20230708_162001.jpg
 

malin

New Member
May 28, 2023
3
6
Poland
Thank you for your attention - OK finally I did It. I was afraid to use too much force but I managed to move elements to connect it by the screw.
BTW please look at the pictures: there are few differents in my frame set comparing to yours:
- it seems now to be even more finished inside
- instead of alu cable guides, they are now new made of plastic
- as I mentioned all the o-rings (also for headset) were added to my orginal set
- added cables between holes to help in assembing

20230704_164233.jpg 20230704_164239.jpg 20230704_213619.jpg 20230704_213625.jpg 20230704_164430.jpg 20230704_164416.jpg 20230704_164722.jpg
 

TQFreak

Active member
Dec 2, 2022
170
210
USA
I did not have such problem with the washers with the o-rings in those spots. Those washers were hard to stick into the pockets though because of the snug fit of the o-ring, but they were aligned pretty good.

It looks like they removed the ribs at the upper mount of the battery. I'm not sure why. Maybe because of it can interfere with the cables. But I was able to manage the cables around those ribs. Those ribs support the upper battery mount bracket. But maybe the frame has enough stiffness and strength to hold the bracket without the ribs.

I prefer the aluminum cables mounts because of those mounts allow to manage multiple different diameter cables and you can put more cables there (maybe up to 6 cables) while the plastic cable clip is limited by 4 cables and the diameter is fixed which may become an obsticale in cable management.
 

J. Dub

New Member
May 18, 2023
20
2
Arkansas
@TQFreak what are your thoughts of water getting into the cable routing in the headset?
I am looking to purchase e55 but I ride in the rain and wondered if there is a water port to allow water out of the frame if any gets in at the cable insertion section of the headset.
 

TQFreak

Active member
Dec 2, 2022
170
210
USA
I mostly ride it in the rain too and I did not notice any problems with the water. There are not too much water can get in that opening with the rain and if any it should escape through the lower part of the headset (there is a gap on the race crown and the fork) and through the frame openings without touching something water sensitive.

Any water on the cables will be dropping on the lowest part of the cables in the headset area (the cables make like a drip loop in the headset area inside the frame, they go down, then they go up, then they go down in the motor area) so the part of the water which glides on the cables should escape the frame without touching something sensitive too.
 
Last edited:

Dado

Active member
Jun 28, 2022
577
407
Bratislava
TQ, I do like your skills! Try to estimate how many man hours did this all took to build. Dont include posting photo and writing comments here.
 

El Topo

Member
Jul 23, 2022
125
47
Germany, Bavaria
Amazing effort, and amazing documentation of it! There is so much to learn for every build.
Thank you.

I think you mentioned these 5800mah cells somewhere, any reason you didn't build a battery with them? Their scarce availability seems suspicious.
 

TQFreak

Active member
Dec 2, 2022
170
210
USA
I did not mention about 5800mah cells. I was planning to build bigger battery with 21700 cells but I ended up using the stock battery case because of it is very convenient.
 

El Topo

Member
Jul 23, 2022
125
47
Germany, Bavaria
I did not mention about 5800mah cells. I was planning to build bigger battery with 21700 cells but I ended up using the stock battery case because of it is very convenient.
Ok, then I must have had something mixed up.
Why does nobody use these cells for custom batteries? On paper they look great, but I see them hardly mentioned anywhere. A Google search has very few hits...
 
Last edited:

TQFreak

Active member
Dec 2, 2022
170
210
USA
If you are talking about this cell INR21700-M58T I did not know such thing exists. It was not even in the list of the battery cells where I purchased the cells. But it if it has capacity 5800mAh then you can make 1206Wh battery out of those using the stock case.
 

Bengy22

Member
Aug 25, 2022
97
58
USA
If you are talking about this cell INR21700-M58T I did not know such thing exists. It was not even in the list of the battery cells where I purchased the cells. But it if it has capacity 5800mAh then you can make 1206Wh battery out of those using the stock case.
You could also go with the Vapcell F60 (rewrapped FEB 21700) https://www.vapcelltech.com/h-pd-202.html for even slightly more capacity. I wouldn't recommend it though for a innotrace motor, but stock they would easily handle that discharge
 

Rickster

Well-known member
Subscriber
Feb 19, 2022
291
281
Ok BC Canada
TQFreak I'm stunned at not only the quality of your build but your personal skill and documentation is incredible!!
Now that you have completed the bike can you share more about what the ride /suspension/handling is like and would you still pick the same frame built if you had to do it again?
Thanks 🙏
 

TQFreak

Active member
Dec 2, 2022
170
210
USA
I would pick the same frame again because of this is the only frame offers such big battery, big motor and looks very good at the same time.

By the way I did not mentioned here but you have to apply Loctite SF7471 primer and Loctite thread locker (probably red is more suitable) on the rear triangle fasteners because of those come loose without thread locker and mark them whit nail polish and keep an eye on them.

I do not have issues with suspension and handling.
 

EMTB Forums

Since 2018

The World's largest electric mountain bike community.

523K
Messages
25,816
Members
Join Our Community

Latest articles


Top