Posted on 5 Comments

DIY high-volume frame bags

This blog post is another pictorial “recipe” for creating or retrofitting frame bags that are very stable and can carry more gear. The pictured bag has a capacity of more than 15 litres, and is loaded with water and gear. The key to maximizing the stable usable volume are internal composite stiffening panels fastened to portions inside the sides, back, and top of the fabric bag. If you’re retrofitting an existing bag just cut it down the centre line and then add a width strip to your needs (including Velcro OneWrap daisy chains), and the internal panels. This project took about 20 hours to complete. The materials and design are intended to accessible to folks. Several thousand hours of prototyping and field-testing have been incorporated into this design. While this implementation is ultra-light and not inexpensive, you can get creative with found and upcycled materials. Avoid using coiled zippers if you want to create a durable and high-performing project.

Overview: 14 litres of water in three bladders, plus the other gear pictured below. The left side internal composite panel is visible in the lower triangle of the bag. The perimeter of the bag is attached to the frame with Velcro and a few zip ties. This bag is made from Challenge Sailcloth Ultra 200 and weighs about 300 grams. All seams are taped with Challenge Sailcloth Ultra TNT. The combination of the materials and rain cover on the zipper create a highly water resistant bag. Ultra 200 is a UHMWPE fabric (Ultra High Molecular Weight Polyethylene), and is extremely strong and durable.
The spare fatbike tube (white rectangle, top right) sits in the bottom of the bag. The three bladders are then stacked in the frame bag, with the remaining gear sitting on top. An MSR hydration hose can be attached to any of the bladders and routed out through a front or back port.
Two DIY frame bags for #19, a 29’er hardtail. The bag on the left was constructed in January 2024 and incorporates all the design details outlined below. The bag on the right was built in early-2020 without the benefit of using internal composite stiffening panels and elements. The Velcro OneWrap daisy chain on each bag is used to directly secure the bag onto the centre-line of the frame. The bag on the right has many thousands of kilometers of backcountry usage.
Two of the industrial Hook Velcro VHB backed mounting patches on the frame. The lower downtube patch is ~3/4″ wide to match the exposed Loop OneWrap on the frame bag. A typical frame mounting system consists of seven to ten 3/4″ x 2″ Hook Velcro pads aligned to the centre-line of the frame. I cut these from a roll, Velcro Part #90197. A few zip ties are added at key locations to tension the bag in the frame and eliminate any movement. The dropper post cable gets routed immediately behind and below the installed frame bag.

Overall construction steps: This design of framebag is based on a single cardboard template that has been carefully shaped to completely fill the main triangle of a bicycle frame. Seam allowances are added to the edges of all panels. All of the perimeter panels are measured based on the four sides of the cardboard template, plus seam allowances. The cardboard template will also be used to size the two composite stiffeners for the side panels.

This is one of those real-world trail images that highlights this frame bag design and construction. I’d packed the bike up at about -20C after a winter overnighter. The framebag holds all water, food, stove & fuel, spare parts and belt, and some quick access outer layers. Perhaps about 15 kg of contents loosely dumped into the bag. Despite this lack of packing there’s no sag from all this weight and lack of organization.

After several thousand kilometers of Fall, Winter, and early-Spring fatbiking I’m really happy with this design and construction. At risk of over stating things …. this bag has FUNDAMENTALLY altered my bike-packing practices. Food, water, stove, fuel, tools, spares, etc. all have a stable and secure space inside ALL dimensions of a bicycle frame. The handling of the bike has noticeably improved with the overall lowered centre of gravity. The rear prototype CompressionPanniers and Sara’s new Bikepackers Foundry HandlebarBag+ (size Large) and a pair of custom StraddleBags (size Large) yield a solid expedition luggage system.

Thanks for reading!

Posted on Leave a comment

Seat bag stabilization

Controlling seatbag sway

This DIY project can reduce or eliminate excessive lateral movement in many seat bags.

The two key elements are an appropriately configured structural member placed lengthwise in the bottom of the bag; and a static strap (not elastic) looped under the bag and over each seat rail, that compresses the contents and bag into the saddle rails and underside.   

The above images are of a friend’s bike. She’s a very experienced and capable bikepacker, and was being frustrated by a seat bag that would droop and flop around despite being packed and tensioned correctly.

The solution proposed came out of some of the development work and testing of the Bikepackers Foundry Seat Bag. A. In order to minimize or eliminate sway the distance between the centerline of the bottom of the bag and each seat rail must be kept constant. B. Few, if any, seatbags have enough stiffness to prevent drooping behind the seat.

I wanted to provide a solution that was strong, lightweight, and did not require permanent modifications to the seat bag.

