-
taking the drive side bearing out of the shell with the now free NDS inner race.
Can't access the drive side bearing, it's blocked by the chainring :/ (shimano XT, cant remove with the cranks on)
@M_V not moving at all. I might go buy a dead blow hammer tomorrow to see if that works ...
-
Can't access the drive side bearing
You don't need to. Drill out the cage on the NDS bearing as though you were getting ready to use the blind bearing puller. Since the axle won't yet flop about, you'll probably have to grind a slot with your Dremel in the outer race to get the balls out. Now the NDS inner race will pass freely through the NDS outer race and the only thing stopping you from pushing the whole assembly out through the drive side is the resistance of the drive side outer race in the shell.
-
Can't access the drive side bearing, it's blocked by the chainring
The DS bearing may come out of the frame, attached to the spindle, if you drill the NDS bearing and knock the cranks out with the NDS inner bearing race still stuck to the spindle, otherwise it'll come out when said inner race gets to the DS inner race.
If it's going to move, this style of blind bearing puller will move it without any of the forces going through the carbon fibre. Once you've drilled out the bearing cages, though, it will fall out easily enough just by taking the drive side bearing out of the shell with the now free NDS inner race.