-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for FluidNC #143
Comments
In would also like to see this added :) |
Reset shortcut is mapped to Shift-5 (by default I think)... It's even faster than a UI button! Also I have a workaround for (almost full) FluidNC compatibility (homing, soft limits, laser...). In fact, I tried to modify gSender but I gave up... In the end it was much easier to change FluidNC because the $ settings syntax is not supported by FluidNC and gSender is using that a lot! I created my own version of FluidNC where I added every $ settings used by gSender. These settings are fake settings that (do nothing other than being settable and queryable), but they mimic Grbl correctly. All you have to do is to configure all the $ settings once (they are not linked to real FluidNC values) and they are persistent afterwards. It took very few changes to FluidNC... It was worth it because now gsender works perfectly. |
Thank you very much for your soft reset hint, i have to try it as soon as possible! Up to now the normal gcode sending functionality with probing and the macros would be ok for me. |
@cotepat, can you share? |
Now i have tried gSender together with original FluidNC and everything works perfectly if you sync both with the soft reset under the shortcut Schift+5! I do not need the firmware settings changed by gSender because i can change them realy easy with the FluidNC config file. |
@matthewfallshaw here it is (source only). : https://github.com/cotepat/FluidNC/tree/v3.6.0-fake-grbl-config Remember you have to force those "fake" settings to mimic FluidNC settings. They will be read by gsender (required for homing and soft limits). |
@cotepat do you still use FluidNC as grbl controller? Since the FluidNC version 3.6.3 / 3.6.4-pre1 togehter with gSender 1.1.4 i get motion interruptions during jogging with speeds over approximatelly 3000 mm/min (bdring/FluidNC#678). Do you have the same problems? |
Yes! Unfortunately... |
I think there are a few issues with FluidNC pin configuration in the few latest build. I saw a few issues being discussed in the discord forums. |
The problem with motion interruptions have clearly to do with gSender. If i disconnect gSender i can jog the machine with the webUI or with FluidTerm without any issues... |
Problem seems to be solved with FluidNC V3.6.4-pre3. |
If anybody has connection problems between gSender and FluidNC i can recommend the modification in gSender told by Mitch in this post: bdring/FluidNC#678 (comment) With this modification you can connect and disconnect to FluidNC without any issues. The soft reset, made by the shortcut Shift + 5, is also not needed anymore! I tested it at a linux machine and it works there as well, you just have to substitute the programm path "C:\Programm Files" with "opt" Here is the copied comment from Mitch:
|
Greetings. Are you considering adding these modifications to the code? |
Unfortunately i am not a software developer and i am not so deeply involved in this project. I changed the way to connect with fluidNC now. I removed the transistors which are responsible for the reset function from the esp32 board. Now I synchronize fluidNC with gSender by pressing the buttons ALTGR + Q (@), i think this is the shortcut for stop job. This works perfectly for me now. |
Hello,
i am using FluidNC as GRBL controller because of the better hardware performance compared to an Atmega. I have some problems to use gsender together with FluidNC. For example if i hit my E-Stop button, it leads to a "Door Open" detection inside my GRBL controller. To get out of this state i have to be able to reset the GRBL controller. At CNCjs for example there is a "RESET" button. I think it sends ctrl + X to the controller. This button is missing at gsender and it would be needed to sync Gsender (because after sending ctrl + X FluidNC prints "Grbl xxxx") and FluidNC and to come back from a door open event.
Because of that i am asking you, would it be possible to support FluidNC (https://github.com/bdring/FluidNC) official by your software?
It would be great because your software looks pretty cool and has some nice features like the Jogging for example!
The text was updated successfully, but these errors were encountered: