Skip to content

Commit

Permalink
v1.1
Browse files Browse the repository at this point in the history
- Replaced the booting music with a single bip
- Improved homing speed
- Improved auto leveling speed marginally
- Improved booting speed (side effect of booting music)
- Reduced motherboard fan noise
- Slightly increased printing speed (acceleration and jerk) when not defined in slicer

Additional details:
- Enabled quick home (X and Y homes at the same time)
- Raised homing speed to 65mm instead of 50mm and 8mm instead of 5mm for Z
- Set default fan speed to 5 instead of 255 and idle to 3 instead of 0
- Raised max acceleration to 2000 instead of 600 (be careful with that)
- Increased default acceleration to 700 instead of 600
- Increased default jerk to 6mm instead of 5mm
- Raised probing speed to 150mm instead of 133mm and 8mm instead of 4mm for Z
- Lowered Z clearance when probing to 2mm instead of 5mm
- Lowered Z homing height
  • Loading branch information
jojos38 committed Oct 13, 2022
1 parent c9a6ea0 commit 2ab3c47
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 18 deletions.
20 changes: 10 additions & 10 deletions source/Marlin/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -787,7 +787,7 @@
* Override with M201
* X, Y, Z, E0 [, E1[, E2...]]
*/
#define DEFAULT_MAX_ACCELERATION { 700, 600, 50, 3000 }
#define DEFAULT_MAX_ACCELERATION { 2000, 2000, 50, 3000 }

//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
Expand All @@ -802,7 +802,7 @@
* M204 R Retract Acceleration
* M204 T Travel Acceleration
*/
#define DEFAULT_ACCELERATION 600 // X, Y, Z and E acceleration for printing moves
#define DEFAULT_ACCELERATION 700 // X, Y, Z and E acceleration for printing moves
#define DEFAULT_RETRACT_ACCELERATION 2000 // E acceleration for retracts
#define DEFAULT_TRAVEL_ACCELERATION 1000 // X, Y, Z acceleration for travel (non printing) moves

Expand All @@ -816,8 +816,8 @@
*/
#define CLASSIC_JERK
#if ENABLED(CLASSIC_JERK)
#define DEFAULT_XJERK 5
#define DEFAULT_YJERK 5
#define DEFAULT_XJERK 6
#define DEFAULT_YJERK 6
#define DEFAULT_ZJERK 0.3

//#define TRAVEL_EXTRA_XYJERK 0.0 // Additional jerk allowance for all travel moves
Expand Down Expand Up @@ -1030,10 +1030,10 @@


// X and Y axis travel speed (mm/min) between probes
#define XY_PROBE_SPEED (133*60)
#define XY_PROBE_SPEED (150*60)

// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
#define Z_PROBE_SPEED_FAST (4*60)
#define Z_PROBE_SPEED_FAST (8*60)

// Feedrate (mm/min) for the "accurate" probe of each point
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
Expand Down Expand Up @@ -1092,8 +1092,8 @@
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
*/
#define Z_CLEARANCE_DEPLOY_PROBE 10 // Z Clearance for Deploy/Stow
#define Z_CLEARANCE_BETWEEN_PROBES 5 // Z Clearance between probe points
#define Z_CLEARANCE_MULTI_PROBE 5 // Z Clearance between multiple probes
#define Z_CLEARANCE_BETWEEN_PROBES 2 // Z Clearance between probe points
#define Z_CLEARANCE_MULTI_PROBE 2 // Z Clearance between multiple probes
//#define Z_AFTER_PROBING 5 // Z position after probing is done

#define Z_PROBE_LOW_POINT -10 // Farthest distance below the trigger-point to go before stopping
Expand Down Expand Up @@ -1179,7 +1179,7 @@
//#define HOME_AFTER_DEACTIVATE // Require rehoming after steppers are deactivated. Also enable NO_MOTION_BEFORE_HOMING for extra safety.
//#define UNKNOWN_Z_NO_RAISE // Don't raise Z (lower the bed) if Z is "unknown." For beds that fall when Z is powered off.

