From 22b0d0fe6a65bb445f8ff2cf3f62a87c7db58e74 Mon Sep 17 00:00:00 2001 From: daid Date: Thu, 8 Oct 2015 11:44:54 +0200 Subject: Add nozzle diameter parameter for UltiGCode in preperation for some things. --- src/fffProcessor.h | 2 ++ src/settings.cpp | 1 + src/settings.h | 1 + 3 files changed, 4 insertions(+) diff --git a/src/fffProcessor.h b/src/fffProcessor.h index 1b7e05a669..8f6855c293 100644 --- a/src/fffProcessor.h +++ b/src/fffProcessor.h @@ -344,6 +344,8 @@ private: gcode.writeComment("TIME:<__TIME__>"); gcode.writeComment("MATERIAL:"); gcode.writeComment("MATERIAL2:"); + gcode.writeComment("NOZZLE_DIAMETER:%f", float(config.nozzleSize) / 1000); + gcode.writeComment("NOZZLE_DIAMETER2:%f", float(config.nozzleSize) / 1000); } gcode.writeCode(config.startCode.c_str()); if (gcode.getFlavor() == GCODE_FLAVOR_BFB) diff --git a/src/settings.cpp b/src/settings.cpp index 2952f714a4..1f8975fe9d 100644 --- a/src/settings.cpp +++ b/src/settings.cpp @@ -18,6 +18,7 @@ ConfigSettings *ConfigSettings::config = NULL; ConfigSettings::ConfigSettings() { config = this; + SETTING(nozzleSize, 400); SETTING(layerThickness, 100); SETTING(initialLayerThickness, 300); SETTING(filamentDiameter, 2890); diff --git a/src/settings.h b/src/settings.h index 7ffa05e359..bd48ddadc1 100644 --- a/src/settings.h +++ b/src/settings.h @@ -126,6 +126,7 @@ private: std::vector<_ConfigSettingIndex> _index; public: static ConfigSettings *config; // allow access to config settings from everywhere + int nozzleSize; int layerThickness; int initialLayerThickness; int filamentDiameter; -- cgit v1.2.3