Skip to content

Commit

Permalink
V1.8.0
Browse files Browse the repository at this point in the history
* Changed the SKR_MNI_E3_V3 boards from TMC2209_STANDALONE to TMC2209
* SKR_MNI_E3_V3 boards are now inverted for the XYZE direction (true, true, false, true)
  - Should no longer go backwards
* Enabled BABYSTEP_ZPROBE_OFFSET
* Added ENDER_3_427_CR_BL_TOUCH_SPRITE_EXTRUDER and ENDER_3_422_CR_BL_TOUCH_SPRITE_EXTRUDER
* Changed ENDER_3_427_CR_BL_TOUCH_WITH_SPIDER_HOTEND and ENDER_3_422_CR_BL_TOUCH_WITH_SPIDER_HOTEND to ENDER_3_427_CR_BL_TOUCH_WITH_THERMISTOR_61 and ENDER_3_422_CR_BL_TOUCH_WITH_THERMISTOR_61
  • Loading branch information
ADeliciousMan committed Sep 19, 2023
1 parent 3edfa97 commit d052dde
Show file tree
Hide file tree
Showing 42 changed files with 10,883 additions and 42 deletions.
133 changes: 114 additions & 19 deletions Configuration.h
Original file line number Diff line number Diff line change
@@ -1,20 +1,28 @@
#pragma once

// UNCOMMENT ONLY 1 PRINTER AND 1 MOTHERBOARD AT A TIME
//===========================================================================
//=========== UNCOMMENT ONLY 1 PRINTER AND 1 MOTHERBOARD AT A TIME ==========
//===========================================================================

//#define DELICIOUS_PRINTER // My personal settings as my setup is custom to me - DELICIOUS
//#define MOTHERBOARD BOARD_CREALITY_V427
#define DELICIOUS_PRINTER // My personal settings as my setup is custom to me - DELICIOUS
#define MOTHERBOARD BOARD_CREALITY_V427

//#define ENDER_3_427_CR_BL_TOUCH
//#define MOTHERBOARD BOARD_CREALITY_V427

//#define ENDER_3_422_CR_BL_TOUCH
//#define MOTHERBOARD BOARD_CREALITY_V422

//#define ENDER_3_427_CR_BL_TOUCH_WITH_SPIDER_HOTEND
//#define ENDER_3_427_CR_BL_TOUCH_SPRITE_EXTRUDER
//#define MOTHERBOARD BOARD_CREALITY_V427

//#define ENDER_3_422_CR_BL_TOUCH_SPRITE_EXTRUDER
//#define MOTHERBOARD BOARD_CREALITY_V422

//#define ENDER_3_427_CR_BL_TOUCH_WITH_THERMISTOR_61
//#define MOTHERBOARD BOARD_CREALITY_V427

//#define ENDER_3_422_CR_BL_TOUCH_WITH_SPIDER_HOTEND
//#define ENDER_3_422_CR_BL_TOUCH_WITH_THERMISTOR_61
//#define MOTHERBOARD BOARD_CREALITY_V422

//#define ENDER_3_427_Z_SWITCH
Expand Down Expand Up @@ -51,6 +59,7 @@
#define NOZZLE_TO_PROBE_OFFSET { -45, -19, 0 }
#define ASSISTED_TRAMMING
#define BED_TRAMMING_USE_PROBE
#define BABYSTEP_ZPROBE_OFFSET

// TEMPERATURE SETTINGS
#define TEMP_SENSOR_0 1047
Expand Down Expand Up @@ -78,6 +87,7 @@
#define NOZZLE_TO_PROBE_OFFSET { -40, -8, 0 }
#define ASSISTED_TRAMMING
#define BED_TRAMMING_USE_PROBE
#define BABYSTEP_ZPROBE_OFFSET

// TEMPERATURE SETTINGS
#define TEMP_SENSOR_0 1
Expand Down Expand Up @@ -105,6 +115,7 @@
#define NOZZLE_TO_PROBE_OFFSET { -40, -8, 0 }
#define ASSISTED_TRAMMING
#define BED_TRAMMING_USE_PROBE
#define BABYSTEP_ZPROBE_OFFSET

// TEMPERATURE SETTINGS
#define TEMP_SENSOR_0 1
Expand All @@ -117,7 +128,8 @@
// MACHINE NAME
#define CUSTOM_MACHINE_NAME "Ender-3 4.2.2 - Marlin 2.1.2.1"
#endif
#if ENABLED(ENDER_3_427_CR_BL_TOUCH_WITH_SPIDER_HOTEND)
#if ENABLED(ENDER_3_427_CR_BL_TOUCH_SPRITE_EXTRUDER)

