gSender tool probing not traveling to probe location

Hi very new to CNC, just working on my first job. I have a Shapeoko 5 pro, using gSender and FabexCNC as my CAM.

My job has a tool change in it. I can successfully zero the the machine at my material, store that origin, probe the Bitsetter, then go back to my material with “Go XY0” button, following the gSender docs here → Using gSender - gSender Docs

My problem is when I then run my job, the machine travels to the top right to probe the Bitsetter, not the bottom right where I just ran the probe wizard. I have the correct corner selected in the probe tab as well, and changing that doesn’t change the direction of travel to the probe when running the job.

Running the “Initial Tool BitSetter” macro found at this repo → GitHub - cncjs/CNCjs-Macros: Macros for use with CNCjs ← does the same thing, travels out to top right instead of bottom right.

Also, it unclear to me how those macros would trigger during a job. Following along on the thread “gsender-understanding-tool-macros” from this site, it sounds like it should be inserted by into the gcode by me? I am unsure how those are supposed to work. The gsender docs don’t indicate how the macros would be triggered by something like an M06. I can just use an editor to insert those (or a script, ah… macros writing macros…), but hoping the software is smart to do that itself.

Thanks!

I am wondering if this more related to the gcode FabexCNC is producing.

This is the preamble the Fabex is producing:

(GCode created using the HeeksCNC Mach3 post processor)
(filename.tap)
G21
(G-code Generated with Fabex and NC library)
G17 G90
G43H1
T1M06
(Tool: D = 0.7925 mm  type END flutes 2)
S12000 M03
G00 Z10.0

G00 X0 Y0 Z10
...

Hi, I figured it out.

There is Tool Change tab in Settings where one can add code that is specific to the Shapeoko. When a T1M06 is sent, the machine appear to ignore it, but it does trigger gSender to initiate a tool change routine evident in the console output, which causes incompatible movement for the Shapeoko. You can customize that routine in the Tool Change tab in Settings (the gear icon). I added those macros from GitHub, I linked above. I have different issues now, but this specific problem has been solved.

:two_hearts:

4 Likes