Tacx NEO 3M In-Depth Review: Motion and Accuracy at a Price!

7 December 2023



After a four year wait, the next generation Tacx NEO series trainer is here – the Tacx NEO 3M. As one will quickly assess, the ‘M’ in 3M stands for ‘motion’, as this trainer isn’t sitting still. Instead, Garmin/Tacx has incorporated the previously released Tacx NEO Motion Plates into the Tacx NEO 3M design, bringing it built-in forward/back motion, alongside increased side to side tilting motion. And finally, we get a Tacx trainer that has a darn handle built-in to move it around!

However, the bulk of the changes on the Tacx NEO 3M are actually inside. From a significantly more powerful resistance system that now easily takes the crown as the best ERG-mode smart trainer out there in terms of accuracy and control (not overshooting/undershooting). And beyond that, Garmin has brought WiFi and Ethernet to the trainer, albeit via an accessory adapter. Further, coming next year Garmin is aiming to add a higher-speed data mode, commonly called ‘Race mode’. But we’ll get to all the changes. Down below.

I’ve been using the Tacx NEO 3M for the past month or so, putting it through it’s paces in all manner of workouts and suffering.

Oh, as usual, it’ll go back to them afterwards. If you found this review useful, feel free to hit up the links at the end of the site, or consider becoming a DCR Supporter. With that – let’s begin!

What’s New:

As with most smart trainers this decade, we aren’t seeing massive shifts any more. Those years are past us. Instead, we see minor to moderate shifts. However, sometimes those shifts are also internal. For example the Tacx NEO 2 to NEO 2T saw some substantial internal changes, even if externally it looked near-identical.

With that in mind, here’s everything that’s new in the NEO 3M compared to the NEO 2T from 2019:

– Added built-in forward/back motion plate (with locking/off option)
– Increased the side to side (tilting) motion slightly
– Substantially increased ERG mode control/accuracy
– Added a flippin’ handle to pick it up (finally!!!)
– Added a pairing button (for certain types of pairing)
– Added support for WiFi/Ethernet accessory
– Added cassette included (albeit only 11-speed at launch)
– Increased to two concurrent Bluetooth connections (plus unlimited ANT+)
– Redesigned thru-axle system to make adapters more secure
– Increased symmetry of side to side movement
– Shifted power adapter brick internal inside unit
– Increased internal cooling systems to increase resistance control
– Increased working area (and accuracy) at lower-speed scenarios
– Redesigned status LED/light system
– Made unit body a fair bit beefier/bigger
– Changed front wheel block to be dual-sided including 61mm tire supported
– Added new QR-code based setup process
– Box got redesigned, now includes a cardboard zipper
– Increased the price from $1,399 to $1,999
– Now get 3-months free of Tacx Training App with NEO 3M

Of course, there’s a big price increase, like the price increase we saw on the Wahoo KICKR Move (to $1,299 to $1,599), is somewhat (very slightly) not entirely accurate. That’s because this product is essentially combining the Tacx NEO 2T ($1,399 – official price anyway) with the Tacx NEO Motion Plates ($299). Of course, the fact that the motion plates were $300 at all is an entirely different discussion. But, practically speaking, you’re looking at more of a jump from the combined price of $1,699 (NEO 2T retail price + NEO Motion Plates) to $1,999. Obviously, that ignores the fact that the NEO 2T is sitting at $899 right now on sale.

And of course, that doesn’t make this any cheaper. It’s still somewhat insane when you compare it to the recently released Wahoo KICKR MOVE, which has WiFi built-in and more movement range. And while there’s an element of the Garmin Ta(c)x occurring here, one has to remember that the Tacx NEO series was *always* way more expensive than their competitors. It was always $200-$400 more than the Wahoo KICKR. So in some weird convoluted way, that price bracketing has remained.

And general spec-wise, here’s the normal bits:

– Power Accuracy claim of +/- 1%
– Max 25% incline
– Max 2,200w supported resistance
– Uses 32 Neodymium magnets for resistance control (where the ‘NEO’ name comes from)
– Zero-calibration hardware and software algorithm
– Dual ANT+/Bluetooth Smart support, including ANT+ FE-C, plus power/speed/cadence broadcasting
– Has accessory adapter for Wifi and wired Ethernet
– Axle Compatibility: 130 & 135mm quick release, 142x12mm & 148x12mm thru-axle
– Included 11-speed cassette included (11-28T)
– Compatibility for 8, 9, 10, 11sp cassettes (12-speed cassette compatible with XD/XDR adapter)
– Built-in handle
– Doesn’t require power cord (only uses power for downhill drive)
– Has slight side to side tilting movement
– Can simulate road feel of pavement, compact dirt, brick roads, cobblestones (hard and soft), gravel, cattle grids, ice, wooden planks, and concrete plates
– Has downwards facing LED that changes color of floor below trainer based on intensity

Anyways, let’s get this unboxed!

In the Box:

Garmin has redesigned the Tacx NEO box for the NEO 3M to be a bit easier to unbox. Specifically, you no longer have to do a bunch of weird gymnastics things to get the trainer out of the box without crushing yourself. Now, they added a literal paper zipper, so you unzip it like a FedEx envelope or something, which removes the top of the box.

So while we didn’t get WiFI built-in, Garmin did hire the very best cardboard zipper engineer they could find. To watch the unzip (of the box, get your mind out of the gutter).

