Suppor of "No extrusion" firmware flavor by not emitting the E axis.

Fix of https://github.com/prusa3d/PrusaSlicer/issues/6023
The fix is partial: No extrusions are shown by the final G-code preview.
This commit is contained in:
Vojtech Bubnik 2021-08-09 17:37:25 +02:00
parent d6370a16fa
commit 9f9cbb46f9
5 changed files with 32 additions and 13 deletions

View file

@ -25,6 +25,7 @@ public:
Extruder* extruder() { return m_extruder; }
const Extruder* extruder() const { return m_extruder; }
// Returns empty string for gcfNoExtrusion.
std::string extrusion_axis() const { return m_extrusion_axis; }
void apply_print_config(const PrintConfig &print_config);
// Extruders are expected to be sorted in an increasing order.