{"id":498,"date":"2013-04-20T18:39:00","date_gmt":"2013-04-20T22:39:00","guid":{"rendered":"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/?p=498"},"modified":"2015-05-18T17:09:34","modified_gmt":"2015-05-18T21:09:34","slug":"cervelo-p21-diy-internal-cable-routing","status":"publish","type":"post","link":"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/2013\/04\/cervelo-p21-diy-internal-cable-routing\/","title":{"rendered":"Cerv\u00e9lo P2.1: DIY top tube cable routing"},"content":{"rendered":"<div class=\"separator\" style=\"clear: both; text-align: center;\">\n<a href=\"http:\/\/1.bp.blogspot.com\/-pCg_ijEgtbo\/UjTLVCxRr_I\/AAAAAAAAAzE\/v1sQRKdaL3M\/s1600\/2013-09-14+15.07.07.jpg\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" src=\"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-content\/uploads\/2013\/04\/2013-09-14-15.07.07.jpg\" height=\"480\" width=\"640\" \/><\/a><\/div>\n<div class=\"separator\" style=\"clear: both; text-align: center;\">\n<\/div>\n<div class=\"MsoNormal\">\nLast year, <a href=\"http:\/\/tririg.com\/\">TriRig.com<\/a>&nbsp;showcased a <a href=\"http:\/\/www.tririg.com\/galleries.php?id=2012_01_Omega_3&amp;num=10\">Cerv\u00e9lo P3 with custom internal top tube cable routing<\/a>. This modification sparked a lot of interest among thrifty aero-weenies like me. TriRig eventually posted <a href=\"http:\/\/www.youtube.com\/watch?v=RORISzYGxso\">a video<\/a>&nbsp;with basic instructions. After psyching myself up for a couple days, I decided to give it a crack on my classic 2012 P2. Read on to see how I did it, including some minor improvements over TriRig&#8217;s method.<\/div>\n<div class=\"MsoNormal\">\n<\/div>\n<div class=\"MsoNormal\">\nThe classic Cerv\u00e9lo P2 (pre-2014) and P3 (pre-2013) are perhaps the two most storied and popular triathlon\/TT bikes. Despite designs dating back nearly a decade, both bikes still trounce all but the top offerings from many other brands in wind tunnel tests. Nevertheless, some aspects of the P2 and P3 designs are looking a little long in the tooth. The latest crop of highly integrated triathlon\/TT bikes, dubbed \u201csuperbikes\u201d, almost all feature internal cable routing entering the top tube behind the stem. It is found on the <a href=\"http:\/\/www.cervelo.com\/en\/bikes\/p-series\/p3.html\">second generation Cerv\u00e9lo P3<\/a>. Behind-the-stem routing reduces frontal area, decreases drag and makes for a cleaner appearance.<\/div>\n<div class=\"MsoNormal\">\n<\/div>\n<div class=\"MsoNormal\">\n<i>Disclaimer: <\/i><i>I cannot guarantee the safety of drilling holes in carbon frames, especially if you are <a href=\"https:\/\/www.google.ca\/search?q=lampre+fat+guy&amp;channel=linkdoctor&amp;um=1&amp;ie=UTF-8&amp;hl=en&amp;tbm=isch&amp;source=og&amp;sa=N&amp;tab=wi&amp;ei=uNtyUYSLNIemqAGQsYHQCw&amp;biw=1163&amp;bih=622&amp;sei=u9tyUfGXDoeYqQH_nYHwCQ\">&#8220;big boned&#8221;<\/a>, <a href=\"https:\/\/www.youtube.com\/watch?v=bqyyNrOIatU\">your name is Fabian<\/a>, or <a href=\"https:\/\/www.facebook.com\/photo.php?fbid=297658456914315&amp;set=a.126129890733840.22807.126101207403375&amp;type=1&amp;theater\">you are a bike molester<\/a>. I am willing to put my trust in the fine engineers at Cerv\u00e9lo and the safety factor of<br \/>\nthe frame design. <\/i><i>Also, this project will definitely void your warranty (not a concern if your frame is second hand like mine). Finally, I&#8217;m no master craftsman, but this project does require a degree of wrenching competence.&nbsp;If you choose to undertake this project, you understand and assume all of the risks.&nbsp;<\/i><i>Consider my ass covered!<\/i><\/div>\n<div class=\"MsoNormal\">\n<\/div>\n<div class=\"MsoNormal\">\nThe steps I followed are described below. This isn&#8217;t meant to be a definitive how-to guide; I&#8217;m sure that my method can be refined.<\/div>\n<div class=\"MsoNormal\">\n<\/div>\n<div class=\"MsoNormal\">\n<b>Materials &amp; Tools<\/b><\/div>\n<div class=\"MsoNormal\">\n<\/div>\n<div class=\"MsoNormal\">\n<\/div>\n<ul>\n<li>(2) <a href=\"http:\/\/www.bikepedia.com\/PA\/Item.aspx?itemid=734298#.UXKXOqKkpA0\">Jagwire cable housing stops (part # CHA056)<\/a>&nbsp;(I ordered 5 on eBay for a few bucks.)<\/li>\n<li>(2) nosed ferrules that fit inside the housing stops (I salvaged a couple from an old Shimano mountain bike cable set. These can also <a href=\"http:\/\/www.ebay.ca\/sch\/i.html?_nkw=nosed+ferrule&amp;_sacat=0&amp;_odkw=nosed+ferrules&amp;_osacat=0&amp;_from=R40\">be found on eBay<\/a>. Make sure you buy the correct diameter for your cables &#8211; more on that later.)<\/li>\n<li>1\/8&#8243; nylon tubing (I used Nylaflow Low Pressure tubing.)<\/li>\n<li>PTFE\/Teflon tape<\/li>\n<li>masking tape<\/li>\n<li>superglue<\/li>\n<li>drill and bits (tiny up to ~5\/16\u201d)<\/li>\n<li>cable cutters<\/li>\n<li>permanent marker<\/li>\n<li>box of tissues for the people whose dreams you will crush with your upgraded rig<\/li>\n<\/ul>\n<table align=\"center\" cellpadding=\"0\" cellspacing=\"0\" class=\"tr-caption-container\" style=\"margin-left: auto; margin-right: auto; text-align: center;\">\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><a href=\"http:\/\/2.bp.blogspot.com\/-JmUJZMHKWF0\/UXKjEyvKp3I\/AAAAAAAAAcI\/g5r43gABgBM\/s1600\/2013-04-19+18.45.21.jpg\" imageanchor=\"1\" style=\"margin-left: auto; margin-right: auto;\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" src=\"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-content\/uploads\/2013\/04\/2013-04-19-18.45.21.jpg\" height=\"207\" width=\"400\" \/><\/a><\/td>\n<\/tr>\n<tr>\n<td class=\"tr-caption\" style=\"text-align: center;\">Shimano nosed ferrule, Jagwire cable stop, 1\/8&#8243; nylon tubing<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><\/p>\n<div class=\"MsoNormal\">\n<\/div>\n<div class=\"MsoNormal\">\n<b>1. Inspect the area.<\/b>&nbsp;<\/div>\n<div class=\"MsoNormal\">\nI removed the fork and looked and felt around inside the head tube area. My 2012 54cm P2 didn&#8217;t have any obstructions in the path of the cables. Another concern was that the top tube\/down tube junction would taper to a point that could kink the cable and accelerate deterioration of the cable guide. It turned out to be a fairly smooth bend with a radius similar to the exterior of the tubes. The carbon appeared to be relatively thick where the holes would be drilled.<\/div>\n<div class=\"MsoNormal\">\n<\/div>\n<div class=\"MsoNormal\">\n<b>2. Make the cable stops\/guides.<\/b>&nbsp;<\/div>\n<div class=\"MsoNormal\">\nFirst, a&nbsp;side note on cable housing:&nbsp;Shimano and SRAM shifter housing is ~4mm, while some other brands use ~5mm housing (<i>e.g.<\/i>, some&nbsp;Jagwire, Nokon) (FYI: most brake cable housing is ~5mm). The Jagwire CHA056 stops have an inner diameter of 5mm, so ferrules are required for 4mm housing, and ferrules for 5mm housing won&#8217;t fit inside the stops. The method described here requires the use of nosed ferrules, therefore 5mm housing will not work. It is possible that a different combination of stops and ferrules would do the job.<\/div>\n<div class=\"MsoNormal\">\n<\/div>\n<div class=\"MsoNormal\">\nThe tip (or &#8220;nose&#8221;) of my Shimano ferrules didn&#8217;t quite fit through the hole in the stops, so I had to drill the holes out a little. The body of the ferrules was also a little too thick to fit inside the stops, so I&nbsp;ground&nbsp;it down with a rotary tool. Finally, the tops of the ferrules protruded above the cable stops and required trimming. For these reasons, the Shimano ferrules obviously weren&#8217;t ideal and there are probably better options.<\/div>\n<div class=\"MsoNormal\">\n<\/div>\n<div class=\"MsoNormal\">\nI used 1\/8&#8243; nylon tubing to guide the cables around the bend where the top tube and down tube meet inside the frame. The tubing is super low friction, durable and light. I cut two sections of tubing that were just long enough to clear the bend. I inserted the ferrule into the stop and superglued the tubing around the nose. This formed a secure bond to hold the tubing in place inside the frame.<\/div>\n<div class=\"MsoNormal\">\n<\/div>\n<table align=\"center\" cellpadding=\"0\" cellspacing=\"0\" class=\"tr-caption-container\" style=\"margin-left: auto; margin-right: auto; text-align: center;\">\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><a href=\"http:\/\/3.bp.blogspot.com\/-gl2MxEcqHbk\/UXKjevtqVII\/AAAAAAAAAcQ\/Ooz5DwAPSPQ\/s1600\/2013-04-19+18.45.54.jpg\" imageanchor=\"1\" style=\"margin-left: auto; margin-right: auto;\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" src=\"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-content\/uploads\/2013\/04\/2013-04-19-18.45.54.jpg\" height=\"200\" width=\"400\" \/><\/a><\/td>\n<\/tr>\n<tr>\n<td class=\"tr-caption\" style=\"text-align: center;\">Improvised cable stops\/guides<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><\/p>\n<div class=\"MsoNormal\">\nI think that this method is preferable to running full length cable liner (TriRig&#8217;s solution) or housing inside the frame. First, the short length of tubing reduces cable drag which can cause poor shifting. Second, it is a lot lighter than full length housing. Third, the tubing is thicker and probably tougher than cable liner, limiting the risk of the cable sawing into the carbon. I will still remove and inspect the guides at the end of the season since they will eventually require replacement.<\/div>\n<div class=\"MsoNormal\">\n<br \/>\n<i>Update: The cable guides do not show any wear after several months of hard riding. They should last for a few seasons.<\/i><\/p>\n<\/div>\n<div class=\"MsoNormal\">\n<b>3. Mark the holes.&nbsp;<\/b><\/div>\n<div class=\"MsoNormal\">\nTriRig and others arranged the two holes for the cable stops\/guides in a line along the top tube, as opposed to side by side which would probably weaken the frame more. The key is to make sure that the first hole isn&#8217;t too close to the steerer tube, the holes aren&#8217;t too close together and the second hole isn&#8217;t too far back. The second hole should be positioned so that the cable travels straight down or slightly backwards to reach the bend, and it shouldn&#8217;t be too close to the brake cable port. I laid a strip of masking tape along the top tube (to help prevent paint chipping and carbon fraying) and marked the position of the two holes.<\/div>\n<div class=\"MsoNormal\">\n<\/div>\n<table align=\"center\" cellpadding=\"0\" cellspacing=\"0\" class=\"tr-caption-container\" style=\"margin-left: auto; margin-right: auto; text-align: center;\">\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><a href=\"http:\/\/4.bp.blogspot.com\/-noHVjdeXIc8\/UXKis5i0xmI\/AAAAAAAAAcA\/-LWFNo5BDtc\/s1600\/2013-04-19+18.56.21.jpg\" imageanchor=\"1\" style=\"margin-left: auto; margin-right: auto;\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" src=\"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-content\/uploads\/2013\/04\/2013-04-19-18.56.21.jpg\" height=\"300\" width=\"400\" \/><\/a><\/td>\n<\/tr>\n<tr>\n<td class=\"tr-caption\" style=\"text-align: center;\">Start with a small bit and work up to the right size. It&#8217;s a good idea to cover the headset to prevent contamination.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"MsoNormal\">\n<\/div>\n<div class=\"MsoNormal\">\nAt this point, I recommend pausing, perhaps having a snack and a nap, and re-assessing your work only when you feel refreshed and sharp. Irreversible modifications to expensive frames and parts should only be undertaken with the utmost composure, sobriety and alertness. I&#8217;ve learned this the hard way. Once you reach the point of no return, a good policy is to measure twice, contemplate, consult a friend, take a rest, repeat a few times, and finally drill\/cut once.<\/div>\n<div class=\"MsoNormal\">\n<\/div>\n<div class=\"MsoNormal\">\n<b>4. Drill!<\/b>&nbsp;<\/div>\n<div class=\"MsoNormal\">\nStarting with my smallest drill bit, I carefully drilled two pilot holes. I gradually enlarged the holes, going up one bit size at a time. As I approached the diameter of the cable stops, I checked each time to see if the stop would fit. Eventually, a 5\/16&#8243; bit allowed the stop to slide in, but the hole was <i>slightly<\/i>&nbsp;bigger than was needed resulting in a tiny bit of play when the stop was inserted. There could be a metric or non-standard bit size that yields a tighter fit.<\/div>\n<div class=\"MsoNormal\">\n<\/div>\n<div class=\"separator\" style=\"clear: both; text-align: center;\">\n<a href=\"http:\/\/4.bp.blogspot.com\/-Y2mi-lwu5v8\/UXKkAOfO59I\/AAAAAAAAAcg\/TpRuEWfUYR0\/s1600\/2013-04-19+19.08.17.jpg\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" src=\"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-content\/uploads\/2013\/04\/2013-04-19-19.08.17.jpg\" height=\"400\" width=\"300\" \/><\/a><\/div>\n<div class=\"MsoNormal\">\n<\/div>\n<div class=\"MsoNormal\">\n<\/div>\n<div class=\"MsoNormal\">\n<b>5.&nbsp;<\/b><b>Insert the cable stops\/guides.&nbsp;<\/b><\/div>\n<div class=\"MsoNormal\">\nTo remove play in the cable stops, I wound PTFE\/Teflon tape around the stops. The tape forms a thin sleeve that secures them in place and prevents vibration and rubbing that could wear down the carbon over time. It also helps prevent <strike>water<\/strike> sweat, sports drink and tears from entering the frame.<\/div>\n<div class=\"MsoNormal\">\n<\/div>\n<div class=\"separator\" style=\"clear: both; text-align: center;\">\n<\/div>\n<div class=\"separator\" style=\"clear: both; text-align: center;\">\n<a href=\"http:\/\/1.bp.blogspot.com\/-WdDzZ2hEO24\/UbzHRFqCH0I\/AAAAAAAAAgI\/avw3gL-7qYE\/s1600\/2013-06-15+15.27.47.jpg\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em; text-align: center;\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" src=\"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-content\/uploads\/2013\/04\/2013-06-15-15.27.47.jpg\" height=\"480\" width=\"640\" \/><\/a><\/div>\n<p><\/p>\n<div class=\"separator\" style=\"clear: both; text-align: center;\">\n<\/div>\n<div class=\"separator\" style=\"clear: both; text-align: center;\">\n<\/div>\n<div class=\"MsoNormal\">\n<b>6. Re-cable.<\/b><\/div>\n<div class=\"MsoNormal\">\nSurprisingly, this was the most finicky step, but it was no more annoying than with the original cable routing. I&#8217;ve tried finesse, but I usually resort to repeatedly ramming the cable in and out of the port until it pops out the hole at the bottom bracket. Sometimes it takes one try, sometimes it takes 101 tries, with a corresponding amount of profanity.<\/p>\n<p>One trick for re-cabling is to remove the cable guide under the bottom bracket. It&#8217;s also a good idea to put a drop of superglue on the cable end to prevent fraying. Next time you re-cable your bike, it&#8217;s a huge time saver to first feed a length of housing or tubing along the old cable inside the frame and out both ends. This way the housing\/tubing acts as a temporary guide when you insert the new cable. Once I set up the derailleurs, shifting proved to be just as crisp as before.<\/p>\n<\/div>\n<div class=\"MsoNormal\">\n<div class=\"separator\" style=\"clear: both; text-align: center;\">\n<a href=\"http:\/\/1.bp.blogspot.com\/-403zgtRfXI8\/UjTK2VbZAUI\/AAAAAAAAAyk\/Lv0Cl7OuX2c\/s1600\/2013-09-14+15.01.06.jpg\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em; text-align: center;\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" src=\"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-content\/uploads\/2013\/04\/2013-09-14-15.01.06.jpg\" height=\"480\" width=\"640\" \/><\/a><\/div>\n<\/div>\n<div class=\"MsoNormal\">\n<b>7. Bonus step for 3T Ventus users.&nbsp;<\/b><\/div>\n<div class=\"MsoNormal\">\nThe last step for me was to \u201c<a href=\"https:\/\/www.google.ca\/search?q=kamm+tail&amp;aq=f&amp;um=1&amp;ie=UTF-8&amp;hl=en&amp;tbm=isch&amp;source=og&amp;sa=N&amp;tab=wi&amp;ei=dHZyUa3xM5S7qQH-44DYCg&amp;biw=1163&amp;bih=622&amp;sei=gXZyUdm8LsSVqgGKiYD4Bw\">kamm tail<\/a>\u201d my 3T Ventus. If you want to run this bar without a dorkstack of spacers on a bike with behind-the-stem cable routing, then you&#8217;ll probably need to chop the tail off the airfoil to avoid cable interference. I put some masking tape on the outside of the bar to prevent paint chipping along the cut. There are actually two lines inside the fairing just behind the clamping bolt. Using these lines as a guide, a hacksaw with a 32 TPI blade made short work of the aluminum. Next, I used a rotary tool with a silicon carbide grinding wheel to smooth all of the sharp edges. The bare aluminum along the cut was an eyesore, so I touched it up with a black permanent marker. As a closet weight weenie, I was really happy to drop like 10 grams!<\/div>\n<div class=\"MsoNormal\">\n<\/div>\n<div class=\"MsoNormal\">\nAdd an aero front brake and you&#8217;ve got a \u201cbudget\u201d superbike!<\/p>\n<table align=\"center\" cellpadding=\"0\" cellspacing=\"0\" class=\"tr-caption-container\" style=\"margin-left: auto; margin-right: auto; text-align: center;\">\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><a href=\"http:\/\/2.bp.blogspot.com\/-j_bZrFAIl_g\/UjTL62PssRI\/AAAAAAAAAzY\/xw_MtAWSnEg\/s1600\/2013-09-14+14.53.56.jpg\" imageanchor=\"1\" style=\"font-size: medium; margin-left: auto; margin-right: auto;\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" src=\"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-content\/uploads\/2013\/04\/2013-09-14-14.53.56.jpg\" height=\"480\" width=\"640\" \/><\/a><\/td>\n<\/tr>\n<tr>\n<td class=\"tr-caption\" style=\"text-align: center;\">The TriRig Omega front brake is super low profile.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"separator\" style=\"clear: both; text-align: center;\">\n<\/div>\n<div class=\"MsoNormal\">\n<table align=\"center\" cellpadding=\"0\" cellspacing=\"0\" class=\"tr-caption-container\" style=\"margin-left: auto; margin-right: auto; text-align: center;\">\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><a href=\"http:\/\/4.bp.blogspot.com\/-l-_DZygLe5Y\/UbJx1ebxkOI\/AAAAAAAAAe0\/smcgMkq-hUI\/s1600\/2013-06-07+15.26.44.jpg\" imageanchor=\"1\" style=\"margin-left: auto; margin-right: auto;\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" src=\"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-content\/uploads\/2013\/04\/2013-06-07-15.26.44.jpg\" height=\"480\" width=\"640\" \/><\/a><\/td>\n<\/tr>\n<tr>\n<td class=\"tr-caption\" style=\"text-align: center;\">Straight extensions sure look badass, but I&#8217;ve since swapped them for more ergonomic Zipp VukaShift s-bends.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table align=\"center\" cellpadding=\"0\" cellspacing=\"0\" class=\"tr-caption-container\" style=\"margin-left: auto; margin-right: auto; text-align: center;\">\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><a href=\"http:\/\/2.bp.blogspot.com\/-7tYrfdQIqb8\/UjTKqApm9EI\/AAAAAAAAAyU\/6u5ZzOz2XsI\/s1600\/2013-09-14+15.00.18.jpg\" imageanchor=\"1\" style=\"margin-left: auto; margin-right: auto;\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" src=\"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-content\/uploads\/2013\/04\/2013-09-14-15.00.18.jpg\" height=\"480\" width=\"640\" \/><\/a><\/td>\n<\/tr>\n<tr>\n<td class=\"tr-caption\" style=\"text-align: center;\">Skateboard\/anti-slip tape provides secure grip for the minimal 3T Ventus pursuit position. It&#8217;s also lower profile than regular bar tape.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><b>Questions? Ask away in the comments below!<\/b><\/div>\n<div class=\"addtoany_share_save_container addtoany_content_bottom\"><div class=\"a2a_kit a2a_kit_size_32 addtoany_list a2a_target\" id=\"wpa2a_1\"><a class=\"a2a_button_facebook\" href=\"http:\/\/www.addtoany.com\/add_to\/facebook?linkurl=https%3A%2F%2Fmikaelstaer.com%2Fclients%2Fcbeals%2Fdev%2F2013%2F04%2Fcervelo-p21-diy-internal-cable-routing%2F&amp;linkname=Cerv%C3%A9lo%20P2.1%3A%20DIY%20top%20tube%20cable%20routing\" title=\"Facebook\" rel=\"nofollow\" target=\"_blank\"><\/a><a class=\"a2a_button_twitter\" href=\"http:\/\/www.addtoany.com\/add_to\/twitter?linkurl=https%3A%2F%2Fmikaelstaer.com%2Fclients%2Fcbeals%2Fdev%2F2013%2F04%2Fcervelo-p21-diy-internal-cable-routing%2F&amp;linkname=Cerv%C3%A9lo%20P2.1%3A%20DIY%20top%20tube%20cable%20routing\" title=\"Twitter\" rel=\"nofollow\" target=\"_blank\"><\/a><a class=\"a2a_button_google_plus\" href=\"http:\/\/www.addtoany.com\/add_to\/google_plus?linkurl=https%3A%2F%2Fmikaelstaer.com%2Fclients%2Fcbeals%2Fdev%2F2013%2F04%2Fcervelo-p21-diy-internal-cable-routing%2F&amp;linkname=Cerv%C3%A9lo%20P2.1%3A%20DIY%20top%20tube%20cable%20routing\" title=\"Google+\" rel=\"nofollow\" target=\"_blank\"><\/a><a class=\"a2a_dd addtoany_share_save\" href=\"https:\/\/www.addtoany.com\/share_save\"><\/a>\n<script type=\"text\/javascript\"><!--\nwpa2a.script_load();\n\/\/--><\/script>\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Last year, TriRig.com&nbsp;showcased a Cerv\u00e9lo P3 with custom internal top tube cable routing. This modification sparked a lot of interest among thrifty aero-weenies like me. TriRig eventually posted a video&nbsp;with basic instructions. After psyching myself up for a couple days, I decided to give it a crack on my classic 2012 P2. Read on to &hellip; <a href=\"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/2013\/04\/cervelo-p21-diy-internal-cable-routing\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Cerv\u00e9lo P2.1: DIY top tube cable routing<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-498","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-json\/wp\/v2\/posts\/498","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-json\/wp\/v2\/comments?post=498"}],"version-history":[{"count":1,"href":"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-json\/wp\/v2\/posts\/498\/revisions"}],"predecessor-version":[{"id":883,"href":"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-json\/wp\/v2\/posts\/498\/revisions\/883"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-json\/wp\/v2\/media\/873"}],"wp:attachment":[{"href":"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-json\/wp\/v2\/media?parent=498"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-json\/wp\/v2\/categories?post=498"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-json\/wp\/v2\/tags?post=498"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}