In any case, once you get the inner box out of the outer box, you’re left with this:

Which is then followed by simply lifting the NEO 3M out of the box, no craziness required like some past years.

Inside you’ve got the manuals, a front wheel block (be careful, it’s hidden in the packing foam, so don’t forget it!), a power cord, and then a pile of adapters.

Notably, the cassette is included:

Meanwhile, here’s the pile of adapters you’ll need to navigate:

With that all set, let’s cook through it!

Basic Usage:

As with most modern smart trainers, companies have done a lot of good work in recent years to make the first-ride experience quick and painless. And the Tacx NEO 3M is essentially the same. There isn’t much you need to do. If you haven’t unfolded the legs yet, you’ll do so by unlocking the leg locks:

Then it’ll simply unfold like a Star Wars imperial shuttle.

Meanwhile, down at the back of each leg support are the little twist locks to unlock the motion plate. We’ll get into that a bit later, but you’ll likely want to unlock those:

Of course, as you were moving it into position, you probably noticed the new handle. Thank @#$#. Finally. Moving a Tacx NEO series trainer has always been annoying, as there was never a great place to grab it (folded or otherwise). I’ve watched many a Tour de France team mechanics swear under their breath at the un packing/carrying/packing of these trainers during warm-ups/cool-downs.

On the back of the trainer is the power cord insertion point. Unlike past Tacx trainers (and really every other trainer ever), the power block is now built-in to the trainer. So it’s just a simple/standard power cord.

The only slight downside is that the power cord length is just 1.5 meters (~4.5ft) versus before the combined length of the two parts was double that. Thus, you might have to now use an extension cord depending on where your wall is. Not a big deal, obviously.

Next comes decoding all the adapters that were included in the box. Garmin has a manual here that helps you figure out what is what, but this is still a long ways from the color-coded cardboard measuring cards that Zwift has included in the Zwift Hub boxes. That’s especially useful not just for those new to cycling, but for those on the other end of the spectrum that have lots of bikes and trying to figure out which thru-axle lengths each one is. Each of the different bikes I have in the studio right now is different, requiring a different spacer config.

That said, once you figure out which is which, the new Tacx design is actually one of the best, as the pieces don’t just ‘sit’ there (ready to fall out) like on the Wahoo & Zwift designs, but screw-in. In fact, they even include a nifty little blue tool to make your life easier (this is standard sized, you can also use ‘real’ tools if you want):

Next, it’s time to mount your bike. And this is where you discover some of the limitations of the new larger NEO 3M case design. Specifically, you’ll need to ensure your derailleur is in the smallest cog in the back, otherwise, it’ll scrap the edge of the case. This was true for all the bikes I tried, but especially true for those with longer cages (which, is many bikes these days).

In fact, even when mounted, the clearance on one of these bikes is mind-bogglingly close to the round metal ‘flywheel’ piece. About 1mm of clearance – it just barely skates by. Yet, it just rests against the lower black casing part in the highest/easiest gear. It doesn’t press against it, but as I tilt on the frame, it very slightly touches it.

In fact, it’s so close that on one attempt where I had the wrong axle adapter for that particular other bike (but it still mounted fine, because the difference was minimal), it shifted into the flywheel, leaving a pretty little circular mark, albeit, one that seemed to rub off thankfully. So, do double-check your shifting in all gears before you start pedaling.

Speaking of which, the trainer comes with an 11-speed cassette, just like the Wahoo KICKR Move did when it launched a few months ago. Both Wahoo and Garmin argue that the bulk of consumers these days have 11-speed bikes. But I’d argue (pretty hard) that the bulk of consumers buying a !!!$2,000!!! smart trainer probably have a 12-speed bike. Thus, at the very minimum Garmin should be offering multiple cassette configurations, something that Wahoo has just announced their starting to do on their KICKR CORE trainers.

Now, before we start pedaling, don’t forget that you’ve got that front wheel block which allows the front wheel movement front/back. This is actually a dual-sided block, with one side for road-bike sized tires, and the other supporting up to 61mm tires.

Next, as you go to connect an app to it, you’ll notice the newer LED status indicator light setup, which indicates a few different pairing/power states:

Ok, so with everything set, we’ll start riding. I’ll talk in more detail about the app compatibility/protocols later in this review, but for now let’s just assume you’re paired up and ready to go. Given the Tacx NEO 3M is a smart trainer, it’s got two main modes you’ll likely be using, albeit in rather different applications. These two modes are:

ERG Mode: Setting a specific power level – i.e., 205w. In this mode, no matter what gearing you use, the trainer will simply stay at the wattage specified, such as 205w (or whatever you set it to). This is typically used in interval workouts, where it’s all predefined ahead of time.

Simulation (SIM) Mode: Simulating a specific outdoor grade – i.e., 14% incline. In this mode, it’s just like outdoors in that you can change your gearing to make it easier or harder. Wattage is not hard-set, only incline levels. This is typically used in rides where you’re simulating riding a course/route/etc.

When looking at these modes, the Tacx NEO 3M can provide resistance up to 2,200w, and up to a gradient of 25% incline. While these specs are technically the same as the Tacx NEO 2T, the changes are actually more notable in a nuanced way. Specifically they increased the motor and cooling, which lets them reach higher powers for longer and increase accuracy at both the higher range and lower range, especially on lower-speeds (where many trainers struggle, such as at 18% includes).