Posted on 16 Comments

Winter fatbiking gear

Please note – This post is merely what’s working for me. Not a prescription for others.

March 2023. With the really cold weather camping season coming to a close here in the Rockies I’ll try and document gear and usages for mostly solo overnighters in temperatures to -35 Celsius. As part of my leave-no-trace approach, these trips seldom include wood fires. I require gear that will keep me dry and warm with minimal use of external heat sources. While winter camping during the 2021/22 season I noticed that some of my gear was not performing as well as previous seasons. With numerous pieces being up to a decade old, it was time to update a few items. This post reflects those updates after about five months of regular use. Both Cascade Designs (MSR & Therma Rest) and Rab feature prominently in my selections. All items were purchased at retail prices and have been chosen based solely on my experiences and perceptions regarding performance, utility, and value. Many of the items were purchased at off-season discounts of 50-65%.

Challenge Sailcloth’s 100% recycled ECOPAK EPX200 has been getting the call for some custom bags. Fun stuff to create new luggage with!

RollingDale fat bike, loaded for a winter overnighter. Total weight of bike, gear, food, and 3 litres of water was 32 kg, or ~72 pounds.

Back of bike – The primary reason for these larger compression panniers is to be able to get bulky items off the handlebar, and create a lower centre of gravity. (~20 litres, <375 grams each including all attachments) The visible right pannier contains outerwear, spare clothing, bear-hang (empty food bag), DIY tent footprint, and ExoSpikes in the compression lid. The ExoSpikes weigh about 220 grams/pair and are vastly superior to studded boots. The left pannier contains a 2022 Therma Rest Polar Ranger -30C sleeping bag, and a 2020 MSR Hubba NX tent without the poles. The weight of panniers and contents is 5.0 kg, ~11 pounds. The 2020 DIY composite rear rack with integrated fender weighs <900 grams. This rack angle permits the full usage of the dropper post.  Total weight behind the seat tube is less than 6 kg.

Front of bike – Strapped directly to the Jones H Loop bar is a top-loading custom Bikepackers Foundry FireballBag; ~400 grams empty. Inside are the tent poles (bottom of bag and close to the head tube), 10+2 sections of 2015 Therma Rest Z-Lite Sol closed cell foam mattress, and a 2022 Therma Rest Neo Air X Therm Regular Wide with inflation bag. The weight of the FireballBag and contents is 1.3 kg, 2.9 pounds. A 2022 Lynx OGT Aurora maximum 1,500 lumen light is direct-mounted to the handlebar with OneWrap, weighs 106 grams. (Lynx OGT is a Nelson BC company producing world-class lighting systems.) Total weight on the handlebars < 1.5 kg, 3.3 pounds.

Centre of bike – As I almost always ride without a backpack or hip belt everything else needs to be carried around the centre triangle.

The 2020 custom frame bag contains canister stove & pot kit + emergency titanium wood stove, 2 litre water bladder (insulated in Outdoor Research hard shell and rain pants), 500 ml thermos of hot water covered with a pair of XL Rab Xenon mitts, emergency/first aid kit, spare Carbon Drive belt, spare Revoloop 27.5″ fatbike tube, zip ties, small shovel, and spare bike parts.

The 2020 custom top tube bag is divided in about the middle, with the back section holding a 0.5 litre drink-through-the-lid Thermos flask of warm water (this flask position the lowers centre of gravity of the bike) cushioned by a pair of Large Rab Xenon mitts & spare buff (back);, with the front section holding two 10,000mAh PD cache battery/warmers, two USB C to C cables and two USB A to micro USB cables and two female micro USB to male USB C adaptors (gotta have spares), Zoleo satellite communicator, keys and wallet, Swift RL headlamp, two spare 18650 batteries for the Aurora handlebar light, and two Petzl Bindi headlamps. I find that the Wahoo Elemnt Bolt (both V1 & V2) perform very well in cold conditions. Are run times reduced, yes. But not enough to warrant changes in how I use, carry, or charge these devices. For more information please refer to this detailed post regarding light, heat, and power for bikepacking. Side note:  at least one spare headlamp and the Zoleo are in my pockets while night riding. Bear spray carry location varies by my perception of risk levels. Belt carry is the preferred option. I have been followed by cougars several times while solo night-riding. A rear flashing red light or lights seems to be helpful.

