Dimidium_Bellerophon
Dimidium_Bellerophon is a DSL (domain-specific language) for 3D printer automation, currently delivered as an IDE built on Java (Spark). Planned features include networking and printer management, and a non-planar slicer that outputs the DSL instead of static G-code, enabling more dynamic, point-by-point control of prints.
Shared over time
Each entry reflects what was shared on that date. Details may have changed since then.
Dimidium_Bellerophon
Dimidium_Bellerophon is a DSL (domain-specific language) for 3D printer automation, currently delivered as an IDE built on Java (Spark). Planned features include networking and printer management, and a non-planar slicer that outputs the DSL instead of static G-code, enabling more dynamic, point-by-point control of prints.
Posted by @Disla_chunga · Original comment ↗
“Still working on https://github.com/Disla-Novo/Dimidium_Bellerophon, a DSL for 3D printer automation.”
Bellerophon
Bellerophon is a DSL with a decoupled firmware adapter architecture for 3D printer control, letting the same source code compile to Klipper, Marlin, or RepRap without rewriting logic per target. It has been used to generate print patterns with math that a slicer wouldn't produce. The application is currently being migrated from browser localStorage to a proper JSON persistence layer.
Problem: Printer control logic normally has to be rewritten for each firmware target (Klipper, Marlin, RepRap).
Posted by @Disla_chunga · Original comment ↗
“I'm building Bellerophon, a DSL with decoupled firmware adapter architecture for 3D printer control, so the same source code can compile to Klipper, Marlin, or RepRap without rewriting logic per target.”