Generally speaking, most of the routes you’ll find in Zwift for example, will max out in the 10-12% range, with the majority of the time spent in the 4-8% realm. You can see the gradient shown in the upper right corner in Zwift, but the trainer difficulty level is in the options/settings:

As noted, Garmin claims up to 2,200w of resistance. As I’ve noted before – realistically, you don’t care about that level. If you don’t know your wattage levels, then I promise you, you’re nowhere near 2,200w. For context, I can only just barely break 1,000w for a second or two. And even top-end Tour de France pros would barely be able to touch 2,200w. Thus, don’t buy a trainer for this particular metric. Virtually any trainer priced $600 or over these days is easily going to have enough power to handle your training needs.

Now, the other core mode that the Tacx NEO 3M has is called ‘ERG’ mode. ERG mode is simply the mode for structured training where it sets a given wattage. And arguably the biggest non-motion benefit of the Tacx NEO 3M is actually seen in ERG mode. I evaluate that in basically two ways:

– How quickly and smoothly a trainer responds to big shifts in power (e.g. 150w to 450w)
– How precise a trainer arrives at those big shifts in power (e.g. does it overshoot that 450w set point)

Further, when it comes to those transitions, the goal isn’t actually ‘as fast possible’. Nobody wants a trainer instantly going from 150w to 450w in 0.25-seconds. That’s like hitting a brick wall. Instead, you want roughly a 2ish or so second ramp on those types of transitions. And then when you do arrive at that new wattage level (e.g. 450w), you want it to hold it correctly, not to overshoot briefly to 500w or 525w.

At after using this on a bunch of ERG workouts, it’s clear that Garmin/Tacx is taking the ERG mode KOM back. Up till now, that’s largely been held by Saris and their H3 trainer, specifically for how smoothly it executed the transitions and holding of that wattage – brilliantly clean and stable. If you lived in TrainerRoad (or any other structured workouts app), the Saris Hammer series was the place to be, sound be damned.

However, the precision seen on the NEO 3M is frankly insane. Especially when looking at my 30×30 tests. There’s virtually no overage at all. Many trainers will over-shoot briefly in this test to about 480-520w (so 30-70w overrage), the NEO 3M does not. The transition arrival time is 2-3 seconds in most cases, and very smoothly ramped up. While the Wahoo KICKR MOVE also minimized the overages, the ramp-rate is definitely smoother on the NEO 3M – almost as if it’s slightly less linear, and a bit more polished.

In any case, we’ll get into the accuracy portions in the accuracy section.

Now, what about noise? Well, it’s essentially silent – like previous NEO editions. Assuming a clean drive-chain, and using the right cassette, your fan will be far louder than any noise coming off the bike. However, one thing you may notice is the sound of the internal fan kicking on at high-intensity periods. Again, this is a very small and very low-noise fan, but is integral to the new cooling system that helps control the trainer more accurately in higher-load scenarios. For example, in the above 30×30’s, I could hear the fan kick-on each time I ramped up the interval (within about 1-second), and then turn-off during the recovery portions. Again, the noise her is tiny and negligible, but figured I’d mention it.

So, let’s shift into the movement section.

How it Moves & Feels:

Unquestionably the biggest, or at least most noticeable, aspect of the NEO 3M is the new movement feature. Of course, this isn’t new entirely. Rather, it’s simply the existing Tacx NEO Motion Plates built directly into the Tacx NEO 3. In fact, one could envision a future (cheaper) version of the Tacx NEO 3 without such a thing pre-built, just like how the Wahoo KICKR V6 is the same trainer as the KICKR MOVE.

Now, when it comes to that movement, the NEO 3M has 2.5cm of forward movement, and 2.5cm of rearward movement, for a full range of 5cm. As with the Tacx NEO Motion Plates before it (which feel identical here, as they are identical), the point isn’t a huge amount of movement. Instead, it’s a bit of movement to minimize fatigue on longer rides. In fact – that’s largely the point of movement from most companies these days, via rocker plates or built-in. This small amount of movement causes very small micro-adjustments that you’d make on the saddle, just like outside, to ultimately reduce saddle fatigue on longer workouts (primarily multi-hour jaunts).

Now, as noted earlier, you can turn on/off this feature on the back via the small twist knobs, which lock it out.

Though honestly, I don’t know why you’d want it fully locked. After all, that’s why you’re paying $2,000 for. Else, just buy that Tacx NEO 2T on sale for $899…and a bunch of ice cream.

In any event, while riding along you’ll get the same subtle motion forward/back that you would on the Tacx Motion plates. If you sprint hard, you’ll quickly find the end of the movement track (just like you do on the Wahoo KICKR MOVE). The key difference though is that the Wahoo KICKR MOVE has a much longer ‘track’, at 14cm total length compared to 5cm total length for the Tacx NEO 3M.

The advantage the KICKR MOVE has here is that it has a steeper end-point at each end, which slightly minimizes the sprint end-points. In ERG mode you’d never notice, but if you sprint hard you’ll notice. Again, you can lock it out if you don’t like it, but also again, I don’t think it’s such a negative thing to just leave it on.