Outerwear: Rab Large Xenon Mitts (see note) sitting on parka, 2022 Blue Rab down parka (700 grams, size Small), two pairs of merino wool liner gloves, 2 buffs & a 2017 OR down beanie (primarily worn for sleeping), 2017 Rab Argon down pants, 2018 First Ascent down puffy with vented back, footwear detail below. For clarity, I layer pairs of Large and Extra Large mitts when conditions dictate.
Footwear: 2020 Bogs Yulex 2 sizes larger, yellow DIY 1/2″ closed-cell foam insoles, Bogs insoles, 2022 black Rab Pertex/Primaloft socks (worn as both a vapour barrier and insulating layer, 2018 blue Rab down socks (primarily worn for sleeping if needed). Each of the four Rab socks weighs 57 grams. These combinations will keep me warm and dry to at least -30 C for a few days. Everything dries fairly quickly overnight. Side note: I’ve had poor results from Rab vapour barrier socks, as the taping failed after a season of use. Not shown, ExoSpikes.
Wet snow/rain/wind layer: 2022 OR Helium rain pants, 2022 OR Helium Ascent Shell, extra heavy nitryl gloves. I’ll frequently wear the nitryl gloves as a base layer to keep hand outer layers dry. The ascent shell is excellent for starting out on very cold days, and as a wind layer. The pants and shell replaced some older GoreTex items. Weight was reduced by 330 grams and gear performance improved.
FireballBag on the rear rack to make the front lighter for riding in loose and variable conditions. I’m wearing both gloves and insulated mitts to compensate for the lack of pogies. Top layers: merino tee shirt, OR half zip hoodie, First Ascent puffy, OR Helium Ascent Shell. Bottom layers: compression knee socks, 200wt. merino leggings, Rab Pertex insulated socks, Bogs Yulex boots, winter alpine ski touring pant. This is the most that I’ll wear while riding. If wind chills are below -40 I might pull on the Helium rain pants.
This is a December 2022 image of using the “emergency” titanium twig stove that I carry. It can also be used with the XTS pot if the fuel canister is compromised or empty. It weighs 270 grams.

Please leave a comment if there are other details that might be helpful to you.

Posted on 2 Comments

DIY mug cozy

This project utilizes scraps or upcycled fabrics to create a functional and extremely durable insulated mug cover. At -20 Celsius the cozy will keep a mug of coffee warm for about 30 minutes. The cut list dimensions below are for the pictured mug. The mug can also serve as a backup or primary pot for boiling water.

Finished cozy for a 450 ml titanium cup


ComponentQuantityLength (in)Width (in)
EcoPak – EPX 2001123.5
Hyper D 3001123.5
Climashield APEX 3.6oz1113.5
3/4″ heavy webbing for handle1120.75
Cut list for pictured mug. Adjust sizing as required, leaving enough distance between the cozy and edge of the mug to avoid contact between lips and cozy.
Posted on Leave a comment

DIY Ice Probe for fat biking

Cycling on ice can be hazardous or fatal! These ideas are presented entirely at your own risk and expense.

Fat bike sitting on thick older ice, with new thin ice and open water in the background.
DIY Ice Probe strapped to left side of top tube. Fat bike sitting on thick older ice, with new thin ice and open water in the background.

The Nordic ice skating community has developed specific tools for assessing ice thickness. Luc Mehl’s Wild Ice course (highly recommended) was the catalyst for this little project. This blog post is a DIY adaptation of an ice probe sized for carrying on and deployment from a fat bike; without interfering with other gear typically carried for winter camping. While this probe has so-far only had a few trips I’m very impressed with the timeliness and accuracy of the information it can provide.

Ice Probe with 20mm webbing strap attached to yield an effective length of about 160 cm, 60 inches.  The probe has been lightly tossed like a harpoon.  With the new 6 cm ice failing on the first toss.
Ice Probe with 20mm webbing strap attached to yield an effective length of about 160 cm, 60 inches. The probe has been lightly tossed like a harpoon. With the new 6 cm ice failing on the first toss.

The primary components of the ice probe are a shortened segment of aluminum Nordic ski pole, and a length of steel rod. Combined the weight is around 500 grams. Given the anticipated harsh service I opted for creating a single pole that does not extend or retract. The potential for unwanted corrosion of dissimilar metals is minimized (perhaps eliminated) by the separation of aluminum and steel with self-fusing heat shrink tubing around the steel rod. The steel rod is then driven inside the segment of ski pole.

Wouldn't be a Bikepackers Foundry item if there weren't at least two uses.  Ice probe, and bike stand, etc. :)
Wouldn’t be a Bikepackers Foundry item if there weren’t at least two uses. Ice probe, and bike stand, etc. 🙂
A brief video of how I’m using and carrying the ice probe.
Posted on Leave a comment

Bolt-on framebag:

