-
-
Notifications
You must be signed in to change notification settings - Fork 968
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
Pellet modded printers Rotation distance implementation #7675
base: main
Are you sure you want to change the base?
Pellet modded printers Rotation distance implementation #7675
Conversation
Instead of adding such edge case variables, wouldn't it make more sense to aim for a flexible variable system that can be declared in the various gcode files, something like
|
Thanks for your valuable feedback, @Sineos. I totally agree that your suggestion for a more flexible variable system would be a great way to handle less standard parameters. For now, we are focused on implementing pellet 3D printing capabilities in the most open way possible, trying to bring a solid foundation for this technology into the OrcaSlicer project. In this early stage, we aim to introduce basic but essential features, such as using the rotation distance (or "Rotation Volume", as we intend to rename it for clarity) to control the amount of extruded material, in an intuitive way since in pellet printing there is no other way to measure the amount of extruded material We definitely plan to expand these features in the future and your idea aligns perfectly with our goal of making the system more flexible and versatile for a wider range of use cases. For example in the latest developments that I published today I am implementing the generation of the SET_EXTRUDER_ROTATION_DISTANCE commands in the Gcode file generated by the slicer (currently only for Klipper flavor printers) and no longer be a "blind" parameter to be passed only to the START_PRINT function Thanks again for your insights! 😊 |
…ce and mixing_stepper_rotation_distance remove refererence to pellet-flow-coefficient update description for rotation distance parameters restore pellet-flow-coefficient logic fix code formatting update doc incorrect removal code update fields add SET_EXTRUDER_ROTATION_DISTANCE inside gcode add doc e fix multi material mode fix doc reference fix typo fix: remove set rotation distance for not pellet modded printer remove pellet_flow_coefficient and implement extruder_rotation_distance and mixing_stepper_rotation_distance restore pellet-flow-coefficient logic restore pellet-flow-coefficient logic fix code formatting update fields add SET_EXTRUDER_ROTATION_DISTANCE inside gcode add SET_EXTRUDER_ROTATION_DISTANCE inside gcode add doc e fix multi material mode add doc e fix multi material mode fix doc reference fix typo Update Pellet-modded-printer.md upload artifact to gingeradditive/OrcaSlicer change wiki to gingeradditive disable not windows build for Ginger orca fork disable deploy steps fix workflow fix active_feeder_motor_name mode
0527669
to
4abb500
Compare
Description
This PR introduces the Extruder Rotation Volume and Mixing Stepper Rotation Volume fields for the pellet modded printer and update the documentation related to the Pellet Flow Coefficient.
These changes enhance the configuration options for pellet-based 3D printers, ensuring greater flexibility and compatibility with dynamic setups.
All new fields will be shown only if you use klipper flavor printers (currently the only one supported) and you enable the features in the printer settings
Screenshots/Recordings/Graphs
Tests