// DRIVERS
#define X_DRIVER_TYPE TMC2208_STANDALONE
#define Y_DRIVER_TYPE TMC2208_STANDALONE
Expand All @@ -131,6 +143,62 @@
#define NOZZLE_TO_PROBE_OFFSET { -40, -8, 0 }
#define ASSISTED_TRAMMING
#define BED_TRAMMING_USE_PROBE
#define BABYSTEP_ZPROBE_OFFSET

// TEMPERATURE SETTINGS
#define TEMP_SENSOR_0 13
#define HEATER_0_MAXTEMP 285

// EXTRAS
//#define LIN_ADVANCE
//#define NO_CREALITY_422_DRIVER_WARNING

// MACHINE NAME
#define CUSTOM_MACHINE_NAME "Ender-3 4.2.7 - Marlin 2.1.2.1"
#endif
#if ENABLED(ENDER_3_422_CR_BL_TOUCH_SPRITE_EXTRUDER)

// DRIVERS
#define X_DRIVER_TYPE A4988
#define Y_DRIVER_TYPE A4988
#define Z_DRIVER_TYPE A4988
#define E0_DRIVER_TYPE A4988

// BED LEVELING
#define BLTOUCH
#define USE_PROBE_FOR_Z_HOMING
#define AUTO_BED_LEVELING_BILINEAR
#define NOZZLE_TO_PROBE_OFFSET { -40, -8, 0 }
#define ASSISTED_TRAMMING
#define BED_TRAMMING_USE_PROBE
#define BABYSTEP_ZPROBE_OFFSET

// TEMPERATURE SETTINGS
#define TEMP_SENSOR_0 13
#define HEATER_0_MAXTEMP 285

// EXTRAS
//#define LIN_ADVANCE
#define NO_CREALITY_422_DRIVER_WARNING

// MACHINE NAME
#define CUSTOM_MACHINE_NAME "Ender-3 4.2.2 - Marlin 2.1.2.1"
#endif
#if ENABLED(ENDER_3_427_CR_BL_TOUCH_WITH_THERMISTOR_61)
// DRIVERS
#define X_DRIVER_TYPE TMC2208_STANDALONE
#define Y_DRIVER_TYPE TMC2208_STANDALONE
#define Z_DRIVER_TYPE TMC2208_STANDALONE
#define E0_DRIVER_TYPE TMC2208_STANDALONE

// BED LEVELING
#define BLTOUCH
#define USE_PROBE_FOR_Z_HOMING
#define AUTO_BED_LEVELING_BILINEAR
#define NOZZLE_TO_PROBE_OFFSET { -40, -8, 0 }
#define ASSISTED_TRAMMING
#define BED_TRAMMING_USE_PROBE
#define BABYSTEP_ZPROBE_OFFSET

// TEMPERATURE SETTINGS
#define TEMP_SENSOR_0 61
Expand All @@ -143,7 +211,7 @@
// MACHINE NAME
#define CUSTOM_MACHINE_NAME "Ender-3 4.2.7 - Marlin 2.1.2.1"
#endif
#if ENABLED(ENDER_3_422_CR_BL_TOUCH_WITH_SPIDER_HOTEND)
#if ENABLED(ENDER_3_422_CR_BL_TOUCH_WITH_THERMISTOR_61)
// DRIVERS
#define X_DRIVER_TYPE A4988
#define Y_DRIVER_TYPE A4988
Expand All @@ -157,6 +225,7 @@
#define NOZZLE_TO_PROBE_OFFSET { -40, -8, 0 }
#define ASSISTED_TRAMMING
#define BED_TRAMMING_USE_PROBE
#define BABYSTEP_ZPROBE_OFFSET

// TEMPERATURE SETTINGS
#define TEMP_SENSOR_0 61
Expand All @@ -183,6 +252,7 @@
//#define NOZZLE_TO_PROBE_OFFSET { -40, -8, 0 }
//#define ASSISTED_TRAMMING
//#define BED_TRAMMING_USE_PROBE
//#define BABYSTEP_ZPROBE_OFFSET

// TEMPERATURE SETTINGS
#define TEMP_SENSOR_0 1
Expand All @@ -209,6 +279,7 @@
//#define NOZZLE_TO_PROBE_OFFSET { -40, -8, 0 }
//#define ASSISTED_TRAMMING
//#define BED_TRAMMING_USE_PROBE
//#define BABYSTEP_ZPROBE_OFFSET

// TEMPERATURE SETTINGS
#define TEMP_SENSOR_0 1
Expand All @@ -223,10 +294,10 @@
#endif
#if ENABLED(ENDER_3_SKR_MNI_E3_V3_CR_BL_TOUCH)
// DRIVERS
#define X_DRIVER_TYPE TMC2209_STANDALONE
#define Y_DRIVER_TYPE TMC2209_STANDALONE
#define Z_DRIVER_TYPE TMC2209_STANDALONE
#define E0_DRIVER_TYPE TMC2209_STANDALONE
#define X_DRIVER_TYPE TMC2209
#define Y_DRIVER_TYPE TMC2209
#define Z_DRIVER_TYPE TMC2209
#define E0_DRIVER_TYPE TMC2209