#define Z_HOMING_HEIGHT 4 // (mm) Minimal Z height before homing (G28) for Z clearance above the bed, clamps, ...
#define Z_HOMING_HEIGHT 3 // (mm) Minimal Z height before homing (G28) for Z clearance above the bed, clamps, ...
// Be sure to have this much clearance over your Z_MAX_POS to prevent grinding.

//#define Z_AFTER_HOMING 10 // (mm) Height to move to after homing Z
Expand Down Expand Up @@ -1544,7 +1544,7 @@
#endif

// Homing speeds (mm/min)
#define HOMING_FEEDRATE_MM_M { (50*60), (50*60), (5*60) }
#define HOMING_FEEDRATE_MM_M { (65*60), (65*60), (8*60) }

// Validate that endstops are triggered on homing moves
#define VALIDATE_HOMING_ENDSTOPS
Expand Down
6 changes: 3 additions & 3 deletions source/Marlin/Configuration_adv.h
Original file line number Diff line number Diff line change
Expand Up @@ -401,8 +401,8 @@
//#define CONTROLLER_FAN_USE_Z_ONLY // With this option only the Z axis is considered
//#define CONTROLLER_FAN_IGNORE_Z // Ignore Z stepper. Useful when stepper timeout is disabled.
#define CONTROLLERFAN_SPEED_MIN 0 // (0-255) Minimum speed. (If set below this value the fan is turned off.)
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
#define CONTROLLERFAN_SPEED_ACTIVE 5 // (0-255) Active speed, used when any motor is enabled
#define CONTROLLERFAN_SPEED_IDLE 3 // (0-255) Idle speed, used when motors are disabled
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
#if ENABLED(CONTROLLER_FAN_EDITABLE)
Expand Down Expand Up @@ -666,7 +666,7 @@

//#define HOMING_BACKOFF_POST_MM { 2, 2, 2 } // (mm) Backoff from endstops after homing

//#define QUICK_HOME // If G28 contains XY do a diagonal move first
#define QUICK_HOME // If G28 contains XY do a diagonal move first
//#define HOME_Y_BEFORE_X // If G28 contains XY home Y before X
//#define HOME_Z_FIRST // Home Z first. Requires a Z-MIN endstop (not a probe).
//#define CODEPENDENT_XY_HOMING // If X/Y can't home without homing Y/X first
Expand Down
7 changes: 3 additions & 4 deletions source/Marlin/src/lcd/extui/lib/anycubic_dgus/dgus_Tunes.h
Original file line number Diff line number Diff line change
Expand Up @@ -196,10 +196,9 @@ namespace Anycubic {
};

const uint16_t Anycubic_PowerOn[] = {
1000,
n_F7,l_T8, n_P,l_T8, n_C7,l_T8, n_P,l_T8, n_D7,l_T8, n_P,l_T8,
n_E7,l_T8, n_P,l_T8, n_D7,l_T4, n_P,l_T4, n_G7,l_T4, n_P,l_T4,
n_A7,l_T2, n_P,l_T1,
500,
n_P, l_T1, n_P, l_T1, n_P, l_T1, n_P, l_T1, n_P, l_T1, n_P, l_T8,
n_F5, l_T8,
n_END
};

Expand Down
2 changes: 1 addition & 1 deletion source/Marlin/src/lcd/extui/lib/anycubic_dgus/dgus_tft.h
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
#include "../../ui_api.h"

#define DEVICE_NAME "Anycubic Kobra"
#define FIRMWARE_VER "Kobra V2.8.2"
#define FIRMWARE_VER "jojos38 v1.1 Kobra V2.8.2"
#define BUILD_VOLUME "220*220*250 (mm)"
#define TECH_SUPPORT "https://www.anycubic.com"

Expand Down

0 comments on commit 2ab3c47

Please sign in to comment.