Thanks Strindberg, I actually wanted to read what the IC's were but cant do that from these pictures whereas on the one you posted of the tilt sensor it was easy to read the IC part numbers.
None of this is of use to repairing the motor but being a geek I am curious.
Edit:
I just notice that the tilt sensor PCB in your pictures has 2 IC's on it whereas mine and the previous picture of yours has 1 IC on it.
View attachment 77507
Mine
View attachment 77508
Yours
Pity I cant read what those IC's are.
And on this picture.
STEPS E8000 Motor Service
Updating the list: 1 x 6808 2rs Sealed Ball bearing 40x52x7mm 1 x 6805 2rs Sealed Ball Bearing 25x37x7mm 3 x 6900 ZZ Shielded Ball Bearing 10x22x6mm 1 x 6000 ZZ Shielded Ball Bearing 10x26x8mm 1 x K25x29x10 Needle Roller Cage Assembly 1 x K25x29x17 Needle Roller Cage Assembly Mike: Thanks for...www.emtbforums.com
Glad to know there's some interest in reverse engineering Shimano Steps electronics. Being that the torque sensor used in all steps motors (including ep8) has the same design prone to failure and the fact that there's no such thing as replacement parts, it would be nice to have an alternative of repairing this kind of fault.
...
Nice work!!Glad to know there's some interest in reverse engineering Shimano Steps electronics. Being that the torque sensor used in all steps motors (including ep8) has the same design prone to failure and the fact that there's no such thing as replacement parts, it would be nice to have an alternative of repairing this kind of fault.
I'm new to this forum but I had my fair share of time spent on solving errors regarding to Steps motors. I fixed almost all faults, except some water damage units and of course, the most common, torque sensor failure.
Here are my own findings regarding E8000 inner workings....
Some errors encountered and my description added:
E01020 ---- torque sensor disconnected
E01021 ---- torque sensor (startup values)not plausible
Obs: Can also trigger WS013 when the torque sensor intermittently outputs a signal, but it's outside normal startup value (with no load)
E01041 ---- Motor hall sensor failure/temp sensor failure (check electric motor for damage on the hall sensor/temp sensor pcb, coils)
E01003 ---- Battery voltage monitor failure
E01030, E01031 ---- Cadence sensor fault (check the magnetic ring on the crankshaft or the cadence sensor pcb)
Booting to menu
---------------
E01022----- Possible something related to current sensing
Obs: Boot to menu, walk assist works, only appearing when using power assist, as soon as the motor starts, regardless of assist level.
E020 ---- Motor - > battery communication fault, electrical fault on battery data lines (battery, connection with the motor, motor pcb .
Regarding torque sensor. So many parts and so small factor both on rotary and stationary PCB, not easy to reverse engineer. I found out that the signal that the assembly transmits to the mainboard is digital, possible I2C. The sensors themselves (the ones glued to the metal part) are not simply gauge sensors but they also have a digital part under the black resin, maybe something like an analog front end with the force sensor intergrated in the chip...again, complicated. I've attached some pictures of whats underneath it, but my microscope is not so good.
If there are any calibration, they are stored on the chip directly glued to the crank rotating piece. Replacing only the metal part with the sensors will cure the problem. The rotary and stationary pcb don't fail so easily, the same goes for the mainboard...unless water goes inside.
I've searched a lot about manufacturers for force sensors with digital output, and found something that looked a bit in the right direction manufactured by ALPS but it's just a hunch. All seems surrounded by secrecy. The cip that bridge the communication between display, battery and motor control MCU is something I didn't find any reference to maybe it was overprinted with some Shimano part number.
About main PCB:
View attachment 77828
Power part--control board
=====================================
MAX17504(IC201)-----> 8v primary output (display, DI2, etc), 5V LDo secondary
8v primary switched through M202 to :
1. Display and other DI2 accessories
//2. IC203---5v LDO-marking D9F 500--->mcu power supply, hall sensor board supply, gyro board supply) trhough a a diode
2. IC204(LDO) marking C4N 561 3.3v v ---> Logic ic SN74LVC07A (IC101) and unknoun chip (IC100, marking G9GXW 710S4d)
MAX17504(IC205)----->lights supply
MAX17502/1(IC202)--->7v primary output, 5v LDO Secondary
primary output to
Power part--motor driver/control
=====================================
MP6530 --- 3 phase gate driver
custom Infineon Directfet MOSFET part numbering 6x
direct replacement: IRF6648TRPBF
ACS723T LLC-45AB (bidirectional curent sensing IC up to 45A) 2x
(for phase current sensing)
EW-610B --- bipolar Hall latch sensor (3x)
(for rotor positioning )
standard NTC for motor temperature sensing (value unknown)
Logic control
============================
Main MCU ?? ---marking F562TADDFM, RX62TA
(https://www.renesas.com/eu/en/produ...ssors/rx/rx600/rx62t/device/R5F562TADDFM.html)
A good questionHas anyone narrowed down what the reason is for all the bad noises and bearings?
Is it inexact tolerances on axles or whatever? Cos some motors make bearing creak straight out of the box while others take 5000kms
Nice work!!
Any clue on the battery-motor protocol?
hi, my engine, sometimes it remains with the anti-reverse bearing blocked and I have to give a half pedal back to unlock it .... now everything is open and well cleaned .... how can I do to solve the problem?
@Taoplus.
By seeing the clutch of the E7000 with these wedge style bearing rollers
I understand now why I have ever had with my two former E7000, almost 3 or 5 time by a ride, problems whith the clutch.
It got stuck hard and noisy as if I had a very bad ratchet.
And the crank jumped a quarter of a turn or a little more.
By the way, I am only a cool macadam-traveler.
In pre-war cars like Mathis and even in DKWs or SAAB 96s we could have the "freewheel" system in the gearbox.
It is normally a reliable system.
For me this is a very serious design error from Shimano
in addition to the W013 + C010 errors (torque sensor !!! )
which killed the first E7000 at 1200 km and the second E7000 at 2700 during my trip in Sweden in October 2019.
That's why I have got a 3rd engine, the E8000, under warranty.
There was nothing else to change, E8000 fits in place of the E7000.
--------------------
Here the clutch from an E8000
Whith this much simpler clutch may be I have had a very little clutch failure once every 3 or 4 months.
And grease >>> OKS 270 .
I have done now 1377 kilometers since servicing on November 16, 2021 .
View attachment 78528
The World's largest electric mountain bike community.