Now in addition to the forward/back movement, the Tacx NEO 3M also has very slight side to side (tilting) movement. The NEO series has actually always had this moment, which was more of an accidental engineering benefit than a purposeful one. However, in the case of the NEO 3M, Garmin specifically focused on ensuring the side-to-side movement is now more symmetrical. Previously on the NEO 2T/etc series, people reported cases where the unit would lean more to one side, since the system wasn’t really even. The newer design of the NEO 3M addresses that.

Next, we’ve got more motion things to cover, which is Garmin’s ground surface simulation. Again, this has been around for a long-long time, but I figured I’d briefly mention it here. Due to the design of the magnetic motor, Garmin can essentially ‘stutter’ it to simulate/replicate various surface types, meaning, they can replicate the feeling of cobblestones or gravel, even cattle grates. It’s mind-boggling cool when executed correctly in various apps. Note that there’s a specific toggle in Zwift for this if you want to disable it:

Next, there’s the downhill drive – which is pretty unique to the Tacx NEO series products (and the Wahoo KICKR Bike). This lets them use the motor in the trainer to actively drive forward the ‘wheel’, so that when you go downhill, it’ll actually spin-up, making it feel like you’re flying down a hill. This increases the realism significantly when going downhill, because if you stop pedaling, the entire trainer still keeps on whizzing away spinning Whereas something like the Wahoo KICKR MOVE will outright stop spinning.

Again, sometimes it’s the little things.

Lastly, what about road-like feel in general? Meaning, how does reaction to sprints and such feel? Does it feel like the great outdoors in terms of acceleration and deceleration? And yes, it’s solid. Just like it’s always been. In the trainer world, there’s a bit of a political divide between who thinks the Wahoo KICKR series has the best road feel versus the Tacx NEO series. Practically speaking, both are great. I have no real preference in the acceleration/deceleration department.

And more practically speaking, I’d even bet that I could put people blindfolded on bikes, and most couldn’t tell the difference or would get it wrong. And not just any people, but I’d bet I could put most bike industry reviewers on them, and they couldn’t tell the difference from an inertia standpoint. But we’ll save that experiment for another day.

App Compatibility:

This section is for the sports tech geeks, or, those simply trying to understand the underbelly of the indoor trainer technology landscape. Ultimately, as a normal user all you’ll really need to know is it’ll work perfectly fine with Zwift, TrainerRoad, and virtually every cycling-focused app out there. The Tacx NEO 3M supports all of the industry standards around ANT+ and Bluetooth, as well as now WiFi and Ethernet too (assuming you buy the WiFi/Ethernet adapter).

About the only app that won’t connect to it is Peloton (app), because the because the Peloton app won’t connect to *any* external power sensors, something that even Apple’s Fitness+ platform has slowly started to add support for in recent months.

In any case, the Tacx NEO 3M broadcasts across four type of connectivity standards:

1) ANT+
2) Bluetooth Smart
3) WiFi (with Tacx Smart Network Adapter accessory)
4) Ethernet (with Tacx Smart Network Adapter accessory)

Those four connectivity types are supported via the following protocols. Basically, any apps/watch/bike computer/nacho cheese plate, will connect across one of these types below. Well again, except Peloton.

ANT+ FE-C Control: This is for controlling the trainer via ANT+ from apps and head units, and includes speed/cadence data. Read tons about it here.

ANT+ Speed/Cadence Profile: This broadcasts just your speed and cadence as a standard ANT+ Speed/Cadence combo sensor. This is mostly useful if you have a lesser-capable watch that doesn’t do power meters, otherwise you won’t use this.

ANT+ Power Meter Profile: This broadcasts as a standard ANT+ power meter, with speed and cadence baked in as well. Tacx also includes left/right power balance as well.

Bluetooth Smart Speed/Cadence Profile: This broadcasts just your speed and cadence as a standard BLE combo Speed/Cadence sensor. This is mostly useful if you have a lesser-capable watch that doesn’t do power meters, otherwise you won’t use this.

Bluetooth Smart FTMS: This is the industry standard for apps controlling the trainer via Bluetooth Smart, and includes ANT+ power, speed, and cadence baked in.

Bluetooth Smart Power Meter Profile: This broadcasts as a standard BLE power meter with speed and cadence data.

Wireless (WiFi) connectivity (with network adapters accessory): This uses WiFi to apps on the same WiFi network, this includes power/speed/cadence data, along with trainer control. Basically Tacx mirrors what Wahoo and Elite are doing here.

Wired Ethernet connectivity (with network adapters accessory): This is using the Tacx Smart Network Adapter ethernet port (accessory), this includes power/speed/cadence data, along with trainer control

Of course, as we slide into 2024 here momentarily, most cycling people know that a trainer pairs to apps like Zwift and TrainerRoad via ANT+ & Bluetooth Smart. But if you’re new to cycling, the key thing to know is that when you crack open the pairing screen, you’ll see your trainer listed in a few different ways depending on which app you use. Here’s an example of Zwift’s pairing screen:

In the case of Zwift (and most apps), you’ll first pair the power sensor, and then keep choosing the Tacx NEO 3M for each other component (resistance control, and cadence). There is no steering within the Tacx system at this point, thus you’ll need another accessory for that (like the Zwift Play buttons/controller or Elite Stereo Smart). Likewise, this trainer doesn’t pass through heart rate data, so you’ll connect directly to your strap or watch instead.