// BED LEVELING
#define BLTOUCH
Expand All @@ -235,6 +306,7 @@
#define NOZZLE_TO_PROBE_OFFSET { -40, -8, 0 }
#define ASSISTED_TRAMMING
#define BED_TRAMMING_USE_PROBE
#define BABYSTEP_ZPROBE_OFFSET

// TEMPERATURE SETTINGS
#define TEMP_SENSOR_0 1
Expand All @@ -249,10 +321,10 @@
#endif
#if ENABLED(ENDER_3_SKR_MNI_E3_V3_Z_SWITCH)
// DRIVERS
#define X_DRIVER_TYPE TMC2209_STANDALONE
#define Y_DRIVER_TYPE TMC2209_STANDALONE
#define Z_DRIVER_TYPE TMC2209_STANDALONE
#define E0_DRIVER_TYPE TMC2209_STANDALONE
#define X_DRIVER_TYPE TMC2209
#define Y_DRIVER_TYPE TMC2209
#define Z_DRIVER_TYPE TMC2209
#define E0_DRIVER_TYPE TMC2209

// BED LEVELING
//#define BLTOUCH
Expand All @@ -261,6 +333,7 @@
//#define NOZZLE_TO_PROBE_OFFSET { -40, -8, 0 }
//#define ASSISTED_TRAMMING
//#define BED_TRAMMING_USE_PROBE
//#define BABYSTEP_ZPROBE_OFFSET

// TEMPERATURE SETTINGS
#define TEMP_SENSOR_0 1
Expand Down Expand Up @@ -291,6 +364,7 @@
#define NOZZLE_TO_PROBE_OFFSET { -40, -8, 0 }
#define ASSISTED_TRAMMING
#define BED_TRAMMING_USE_PROBE
#define BABYSTEP_ZPROBE_OFFSET
// TEMPERATURE SETTINGS
#define TEMP_SENSOR_0 1
Expand All @@ -305,6 +379,12 @@
#endif
*/

//===========================================================================
//================================= SCREENS =================================
//===========================================================================

// TO BE COMPLETED

#define CONFIGURATION_H_VERSION 02010201

// Author info of this build printed to the host during boot and M115
Expand Down Expand Up @@ -1440,9 +1520,19 @@
// @section motion

// Invert the stepper direction. Change (or reverse the motor connector) if an axis goes the wrong way.
#define INVERT_X_DIR false
#define INVERT_Y_DIR false
#define INVERT_Z_DIR true

#if ENABLED(ENDER_3_SKR_MNI_E3_V3_CR_BL_TOUCH) || ENABLED(ENDER_3_SKR_MNI_E3_V3_Z_SWITCH)
#define INVERT_X_DIR true
#define INVERT_Y_DIR true
#define INVERT_Z_DIR false
#else // EVERYTHING ELSE - DELICIOUS
#define INVERT_X_DIR false
#define INVERT_Y_DIR false
#define INVERT_Z_DIR true
#endif
//#define INVERT_X_DIR false
//#define INVERT_Y_DIR false
//#define INVERT_Z_DIR true
//#define INVERT_I_DIR false
//#define INVERT_J_DIR false
//#define INVERT_K_DIR false
Expand All @@ -1453,7 +1543,12 @@
// @section extruder

// For direct drive extruder v9 set to true, for geared extruder set to false.
#define INVERT_E0_DIR false
#if ENABLED(ENDER_3_SKR_MNI_E3_V3_CR_BL_TOUCH) || ENABLED(ENDER_3_SKR_MNI_E3_V3_Z_SWITCH)
#define INVERT_E0_DIR true
#else // EVERYTHING ELSE - DELICIOUS
#define INVERT_E0_DIR false
#endif
//#define INVERT_E0_DIR false
#define INVERT_E1_DIR false
#define INVERT_E2_DIR false
#define INVERT_E3_DIR false
Expand Down
3 changes: 2 additions & 1 deletion ENDER_3_422_CR_BL_TOUCH/config.ini
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# Marlin Firmware
# config.ini - Options to apply before the build
#
# Generated by Marlin build on 2023-09-18 at 23:50:27
# Generated by Marlin build on 2023-09-19 at 16:27:13
#

[config:base]
Expand All @@ -12,6 +12,7 @@ ini_config_vers = 02010201
[config:basic]
assisted_tramming = on
auto_bed_leveling_bilinear = on
babystep_zprobe_offset = on
bang_max = 255
baudrate = 115200
bed_maxtemp = 125
Expand Down
Binary file not shown.
Loading

0 comments on commit d052dde

Please sign in to comment.