# Toolsetter and ATC for Redline

**URL:** <https://forum.onefinitycnc.com/t/toolsetter-and-atc-for-redline/37263>\
**Category:** Elite Series (Masso & Redline) (Gen 1)\
**Created:** [January 21, 2026, 11:32pm UTC](https://forum.onefinitycnc.com/t/toolsetter-and-atc-for-redline/37263 "2026-01-21T23:32:25Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![UltraPeepi](https://avatars.discourse-cdn.com/v4/letter/u/fbc32d/32.png) [@UltraPeepi](https://forum.onefinitycnc.com/u/UltraPeepi)\
**Post date:** [January 21, 2026, 11:32pm UTC](https://forum.onefinitycnc.com/t/toolsetter-and-atc-for-redline/37263/1 "2026-01-21T23:32:25Z")

</div>

I have both of these but have not installed yet. I am trying to understand how they work, in software.

- What GCode tells the machine that a new tool is needed (T + M06??)?
- In response to that
  - without an ATC
    - the machine pauses and waits for me to change the endmill?
    - and when I “continue” it navigates to the toolsetter, touches off
    - does the Redline controller have a popup? Or is it the same UI as resuming a manual pause?

  - with an ATC
    - the machine pauses GCode execution and moved to the ATC position and switches endmills
    - navigates to the toolsetter? Or is the Z offset for the tool already known - because it was previously setup?

- returns/moves the where the GCode left off
- continues executing GCode

I want to better understand how it all is going to work before I physically install these components. Also, since I use Blender and FabexCNC (AKA BlenderCAM), I need to know that it will generate the proper GCode.

One concern I have is, with my old Onefinity (Buildbotics), I used an M00 to remind me to turn on the spindle and dust collection. That M00 doesn’t work with my Redline controller. I’m worried about other incompatibilities.

---

<div class="post-metadata">

**Author:** ![attilah](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.onefinitycnc.com/attilah/32/34395_2.png) [@attilah](https://forum.onefinitycnc.com/u/attilah)\
**Post date:** [January 23, 2026, 3:51am UTC](https://forum.onefinitycnc.com/t/toolsetter-and-atc-for-redline/37263/2 "2026-01-23T03:51:34Z")

</div>

I have Elite Gen1 with Redline and Toolsetter and it works similarly as you described:

- It sees the toolchange command in GCode, it shows a popup that toolchange is needed, and the spindle will rapidly move to the predefined toolchange position. You’ve to confirm it.
- After hitting OK it moves to tool change position, and after you change the tool you need to confirm
- After confirmation it moves to toolsetter position and touches the toolsetter
- Resumes the job

---

<div class="post-metadata">

**Author:** ![joejk](https://avatars.discourse-cdn.com/v4/letter/j/aeb1de/32.png) [@joejk](https://forum.onefinitycnc.com/u/joejk)\
**Post date:** [January 23, 2026, 4:00am UTC](https://forum.onefinitycnc.com/t/toolsetter-and-atc-for-redline/37263/3 "2026-01-23T04:00:20Z")

</div>

As far as the M0 code goes the Redline controller does not support a M0 command yet.  
The supported G codes are found here at the Redline website.

> **[G-Codes - Supported Codes - RealTime CNC Documenation Hub](https://docs.realtimecnc.com/gcodes/#g-codes)**

Also you can find the redline controller manual at the onefinity main website under support - resources/manuals

Cheers

Joe

---

<div class="post-metadata">

**Author:** ![UltraPeepi](https://avatars.discourse-cdn.com/v4/letter/u/fbc32d/32.png) [@UltraPeepi](https://forum.onefinitycnc.com/u/UltraPeepi)\
**Post date:** [January 23, 2026, 10:23pm UTC](https://forum.onefinitycnc.com/t/toolsetter-and-atc-for-redline/37263/4 "2026-01-23T22:23:45Z")

</div>

I think that may be enough info to give me the confidence to take the next steps to install the ATC and Toolsetter.

Thanks for the help.

---

<div class="post-metadata">

**Author:** ![UltraPeepi](https://avatars.discourse-cdn.com/v4/letter/u/fbc32d/32.png) [@UltraPeepi](https://forum.onefinitycnc.com/u/UltraPeepi)\
**Post date:** [January 24, 2026, 5:41am UTC](https://forum.onefinitycnc.com/t/toolsetter-and-atc-for-redline/37263/5 "2026-01-24T05:41:03Z")

</div>

Does the tool get uninstalled from the spindle on power off? Does the controller assume the spindle has no tool installed upon power on? Does it prompt the user to confirm this? If the spindle has a tool installed, does the controller ask the user which tool is installed into the spindle?

If I have tool 1 installed, and I put the GCode “T2 M06”, it needs to put tool 1 back into the ATC. AND it needs to know which slot to place it. So it MUST know which tool is installed. I’m not clear on how the controller knows this at startup?

Does it retain this information across power off/on?

I’m probably going to have to test these things, and have my hand over the kill switch. I am convinced that it is going to try to uninstall a bit at a slot that is not empty.

---

<div class="post-metadata">

**Author:** ![UltraPeepi](https://avatars.discourse-cdn.com/v4/letter/u/fbc32d/32.png) [@UltraPeepi](https://forum.onefinitycnc.com/u/UltraPeepi)\
**Post date:** [January 24, 2026, 6:27am UTC](https://forum.onefinitycnc.com/t/toolsetter-and-atc-for-redline/37263/6 "2026-01-24T06:27:18Z")

</div>

I found this - very long video - helpful. It answered many of my questions.

[![](https://us1.discourse-cdn.com/flex022/uploads/onefinitycnc/original/3X/f/2/f24228fc48e3ce1cdc7af0872608b7b567fe0aef.jpeg "Installing the Rapid Change Easy ATC on Onefinity Elite Masso") ](https://www.youtube.com/watch?v=tI4mUtKQLk4)

---

<div class="post-metadata">

**Author:** ![UltraPeepi](https://avatars.discourse-cdn.com/v4/letter/u/fbc32d/32.png) [@UltraPeepi](https://forum.onefinitycnc.com/u/UltraPeepi)\
**Post date:** [January 24, 2026, 6:06pm UTC](https://forum.onefinitycnc.com/t/toolsetter-and-atc-for-redline/37263/7 "2026-01-24T18:06:01Z")

</div>

I just realized, the above video is the one referenced from the Onefinity Support ATC Videos.

But the link on the Onefinity site is a facebook redirect (and I don’t have/use facebook):

> **[Leaving Facebook](https://www.facebook.com/flx/warn/?u=https%3A%2F%2Fyoutu.be%2FtI4mUtKQLk4%3Ffbclid%3DIwZXh0bgNhZW0CMTEAYnJpZBExTWVFUEd3M0hKZE95dUxpbQEeKQkugXSr8kBtVuctYiu2HRpKL8JIsWwJgl-w-SQP2HAaVjeYGiZEJNkn92s_aem_hY5X9Y0qTD3n8Aw17XuL7g&h=AT2-OYpDd7t57lG0JXvVnHUe2DohIymF-VsTxChXsZlv7cdXFCPlQilaC3Lfr0C-GBdWQxKGoctvNaM_c3ZFedaufy38KklrDHQ-AcWwh0GqmLs-SHmH0Pm2XeTT5owgeVwarMg-IfFERnKXSzmCLjk2CP147cJFDpLHRKbRMRv83jCh8586wsYS8QP-aRHrw8HJ9M4dVicOhq4cWaF9Uo4PIlyGokb4AkloqEfTfKkjvlt7C8YFeVrhG8F-7vUrafj_sGLQTnr7eQtw2NJ3o48x0aAayfWWieRUFMZFMfgNeg)**

Is there a Redline step by step for installing? I’m sure I can figure all this out, but Onefinity historically been quite good at making this a consumer friendly system.

---

<div class="post-metadata">

**Author:** ![UltraPeepi](https://avatars.discourse-cdn.com/v4/letter/u/fbc32d/32.png) [@UltraPeepi](https://forum.onefinitycnc.com/u/UltraPeepi)\
**Post date:** [January 25, 2026, 11:43pm UTC](https://forum.onefinitycnc.com/t/toolsetter-and-atc-for-redline/37263/8 "2026-01-25T23:43:06Z")

</div>

The Redline settings has an option to treat an M6 as manual tool change. It is supposed to move the spindle to the configured location, and allow me to manually change the endmill. It requires the toolsetter to be configured. I have done this; but when I run the GCode is stops at the line with the M6.

Also, it appear the controller is stuck on that line - even though the UI shows it reset to line 1. If I try to run again, it warns if I can to continue from line 5 (the line with my M6). I reset and try to run again, it gives me the same warning - saying that I’m still on line 5.

I have tried variations:  
M6  
M06  
T1 M6  
T1 M06  
M05 T1 M06

All yield the same result.

Does anyone have this working?

---

<div class="post-metadata">

**Author:** ![kd4vrf](https://avatars.discourse-cdn.com/v4/letter/k/49beb7/32.png) [@kd4vrf](https://forum.onefinitycnc.com/u/kd4vrf)\
**Post date:** [February 5, 2026, 2:13am UTC](https://forum.onefinitycnc.com/t/toolsetter-and-atc-for-redline/37263/9 "2026-02-05T02:13:57Z")

</div>

What version of code are you running on your Redline Controller?

I had this working before I upgraded to 1.3.10 with the Fusion 360 post processor. After the upgrade I have the same behavior you are seeing. Once it gets to the M6 in the gcode it just hangs.

For reference here is the gcode from the Fusion360 post processor:

T1M6

This worked fine before the 1.3.10 upgrade.

I opened a case yesterday with Onefinity and they punted to Redline support. I haven’t heard anything back from them. If I hear back I’ll post what I find out.

---

<div class="post-metadata">

**Author:** ![TMToronto](https://avatars.discourse-cdn.com/v4/letter/t/7ea924/32.png) [@TMToronto](https://forum.onefinitycnc.com/u/TMToronto)\
**Post date:** [February 5, 2026, 4:58pm UTC](https://forum.onefinitycnc.com/t/toolsetter-and-atc-for-redline/37263/10 "2026-02-05T16:58:02Z")

</div>

@UltraPeepi can you again confirm what CAD/CAM you are using and which PP.

---

<div class="post-metadata">

**Author:** ![UltraPeepi](https://avatars.discourse-cdn.com/v4/letter/u/fbc32d/32.png) [@UltraPeepi](https://forum.onefinitycnc.com/u/UltraPeepi)\
**Post date:** [February 6, 2026, 11:51pm UTC](https://forum.onefinitycnc.com/t/toolsetter-and-atc-for-redline/37263/11 "2026-02-06T23:51:08Z")

</div>

I’m using FabexCNC (formerly BlenderCAM). I expect to have to hand edit, or tell FabexCNC to prepend GCode that I specify. I’m just trying to figure out what that GCode is. Above is me trying various things - based on my understanding of what the GCodes mean.

Oh, and I don’t know what PP means.

---

<div class="post-metadata">

**Author:** ![UltraPeepi](https://avatars.discourse-cdn.com/v4/letter/u/fbc32d/32.png) [@UltraPeepi](https://forum.onefinitycnc.com/u/UltraPeepi)\
**Post date:** [February 6, 2026, 11:54pm UTC](https://forum.onefinitycnc.com/t/toolsetter-and-atc-for-redline/37263/12 "2026-02-06T23:54:52Z")

</div>

Also, I see this response in the Onefinity thread on the RapidATC Discord channel.

```auto
So we are not doing and of the development for the redline implementation. Last I heard the redline controllers do not yet support ATC

Its due out at some point just not yet

```

---

<div class="post-metadata">

**Author:** ![UltraPeepi](https://avatars.discourse-cdn.com/v4/letter/u/fbc32d/32.png) [@UltraPeepi](https://forum.onefinitycnc.com/u/UltraPeepi)\
**Post date:** [February 7, 2026, 12:15am UTC](https://forum.onefinitycnc.com/t/toolsetter-and-atc-for-redline/37263/13 "2026-02-07T00:15:18Z")

</div>

> [@kd4vrf](#):
>
> What version of code are you running on your Redline Controller?

I updated to 1.3.10 before trying any of this.

---

<div class="post-metadata">

**Author:** ![Discounttoolbox](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.onefinitycnc.com/discounttoolbox/32/31115_2.png) [@Discounttoolbox](https://forum.onefinitycnc.com/u/Discounttoolbox)\
**Post date:** [February 7, 2026, 1:58am UTC](https://forum.onefinitycnc.com/t/toolsetter-and-atc-for-redline/37263/14 "2026-02-07T01:58:33Z")

</div>

> [@UltraPeepi](#):
>
> Oh, and I don’t know what PP means.

PP is Post Processor the program file that creates the actual Gcode file

---

<div class="post-metadata">

**Author:** ![UltraPeepi](https://avatars.discourse-cdn.com/v4/letter/u/fbc32d/32.png) [@UltraPeepi](https://forum.onefinitycnc.com/u/UltraPeepi)\
**Post date:** [February 8, 2026, 6:06pm UTC](https://forum.onefinitycnc.com/t/toolsetter-and-atc-for-redline/37263/15 "2026-02-08T18:06:56Z")

</div>

I am using a custom post process for FabexCNC

> [@Redline post processor for Fabex cnc? (solved)](https://forum.onefinitycnc.com/t/redline-post-processor-for-fabex-cnc-solved/35879):
>
> I use a Mac, Blender and FabEX CNC (formerly BlenderCAM). It supports a host of post processors. With my Buildbotics controller, I would use LinuxCNC and manually remove the M06 which apparently isn’t supported. Are there any open source post processors that are compatible with the Redline controller? It never crossed my mind when I order this Redline system, that there might be this issue. I have posted in the FabexCNC Matrix channel as well. frowning

---

<div class="post-metadata">

**Author:** ![TMToronto](https://avatars.discourse-cdn.com/v4/letter/t/7ea924/32.png) [@TMToronto](https://forum.onefinitycnc.com/u/TMToronto)\
**Post date:** [February 8, 2026, 10:28pm UTC](https://forum.onefinitycnc.com/t/toolsetter-and-atc-for-redline/37263/16 "2026-02-08T22:28:53Z")

</div>

It may be a good next step to share an example of the gcode your post processor produces - perhaps model a small square and have a 2D contour toolpath of its perimeter with two different tools. The resulting code can be examined to see if there is anything there that the Redline controller doesn’t like/can’t understand, or more specifically is causing the tool change issue you described.

---

<div class="post-metadata">

**Author:** ![kd4vrf](https://avatars.discourse-cdn.com/v4/letter/k/49beb7/32.png) [@kd4vrf](https://forum.onefinitycnc.com/u/kd4vrf)\
**Post date:** [February 13, 2026, 7:33pm UTC](https://forum.onefinitycnc.com/t/toolsetter-and-atc-for-redline/37263/17 "2026-02-13T19:33:33Z")

</div>

I heard back from Redline support yesterday. It used to work with the command to set the tool (T31 - change to tool 31) and the M6 command on the same line with no spaces like this

```auto
T31M6

```

That’s how the current Redline Fusion360 Post Processor handles the gcode.

In 1.3.10 both commands need to be on separate lines like this:

```auto
T31
M6

```

I went and edited the gcode output from one of my tool paths to reflect the separate lines, here is an example:

```auto
(2D POCKET1)
T31 <-----Command to set tool
M6 <-----Command to initiate tool change
S18000M3
G17G90
G54
G0X12.4403Y6.2634

```

Once the TXX and M6 commands were on separate lines everything worked as expected.

Not sure if they are going to fix it in firmware or just update all the Post Processors, but if you are running into this issue editing the gcode to separate the commands on two lines is a workaround until they get it sorted.

---

<div class="post-metadata">

**Author:** ![UltraPeepi](https://avatars.discourse-cdn.com/v4/letter/u/fbc32d/32.png) [@UltraPeepi](https://forum.onefinitycnc.com/u/UltraPeepi)\
**Post date:** [February 16, 2026, 6:38pm UTC](https://forum.onefinitycnc.com/t/toolsetter-and-atc-for-redline/37263/18 "2026-02-16T18:38:46Z")

</div>

Thanks. I’ll give that a try. It’s unfortunate, because I don’t know if I can tell FabexCNC to add a two line header. I think it may be only one line. I doubt I can encode a newline either (with \n or something). But, I pretty much always view the GCode before copying it to my thumb drive. And historically, with my BB, I always manually added an M0 (reminding myself to turn on dust extraction). So, it’s annoying, but I can hand edit and manually add the newline character. I’ll try that today.

---

<div class="post-metadata">

**Author:** ![UltraPeepi](https://avatars.discourse-cdn.com/v4/letter/u/fbc32d/32.png) [@UltraPeepi](https://forum.onefinitycnc.com/u/UltraPeepi)\
**Post date:** [February 16, 2026, 10:53pm UTC](https://forum.onefinitycnc.com/t/toolsetter-and-atc-for-redline/37263/19 "2026-02-16T22:53:36Z")

</div>

Well, that worked.

You see above, I tried a bunch of variations; but the one variation I hadn’t tried:  
T1  
M6

on separate lines.

I got to see the tool setter flow for the first time. Even without the ATC, this is a step forward. I think I probably need to fully understand how this system works without the ATC first.

Thanks for the help.

---

<div class="post-metadata">

**Author:** ![OnefinityCNC](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.onefinitycnc.com/onefinitycnc/32/7_2.png) [@OnefinityCNC](https://forum.onefinitycnc.com/u/OnefinityCNC)\
**Post date:** [April 19, 2026, 4:38pm UTC](https://forum.onefinitycnc.com/t/toolsetter-and-atc-for-redline/37263/20 "2026-04-19T16:38:51Z")

</div>

The official Beta will be available Monday.

Here’s the official link to the thread.

> [@Easy ATC Software Beta for Realtime Controller (Official FAQ)](https://forum.onefinitycnc.com/t/easy-atc-software-beta/38210):
>
> Greetings Onefinity/ATC Community, We have been working with Onefinity, Redline and RapidChange to integrate native support for the Easy ATC into our controllers and software. In order to consolidate the discussion for the new Easy ATC support, we will be posting updates and answering questions on this thread. FAQ Which Easy ATC Magazines are supported? The first software release will support four slot Easy ATC magazines. These are classified as V1, V2, and V2.1. These models were sold by…
