-
Mine has cable taped under the chainstay as the Kinesis has a solid yoke joining the driveside chainstay which has always annoyed me but the cable has not been an issue under there. The BB has a shield piece covering the spinning crank but that makes the cable a pretty tight fit with BSA30 cranks. My Rotor cranks are noisy bastards nowadays after years of abuse. I'd love to put on normal Shimano cranks which would give me room back for cables and shut up all the noise but then I'd lose my powermeter and if there's no watts there's no ride.
I had external cabling but wanted to put the battery in the seat tube. Allbeit mine is a Ti frame, I didn't have to drill the BB shell, I removed the screw you can see in the image but the hole was not big enough to get the cable connector through. Simply got a cable long enough to get to the top of the seat tube, cut it near to one end of the cable (3 or 4 inches from the connector) then threaded the cable through the screw hole, out of the bb shell and up the seat tube. Then soldered the cable back together and covered in heat shrink. As a BB30 BB I had to ensure I used a pressfit BB to prevent the cable rubbing on the spinning crank. The only external signs are the di2 cable sheaf running down the centre of the downtube and under the ds chainstay.