• What is this and why is it here? crossgeared.com was and now is again my blog. A blog is like whatever social media platform exists in your bubble, but is more difficult to maintain, is harder to find, and takes longer to read (no character limits). The crossgeared.com blog began in 2006, I stopped posting in 2013 and forgot about it for a decade or so, and it’s now 2026 and I’m back. Having been away for so long, I had to reacquaint myself with my blog, and this one appears to be mostly cycling related with a few old cars and tech related topics thrown in. I added a tag cloud way down there at the bottom (just above my AI statement) that summarises all of this content for anyone interested.

    Update (August 2026): the tag cloud has become oollyClouds, the animated word cloud WordPress plugin. Cycling has remained a one of my favourite topics, I’ve added the decarbonisation of both transport and home energy and have more to say on these last three topics.

    Featured Projects

    All decarbonisation related content and future updates

    Featured Posts


  • 1990s MTBs

    1995 Specialized Stumpjumper M2 FS
    The new M2, May 1995

    The cliche of the middle aged repurchasing the car of their youth at great (and baffling) expense has a lot of truth to it. Fortunately, I don’t have any desire to repurchase another VW split window bus, as that appears to fit firmly in the baffling expense category. But, as I mentioned in my Drivetrains post I still do have an old 1995 Specialised Stumpjumper M2 FS that I purchased back in the spring of 1995 while I was in high school.

    You can check out the last decent product line Specialized offered in the 1995 Specialized Bikes Catalog. That’s not entirely fair and I am exaggerating a bit, the 1996-1997 range was pretty good as well.

    As I’m sure you’ll recall from perusing the catalog, the M2 FS originally came with a mix of Shimano Deore LX and XT 8-speed, Grip Shifts and a RockShox Mag 21. I wasn’t a big fan of Grip Shifts or RockShox at the time and had the shifters and levers swapped out for some nice XT M739s with Rapidfire and the fork swapped for a Manitou 4 with the aluminium steerer. Looking at the original invoice, I can see those old red Ritchey pedals, decent Yeti grips, and some nice Panaracer tyres as well.

    1995 Specialized Stumpjumper M2 FS Invoice

    That $1471.83USD in 1995 is the current equivalent of about $3235 USD or $4535 AUD as of September 2026. However you look at it, that’s a significant purchase, and I did work the entire following summer at Imo’s Pizza (a few doors down from The Touring Cyclist) to pay it off.

    I rode the M2 for years around the neighbourhoods and trails around St. Louis, it came with me to university, moved with me to the east coast, and I recall a few trips out to Colorado as well. I broke and/or replaced most components on the M2 over the years and it strayed further and further away from its original state. The M2 finally ended up as a singlespeed with a noodley 80mm SID fork before it was left behind after an international move in 2009.

    The M2 Singlespeed, December 2008
    The M2 Singlespeed, December 2008

    A few years ago I brought the M2 down here to Australia and rebuilt it with some period correct(ish) parts and drivetrain. I initially thought I could build it as a practical bike to ride to the shops and leave locked up, but the ’90s parts bin of fancy parts but an end to that idea. In brief, it was a mix of 8-speed Deore LX and XT, some old Paul’s Love Levers and Motolite brakes, some very fancy Mavic Crossmax UST ceramic wheels, an old Lynskey titanium seatpost, a Kent Eriksen titanium flat bar, a Thomson stem, and some sketchy (at least as a front tyre) Schwalbe Racing Ralphs.

    The M2 rigid 3x8 rebuild, 2023
    The M2 rigid 3×8 rebuild, February 2023

    I hope you can recognise the restraint displayed in this rebuild as there’s not a single purple, teal or otherwise brightly-coloured anodised part anywhere on this bike. I saved all of that for the grab bag of purple Paul’s parts on the Lynskey R300 and the 29er singlepeed. Maybe I’ll post about those someday.

    The eagle-eyed will notice this M2 FS is missing its FS. Those suspension forks from the ’90s weren’t great then in their not so compliant suspension and their far too compliant torsional (and who knows what other) flex, and there’s no way I’m riding a 30+ year old suspension fork now. I found an old Specialized rigid butted cromoly MTB fork on eBay and resprayed it satin black, which is fortunately a pretty easy colour to match. I didn’t bother checking to see if the A-C (axle to crown measurement) on this fork is suspension corrected for the 63mm of travel the M2 FS was (probably) designed around, but it looks pretty close.

    I’ve been pretty happy riding the M2 on gravel and some singletrack, but my middle-aged sensibilities and flexibility didn’t always agree with the pronounced saddle to bar drop. On top of that, those Kent Eriksen bars are narrower than the flared drops on the now dropbar 650b Kent Eriksen. Funny, because when Kent made those bars for me when I visited his shop in 2008 these 620mm bars were significantly wider than the Titec 555mm titanium bars that I originally put on that bike. Anyway, none of these flat bars were working for me.

    The M2, now with a dropper and risers, September 2026
    The M2, now with a dropper and risers, September 2026

    So, over the last few days I’ve been swapping old bars on the M2. I tried some On One Fleegle alt-bars, but they were too alt. I tried some more modern Raceface 720/31.8mm flat bars, but they were too flat (and wide). I’ve settled for some older (but far newer than the M2) Titec Hellbent risers. These are an unfathomable 660mm wide, and the 31.8mm clamp is strikingly modern compared to the 22.2mm titanium bars (shimmed to 25.4mm). However, these old M2 frames have a pretty large O.D. tubing, and the newer bar diameters work well aesthetically, in my opinion.

    The M2, now with a dropper and risers, September 2026
    Risers on a 1990s XC bike? What is this, free ride?

    In addition to the bars, I’ve also swapped the titanium post for a non-remote KS E-ten 125mm dropper. The M2 has a 30.9mm seat tube I.D., which was odd in 1995, but quite convenient in 2026 when looking for a compatible dropper. The dropper probably doubled the weight of the bike (a small exaggeration, but the M2 was under 10kg with the titanium post and bars), but should make it a lot more fun on singletrack and I was never a fan of the off-the-back-of-the-saddle ’90s-style descending.

    I wonder what’s next for the M2? 🤔


  • Flattening the (ToU) Curve

    ,

    This is part of my Home Decarbonisation Project and is going to be another one of those article response posts, but this time I’ll be brief.

    What did you read this time? In an ABC article Watchdog circles WA utility as ‘unusual’ battery charging pushes prices higher they share a plot showing us how the grid-scale batteries in WA have flattened the electricity prices between Q4 2024 and Q4 2025. This is pretty straightforward and a good example of one of the primary benefits of the load shifting batteries enable, and even better that it’s clearly communicated in the plot below.

    Batteries flatten average daily energy prices, In 2025, batteries reduced price swings on the energy spot market by shifting daytime supply to meet evening demand.

    A little explanation, please? Those who have looked at a time of use (ToU) energy plan might see some correlation between the 2024 daily average price (and to a lesser degree the 2025 data) and the pricing offered to you by your retailer. If you want more, I go into a lot more detail in my previous post, Time of Use Energy Plans, otherwise below is my very brief visual explainer for daily electricity pricing in Australia.

    ToU pricing and electricity demand in Australia

    A time-of-use tariff against the shape of a typical demand day

    Hover to show time of day and click a series in legend to show/hide.

    Show source data
    GloBird Boost Rates 1 August – 10 September 2026
    TariffTime of DayCost (AUD)
    Daily Charge1.133 / day
    Solar Soak11:00 – 16:000.1815 / kWh
    Offpeak21:00 – 11:000.22330 / kWh
    Peak16:00 – 21:000.40700 / kWh

    Usage and daily supply rates include GST. Rates shown are before any conditional discount.

    Indicative demand is not measured system demand. It is the shape of the VIC wholesale spot price for Q4 2024, the year before grid-scale batteries flattened it (see the companion cost-comparison chart), normalised to its own range: 0% at the day’s lowest 5-min average, 100% at its highest. Wholesale price and demand are not equivalent; price also reflects supply-side conditions (eg. rooftop solar), which is why prices can go negative when demand still exists. But I’d argue they’re similar enough for the shape of this curve to stand in for a typical demand day. What do you think?

    Sources. Wholesale prices: AEMO, Quarterly Energy Dynamics — Q4 2024 , Figure 14 “Average regional energy price by time of day,” Victoria series, read from the report’s own chart data (published January 2025). Rates: GloBird Energy Boost from 1 August 2026, at crossgeared.com/time-of-use-energy-plans.

    Solar is modelled using clear-sky global horizontal irradiance computed from solar geometry for Melbourne, Australia (37.81°S, 144.96°E) on the 15th of each month, averaged hourly and scaled. Times displayed are local Melbourne time, and the change from AEST to AEDT shifts the relative curve location. This solar visualisation represents sunlight falling on a horizontal surface and is not directly corerlated to the output of rooftop solar, but I think it’s a pretty good visual indicator of how much output you might expect from your system.

    And, this is relevant how? Finally, here's a direct comparison with my (very limited) before and after late winter battery forced loading showing my ToU cost per kWh compared to my effective cost per kWh making some assumptions about losses and system efficiency using actual data. However, these data are so limited that it probably better described as an anecdote. Also note that the scales for these plots are completely different as my costs are retail in cents per kWh and the WA wholesale spot price is in AUD per MWh (1 AUD = 100 cents and 1MWh = 1,000kWh).

    What Batteries Have Done in WA and What They're Doing for Me

    Grid batteries flattened WA wholesale prices as well as my electricity costs at home

    Hover either panel to show hourly data. Click a series to show/hide.

    WA Wholesale Spot Price

    Average half-hourly price, Q4 2024 against Q4 2025.

    ToU Tariff and Effective Cost

    Battery forced loading, 7–23 August 2026.

    Show source data
    Wholesale spot price, WA, 48 half-hourly intervals, $/MWh
    SeriesMeanMinimumMaximumPeak-to-trough
    Q4 202479.93−67.30 at 12:00203.14 at 18:00270.44
    Q4 202569.5528.40 at 13:30121.49 at 18:0093.09
    GloBird Boost Rates 1 August – 10 September 2026
    TariffTime of DayCost (AUD)
    Daily Charge1.133 / day
    Solar Soak11:00 – 16:000.1815 / kWh
    Offpeak21:00 – 11:000.22330 / kWh
    Peak16:00 – 21:000.40700 / kWh

    Data used to for my effective cost was measured for 17 days from 7 to 23 August 2026. Battery forced loading occurred during solar soak period (11:00 - 16:00) with an estimated round-trip efficiency of 85-90%; plotted as 20.625c at 88%, shaded band 21.353c at 85% to 20.167c at 90%. More on forced loading: Battery Management.

    The two panels are scaled so the WA Q4 2025 mean and my effective mean align. The alignment is for comparison of the shapes of the curves as the scales are completely different, both figuratively and literally.

    WA Wholesale price data: ABC News, Batteries flatten average daily energy prices, Datawrapper chart fH1Uf, 20 August 2026, from AEMO Quarterly Energy Dynamics — Q4 2025; dataset retrieved from datawrapper.dwcdn.net/fH1Uf/2/dataset.csv on 2 September 2026. “Watchdog circles WA utility as ‘unusual’ battery charging pushes prices higher”, ABC News, 2 September 2026. My data: half-hourly interval metering, sourced from GloBird Energy, 23 January to 2 September 2026, timestamps AEST. Rates: GloBird Boost from 1 August 2026, at crossgeared.com/time-of-use-energy-plans. Hardware: Fronius Primo GEN24 5.0 Plus with a 19.3kWh BYD HVM battery, forced loading at a minimum of 2kW between 11:00 and 16:00, at crossgeared.com/battery-management.

    What does this tell us? Much like the batteries in WA, my home battery is flattening the daily cost of electricity to the point where peak pricing has essentially been completely offset with lower-priced electricity from the solar soak period. It's not the relative costs per kW or MW hour that are important (well, they are when you get your bill, but not for my purposes here), but rather the shape of the curve, specifically the flat effective cost during evening peak pricing. Extrapolate that out over a winter and the costs add up. I can see two equally true interpretations of these data.

    A properly managed solar and home battery system can eliminate peak pricing, even in the winter!

    - Your local solar installer

    Home battery offers no benefit for nineteen hours every day.

    - Large news source that controls half the newspapers

    Whichever way you look at it, the automated management I've set up for my particular home and solar/battery system means we can be more flexible when we use electricity with less consideration given to the prices set by our retailer. Meaning we can run the heat, oven, dishwasher, or whatever* whenever needed. Furthermore, we can use electricity in the evening peak without contributing to overall demand, curtailing the peak, and contributing just a little to reducing the demand for fossil fuelled energy.

    *- Big caveat here, maybe not charging the EVs as they have a battery capacity 2-3x the home battery. Maybe I should write about that?

    References and resources

    1. Watchdog circles WA utility as 'unusual' battery charging pushes prices higher (https://www.abc.net.au/news/2026-09-02/wa-energy-watchdog-probes-battery-charging-price-rise/107104282)
    2. AEMO Quarterly Energy Dynamics — Q4 2024, Figure 14 "Average regional energy price by time of day," Victoria series, read from the report's own chart data (published January 2025). (aemo.com.au/-/media/files/major-publications/qed/2024/qed-q4-2024.pdf)


  • Time of Use Energy Plans

    ,

    Timing is everything. The cost of electricity has been a key factor throughout the decarbonisation process. The cost of energy varies (read: increases) over time, but is also variable throughout the day due to time of use (ToU) energy plans. Considering the substantial increase in the overall amount of electricity needed to run all of these electrified systems, timing their use can have a large impact on the utilisation of both solar and stored battery energy, which directly flows on to costs.

    Phases. Briefly, I’ve divided this decarbonisation process into three phases: phase 1 was the electrification process, phase 2 was the process of implementing the timing of energy use, and the third phase is the continued adaptation to changing conditions. The timing of these electricity loads in response to ToU energy plans is clearly part of phase 2: timing, as well as phase 3: adaptation. You can read more about the process on my dedicated Home Decarbonisation Project page. I originally visualised this process as layers building upon each other, but the 3-phase pun was irresistible.

    First, a little history. In the not-too-distant past, the Australian energy market was very different with state-run utilities, including for electricity generation and distribution. And, along with an initial wave of deregulation across the states and territories beginning in the 1990s, the National Energy Market (NEM) was formed in 1998. The NEM is the wholesale electricity market that allows individual retailers to sell electricity to us. The breadth, degree, and timing of deregulation was highly variable across the states and territories over the couple next decades following deregulation, and I’m not going to get into those details here. But, the important outcome of all of this is that we’re now in 2026 more or less in an environment where individual households and businesses can choose a retailer who themselves can offer rates and plans that compete in a (still highly regulated) market. The primary sources for all of this are deep into government documents and consultants reports, and I suggest Australia’s National Electricity Market after twenty years for a more approachable read.

    Like many of you, I enjoy keeping up with the NEM and what’s going on with the market in general, but sometimes have trouble detecting sarcasm in the written form. You can see the NEM in action at explore.openelectricity.org.au. In a recent episode the ABC podcast The Economy, Stupid, The tricks they use to stop us getting cheaper petrol, they buried the lede and discussed a paper Price Discrimination by Negotiation: a Field Experiment in Retail Electricity where Bryne et al. investigate the disparity in pricing for different electricity customers and the methods individuals can use to improve the electricity costs and rates offered by these retailers. They also discuss the advantages of using the compare.energy.vic.gov.au energy comparison tool, which allows individuals to compare actual offers and encourages them to switch plans. On a personal note, I found their insight into the potential effects on different behavioural and sociodemographic groups both revealing and disappointing.

    Again, why? On 1 August of this year (2026) I received a notice of a substantial increase in my electricity rates from my current retailer, GloBird. So, as recommended by Bryne et al., I used the compare.energy.vic.gov.au energy comparison tool to find a better offer. GloBird came up (again) as the best offer, and I rang them up to discuss it. After navigating a multi-step phone tree that required selecting some ambiguous options, I arrived at a recording telling me I was the 71st caller in the queue. I tried again the next day with the same process and was assigned caller number 70. I suspect that’s either a coincidence, or these caller queue numbers are pseudo-randomly assigned to discourage you from continuing. Whatever the case, I chose the option to have them call back and they did a few minutes later. The actual real person from the GloBird call centre was helpful, provided the necessary info, had the same pricing from the comparison tool, and gave me an easy path to update my plan.

    The ToU energy plan: Now with the new plan scheduled to begin in September, I can reassess my scheduled loads and energy use. In order to do so, I’ve created the data visualisation below (hey, this time I didn’t get distracted and write a new WordPress plugin) that shows all of the relevant ToU plan data along with the context of my load timing and a proxy for solar energy generation. The ToU plan plot shows the GloBird ToU plan pricing throughout the day along with their meagre solar feed-in tariff as well as sunlight and scheduled loads. I suggest you switch the feed-in tariff plot to ‘reality mode’ to see just how close to de minimis this pricing actually is. Said somewhat less pretentiously, “and if you though the 208.9 cents at the petrol station was weird, check out my $0.0010/kWh feed-in tariff“.

    Energy Costs and Load Scheduling (2026)

    Price, plan, and time of use (ToU) changes

    Hover a plan to bring it forward, click to show/hide. Arrow keys step through the day.

    Feed-in Tariff

    Export rates are the same across all GloBird Boost and GloSave plans. These rates are displayed with a zoomed-in scale as they would otherwise not be detectable to the human eye. Use the zoom feature below to get a more realistic (honest) view of how small they really are.

    Scheduled Loads

    Hover over a scheduled load time window for details and show load on ToU plot.

    Show source data
    GloBird Boost Rates to 1 August 2026
    TariffTime of DayCost (AUD)
    Daily Charge1.1660 / day
    Offpeak21:00 – 15:000.17270 / kWh
    Peak15:00 – 21:000.30250 / kWh
    GloBird Boost Rates 1 August – 10 September 2026
    TariffTime of DayCost (AUD)
    Daily Charge1.133 / day
    Solar Soak11:00 – 16:000.1815 / kWh
    Offpeak21:00 – 11:000.22330 / kWh
    Peak16:00 – 21:000.40700 / kWh
    GloBird Boost Rates from 10 September 2026
    TariffTime of DayCost (AUD)
    Daily Charge0.86427 / day
    Solar Soak11:00 – 16:000.144045 / kWh
    Offpeak21:00 – 11:000.179321 / kWh
    Peak16:00 – 21:000.3201 / kWh
    GloBird Feed-in Rates, all three plans
    TariffTime of DayCost (AUD)
    Solar/Generation Feed in (4pm-9pm)16:00 – 21:000.03000 / kWh
    Solar/Generation Feed in (9pm-10am, 2pm-4pm)21:00 – 10:00, 14:00 – 16:000.00100 / kWh
    Solar/Generation Feed in (10am-2pm)10:00 – 14:000.00000 / kWh

    Daily supply charge Boost to 1 Aug: $1.16600, Boost 1 Aug – 10 Sep: $1.13300, GloSave from 10 Sep: $0.86427.

    Solar is modelled using clear-sky global horizontal irradiance computed from solar geometry for Melbourne, Australia (37.81°S, 144.96°E) on the 15th of each month, averaged hourly and scaled. Times displayed are local Melbourne time, and the change from AEST to AEDT shifts the relative curve location. This solar visualisation represents sunlight falling on a horizontal surface and is not directly corerlated to the output of rooftop solar, but I think it’s a pretty good visual indicator of how much output you might exepect from your system.

    What are the key messages in these data?

    1. The cost of inaction and keeping my GloBird Boost plan after the 1 August 2026 price changes would have been substantial.
    2. The benefits in time shifting grid energy use can be significant and primarily in response to ToU peak pricing.
    3. Excess solar generation is not valued and should be avoided.
    4. Consider the ToU solar soak time window when designing and configuring your solar, battery, hot water, or EV charging systems

    Ok, so decarbonisation? Discussions of ToU plans are naturally framed using costs as cost is the primary tool used to effect our energy use when using these plans. However, these relative ToU energy costs are also a strong signal for energy demand on the grid which is directly related to renewable energy generation here in Australia. Overlaying the estimated sunlight over our ToU plot should give you a good visual explanation for some of the reasoning behind the different ToU price tariffs.

    The careful and considered timing of scheduled loads informed by our ToU energy plan enabled us to tune our systems for cost, which through the mechanisms shown above, means we are also getting the most out of our own solar energy generation, our own stored battery energy, and grid renewable energy. I’ve been careful not to use the term ‘optimise’ here as I think a pragmatic, considered approach will get us pretty close to where we want to be without fixating on the minutiae well past the point of diminishing returns. The breadth, degree, and timing of our own approach is probably quite varied (much like the deregulation of the Australian energy market). While this step is firmly in phase 2 of our decarbonisation project, it will continue to be part of the ongoing phase 3 that will allow us to adapt to changing needs, conditions, and most likely, change ToU energy tariffs.

    References and resources

    1. Australia’s National Electricity Market after twenty years (griffith.edu.au/__data/assets/pdf_file/0030/1800687/No.2019-05-NEM-after-twenty-years-TN41.pdf)
    2. compare.energy.vic.gov.au (compare.energy.vic.gov.au)
    3. Open Electricity, formerly OpenNEM (explore.openelectricity.org.au)
    4. Price Discrimination by Negotiation: a Field Experiment in Retail Electricity (academic.oup.com/qje/article/137/4/2499/6570715)
    5. The tricks they use to stop us getting cheaper petrol (abc.net.au/listen/programs/the-economy-stupid/the-tricks-they-use-to-stop-us-getting-cheaper-petrol/106822272)