Now, if you’ve got the Tacx Smart Network Adapter, which has both WiFi & Ethernet in it, then you’ll grab that and plug it into the headphone-looking jack on the back of the trainer:

I’m not entirely sure where I’m supposed to place this thing, so at the moment I’ve just got it hanging down. I suppose it’s probably best taped on the underside of the trainer body – as placing it on the ground is just asking for it to be stepped on. Again, it’s just entirely bizarre that Tacx didn’t build-in WiFi to this. Wahoo first included it some 15 months ago, and it was hardly a surprise that was coming either. There’s really no excuse for it not to be built-in, especially as this trainer will undoubtedly be around a few years.

In any event, to configure it, you’ll use any of the Tacx apps (smartphone or desktop). You don’t need to pay to use those apps for configuration purposes. You’ll search for the network adapter and it’ll quickly find it and pair with it.

Also, as an aside, this is actually the only time you’ll use the new pairing button on the trainer, specifically to broadcast the Tacx NEO 3M to the Tacx Training App. This creates what Garmin calls a ‘bonded’ connection, seemingly for things like firmware updates. Else, there isn’t a use for the button in other apps.

Once you’ve got it setup, you’ll see the network show up in apps like Zwift, with the Ethernet port icon (no matter if it’s WiFI or Ethernet). One of these days we’ll get enough coordination between Zwift and trainer companies to have this type of nuanced stuff cleaned up. Today is not that day.

The Tacx Smart Network Adapter can see both 2.4Ghz wireless networks, but not 5Ghz ones (same as Wahoo’s adapter). In my case, I connected it up to my Google WiFi mesh network just fine.  Note that the network adapter isn’t shipping yet (shortly), as there’s a few minor app bugs to be cleaned up around pairing config (hence why it’s not shipping quite yet). But once I side-stepped around those, it was setup and I was good to go.

All this is the same if you use Ethernet. Note that it’ll still show/broadcast the ANT+ & Bluetooth Smart sides, though technically you can turn off ANT+ in the Tacx app if you really wanted to. And remember that the trainer supports dual concurrent Bluetooth Smart connections (plus unlimited ANT+). That’s primarily useful if you wanted to control Zwift on an iPad or such, and then also record the data to your Apple/Suunto/Polar watches that only have Bluetooth Smart. Else if recording on a Garmin/Wahoo/etc watch with ANT+, you’ll want to use that as it sends more data.

In my case, for testing purposes I multi-recorded across ANT+, Bluetooth Smart, and WiFi, and saw zero difference between them in terms of the data streams, they were identical – and reacted identically.

Note at this point Tacx doesn’t have any form of higher-speed ‘Race Mode’ like seen on the Zwift Hub, Elite Justo, or newer Wahoo smart trainers. However, it sounds like Garmin is working on that. They don’t have an exact date/time for that, but noted they’re looking at how best to implement it – either the current ‘sorta-standard’ the others use, or trying to “advance the standard” further with even higher-speed data. Still, it’s another odd gap given the higher-than everyone price-point.

In terms of calibration, as with the Tacx NEO series since the beginning of time, there’s no option/need to calibrate it. And over the last near-decade of NEO trainers, that’s definitely held true. The only time I’ve ever seen a Tacx NEO off is when a trainer is hard-broken (like physically broken after someone dropped it down a flight of stairs). Of course, much of the rest of the industry has caught-up to what Tacx has done for years with zero-calibration features recently, so it’s less unique than it used to be.

Still, it’s long-been appreciated by myself and other sports tech (and power meter) reviewers to be a strong ‘known good’ in terms of power accuracy. That remains the same today, but of course, let’s dive into that more deeply.

Power Accuracy:

As always, I evaluate power accuracy of smart trainers in a variety of ways. This includes everything from the types of workouts (virtual group rides, solo simulation mode efforts, ERG mode efforts), to the efforts within the rides (steady-state, sprints, tempo, etc…), to varying apps (Zwift, TrainerRoad, Indievelo).

The trainer was then compared to multiple power meters over the past month or so, including Garmin Rally RS200 and RK200 (dual-sided), Favero Assioma Duo (dual-sided), Stages LR (dual-sided) and SRAM Rival (single-sided), across multiple bikes.

So, let’s dive into it. First up we’ve got an ERG mode workout in TrainerRoad. Here’s the link to that data set on the DCR Analyzer, in case you want to dig into it more closely.

Right away, you can see the pedals and Tacx NEO 3M are near-identical. The Stages LR is a bit lower than the rest, but in this scenario, I trust the Favero Assioma pedals a bit more.

If we zoom in closely into one of those ever-increasing intervals, we can see really close alignment. I’ve added a 3-second smoothing to most of these graphs, just so you can more clearly see the data. As always, you can click on the original data set links to look at it without smoothing (or add more smoothing).

Next, towards the end we’ve got these 8-minute long intervals at just under 300w, which are a great place to evaluate steady-state riding and see if we see any drift. There’s no drift here.

Next, another TrainerRoad ERG workout, except this time I thought it would be a good idea to do a lot of 30×30’s and then do them over longer sets. Obviously, this was a stupid life choice. Nonetheless, the data is impressive:

And if we pick apart one of those 30-second sections, it’s identical to the Favero Assioma Duo pedals:

Same goes for cadence:

