Skip to content

Request to add “Lathe Keyway Cycle (M800)” to Third‑Party Plugins (plugins_init.h) #30

@ennio64

Description

@ennio64

Hello,

I have developed a new third‑party plugin for grblHAL named Lathe Keyway Cycle (M800).

The plugin provides a parametric keyway machining cycle for lathes, including multi‑pass logic, safe return modes, validation, and planner integration.
It follows the official plugin guidelines and requires only a minimal planner patch (documented in the repository).

Repository
https://github.com/ennio64/grblHAL-plugin-M800

Request
Since third‑party plugins must be added to plugins_init.h by the core maintainer, I kindly request evaluation and, if appropriate, inclusion of:

c
#if LATHE_KEYWAY_CYCLE_ENABLE
extern void lathe_keyway_cycle_init (void);
lathe_keyway_cycle_init();
#endif
Notes
The plugin is self‑contained and documented.

Pre‑patched GRBLHAL files (version VER:1.1f.20251207) are included for convenience.

No core modifications are required except the optional planner extension (fully backward‑compatible).

Thank you for your consideration.

Best regards,
Ennio SESANA

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions