Browse Source

Enable manual probing and some other settings

hacknology
Manuel Vögele 1 year ago
parent
commit
eef3c7f696
3 changed files with 47 additions and 11 deletions
  1. 14
    9
      Marlin/Configuration.h
  2. 1
    1
      Marlin/Configuration_adv.h
  3. 32
    1
      Marlin/src/pins/pins_ANET_10.h

+ 14
- 9
Marlin/Configuration.h View File

@@ -462,7 +462,7 @@
*
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
*/
#define PREVENT_COLD_EXTRUSION
//#define PREVENT_COLD_EXTRUSION
#define EXTRUDE_MINTEMP 160 // 160 guards against false tripping when the extruder fan kicks on.

/**
@@ -705,7 +705,7 @@
* Use G29 repeatedly, adjusting the Z height at each point with movement commands
* or (with LCD_BED_LEVELING) the LCD controller.
*/
//#define PROBE_MANUALLY
#define PROBE_MANUALLY
//#define MANUAL_PROBE_START_Z 0.2

/**
@@ -973,14 +973,14 @@
//#define AUTO_BED_LEVELING_3POINT
//#define AUTO_BED_LEVELING_LINEAR
//#define AUTO_BED_LEVELING_BILINEAR
//#define AUTO_BED_LEVELING_UBL
#define AUTO_BED_LEVELING_UBL
//#define MESH_BED_LEVELING

/**
* Normally G28 leaves leveling disabled on completion. Enable
* this option to have G28 restore the prior leveling state.
*/
//#define RESTORE_LEVELING_AFTER_G28
#define RESTORE_LEVELING_AFTER_G28

/**
* Enable detailed logging of G28, G29, M48, etc.
@@ -1008,7 +1008,7 @@
#if ENABLED(G26_MESH_VALIDATION)
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
#define MESH_TEST_HOTEND_TEMP 205.0 // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
#define MESH_TEST_HOTEND_TEMP 200.0 // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
#define MESH_TEST_BED_TEMP 60.0 // (°C) Default bed temperature for the G26 Mesh Validation Tool.
#endif

@@ -1026,6 +1026,11 @@
//#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE
//#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - MIN_PROBE_EDGE)

#define LEFT_PROBE_BED_POSITION 0
#define RIGHT_PROBE_BED_POSITION 0
#define FRONT_PROBE_BED_POSITION 0
#define BACK_PROBE_BED_POSITION 0

// Probe along the Y axis, advancing X after each column
//#define PROBE_Y_FIRST

@@ -1056,7 +1061,7 @@
//#define MESH_EDIT_GFX_OVERLAY // Display a graphics overlay while editing the mesh

#define MESH_INSET 1 // Set Mesh bounds as an inset region of the bed
#define GRID_MAX_POINTS_X 10 // Don't use more than 15 points per axis, implementation limited.
#define GRID_MAX_POINTS_X 3 // Don't use more than 15 points per axis, implementation limited.
#define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X

#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
@@ -1096,7 +1101,7 @@
* Add a bed leveling sub-menu for ABL or MBL.
* Include a guided procedure if manual probing is enabled.
*/
//#define LCD_BED_LEVELING
#define LCD_BED_LEVELING

#if ENABLED(LCD_BED_LEVELING)
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
@@ -1422,7 +1427,7 @@
* you must uncomment the following option or it won't work.
*
*/
#define SDSUPPORT
//#define SDSUPPORT

/**
* SD CARD: SPI SPEED
@@ -1448,7 +1453,7 @@
* just remove some extraneous menu items to recover space.
*/
//#define NO_LCD_MENUS
//#define SLIM_LCD_MENUS
#define SLIM_LCD_MENUS

//
// ENCODER SETTINGS

+ 1
- 1
Marlin/Configuration_adv.h View File

@@ -382,7 +382,7 @@
#define X_HOME_BUMP_MM 5
#define Y_HOME_BUMP_MM 5
#define Z_HOME_BUMP_MM 2
#define HOMING_BUMP_DIVISOR { 2, 2, 4 } // Re-Bump Speed Divisor (Divides the Homing Feedrate)
#define HOMING_BUMP_DIVISOR { 4, 4, 4 } // Re-Bump Speed Divisor (Divides the Homing Feedrate)
//#define QUICK_HOME // If homing includes X and Y, do a diagonal move initially

// When G28 is called, this option will make Y home before X

+ 32
- 1
Marlin/src/pins/pins_ANET_10.h View File

@@ -155,7 +155,38 @@

#if ENABLED(ULTRA_LCD) && ENABLED(NEWPANEL)
#define LCD_SDSS 28
#if ENABLED(ADC_KEYPAD)
#if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER)

//#define BEEPER_PIN 17
#define LCD_PINS_RS 10
#define LCD_PINS_ENABLE 27
#define LCD_PINS_D4 28
#define LCD_PINS_D5 11
#define LCD_PINS_D6 29
#define LCD_PINS_D7 16
#define BTN_ENC 17
#define BTN_EN1 7
#define BTN_EN2 5

/*#if ENABLED(CR10_STOCKDISPLAY)
#define BTN_EN1 17
#define BTN_EN2 23
#else
#define BTN_EN1 31
#define BTN_EN2 33
#endif*/
//#define BTN_EN1 11
//#define BTN_EN2 10

//#define BTN_ENC 16
//#define SD_DETECT_PIN 49
//#define KILL_PIN 41

/*#if ENABLED(BQ_LCD_SMART_CONTROLLER)
#define LCD_BACKLIGHT_PIN 39
#endif*/
#elif ENABLED(ADC_KEYPAD)
#define SERVO0_PIN 27 // free for BLTouch/3D-Touch
#define LCD_PINS_RS 28
#define LCD_PINS_ENABLE 29

Loading…
Cancel
Save