Now, one more ERG mode workout for now before we switch up to simulation (gradient simulation) mode. In this case, I’ve got my standard 30×30 trainer test. This is a bit different than above. First, the jumps are much higher, requiring the trainer to ramp up very quickly. Second, I’ve used this precise test protocol on every single trainer and smart bike I’ve ever ridden/tested, thus, making it super easy to compare these precisely to any other trainer. Here’s that data set:

(In case you’re wondering what happened at the end there, umm…I wasn’t paying attention, the interval hit, and then for some stupid reason I shifted the wrong way because I’d been on SRAM AXS all last week and this bike was Shimano Di2…which, made my life far worse. You don’t shift in ERG mode, and especially not the wrong way.)

Now, there’s two key things I’m looking for in this test. First is how quickly it reaches the upper set point, and then secondly, how stable its arrives at that point. Ideally you want it to arrive in 2-4 seconds, and you want it to stick the landing like an Olympic gymnast – not wobble above (overshoot) or below (undercut) that point. Of course, some intervals are more tied to my ability to not be tired with this being my second workout back to back on this particular day.

If we zoom in on the TrainerRoad chart, we can see that the duration to arrive at ~443w is 4 seconds – perfectly nailed (I checked every single interval here, all of them were officially showing 4 seconds). However, what’s really interesting is that Tacx is slightly tapering that arrival. In reality, all of these intervals reached ~424w in 3 seconds, and then Tacx appears to be using that last second to arrive at the station without blowing past it.

If you look closely above, you’ll see that basically the situation looks like this:

0-1 second: Gradual start of ramp so it feels natural
2-3 seconds: Very quickly ramps up power to cover almost the entire increase
3-4 seconds: Quickly slows down, to arrive at the set-point without blowing past (over) it.

(Obviously, this is specific to this jump from 150w to 450w. If you’re going from 150w to 200w, it doesn’t take as long, as shown elsewhere.)

I’ve never seen any other trainer be this controlled in their ERG mode. It’s super-geeky cool. What’s cooler though is that in a deep-dive technical presentation (that I couldn’t re-print the charts from), Garmin/Tacx showed all the nuance to how strong this motor is, but also how much finesse it has – using a very high-end automated testing system. However, as cool as that is, the proof is in the pudding with a real human rider (me). I’ve seen countless presentations over the years of companies claiming the same thing and then fall apart in real-life (including the Tacx NEO 2, 2T, and NEO Bike on launch, all fixed later). In this case though, real-life finally matched the fantasy that Tacx outlined in their pretty data charts. I’d love to see them show those charts off to the world, as they do a much better job of explaining the power behind inside that trainer, even if many of us can never really take advantage of it.

In fact, this is all confirmed by the power meters too – which don’t exhibit any overages at all (almost all other trainers will overshoot this by 15-70w). Literally it’s 3 watts over the designated set-point (zero smoothing on this graph), there’s nothing like this on the market. Period.

Seriously, just look at how virtually identical and indistinguishable the Tacx NEO 3M is to the Favero Assioma Duo pedals. It’s insane. For reference, the KICKR MOVE on this identical test was ~15-20w overage on that first second.

So, let’s switch over to simulation mode, which is what most people would call ‘riding in Zwift’, whereby the trainer is simulating the gradient changes in the app. This is the same if you were riding the Tacx Training App for an outdoor/real world course, etc… In my case, one of the routes I almost always include in my testing is Zwift’s Sand and Sequoia’s route. This route is amazing for testing trainers because it includes a variety of terrain. It includes long perfectly flat sections to test high flywheel speeds, as well as climbing sections and rollers sections to test gradient responsiveness. Here’s a look at that ride data:

As you can see, the lines are virtually identical. So, let’s zoom into one of the higher-speed sections that rolls a bit, and thus my power is rolling a bit. You can see that all of the numbers align really well. There’s no outliers here from the Tacx NEO 3M in relation to the Favero Assioma Duo pedals.

The same goes for these sets of 700-900w sprints. These are all very very close. In general, when you’re talking peak 1-second power, it’s incredibly difficult to get multiple power sources to exactly align, due to the 1-second timing nature of transmission and recording standards (especially because transmission of most power meters is based on crankset rotation). Usually when it’s absolutely perfectly align for that top 1-second period, it’s just dumb-luck.

However, the one thing I want to point out here is that I purposefully ‘dropped off’ the sprint, and then a few seconds later easy-pedaled a recovery. The reason for this is I wanted to see if we got any stick-watt type situations, but we didn’t. It dropped off very nicely.

Speaking of which, here’s a cadence chart for that ride. We see a few dropouts from various units in the DCR Cave. I didn’t think about it till later, but I had put the other ANT+ recording watches directly next to my laptop (which has WiFi):

Likewise, here’s the mean-max graph, which let’s you compare the peak power numbers for various time periods across different power meters easily:

Next, we’ve got this SIM ride from earlier last month, again, it’s virtual identical across the board:

And here’s some lazy surges:

I’m not really sure why I’m still copying/pasting data set images into this review, piles of rides later, and all of them are identical.

Just like this cadence graph from that ride:

Or this mean-max chart. Yes, for real, that’s three different pour meters shown across four different recording devices. That’s not just one device/line:

Finally, we’ve got a constant climb ride – something to stress the motor out over a long sustained period. Ya know, because this section didn’t have enough charts already. It’s hard to see, but this is what the suffering was:

And this is how the graph looked and data looked:

And because I decided to have some fun, I did both high-cadence up to 180rpm, and low-cadence down to 19rpm in there. But the point here was a nice sustained climb, this one averaged 280w for 23 minutes. You can see the slight fluctuations as my body somewhat naturally oscillated up the climb.

From a high-cadence standpoint, this did two interesting things. First, I got to see what happens when you abruptly stop pedaling at those levels. The Stages LR struggled here both times. But the NEO 3M and Favero Assioma were near identical, all the way up to 180rpm.

Inversely, both the Favero and Tacx units nailed it as I slowly ramped down to 19rpm, at which point they cut-out:

Ultimately, as you can see, power accuracy is spot on. Which is should be, since that’s the core reason the Tacx NEO 3M looks like it swallowed a few too many bitterballen and krokets at the company holiday party. That extra bulk is to allow for more cooling for the stronger internal power control system, all of which takes up more space.

And the result of those efforts are a trainer that is unquestionably one of the most accurate I’ve seen in the DCR Cave, if not the most accurate. I’ve got effectively nothing to nitpick here, as much as I’d love to. Instead, I’ll save all that nitpicking for the price aspects.

(Note: All of the charts in these accuracy sections were created using the DCR Analyzer tool.  It allows you to compare power meters/trainers, heart rate, cadence, speed/pace, GPS tracks, and plenty more. You can use it as well, more details here.)

Product Comparison:

You’ll see a deeper-dive video and post tomorrow between the Tacx NEO 3M and the Wahoo KICKR MOVE, where I go deep down the rabbit hole of these motion-enabled trainers. Nonetheless, here’s a Quick Look at how it compares to that and the Elite Justo and older Tacx NEO 2T now:

Function/FeatureGarmin Tacx NEO 3MTacx NEO 2T SmartWahoo KICKR MOVEElite Justo

Copyright DC Rainmaker – Updated December 7th, 2023 @ 7:52 am New Window Back to less results

Price for trainer$1,999$1,399$1,599$1,199
Trainer TypeDirect Drive (no wheel)Direct Drive (no wheel)Direct Drive (No Wheel)Direct Drive (No Wheel)
Available today (for sale)YesYesYesYes
Availability regionsGlobalGlobalGlobalGlobal
Wired or Wireless data transmission/controlWIRELESS + Tacx WiFi/ETHERNET ADAPTER (ACCESSORY)WirelessWireless + Wahoo Direct Connect Ethernet Adapter (Accessory)WIRELESS + Elite WiFi/ETHERNET ADAPTER (ACCESSORY)
Power cord requiredNoNoYesNo (Note: No control w/o power though)
Flywheel weightSimulated/Virtual 125KGSimulated/Virtual 125KG16lbs/7.25kgs13.7lbs/6.2KG
Includes cassetteYes (11sp)NoYes (11 Speed SRAM/Shimano)No
ResistanceGarmin Tacx NEO 3MTacx NEO 2T SmartWahoo KICKR MOVEElite Justo Can electronically control resistance (i.e. 200w)YesYesYesYes
Includes motor to drive speed (simulate downhill)YesYesNoNo
Maximum wattage capability2,200w @ 40KPH2,200w @ 40KPH2,200w @ 40KPH2,300w @ 40KPH
Maximum simulated hill incline25%25%20%24%
FeaturesGarmin Tacx NEO 3MTacx NEO 2T SmartWahoo KICKR MOVEElite Justo Ability to update unit firmwareYesYesYesYes
Measures/Estimates Left/Right PowerYesYesNoYes
Can directionally steer trainer (left/right)NoNoNoWith Elite Rizer or Sterzo Smart (accessories)
Can simulate road patterns/shaking (i.e. cobblestones)YesYesNoNo
MotionGarmin Tacx NEO 3MTacx NEO 2T SmartWahoo KICKR MOVEElite Justo Whole-bike physical gradient simulationNoNoWith KICKR CLIMB (Accessory + Adapter)With Elite Rizer (accessory)
Can slide forward/back with movementYesWith Tacx NEO Motion Plate (Accessory)YesNo
Can rock/tilt side to side (significantly)SlightlyVery barelySLIGHTLYSLIGHTLY
AccuracyGarmin Tacx NEO 3MTacx NEO 2T SmartWahoo KICKR MOVEElite Justo Includes temperature compensationN/AN/AYesYes
Supported accuracy level+/- 1%+/- 1%+/- 1%+/- 1%
Trainer ControlGarmin Tacx NEO 3MTacx NEO 2T SmartWahoo KICKR MOVEElite Justo Allows 3rd party trainer controlYesYesYesYes
Supports ANT+ FE-C (Trainer Control Standard)YesYesYesYes
Supports Bluetooth Smart FTMS (Trainer Control Standard)YesYesYesYes
WiFi or EthernetWith optional accessoryNoBuilt-in WiFi, Ethernet with Wahoo accessory adapterWITH OPTIONAL ACCESSORY
Data BroadcastGarmin Tacx NEO 3MTacx NEO 2T SmartWahoo KICKR MOVEElite Justo Transmits power via ANT+YesYesYesYes
Transmits power via Bluetooth SmartYesYesYesYes
Supports Multiple Concurrent Bluetooth connectionsDUAL (TWO CHANNELS)No, just oneYes, 3 ConcurrentDual (Two Channels)
Transmits cadence dataYesYesYesYes
Bridging or re-transmissionNoNoNoYes (HR & Cadence)
PurchaseGarmin Tacx NEO 3MTacx NEO 2T SmartWahoo KICKR MOVEElite Justo AmazonLink
Competitive CyclistLinkLink
REILinkLink
TPCLinkLinkLink
OtherLink
DCRainmakerGarmin Tacx NEO 3MTacx NEO 2T SmartWahoo KICKR MOVEElite Justo Review LinkLinkLinkLink

