Pretty nice builds here. I sorta disagree that these can be run without the temp capacity mods. I wouldn't bother with the temp sensor addition/mod on future builds, but I would opt to do the STO shim plate, cpu thermal grease between the flanges of the motor/stator, and pack the non-drive/dry controller side of the motor housing with either putty or thermal pads. It might just be my location and the fact that I'm huffing this thing up legitimate mountains and whatnot in 90 degree ambient (32c) temps often... but this thing will overheat pretty quick when putting out over 400watts on flat ground. Less so during actual trail riding as the load is so varied. One last notable thing with that... these stay cooler with a lower cadence. I have a pretty fast cadence as as pretty fit mtb rider to start off with (90+) and the FOC and resulting motor RPM, over 4,000, does cause these to build up heat faster then a 60-70 cadence and a motor rpm of 3,500-4,000. That seems like what is optimal for this motor.
Regarding chainline... that is the biggest drawback for these DIY mid drives, especially on modern boost frames. Any frame boost frame, particularly 29r made after about 2014 +/- that provide 2.4+ rear tire clearance, become difficult. I remedied this by making a 8speed drivetrain, based on 11 speed components and spacing. My trick to this was to use a 11-46 shimano SLX cassette, and to pull some of the cogs out. That cassette has the 3 largest climbing gears on an alloy spider, and then I pulled a few of the mid cogs out of the mix. this essentially allows me to improve the chainline in the granny gear by about 15mm and the shifting is tolerable. there are of course, a few jumps in the cassette that are bigger then I would normally like in a push bike configuration, but the motor helps smooth that reality out in practice. One last note to doing this... you're likely going to need a longer limit screw for the derailleur to lock it out from blasting past the granny, and limit it to 7speeds.
I also clearance the motor housing slightly to get about 2mm back in the whole chainline system. I'm not currently running one of the 10mm - 42t narrow wide chainrings to get the chainline back even further. I'm just running the stock 5mm offset chainring. I'll be swapping to one of the custom offset nw chainrings this weekend to get that last little bit of shifting performance. Honestly, you could jump on this bike and you'd only know that the drivetrain was a cobbled together modified setup if I told you... it shifts just fine.
Clearance'ing the housing.
Before:
After:
This frame requires some shims to avoid the housing touching the chainstay.
here's an eagle cassette on the bike without the chainline mods
Laying the cassette out. this 11/46 SLX cassette is nice because it isn't riveted together, and the spacers are loose.
The extra gears
Installed