I started using GSender a little while back and have mostly enjoyed the software⊠I am, however, having a nighmare trying to use a fourth rotary axisâŠ
I have a Sainsmart 4040 Pro Max, running GRBL
I am running into the following issues :
When jogging the A axis, the Y axis also moves⊠the 4040 Pro Max has a seperate A axis output cable for a rotary module and the Y axis does not get disconnected when using the a axis. (in fact disconnecting the two Y motors is quite difficult)
When switching back from Rotary mode to normal mode, the Y Axis resolution and rate is reset back to some arbitrary value. I saw another post from a year back saying there were plans for a default value to set it back to ( ) - this is missing from my UI, unsure if this was ever implemented
This may be the result of the update in the previous point not working but there is a UI bug in the Rotary settings where I just get a [object Object] value on the screen:
I am therefore unable to use my Rotary axis at all in GSenderâŠ. not with the Y axis moving all the time and it is a pain resetting my Y Motor values every time I switch back to non-rotary mode, if I forget my next job is shrunk to quarter of the Y size (as it resets the resolution to 200 instead of 800).
Iâm sure that others here will be able to help more than I can. Iâve not even heard of 32-bit grbl.
I see one thing in your screencap that is not the cause of your problem, but will cause other issues down the road. You have $103 set to 35.56. According to the user manual for your rotary, that value should be 177.777.
Are you setting gSender to ârotaryâ or â4th axisâ? Whichever one you have it set to, try the other one.
Thanks gwilki, thanks for pointing that out, you are correct, the value is incorrect, however my value is slightly different as I have a non Genmitsu 4th axis chuckâŠ. I did all the calculations and now have it perfectly dialed in, rotating the correct amount of degrees in Universal GCode Sender (actually the correct value for me $103 is 71.11)
And yes, I set GSender to Rotary mode (on the main âcarveâ screen) before trying
@CplMulder My setup is completely different from yours so nothing that I have done may be relevant. However, when I went with the closed loop motor on my Vortex and using the SLB to drive it, I was able to remove the Y/A switch that I started out with. Then, as per the manual, I needed to change the gSender setting from ârotaryâ to â4th axisâ.
Thanks again Grant, can you perhaps recall where you changed the GSender setting from Rotary to 4th Axis ? - canât seem to find anything like that but this sounds promising âŠ. I need GSender to see it as a completely separate axis to Y
I managed to get it all working ok using UGCS, just not in GSender, it seems unable to seperate Y axis from the A for me
(apologies for the slow reply⊠the forum bot keeps suspending me because I am new and posting a few replies)
@CplMulder Donât you just love bots? What version of gSender are you running? I am still on 1.4.12 and I know the interface is different.
In 1.5.6, itâs not as intuitive as it is in 1.4.12. In the latter, the slider says rotary or 4th axis. In 1.5.6, it seems like the slider is ârotaryâ only. Turn it off. When you try this, be sure that nothing can be damaged, since my advice does not come with a warranty.
@CplMulder You, as well, Chris. Iâm not suggesting a downgrade. 1.4.12 simply suits my purposes very well and Iâm of the âif it ainât broke, donât fix itâ crowd.
@SOHR I just tried it and it worked. I set grblHal as the default and checked the box for connect automtically. I shut down gSender and re-started it. It connected automatically to Hal.
It sounds to me that there are two distinct issues here:
That the Genmitsu is running a 32-bit grbl which means that the typical approach we took to rotary control is incompatible since we assume youâre running standard grbl which doesnât have A-axis control, and thus we assume that youâve swapped your Y-axis cable to the A-axis rather than the reality where you have two separate cables.
This means that to run the Genmitsu correctly, you need to connect using grblHAL since then that allows simultaneous 4-axis control, however newer versions of gSender are auto-connecting to grbl instead of grblHAL so thatâs also causing issues.
We could definitely fix the auto-connect issue here and that seems like it would resolve these issues the only information weâd need is if either @CplMulder or @SOHR you could copy from the console or send a screenshot of the initial connection lines for your controller in this thread - then we could modify the auto-connect to look for those lines and consider them as grblHAL instead of grbl. For example:
Hmm, Iâm not sure why bu Iâm not seeing youâre controller initializing text at the top like Iâd expect, thatâs odd. @SOHR which email did you send the information to, I donât see anything in my inbox