mirror of
https://github.com/MarlinFirmware/Marlin.git
synced 2024-11-27 13:56:24 +00:00
Full-featured Creality configs
This commit is contained in:
parent
f25dccd6d1
commit
c1cc79176c
28
Marlin/example_configurations/Creality/CR-10/Configuration.h
Normal file → Executable file
28
Marlin/example_configurations/Creality/CR-10/Configuration.h
Normal file → Executable file
@ -77,7 +77,7 @@
|
|||||||
#define STRING_CONFIG_H_AUTHOR "(Creality CR-10)" // Who made the changes.
|
#define STRING_CONFIG_H_AUTHOR "(Creality CR-10)" // Who made the changes.
|
||||||
#define SHOW_BOOTSCREEN
|
#define SHOW_BOOTSCREEN
|
||||||
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during bootup in line 1
|
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during bootup in line 1
|
||||||
//#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during bootup in line 2
|
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during bootup in line 2
|
||||||
|
|
||||||
//
|
//
|
||||||
// *** VENDORS PLEASE READ *****************************************************
|
// *** VENDORS PLEASE READ *****************************************************
|
||||||
@ -90,7 +90,7 @@
|
|||||||
// boot image unmodified. For an example have a look at the bq Hephestos 2
|
// boot image unmodified. For an example have a look at the bq Hephestos 2
|
||||||
// example configuration folder.
|
// example configuration folder.
|
||||||
//
|
//
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
// @section machine
|
// @section machine
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -702,7 +702,7 @@
|
|||||||
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
|
||||||
|
|
||||||
// Use double touch for probing
|
// Use double touch for probing
|
||||||
#define PROBE_DOUBLE_TOUCH
|
//#define PROBE_DOUBLE_TOUCH
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Z probes require clearance when deploying, stowing, and moving between
|
* Z probes require clearance when deploying, stowing, and moving between
|
||||||
@ -788,7 +788,7 @@
|
|||||||
#define X_MIN_POS 0
|
#define X_MIN_POS 0
|
||||||
#define Y_MIN_POS 0
|
#define Y_MIN_POS 0
|
||||||
#define Z_MIN_POS 0
|
#define Z_MIN_POS 0
|
||||||
#define X_MAX_POS X_BED_SIZE
|
#define X_MAX_POS X_BED_SIZE + 20
|
||||||
#define Y_MAX_POS Y_BED_SIZE
|
#define Y_MAX_POS Y_BED_SIZE
|
||||||
#define Z_MAX_POS 400
|
#define Z_MAX_POS 400
|
||||||
|
|
||||||
@ -939,7 +939,7 @@
|
|||||||
#define UBL_PROBE_PT_3_X 180
|
#define UBL_PROBE_PT_3_X 180
|
||||||
#define UBL_PROBE_PT_3_Y 20
|
#define UBL_PROBE_PT_3_Y 20
|
||||||
|
|
||||||
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
//#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
|
|
||||||
#elif ENABLED(MESH_BED_LEVELING)
|
#elif ENABLED(MESH_BED_LEVELING)
|
||||||
@ -968,7 +968,7 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Add a menu item to move between bed corners for manual bed adjustment
|
// Add a menu item to move between bed corners for manual bed adjustment
|
||||||
//#define LEVEL_BED_CORNERS
|
#define LEVEL_BED_CORNERS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
@ -996,6 +996,7 @@
|
|||||||
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
||||||
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
||||||
// - Prevent Z homing when the Z probe is outside bed area.
|
// - Prevent Z homing when the Z probe is outside bed area.
|
||||||
|
//
|
||||||
//#define Z_SAFE_HOMING
|
//#define Z_SAFE_HOMING
|
||||||
|
|
||||||
#if ENABLED(Z_SAFE_HOMING)
|
#if ENABLED(Z_SAFE_HOMING)
|
||||||
@ -1020,13 +1021,10 @@
|
|||||||
// M500 - stores parameters in EEPROM
|
// M500 - stores parameters in EEPROM
|
||||||
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
||||||
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
||||||
// Define this to enable EEPROM support
|
//
|
||||||
#define EEPROM_SETTINGS
|
#define EEPROM_SETTINGS // Enable for M500 and M501 commands
|
||||||
|
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
||||||
#if ENABLED(EEPROM_SETTINGS)
|
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
|
||||||
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
|
||||||
#define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Host Keepalive
|
// Host Keepalive
|
||||||
@ -1056,7 +1054,7 @@
|
|||||||
// @section temperature
|
// @section temperature
|
||||||
|
|
||||||
// Preheat Constants
|
// Preheat Constants
|
||||||
#define PREHEAT_1_TEMP_HOTEND 200
|
#define PREHEAT_1_TEMP_HOTEND 190
|
||||||
#define PREHEAT_1_TEMP_BED 70
|
#define PREHEAT_1_TEMP_BED 70
|
||||||
#define PREHEAT_1_FAN_SPEED 0 // Value from 0 to 255
|
#define PREHEAT_1_FAN_SPEED 0 // Value from 0 to 255
|
||||||
|
|
||||||
@ -1159,7 +1157,7 @@
|
|||||||
* M76 - Pause the print job timer
|
* M76 - Pause the print job timer
|
||||||
* M77 - Stop the print job timer
|
* M77 - Stop the print job timer
|
||||||
*/
|
*/
|
||||||
//#define PRINTJOB_TIMER_AUTOSTART
|
#define PRINTJOB_TIMER_AUTOSTART
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Print Counter
|
* Print Counter
|
||||||
|
1415
Marlin/example_configurations/Creality/CR-10/Configuration_adv.h
Executable file
1415
Marlin/example_configurations/Creality/CR-10/Configuration_adv.h
Executable file
File diff suppressed because it is too large
Load Diff
100
Marlin/example_configurations/Creality/CR-10/_Bootscreen.h
Executable file
100
Marlin/example_configurations/Creality/CR-10/_Bootscreen.h
Executable file
@ -0,0 +1,100 @@
|
|||||||
|
/**
|
||||||
|
* Marlin 3D Printer Firmware
|
||||||
|
* Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
|
||||||
|
*
|
||||||
|
* Based on Sprinter and grbl.
|
||||||
|
* Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Tongue-in-cheek placeholder for a more Marlin-specific bitmap
|
||||||
|
* The joke is that every "CR-10" has different branding!
|
||||||
|
* Made using The Gimp and...
|
||||||
|
* - http://www.digole.com/tools/PicturetoC_Hex_converter.php
|
||||||
|
*/
|
||||||
|
#include <avr/pgmspace.h>
|
||||||
|
|
||||||
|
#define CUSTOM_BOOTSCREEN_TIMEOUT 2500
|
||||||
|
#define CUSTOM_BOOTSCREEN_BMPWIDTH 54
|
||||||
|
#define CUSTOM_BOOTSCREEN_BMPHEIGHT 64
|
||||||
|
|
||||||
|
const unsigned char custom_start_bmp[] PROGMEM = {
|
||||||
|
0x00, 0x00, 0x00, 0x01, 0xE0, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0x00, 0x3F, 0xF8, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0x03, 0xFF, 0xFC, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0x0F, 0xFF, 0xFC, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0x3F, 0xFF, 0xFC, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0x7F, 0xFF, 0xFC, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0x7F, 0xFF, 0xFC, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFC, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFC, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFC, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFC, 0x0F, 0xF0,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFD, 0xFF, 0xF8,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC,
|
||||||
|
0x00, 0x1F, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8,
|
||||||
|
0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0,
|
||||||
|
0x07, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0,
|
||||||
|
0x1F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00,
|
||||||
|
0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0x00,
|
||||||
|
0x7F, 0xFF, 0xFF, 0xFF, 0xFC, 0x00, 0x00,
|
||||||
|
0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x00, 0x00,
|
||||||
|
0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x00, 0x00,
|
||||||
|
0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x00, 0x00,
|
||||||
|
0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x00, 0x00,
|
||||||
|
0x7F, 0xFC, 0xFF, 0xFF, 0xFC, 0x00, 0x00,
|
||||||
|
0x1F, 0x80, 0xFF, 0xFF, 0xFC, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFC, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFC, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFC, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFC, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFC, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFC, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFC, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFC, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFC, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFC, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFC, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFC, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFC, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFC, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFC, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFC, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFC, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFC, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFC, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFC, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFC, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFE, 0x3F, 0xF8,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8,
|
||||||
|
0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0,
|
||||||
|
0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xC0,
|
||||||
|
0x00, 0x00, 0x3F, 0xFF, 0xFF, 0xFE, 0x00,
|
||||||
|
0x00, 0x00, 0x1F, 0xFF, 0xFF, 0xE0, 0x00,
|
||||||
|
0x00, 0x00, 0x07, 0xFF, 0xFC, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00
|
||||||
|
};
|
Loading…
Reference in New Issue
Block a user