Skip to content

Lathe mode #458

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

Open
LaurentLM opened this issue May 12, 2025 · 2 comments
Open

Lathe mode #458

LaurentLM opened this issue May 12, 2025 · 2 comments

Comments

@LaurentLM
Copy link

LaurentLM commented May 12, 2025

Hi Terje,

Thanks for this wonderful piece of software. It's really a great tool.
I spotted a few of "issues" (or things I cant make sense of). Tested on ioSender Edge 2.0.46p8, but I observed the same behaviour on 2.0.45

  1. I selected "diameter mode" in the App settings (using a CNC lathe), but this does not seem to change anything.
    The text above the DRO still reads Radius and X movements do not seem to be divided by 2.

  2. When using the lathe wizards, it would be very useful to have the option to specify the spindle direction. At the moment, the output spins the spindle clockwise, which may be an issue if the lathe is setup as a conventional manual lathe.
    I tried to edit the text output from the command generation (changing M3 into M4), and pressed Tab (or enter). This results into an error message and the app crashed:
    "DispatcherException Unhandled expection occured: The method or operation is not implemented."

  3. Not specific to lathe mode, but I am struggling to tweak the feedrate on continuous jogging. I run the app with the command line flag -jogmode 1. The wiki says the slow, normal and fast feedrates are then inherited from the keypad plugin. The feedrates I get seem fixed (normal 200, fast 500mm/min), and do not match GRBL parameters $50, $51, $52.
    I find the keyboard continuous jogging super useful and it could be useful to have the option to enable it in the App settings.

  4. Last one, and probably a bit a detail, but would it be possible to validate a number entry in the DRO with Tab as well as with Enter?

@terjeio
Copy link
Owner

terjeio commented May 15, 2025

  1. Lathe settings in App settings are defaults for the profile dialog in the wizards. Set $32=2 in the controller to enable the lathe mode.
  2. I have added option to select spindle direction in the latest edge builds. The code previews are made read-only to prevent the crash - if you want to edit the generated code you have to save and reload it.
  3. I'll have to check this out.
  4. Maybe - I'll put it on my todo list.

@LaurentLM
Copy link
Author

LaurentLM commented May 16, 2025

  1. My microcontroller has $32=2. For some reason I imagined that setting the app in diameter mode would divide/multiply by 2 the X axis of the DRO. I have now found that this can be done by sending G7 / G8. It makes a lot more sense do to it that way. No action needed, I just misunderstood what this setting was for.
  2. Thanks, I've just downloaded it and it's exactly what was needed.
  3. I have done a bit more digging and found that my jog values come from the config file, specifically here:
<Jog>
    <Mode>Keypad</Mode>
    <KeyboardEnable>false</KeyboardEnable>
    <LinkStepJogToUI>true</LinkStepJogToUI>
    <FastFeedrate>500</FastFeedrate>
    <SlowFeedrate>200</SlowFeedrate>
    <StepFeedrate>100</StepFeedrate>
    <FastDistance>500</FastDistance>
    <SlowDistance>500</SlowDistance>
    <StepDistance>0.05</StepDistance>
  </Jog>

I'll keep exploring this and report here.
4. Thanks :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants