mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-07-06 22:47:32 -06:00
Adding pellet printer suppor to OrcaSlicer (#4836)
* creating settings for printer and some UI changes work * related filament diameter and pellet flow changes to each other * UI name change to turn Filament to Material * updated the flow coefficient to filament diameter formula * updated the preset for the configuration wizard * configuration changes for the final release * config changes and preset bundle sync removed * start gcode change for ginger machines * added explanation of relationship between pellet_flow_coefficient and filament_diameter * Added tooltip. Fixed Ginger machine configuration, Added docs
This commit is contained in:
parent
409004d471
commit
8ccf0edbc2
35 changed files with 1506 additions and 3 deletions
23
doc/pellet-flow-coefficient.md
Normal file
23
doc/pellet-flow-coefficient.md
Normal file
|
@ -0,0 +1,23 @@
|
|||
Large format printers with print volumes in the order of 1m^3 generally use pellets for printing.
|
||||
The overall tech is very similar to FDM printing.
|
||||
It is FDM printing, but instead of filaments, it uses pellets.
|
||||
|
||||
The difference here is that where filaments have a filament_diameter that is used to calculate
|
||||
the volume of filament ingested, pellets have a particular flow_coefficient that is empirically
|
||||
devised for that particular pellet.
|
||||
|
||||
pellet_flow_coefficient is basically a measure of the packing density of a particular pellet.
|
||||
Shape, material and density of an individual pellet will determine the packing density and
|
||||
the only thing that matters for 3d printing is how much of that pellet material is extruded by
|
||||
one turn of whatever feeding mehcanism/gear your printer uses. You can emperically derive that
|
||||
for your own pellets for a particular printer model.
|
||||
|
||||
We are translating the pellet_flow_coefficient into filament_diameter so that everything works just like it
|
||||
does already with very minor adjustments.
|
||||
|
||||
filament_diameter = sqrt( (4 \* pellet_flow_coefficient) / PI )
|
||||
|
||||
sqrt just makes the relationship between flow_coefficient and volume linear.
|
||||
|
||||
higher packing density -> more material extruded by single turn -> higher pellet_flow_coefficient -> treated as if a filament of larger diameter is being used
|
||||
All other calculations remain the same for slicing.
|
Loading…
Add table
Add a link
Reference in a new issue