Function/FeatureGarmin Tacx NEO 3MTacx NEO 2T SmartWahoo KICKR MOVEElite Justo

Copyright DC Rainmaker – Updated December 7th, 2023 @ 7:52 am New Window Expand table for more results

Price for trainer$1,999$1,399$1,599$1,199
Trainer TypeDirect Drive (no wheel)Direct Drive (no wheel)Direct Drive (No Wheel)Direct Drive (No Wheel)
Wired or Wireless data transmission/controlWIRELESS + Tacx WiFi/ETHERNET ADAPTER (ACCESSORY)WirelessWireless + Wahoo Direct Connect Ethernet Adapter (Accessory)WIRELESS + Elite WiFi/ETHERNET ADAPTER (ACCESSORY)
Power cord requiredNoNoYesNo (Note: No control w/o power though)
Flywheel weightSimulated/Virtual 125KGSimulated/Virtual 125KG16lbs/7.25kgs13.7lbs/6.2KG
Includes cassetteYes (11sp)NoYes (11 Speed SRAM/Shimano)No
Includes motor to drive speed (simulate downhill)YesYesNoNo
Maximum wattage capability2,200w @ 40KPH2,200w @ 40KPH2,200w @ 40KPH2,300w @ 40KPH
Maximum simulated hill incline25%25%20%24%
Measures/Estimates Left/Right PowerYesYesNoYes

Again, stay tuned for tomorrow’s deep-dive into the topic. Obviously, there’s a pretty big price gap, but there’s also a features gap that’s not always entirely obvious (in both directions).

Wrap-Up:

The Tacx NEO 3M is really the first Tacx smart trainer built entirely under the Garmin regime. While the previous Tacx NEO 2T launched after Garmin acquired the company, it was mostly nothing but a rubber-stamp Garmin logo on the side of the box. But a lot has changed in the four years since then, especially around quality controls and manufacturing. It’s a pattern we initially saw a year ago with the Tacx NEO Bike Plus, which underwent a similar transformation as the first piece of Tacx hardware smarts under Garmin. During this four year timeframe Garmin invested in a massive new manufacturing facility, and overhauled virtually every aspect of the company and it’s technologies.

In most cases, it’s led to positive change. This is the very first Tacx smart trainer (again, ignoring the bike last year) that ‘just worked’ the first time I rode it. No accuracy issues, no failures, no nothing. Just accuracy perfection. In fact, mind-boggling accuracy perfection. So much so, that I’d even argue Garmin may have lost the forest from the trees here. Focusing perhaps too many resources on this impressive quest, instead of more widely used potential features like built-in WiFi it lacks, race mode it lacks, and an affordable price…it lacks.

Which ultimately gets us to the obvious elephant in the room: This is weirdly and wildly overpriced. And I know Garmin employees are accustomed to me pointing that out (though, not as often as they probably think – after all things like the Forerunner, Bounce, Instinct, inReach, Edge, Varia, Epix, and Fenix are all quite inline with their competitive value – sometimes exceptionally so). But there’s a key difference here: Holistically speaking, this isn’t the best product on the market in that category. It’s simply not. And that puts it in a tough spot.

Generally speaking, when I (or others) complain about Garmin prices, it’s lamenting that ‘Yes, realistically it’s the best product in the market, but the price seems crazy’. But this time, it lacks that ‘best’ part. Again, comparing it to the Wahoo KICKR Move (tomorrow’s post), in virtually every component checklist, from a normal (or even abnormal) user perspective, the Wahoo KICKR MOVE is superior. Yes, Garmin beats it on accuracy and ERG mode nuance, but there’s also nothing wrong with the Wahoo KICKR MOVE accuracy or structure workout ERG mode. It’s a very functional BMW ERG mode compared to the Porsche this thing is in ERG mode. But for features like a compatible KICKR CLIMB, or built-in WiFi, or Race Mode, or wider movement range, or heck, even more Bluetooth channels or bundled Zwift pricing…Wahoo wins.

Now, can Garmin close some of those gaps? Certainly. Faster data transmission is something Garmin says they’re working on. And while Tacx lacks their own device to move the bike up and down, you can pair it with the Elite RIZER just fine (albeit not moving forward/back), as the NEO 3M is designed with a moving axle. But built-in WiFi and wider movement range would require new hardware. And of course, Garmin could simply adjust the price after the shine wears off. And perhaps they will. While it’s rare they ‘correct’ prices, it does happen on rare occasion.

So yes, from a technical and product standpoint – Garmin made an exceptionally good smart trainer that has mind-bogglingly strong and finessed ERG mode. I’m just not sure who the target customer is for it.

Need help?

Please use the contact form to get support. Thank you.