This is a quick and inexpensive (~C$35) method to add a 2.5 litre framebag to the bottom of the frame triangle. MEC sells a suitable framebag that will fit most frames without any modification beyond cutting off mounting straps. The dimensions of this particular bag are sized to match reasonably well with the typical bottle-boss points on many frames. The perimeter stiffener of this bag results in an installation with excellent stability and minimal deformation.

The general sequence is:

1.) remove cages and screws from frame

2.) test fit bag to frame before removing any straps, and determine if any straps should not be removed

3.) remove straps from the bag and heatseal cut ends

4.) position and centre bag in the frame and mark location of bosses on the inside of the framebag

5.) punch holes in the bag

6.) insert screws into holes and mount bag to bosses.

The resulting installation will hold a couple of 1 litre soft flasks or a flask and a bike bottle. The remaining space can hold a spare tube and pump, and multitool, or other small items.

Posted on Leave a comment

Fork & dropper post care


A couple of DIY additions that work well for me.
1. Regular applications of a very small amount Finish Line Stanchion Fluoro Oil. (Just enough to wet the wiper.) I use it on both the fork and dropper post. There is a noticeable improvement in performance, particularly on dropper posts carrying a seatbag. A bottle weighs a few grams and lasts for more than 100 applications. We also use it on my wife’s full-squish trail bike.
2. Inserting a closed-cell foam block into the bottom of the steerer tube. This keeps the tube clean and seems to eliminate star-nut corrosion and related premature failures. The block is cut big enough to stay in place with a 48″ x 3/4″ static strap and buckle, a 48″ x 3/4″ length of OneWrap, and some zip ties stored in the resulting space.

Picture of the tiny bottle of fluoro lube I’ve been using regularly for several years. The yellow foam plug is visible in the bottom of the steerer tube.
48 x 3/4 inch static strap National Molding Standard Tension Release buckle, 48 x 3/4 inch OneWrap, six zip ties, and closed cell foam plug cut from the corner of an old sleeping mat.
Posted on Leave a comment

Wahoo Elemnt Bolt mounting onto stem caps

This simple hack takes a few minutes to install and can be moved to different bikes without tools or cutting and replacing of cable ties.  Interlocking Velcro One-Wrap and adhesive backed Loop Velcro yield a sturdy mount and smooth surfaces in the bicycle cockpit.  In this example the Bolt positioning is at an ideal distance and location for the progressive lenses I wear.

The method of interlocking Velcro types is widely applicable.

IMG_20200809_121520
Completed mount out on a day ride.

IMG_20200808_154147
Cut two narrow strips of One-Wrap to fit into the slots designed to accept cable ties.  These strips are about 4″, 10cm long

IMG_20200808_154113
Mount and Bolt assembled and ready for a test fit.

IMG_20200808_154014
A strip of adhesive backed Loop Velcro is cut and wrapped around the perimeter of the top of the stem. The Wahoo mount with OneWrap strips is then pressed firmly into the Loop Velcro.

IMG_20200808_154312
Lastly, a length of One-Wrap (in this case 7″, 18cm) is then tightly wrapped around the One-Wrap tabs and the underlying Loop Velcro about 1.5 times the circumference to create a secure mount.

Posted on 3 Comments

DIY Packraft construction & packing notes

IMG_20200830_155242

This post is a work-in-progress documenting changes or additions made during the construction of four Telkwa packrafts purchased from the awesome folks at DIY Packraft. DIY Packrafts are extremely well designed and the kits assemble exactly as demonstrated in the excellent videos and printed instructions.  My intention is to substitute the  Leafield D-7 inflation/deflation valves to replace the supplied Boston valves.  While heavier and more bulky my experience is that inflation/deflation is much quicker due to larger porting, are easily cleaned, and are field-replaceable without thermal welding.

Completed raft #1 with homemade DripDeck made from the supplied inflation bag materials*.  The deck slides open the full length of the cockpit on the perimeter grab line. The black round snaps can be opened for both adjustments and complete removal. Installed weight is ~140 grams. The black 5 mm webbing loops at the rear corners allow the deck to double as a sail in light downwind conditions. * Primary inflation is from a Kokopelli Feather Pump which completes the task in less than one minute!  There are sources on Amazon which appear to have very similar options.  The backup is a spare Klymit inflation bag, modified for the Leafield value.  This bag does double-duty as a storage bag and additional air chamber inside the raft. 

There’s really only one tool that I’ve found that materially improves assembly processes.  It’s a small stainless steel mixing bowl with a flat bottom slightly wider than a typical welding area.  To the bottom of the bowl two parallel strips of 3M double-faced window film sealing tape are added just outside of the working area.  This easily removable tape typically has enough adhesion to complete the welding of one tube segment.  Removal and replacement of the two tape sections takes about a minute.