Not for the faint of heart - you have been warned!
Yesterday I finished drilling out my new frame and forks to accept internal wiring. I've made one small hole in the seatpost, another bigger one in the shadow of the reinforcing gusset on the down tube (at the head tube) and another in the fork (beside the brazed-on disc mount).
This was easy.
Next came the wiring itself. I would optimistically say that I started around 8:30pm and got to bed at midnight... it is unbelievably difficult because where the tubes hit the BB (or the fork leg meets the crown) there's only say a 1cm hole in the bottom of a 3cm tube.
In the end I got there by passing a gear cable with both ends clipped off and then threading the wire through on those. But it wasn't easy even then, I had to put a kink in the end of the cable and use vice grips to rotate it so as to get the kink to pop out of the weld hole, and then my own holes were miserly / nervously small, making it very difficult to thread the wire plus cable through!
The end result? Beautiful dynamo lighting with no exposed cables other than ~10cm by the fork crown. The power goes straight into the fork leg, splits at the crown to power the front light, down the down tube then up the seat tube, into the seat post, and thence the tail light :)
So you can imagine my horror when I got to work this morning to discover that I had no rear light... disaster!
Visualising another four hours spent tracking down the issue, I was relieved only slightly heartbroken to discover that the cable has failed at the three way join at the headtube, i.e. nothing to do with the internal routing at all.
I think the mudguard vibrations may have torn the wire loose, which means I may need to file a notch in the bottom of the crown (or the mudguard) to keep it from repeating :(
As a hidden bonus of fitting my thin Marathon Winter to the back wheel (which still required an extra link to be added to the chain), look what I was able to do with the horrible jubilee clip / inner tube arrangement on the rear brake reaction arm: