Merge pull request #9183 from thinkyhead/bf1_new_flsun_config
[1.1.x] Add FLSUN Kossel configuration
This commit is contained in:
@@ -613,6 +613,9 @@
|
|||||||
* printing performance versus fast display updates.
|
* printing performance versus fast display updates.
|
||||||
*/
|
*/
|
||||||
#if ENABLED(DOGLCD)
|
#if ENABLED(DOGLCD)
|
||||||
|
// Show SD percentage next to the progress bar
|
||||||
|
//#define DOGM_SD_PERCENT
|
||||||
|
|
||||||
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
||||||
#define XYZ_HOLLOW_FRAME
|
#define XYZ_HOLLOW_FRAME
|
||||||
|
|
||||||
|
@@ -71,6 +71,8 @@
|
|||||||
#include "fwretract.h"
|
#include "fwretract.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#pragma pack(push, 1) // No padding between variables
|
||||||
|
|
||||||
typedef struct PID { float Kp, Ki, Kd; } PID;
|
typedef struct PID { float Kp, Ki, Kd; } PID;
|
||||||
typedef struct PIDC { float Kp, Ki, Kd, Kc; } PIDC;
|
typedef struct PIDC { float Kp, Ki, Kd, Kc; } PIDC;
|
||||||
|
|
||||||
@@ -170,9 +172,9 @@ typedef struct SettingsDataStruct {
|
|||||||
//
|
//
|
||||||
// ULTIPANEL
|
// ULTIPANEL
|
||||||
//
|
//
|
||||||
int lcd_preheat_hotend_temp[2], // M145 S0 H
|
int16_t lcd_preheat_hotend_temp[2], // M145 S0 H
|
||||||
lcd_preheat_bed_temp[2], // M145 S0 B
|
lcd_preheat_bed_temp[2], // M145 S0 B
|
||||||
lcd_preheat_fan_speed[2]; // M145 S0 F
|
lcd_preheat_fan_speed[2]; // M145 S0 F
|
||||||
|
|
||||||
//
|
//
|
||||||
// PIDTEMP
|
// PIDTEMP
|
||||||
@@ -247,6 +249,8 @@ typedef struct SettingsDataStruct {
|
|||||||
|
|
||||||
} SettingsData;
|
} SettingsData;
|
||||||
|
|
||||||
|
#pragma pack(pop)
|
||||||
|
|
||||||
MarlinSettings settings;
|
MarlinSettings settings;
|
||||||
|
|
||||||
#if ENABLED(AUTO_BED_LEVELING_BILINEAR)
|
#if ENABLED(AUTO_BED_LEVELING_BILINEAR)
|
||||||
|
@@ -613,6 +613,9 @@
|
|||||||
* printing performance versus fast display updates.
|
* printing performance versus fast display updates.
|
||||||
*/
|
*/
|
||||||
#if ENABLED(DOGLCD)
|
#if ENABLED(DOGLCD)
|
||||||
|
// Show SD percentage next to the progress bar
|
||||||
|
//#define DOGM_SD_PERCENT
|
||||||
|
|
||||||
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
||||||
#define XYZ_HOLLOW_FRAME
|
#define XYZ_HOLLOW_FRAME
|
||||||
|
|
||||||
|
@@ -613,6 +613,9 @@
|
|||||||
* printing performance versus fast display updates.
|
* printing performance versus fast display updates.
|
||||||
*/
|
*/
|
||||||
#if ENABLED(DOGLCD)
|
#if ENABLED(DOGLCD)
|
||||||
|
// Show SD percentage next to the progress bar
|
||||||
|
//#define DOGM_SD_PERCENT
|
||||||
|
|
||||||
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
||||||
#define XYZ_HOLLOW_FRAME
|
#define XYZ_HOLLOW_FRAME
|
||||||
|
|
||||||
|
@@ -613,6 +613,9 @@
|
|||||||
* printing performance versus fast display updates.
|
* printing performance versus fast display updates.
|
||||||
*/
|
*/
|
||||||
#if ENABLED(DOGLCD)
|
#if ENABLED(DOGLCD)
|
||||||
|
// Show SD percentage next to the progress bar
|
||||||
|
//#define DOGM_SD_PERCENT
|
||||||
|
|
||||||
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
||||||
#define XYZ_HOLLOW_FRAME
|
#define XYZ_HOLLOW_FRAME
|
||||||
|
|
||||||
|
@@ -613,6 +613,9 @@
|
|||||||
* printing performance versus fast display updates.
|
* printing performance versus fast display updates.
|
||||||
*/
|
*/
|
||||||
#if ENABLED(DOGLCD)
|
#if ENABLED(DOGLCD)
|
||||||
|
// Show SD percentage next to the progress bar
|
||||||
|
//#define DOGM_SD_PERCENT
|
||||||
|
|
||||||
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
||||||
#define XYZ_HOLLOW_FRAME
|
#define XYZ_HOLLOW_FRAME
|
||||||
|
|
||||||
|
@@ -613,6 +613,9 @@
|
|||||||
* printing performance versus fast display updates.
|
* printing performance versus fast display updates.
|
||||||
*/
|
*/
|
||||||
#if ENABLED(DOGLCD)
|
#if ENABLED(DOGLCD)
|
||||||
|
// Show SD percentage next to the progress bar
|
||||||
|
//#define DOGM_SD_PERCENT
|
||||||
|
|
||||||
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
||||||
#define XYZ_HOLLOW_FRAME
|
#define XYZ_HOLLOW_FRAME
|
||||||
|
|
||||||
|
@@ -613,6 +613,9 @@
|
|||||||
* printing performance versus fast display updates.
|
* printing performance versus fast display updates.
|
||||||
*/
|
*/
|
||||||
#if ENABLED(DOGLCD)
|
#if ENABLED(DOGLCD)
|
||||||
|
// Show SD percentage next to the progress bar
|
||||||
|
//#define DOGM_SD_PERCENT
|
||||||
|
|
||||||
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
||||||
#define XYZ_HOLLOW_FRAME
|
#define XYZ_HOLLOW_FRAME
|
||||||
|
|
||||||
|
@@ -613,6 +613,9 @@
|
|||||||
* printing performance versus fast display updates.
|
* printing performance versus fast display updates.
|
||||||
*/
|
*/
|
||||||
#if ENABLED(DOGLCD)
|
#if ENABLED(DOGLCD)
|
||||||
|
// Show SD percentage next to the progress bar
|
||||||
|
//#define DOGM_SD_PERCENT
|
||||||
|
|
||||||
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
||||||
#define XYZ_HOLLOW_FRAME
|
#define XYZ_HOLLOW_FRAME
|
||||||
|
|
||||||
|
@@ -613,6 +613,9 @@
|
|||||||
* printing performance versus fast display updates.
|
* printing performance versus fast display updates.
|
||||||
*/
|
*/
|
||||||
#if ENABLED(DOGLCD)
|
#if ENABLED(DOGLCD)
|
||||||
|
// Show SD percentage next to the progress bar
|
||||||
|
//#define DOGM_SD_PERCENT
|
||||||
|
|
||||||
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
||||||
#define XYZ_HOLLOW_FRAME
|
#define XYZ_HOLLOW_FRAME
|
||||||
|
|
||||||
|
@@ -613,6 +613,9 @@
|
|||||||
* printing performance versus fast display updates.
|
* printing performance versus fast display updates.
|
||||||
*/
|
*/
|
||||||
#if ENABLED(DOGLCD)
|
#if ENABLED(DOGLCD)
|
||||||
|
// Show SD percentage next to the progress bar
|
||||||
|
//#define DOGM_SD_PERCENT
|
||||||
|
|
||||||
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
||||||
#define XYZ_HOLLOW_FRAME
|
#define XYZ_HOLLOW_FRAME
|
||||||
|
|
||||||
|
@@ -613,6 +613,9 @@
|
|||||||
* printing performance versus fast display updates.
|
* printing performance versus fast display updates.
|
||||||
*/
|
*/
|
||||||
#if ENABLED(DOGLCD)
|
#if ENABLED(DOGLCD)
|
||||||
|
// Show SD percentage next to the progress bar
|
||||||
|
//#define DOGM_SD_PERCENT
|
||||||
|
|
||||||
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
||||||
#define XYZ_HOLLOW_FRAME
|
#define XYZ_HOLLOW_FRAME
|
||||||
|
|
||||||
|
@@ -805,15 +805,15 @@
|
|||||||
* - Use 'M211' to set software endstops on/off or report current state
|
* - Use 'M211' to set software endstops on/off or report current state
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// If enabled, axes won't move below MIN_POS in response to movement commands.
|
|
||||||
//#define MIN_SOFTWARE_ENDSTOPS
|
//#define MIN_SOFTWARE_ENDSTOPS
|
||||||
|
// Min software endstops constrain movement within minimum coordinate bounds
|
||||||
#if ENABLED(MIN_SOFTWARE_ENDSTOPS)
|
#if ENABLED(MIN_SOFTWARE_ENDSTOPS)
|
||||||
#define MIN_SOFTWARE_ENDSTOP_X
|
#define MIN_SOFTWARE_ENDSTOP_X
|
||||||
#define MIN_SOFTWARE_ENDSTOP_Y
|
#define MIN_SOFTWARE_ENDSTOP_Y
|
||||||
#define MIN_SOFTWARE_ENDSTOP_Z
|
#define MIN_SOFTWARE_ENDSTOP_Z
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// If enabled, axes won't move above MAX_POS in response to movement commands.
|
// Max software endstops constrain movement within maximum coordinate bounds
|
||||||
#define MAX_SOFTWARE_ENDSTOPS
|
#define MAX_SOFTWARE_ENDSTOPS
|
||||||
#if ENABLED(MAX_SOFTWARE_ENDSTOPS)
|
#if ENABLED(MAX_SOFTWARE_ENDSTOPS)
|
||||||
#define MAX_SOFTWARE_ENDSTOP_X
|
#define MAX_SOFTWARE_ENDSTOP_X
|
||||||
|
@@ -613,6 +613,9 @@
|
|||||||
* printing performance versus fast display updates.
|
* printing performance versus fast display updates.
|
||||||
*/
|
*/
|
||||||
#if ENABLED(DOGLCD)
|
#if ENABLED(DOGLCD)
|
||||||
|
// Show SD percentage next to the progress bar
|
||||||
|
//#define DOGM_SD_PERCENT
|
||||||
|
|
||||||
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
||||||
#define XYZ_HOLLOW_FRAME
|
#define XYZ_HOLLOW_FRAME
|
||||||
|
|
||||||
|
@@ -613,6 +613,9 @@
|
|||||||
* printing performance versus fast display updates.
|
* printing performance versus fast display updates.
|
||||||
*/
|
*/
|
||||||
#if ENABLED(DOGLCD)
|
#if ENABLED(DOGLCD)
|
||||||
|
// Show SD percentage next to the progress bar
|
||||||
|
//#define DOGM_SD_PERCENT
|
||||||
|
|
||||||
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
||||||
#define XYZ_HOLLOW_FRAME
|
#define XYZ_HOLLOW_FRAME
|
||||||
|
|
||||||
|
@@ -613,6 +613,9 @@
|
|||||||
* printing performance versus fast display updates.
|
* printing performance versus fast display updates.
|
||||||
*/
|
*/
|
||||||
#if ENABLED(DOGLCD)
|
#if ENABLED(DOGLCD)
|
||||||
|
// Show SD percentage next to the progress bar
|
||||||
|
//#define DOGM_SD_PERCENT
|
||||||
|
|
||||||
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
||||||
#define XYZ_HOLLOW_FRAME
|
#define XYZ_HOLLOW_FRAME
|
||||||
|
|
||||||
|
@@ -804,7 +804,7 @@
|
|||||||
* - Use 'M211' to set software endstops on/off or report current state
|
* - Use 'M211' to set software endstops on/off or report current state
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// Min software endstops curtail movement below minimum coordinate bounds
|
// Min software endstops constrain movement within minimum coordinate bounds
|
||||||
#define MIN_SOFTWARE_ENDSTOPS
|
#define MIN_SOFTWARE_ENDSTOPS
|
||||||
#if ENABLED(MIN_SOFTWARE_ENDSTOPS)
|
#if ENABLED(MIN_SOFTWARE_ENDSTOPS)
|
||||||
#define MIN_SOFTWARE_ENDSTOP_X
|
#define MIN_SOFTWARE_ENDSTOP_X
|
||||||
@@ -812,7 +812,7 @@
|
|||||||
#define MIN_SOFTWARE_ENDSTOP_Z
|
#define MIN_SOFTWARE_ENDSTOP_Z
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Max software endstops curtail movement above maximum coordinate bounds
|
// Max software endstops constrain movement within maximum coordinate bounds
|
||||||
#define MAX_SOFTWARE_ENDSTOPS
|
#define MAX_SOFTWARE_ENDSTOPS
|
||||||
#if ENABLED(MAX_SOFTWARE_ENDSTOPS)
|
#if ENABLED(MAX_SOFTWARE_ENDSTOPS)
|
||||||
#define MAX_SOFTWARE_ENDSTOP_X
|
#define MAX_SOFTWARE_ENDSTOP_X
|
||||||
|
@@ -804,7 +804,7 @@
|
|||||||
* - Use 'M211' to set software endstops on/off or report current state
|
* - Use 'M211' to set software endstops on/off or report current state
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// Min software endstops curtail movement below minimum coordinate bounds
|
// Min software endstops constrain movement within minimum coordinate bounds
|
||||||
#define MIN_SOFTWARE_ENDSTOPS
|
#define MIN_SOFTWARE_ENDSTOPS
|
||||||
#if ENABLED(MIN_SOFTWARE_ENDSTOPS)
|
#if ENABLED(MIN_SOFTWARE_ENDSTOPS)
|
||||||
#define MIN_SOFTWARE_ENDSTOP_X
|
#define MIN_SOFTWARE_ENDSTOP_X
|
||||||
@@ -812,7 +812,7 @@
|
|||||||
#define MIN_SOFTWARE_ENDSTOP_Z
|
#define MIN_SOFTWARE_ENDSTOP_Z
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Max software endstops curtail movement above maximum coordinate bounds
|
// Max software endstops constrain movement within maximum coordinate bounds
|
||||||
#define MAX_SOFTWARE_ENDSTOPS
|
#define MAX_SOFTWARE_ENDSTOPS
|
||||||
#if ENABLED(MAX_SOFTWARE_ENDSTOPS)
|
#if ENABLED(MAX_SOFTWARE_ENDSTOPS)
|
||||||
#define MAX_SOFTWARE_ENDSTOP_X
|
#define MAX_SOFTWARE_ENDSTOP_X
|
||||||
|
@@ -512,7 +512,6 @@
|
|||||||
#define SD_DETECT_INVERTED
|
#define SD_DETECT_INVERTED
|
||||||
|
|
||||||
#define SD_FINISHED_STEPPERRELEASE true // Disable steppers when SD Print is finished
|
#define SD_FINISHED_STEPPERRELEASE true // Disable steppers when SD Print is finished
|
||||||
|
|
||||||
#define SD_FINISHED_RELEASECOMMAND "M84 X Y Z E" // You might want to keep the z enabled so your bed stays in place.
|
#define SD_FINISHED_RELEASECOMMAND "M84 X Y Z E" // You might want to keep the z enabled so your bed stays in place.
|
||||||
|
|
||||||
// Reverse SD sort to show "more recent" files first, according to the card's FAT.
|
// Reverse SD sort to show "more recent" files first, according to the card's FAT.
|
||||||
@@ -614,6 +613,9 @@
|
|||||||
* printing performance versus fast display updates.
|
* printing performance versus fast display updates.
|
||||||
*/
|
*/
|
||||||
#if ENABLED(DOGLCD)
|
#if ENABLED(DOGLCD)
|
||||||
|
// Show SD percentage next to the progress bar
|
||||||
|
//#define DOGM_SD_PERCENT
|
||||||
|
|
||||||
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
||||||
#define XYZ_HOLLOW_FRAME
|
#define XYZ_HOLLOW_FRAME
|
||||||
|
|
||||||
|
@@ -613,6 +613,9 @@
|
|||||||
* printing performance versus fast display updates.
|
* printing performance versus fast display updates.
|
||||||
*/
|
*/
|
||||||
#if ENABLED(DOGLCD)
|
#if ENABLED(DOGLCD)
|
||||||
|
// Show SD percentage next to the progress bar
|
||||||
|
//#define DOGM_SD_PERCENT
|
||||||
|
|
||||||
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
||||||
#define XYZ_HOLLOW_FRAME
|
#define XYZ_HOLLOW_FRAME
|
||||||
|
|
||||||
|
@@ -613,6 +613,9 @@
|
|||||||
* printing performance versus fast display updates.
|
* printing performance versus fast display updates.
|
||||||
*/
|
*/
|
||||||
#if ENABLED(DOGLCD)
|
#if ENABLED(DOGLCD)
|
||||||
|
// Show SD percentage next to the progress bar
|
||||||
|
//#define DOGM_SD_PERCENT
|
||||||
|
|
||||||
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
||||||
#define XYZ_HOLLOW_FRAME
|
#define XYZ_HOLLOW_FRAME
|
||||||
|
|
||||||
|
@@ -222,6 +222,17 @@
|
|||||||
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
|
||||||
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
#define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Part-Cooling Fan Multiplexer
|
||||||
|
*
|
||||||
|
* This feature allows you to digitally multiplex the fan output.
|
||||||
|
* The multiplexer is automatically switched at tool-change.
|
||||||
|
* Set FANMUX[012]_PINs below for up to 2, 4, or 8 multiplexed fans.
|
||||||
|
*/
|
||||||
|
#define FANMUX0_PIN -1
|
||||||
|
#define FANMUX1_PIN -1
|
||||||
|
#define FANMUX2_PIN -1
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* M355 Case Light on-off / brightness
|
* M355 Case Light on-off / brightness
|
||||||
*/
|
*/
|
||||||
@@ -602,6 +613,9 @@
|
|||||||
* printing performance versus fast display updates.
|
* printing performance versus fast display updates.
|
||||||
*/
|
*/
|
||||||
#if ENABLED(DOGLCD)
|
#if ENABLED(DOGLCD)
|
||||||
|
// Show SD percentage next to the progress bar
|
||||||
|
//#define DOGM_SD_PERCENT
|
||||||
|
|
||||||
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
||||||
#define XYZ_HOLLOW_FRAME
|
#define XYZ_HOLLOW_FRAME
|
||||||
|
|
||||||
|
@@ -613,6 +613,9 @@
|
|||||||
* printing performance versus fast display updates.
|
* printing performance versus fast display updates.
|
||||||
*/
|
*/
|
||||||
#if ENABLED(DOGLCD)
|
#if ENABLED(DOGLCD)
|
||||||
|
// Show SD percentage next to the progress bar
|
||||||
|
//#define DOGM_SD_PERCENT
|
||||||
|
|
||||||
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
||||||
#define XYZ_HOLLOW_FRAME
|
#define XYZ_HOLLOW_FRAME
|
||||||
|
|
||||||
|
@@ -800,7 +800,7 @@
|
|||||||
* - Use 'M211' to set software endstops on/off or report current state
|
* - Use 'M211' to set software endstops on/off or report current state
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// Min software endstops curtail movement below minimum coordinate bounds
|
// Min software endstops constrain movement within minimum coordinate bounds
|
||||||
#define MIN_SOFTWARE_ENDSTOPS
|
#define MIN_SOFTWARE_ENDSTOPS
|
||||||
#if ENABLED(MIN_SOFTWARE_ENDSTOPS)
|
#if ENABLED(MIN_SOFTWARE_ENDSTOPS)
|
||||||
#define MIN_SOFTWARE_ENDSTOP_X
|
#define MIN_SOFTWARE_ENDSTOP_X
|
||||||
@@ -808,7 +808,7 @@
|
|||||||
#define MIN_SOFTWARE_ENDSTOP_Z
|
#define MIN_SOFTWARE_ENDSTOP_Z
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Max software endstops curtail movement above maximum coordinate bounds
|
// Max software endstops constrain movement within maximum coordinate bounds
|
||||||
#define MAX_SOFTWARE_ENDSTOPS
|
#define MAX_SOFTWARE_ENDSTOPS
|
||||||
#if ENABLED(MAX_SOFTWARE_ENDSTOPS)
|
#if ENABLED(MAX_SOFTWARE_ENDSTOPS)
|
||||||
#define MAX_SOFTWARE_ENDSTOP_X
|
#define MAX_SOFTWARE_ENDSTOP_X
|
||||||
|
@@ -527,10 +527,12 @@
|
|||||||
#define SD_FINISHED_STEPPERRELEASE true // Disable steppers when SD Print is finished
|
#define SD_FINISHED_STEPPERRELEASE true // Disable steppers when SD Print is finished
|
||||||
#define SD_FINISHED_RELEASECOMMAND "M84 X Y Z E" // You might want to keep the z enabled so your bed stays in place.
|
#define SD_FINISHED_RELEASECOMMAND "M84 X Y Z E" // You might want to keep the z enabled so your bed stays in place.
|
||||||
|
|
||||||
#define SDCARD_RATHERRECENTFIRST //reverse file order of sd card menu display. Its sorted practically after the file system block order.
|
// Reverse SD sort to show "more recent" files first, according to the card's FAT.
|
||||||
// if a file is deleted, it frees a block. hence, the order is not purely chronological. To still have auto0.g accessible, there is again the option to do that.
|
// Since the FAT gets out of order with usage, SDCARD_SORT_ALPHA is recommended.
|
||||||
// using:
|
#define SDCARD_RATHERRECENTFIRST
|
||||||
#define MENU_ADDAUTOSTART
|
|
||||||
|
// Add an option in the menu to run all auto#.g files
|
||||||
|
//#define MENU_ADDAUTOSTART
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sort SD file listings in alphabetical order.
|
* Sort SD file listings in alphabetical order.
|
||||||
@@ -624,6 +626,9 @@
|
|||||||
* printing performance versus fast display updates.
|
* printing performance versus fast display updates.
|
||||||
*/
|
*/
|
||||||
#if ENABLED(DOGLCD)
|
#if ENABLED(DOGLCD)
|
||||||
|
// Show SD percentage next to the progress bar
|
||||||
|
//#define DOGM_SD_PERCENT
|
||||||
|
|
||||||
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
||||||
#define XYZ_HOLLOW_FRAME
|
#define XYZ_HOLLOW_FRAME
|
||||||
|
|
||||||
|
@@ -613,6 +613,9 @@
|
|||||||
* printing performance versus fast display updates.
|
* printing performance versus fast display updates.
|
||||||
*/
|
*/
|
||||||
#if ENABLED(DOGLCD)
|
#if ENABLED(DOGLCD)
|
||||||
|
// Show SD percentage next to the progress bar
|
||||||
|
//#define DOGM_SD_PERCENT
|
||||||
|
|
||||||
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
||||||
#define XYZ_HOLLOW_FRAME
|
#define XYZ_HOLLOW_FRAME
|
||||||
|
|
||||||
|
@@ -615,6 +615,9 @@
|
|||||||
* printing performance versus fast display updates.
|
* printing performance versus fast display updates.
|
||||||
*/
|
*/
|
||||||
#if ENABLED(DOGLCD)
|
#if ENABLED(DOGLCD)
|
||||||
|
// Show SD percentage next to the progress bar
|
||||||
|
//#define DOGM_SD_PERCENT
|
||||||
|
|
||||||
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
||||||
//#define XYZ_HOLLOW_FRAME
|
//#define XYZ_HOLLOW_FRAME
|
||||||
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
/**
|
/**
|
||||||
* Marlin 3D Printer Firmware
|
* Marlin 3D Printer Firmware
|
||||||
* Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
|
* Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
|
||||||
*
|
*
|
||||||
@@ -930,15 +930,15 @@
|
|||||||
* - Use 'M211' to set software endstops on/off or report current state
|
* - Use 'M211' to set software endstops on/off or report current state
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// Min software endstops curtail movement below minimum coordinate bounds
|
|
||||||
//#define MIN_SOFTWARE_ENDSTOPS
|
//#define MIN_SOFTWARE_ENDSTOPS
|
||||||
|
// Min software endstops constrain movement within minimum coordinate bounds
|
||||||
#if ENABLED(MIN_SOFTWARE_ENDSTOPS)
|
#if ENABLED(MIN_SOFTWARE_ENDSTOPS)
|
||||||
#define MIN_SOFTWARE_ENDSTOP_X
|
#define MIN_SOFTWARE_ENDSTOP_X
|
||||||
#define MIN_SOFTWARE_ENDSTOP_Y
|
#define MIN_SOFTWARE_ENDSTOP_Y
|
||||||
#define MIN_SOFTWARE_ENDSTOP_Z
|
#define MIN_SOFTWARE_ENDSTOP_Z
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Max software endstops curtail movement above maximum coordinate bounds
|
// Max software endstops constrain movement within maximum coordinate bounds
|
||||||
#define MAX_SOFTWARE_ENDSTOPS
|
#define MAX_SOFTWARE_ENDSTOPS
|
||||||
#if ENABLED(MAX_SOFTWARE_ENDSTOPS)
|
#if ENABLED(MAX_SOFTWARE_ENDSTOPS)
|
||||||
#define MAX_SOFTWARE_ENDSTOP_X
|
#define MAX_SOFTWARE_ENDSTOP_X
|
||||||
|
@@ -615,6 +615,9 @@
|
|||||||
* printing performance versus fast display updates.
|
* printing performance versus fast display updates.
|
||||||
*/
|
*/
|
||||||
#if ENABLED(DOGLCD)
|
#if ENABLED(DOGLCD)
|
||||||
|
// Show SD percentage next to the progress bar
|
||||||
|
//#define DOGM_SD_PERCENT
|
||||||
|
|
||||||
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
||||||
#define XYZ_HOLLOW_FRAME
|
#define XYZ_HOLLOW_FRAME
|
||||||
|
|
||||||
|
1906
Marlin/example_configurations/delta/FLSUN/kossel/Configuration.h
Normal file
1906
Marlin/example_configurations/delta/FLSUN/kossel/Configuration.h
Normal file
File diff suppressed because it is too large
Load Diff
1599
Marlin/example_configurations/delta/FLSUN/kossel/Configuration_adv.h
Normal file
1599
Marlin/example_configurations/delta/FLSUN/kossel/Configuration_adv.h
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1,4 +1,4 @@
|
|||||||
/**
|
/**
|
||||||
* Marlin 3D Printer Firmware
|
* Marlin 3D Printer Firmware
|
||||||
* Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
|
* Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
|
||||||
*
|
*
|
||||||
@@ -1057,6 +1057,11 @@
|
|||||||
//#define PROBE_Y_FIRST
|
//#define PROBE_Y_FIRST
|
||||||
|
|
||||||
#if ENABLED(AUTO_BED_LEVELING_BILINEAR)
|
#if ENABLED(AUTO_BED_LEVELING_BILINEAR)
|
||||||
|
|
||||||
|
// Beyond the probed grid, continue the implied tilt?
|
||||||
|
// Default is to maintain the height of the nearest edge.
|
||||||
|
//#define EXTRAPOLATE_BEYOND_GRID
|
||||||
|
|
||||||
//
|
//
|
||||||
// Experimental Subdivision of the grid by Catmull-Rom method.
|
// Experimental Subdivision of the grid by Catmull-Rom method.
|
||||||
// Synthesizes intermediate points to produce a more detailed mesh.
|
// Synthesizes intermediate points to produce a more detailed mesh.
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
/**
|
/**
|
||||||
* Marlin 3D Printer Firmware
|
* Marlin 3D Printer Firmware
|
||||||
* Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
|
* Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
|
||||||
*
|
*
|
||||||
@@ -615,6 +615,9 @@
|
|||||||
* printing performance versus fast display updates.
|
* printing performance versus fast display updates.
|
||||||
*/
|
*/
|
||||||
#if ENABLED(DOGLCD)
|
#if ENABLED(DOGLCD)
|
||||||
|
// Show SD percentage next to the progress bar
|
||||||
|
//#define DOGM_SD_PERCENT
|
||||||
|
|
||||||
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
||||||
#define XYZ_HOLLOW_FRAME
|
#define XYZ_HOLLOW_FRAME
|
||||||
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
/**
|
/**
|
||||||
* Marlin 3D Printer Firmware
|
* Marlin 3D Printer Firmware
|
||||||
* Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
|
* Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
|
||||||
*
|
*
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
/**
|
/**
|
||||||
* Marlin 3D Printer Firmware
|
* Marlin 3D Printer Firmware
|
||||||
* Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
|
* Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
|
||||||
*
|
*
|
||||||
@@ -615,6 +615,9 @@
|
|||||||
* printing performance versus fast display updates.
|
* printing performance versus fast display updates.
|
||||||
*/
|
*/
|
||||||
#if ENABLED(DOGLCD)
|
#if ENABLED(DOGLCD)
|
||||||
|
// Show SD percentage next to the progress bar
|
||||||
|
//#define DOGM_SD_PERCENT
|
||||||
|
|
||||||
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
||||||
#define XYZ_HOLLOW_FRAME
|
#define XYZ_HOLLOW_FRAME
|
||||||
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
/**
|
/**
|
||||||
* Marlin 3D Printer Firmware
|
* Marlin 3D Printer Firmware
|
||||||
* Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
|
* Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
|
||||||
*
|
*
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
/**
|
/**
|
||||||
* Marlin 3D Printer Firmware
|
* Marlin 3D Printer Firmware
|
||||||
* Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
|
* Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
|
||||||
*
|
*
|
||||||
@@ -615,6 +615,9 @@
|
|||||||
* printing performance versus fast display updates.
|
* printing performance versus fast display updates.
|
||||||
*/
|
*/
|
||||||
#if ENABLED(DOGLCD)
|
#if ENABLED(DOGLCD)
|
||||||
|
// Show SD percentage next to the progress bar
|
||||||
|
//#define DOGM_SD_PERCENT
|
||||||
|
|
||||||
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
||||||
#define XYZ_HOLLOW_FRAME
|
#define XYZ_HOLLOW_FRAME
|
||||||
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
/**
|
/**
|
||||||
* Marlin 3D Printer Firmware
|
* Marlin 3D Printer Firmware
|
||||||
* Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
|
* Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
|
||||||
*
|
*
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
/**
|
/**
|
||||||
* Marlin 3D Printer Firmware
|
* Marlin 3D Printer Firmware
|
||||||
* Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
|
* Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
|
||||||
*
|
*
|
||||||
@@ -620,6 +620,9 @@
|
|||||||
* printing performance versus fast display updates.
|
* printing performance versus fast display updates.
|
||||||
*/
|
*/
|
||||||
#if ENABLED(DOGLCD)
|
#if ENABLED(DOGLCD)
|
||||||
|
// Show SD percentage next to the progress bar
|
||||||
|
//#define DOGM_SD_PERCENT
|
||||||
|
|
||||||
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
||||||
#define XYZ_HOLLOW_FRAME
|
#define XYZ_HOLLOW_FRAME
|
||||||
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
/**
|
/**
|
||||||
* Marlin 3D Printer Firmware
|
* Marlin 3D Printer Firmware
|
||||||
* Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
|
* Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
|
||||||
*
|
*
|
||||||
@@ -929,15 +929,15 @@
|
|||||||
* - Use 'M211' to set software endstops on/off or report current state
|
* - Use 'M211' to set software endstops on/off or report current state
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// Min software endstops curtail movement below minimum coordinate bounds
|
|
||||||
//#define MIN_SOFTWARE_ENDSTOPS
|
//#define MIN_SOFTWARE_ENDSTOPS
|
||||||
|
// Min software endstops constrain movement within minimum coordinate bounds
|
||||||
#if ENABLED(MIN_SOFTWARE_ENDSTOPS)
|
#if ENABLED(MIN_SOFTWARE_ENDSTOPS)
|
||||||
#define MIN_SOFTWARE_ENDSTOP_X
|
#define MIN_SOFTWARE_ENDSTOP_X
|
||||||
#define MIN_SOFTWARE_ENDSTOP_Y
|
#define MIN_SOFTWARE_ENDSTOP_Y
|
||||||
#define MIN_SOFTWARE_ENDSTOP_Z
|
#define MIN_SOFTWARE_ENDSTOP_Z
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Max software endstops curtail movement above maximum coordinate bounds
|
// Max software endstops constrain movement within maximum coordinate bounds
|
||||||
#define MAX_SOFTWARE_ENDSTOPS
|
#define MAX_SOFTWARE_ENDSTOPS
|
||||||
#if ENABLED(MAX_SOFTWARE_ENDSTOPS)
|
#if ENABLED(MAX_SOFTWARE_ENDSTOPS)
|
||||||
#define MAX_SOFTWARE_ENDSTOP_X
|
#define MAX_SOFTWARE_ENDSTOP_X
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
/**
|
/**
|
||||||
* Marlin 3D Printer Firmware
|
* Marlin 3D Printer Firmware
|
||||||
* Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
|
* Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
|
||||||
*
|
*
|
||||||
@@ -615,6 +615,9 @@
|
|||||||
* printing performance versus fast display updates.
|
* printing performance versus fast display updates.
|
||||||
*/
|
*/
|
||||||
#if ENABLED(DOGLCD)
|
#if ENABLED(DOGLCD)
|
||||||
|
// Show SD percentage next to the progress bar
|
||||||
|
//#define DOGM_SD_PERCENT
|
||||||
|
|
||||||
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
||||||
#define XYZ_HOLLOW_FRAME
|
#define XYZ_HOLLOW_FRAME
|
||||||
|
|
||||||
|
@@ -814,15 +814,15 @@
|
|||||||
* - Use 'M211' to set software endstops on/off or report current state
|
* - Use 'M211' to set software endstops on/off or report current state
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// Min software endstops curtail movement below minimum coordinate bounds
|
|
||||||
//#define MIN_SOFTWARE_ENDSTOPS
|
//#define MIN_SOFTWARE_ENDSTOPS
|
||||||
|
// Min software endstops constrain movement within minimum coordinate bounds
|
||||||
#if ENABLED(MIN_SOFTWARE_ENDSTOPS)
|
#if ENABLED(MIN_SOFTWARE_ENDSTOPS)
|
||||||
#define MIN_SOFTWARE_ENDSTOP_X
|
#define MIN_SOFTWARE_ENDSTOP_X
|
||||||
#define MIN_SOFTWARE_ENDSTOP_Y
|
#define MIN_SOFTWARE_ENDSTOP_Y
|
||||||
#define MIN_SOFTWARE_ENDSTOP_Z
|
#define MIN_SOFTWARE_ENDSTOP_Z
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Max software endstops curtail movement above maximum coordinate bounds
|
// Max software endstops constrain movement within maximum coordinate bounds
|
||||||
#define MAX_SOFTWARE_ENDSTOPS
|
#define MAX_SOFTWARE_ENDSTOPS
|
||||||
#if ENABLED(MAX_SOFTWARE_ENDSTOPS)
|
#if ENABLED(MAX_SOFTWARE_ENDSTOPS)
|
||||||
#define MAX_SOFTWARE_ENDSTOP_X
|
#define MAX_SOFTWARE_ENDSTOP_X
|
||||||
|
@@ -613,6 +613,9 @@
|
|||||||
* printing performance versus fast display updates.
|
* printing performance versus fast display updates.
|
||||||
*/
|
*/
|
||||||
#if ENABLED(DOGLCD)
|
#if ENABLED(DOGLCD)
|
||||||
|
// Show SD percentage next to the progress bar
|
||||||
|
//#define DOGM_SD_PERCENT
|
||||||
|
|
||||||
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
||||||
#define XYZ_HOLLOW_FRAME
|
#define XYZ_HOLLOW_FRAME
|
||||||
|
|
||||||
@@ -1559,7 +1562,6 @@
|
|||||||
* Fully assembled MAX7219 boards can be found on the internet for under $2(US).
|
* Fully assembled MAX7219 boards can be found on the internet for under $2(US).
|
||||||
* For example, see https://www.ebay.com/sch/i.html?_nkw=332349290049
|
* For example, see https://www.ebay.com/sch/i.html?_nkw=332349290049
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define MAX7219_DEBUG
|
#define MAX7219_DEBUG
|
||||||
#if ENABLED(MAX7219_DEBUG)
|
#if ENABLED(MAX7219_DEBUG)
|
||||||
#define MAX7219_CLK_PIN 64 // 77 on Re-ARM // Configuration of the 3 pins to control the display
|
#define MAX7219_CLK_PIN 64 // 77 on Re-ARM // Configuration of the 3 pins to control the display
|
||||||
|
@@ -613,6 +613,9 @@
|
|||||||
* printing performance versus fast display updates.
|
* printing performance versus fast display updates.
|
||||||
*/
|
*/
|
||||||
#if ENABLED(DOGLCD)
|
#if ENABLED(DOGLCD)
|
||||||
|
// Show SD percentage next to the progress bar
|
||||||
|
//#define DOGM_SD_PERCENT
|
||||||
|
|
||||||
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
||||||
#define XYZ_HOLLOW_FRAME
|
#define XYZ_HOLLOW_FRAME
|
||||||
|
|
||||||
|
@@ -613,6 +613,9 @@
|
|||||||
* printing performance versus fast display updates.
|
* printing performance versus fast display updates.
|
||||||
*/
|
*/
|
||||||
#if ENABLED(DOGLCD)
|
#if ENABLED(DOGLCD)
|
||||||
|
// Show SD percentage next to the progress bar
|
||||||
|
//#define DOGM_SD_PERCENT
|
||||||
|
|
||||||
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
||||||
#define XYZ_HOLLOW_FRAME
|
#define XYZ_HOLLOW_FRAME
|
||||||
|
|
||||||
|
@@ -757,7 +757,7 @@
|
|||||||
#define INVERT_Y_DIR false
|
#define INVERT_Y_DIR false
|
||||||
#define INVERT_Z_DIR false
|
#define INVERT_Z_DIR false
|
||||||
|
|
||||||
// Enable this option for Toshiba steppers
|
// Enable this option for Toshiba stepper drivers
|
||||||
//#define CONFIG_STEPPERS_TOSHIBA
|
//#define CONFIG_STEPPERS_TOSHIBA
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
@@ -614,6 +614,9 @@
|
|||||||
* printing performance versus fast display updates.
|
* printing performance versus fast display updates.
|
||||||
*/
|
*/
|
||||||
#if ENABLED(DOGLCD)
|
#if ENABLED(DOGLCD)
|
||||||
|
// Show SD percentage next to the progress bar
|
||||||
|
//#define DOGM_SD_PERCENT
|
||||||
|
|
||||||
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
||||||
#define XYZ_HOLLOW_FRAME
|
#define XYZ_HOLLOW_FRAME
|
||||||
|
|
||||||
|
@@ -481,8 +481,6 @@ inline void lcd_implementation_status_message(const bool blink) {
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
//#define DOGM_SD_PERCENT
|
|
||||||
|
|
||||||
static void lcd_implementation_status_screen() {
|
static void lcd_implementation_status_screen() {
|
||||||
|
|
||||||
const bool blink = lcd_blink();
|
const bool blink = lcd_blink();
|
||||||
|
Reference in New Issue
Block a user