mirror of
https://github.com/MarlinFirmware/Configurations.git
synced 2025-07-09 07:56:27 -06:00
parent
f5eaa5082a
commit
3e4d67a7ac
222 changed files with 3342 additions and 10 deletions
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1549,6 +1563,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
//#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
//#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -208,6 +208,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1543,6 +1557,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -197,6 +197,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1532,6 +1546,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1547,6 +1561,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
#define STATUS_FAN_FRAMES 4
|
#define STATUS_FAN_FRAMES 4
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1540,6 +1554,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1540,6 +1554,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1540,6 +1554,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
#define STATUS_FAN_FRAMES 4
|
#define STATUS_FAN_FRAMES 4
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1543,6 +1557,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
|
@ -204,6 +204,20 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Laser Coolant Flow Meter
|
||||||
|
//
|
||||||
|
//#define LASER_COOLANT_FLOW_METER
|
||||||
|
#if ENABLED(LASER_COOLANT_FLOW_METER)
|
||||||
|
#define FLOWMETER_PIN 20 // Requires an external interrupt-enabled pin (e.g., RAMPS 2,3,18,19,20,21)
|
||||||
|
#define FLOWMETER_PPL 5880 // (pulses/liter) Flow meter pulses-per-liter on the input pin
|
||||||
|
#define FLOWMETER_INTERVAL 1000 // (ms) Flow rate calculation interval in milliseconds
|
||||||
|
#define FLOWMETER_SAFETY // Prevent running the laser without the minimum flow rate set below
|
||||||
|
#if ENABLED(FLOWMETER_SAFETY)
|
||||||
|
#define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5 // (liters/min) Minimum flow required when enabled
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thermal Protection provides additional protection to your printer from damage
|
* Thermal Protection provides additional protection to your printer from damage
|
||||||
* and fire. Marlin always includes safe min and max temperature ranges which
|
* and fire. Marlin always includes safe min and max temperature ranges which
|
||||||
|
@ -1539,6 +1553,7 @@
|
||||||
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
#define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating
|
||||||
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
//#define STATUS_CUTTER_ANIM // Use a second bitmap to indicate spindle / laser active
|
||||||
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
//#define STATUS_COOLER_ANIM // Use a second bitmap to indicate laser cooling
|
||||||
|
//#define STATUS_FLOWMETER_ANIM // Use multiple bitmaps to indicate coolant flow
|
||||||
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
||||||
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
||||||
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue