Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
anycubic_kossel_plus [2017/05/14 16:07] sschueller |
anycubic_kossel_plus [2017/06/23 12:31] sschueller |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Anycubic Kossel Plus ====== | ====== Anycubic Kossel Plus ====== | ||
+ | |||
+ | [[BL Touch]] | ||
+ | [[Inductive Probe]] | ||
===== BL / 3D Touch Setup ===== | ===== BL / 3D Touch Setup ===== | ||
Line 16: | Line 19: | ||
Some of these may already be set. | Some of these may already be set. | ||
- | <code Configureation.h> | + | <code Configuration.h> |
#define MOTHERBOARD 43 // using 33 doesn't work | #define MOTHERBOARD 43 // using 33 doesn't work | ||
Line 36: | Line 39: | ||
// works better but still not ideal | // works better but still not ideal | ||
- | #define SAFETY_MARGIN 5 | + | #define SAFETY_MARGIN 5 |
- | #define DELTA_PROBEABLE_RADIUS (DELTA_PRINTABLE_RADIUS - sqrt(sq(X_PROBE_OFFSET_FROM_EXTRUDER)+sq(Y_PROBE_OFFSET_FROM_EXTRUDER)) - SAFETY_MARGIN ) | + | #define DELTA_PROBEABLE_RADIUS (DELTA_PRINTABLE_RADIUS - sqrt(sq(X_PROBE_OFFSET_FROM_EXTRUDER)+sq(Y_PROBE_OFFSET_FROM_EXTRUDER)) - SAFETY_MARGIN ) |
// #define DELTA_PROBEABLE_RADIUS (DELTA_PRINTABLE_RADIUS -10) | // #define DELTA_PROBEABLE_RADIUS (DELTA_PRINTABLE_RADIUS -10) | ||
- | #define LEFT_PROBE_BED_POSITION -(DELTA_PROBEABLE_RADIUS) | + | #define LEFT_PROBE_BED_POSITION -(DELTA_PROBEABLE_RADIUS) |
- | #define RIGHT_PROBE_BED_POSITION DELTA_PROBEABLE_RADIUS | + | #define RIGHT_PROBE_BED_POSITION DELTA_PROBEABLE_RADIUS |
- | #define FRONT_PROBE_BED_POSITION -(DELTA_PROBEABLE_RADIUS) | + | #define FRONT_PROBE_BED_POSITION -(DELTA_PROBEABLE_RADIUS) |
- | #define BACK_PROBE_BED_POSITION DELTA_PROBEABLE_RADIUS | + | #define BACK_PROBE_BED_POSITION DELTA_PROBEABLE_RADIUS |
</code> | </code> | ||
Line 51: | Line 54: | ||
==== Finding probe to hotend offset (Marlin) ==== | ==== Finding probe to hotend offset (Marlin) ==== | ||
- make a mark on the bed with a pen or sticker | - make a mark on the bed with a pen or sticker | ||
- | - Move the hotend to this exact location (use G codes, e.g. ''G1X10Y-10Z10'' moves the probe to X +10, Y -10 and Z +10) | + | - Move the hotend to this exact location (use G codes, e.g. ''G1X10Y-10Z10'' moves the probe to X +10mm, Y -10mm and Z +10mm) |
- | - Put a paper under the probe and move it until the paper sticks a bit. Use ''G1Z5'', ''G1Z4'' et.c until you reach the paper | + | - Put a paper under the probe and move it until the paper sticks a bit. Use ''G1Z5'', ''G1Z4'' etc. until you reach the paper |
- Reset all values to Zero: ''G92 X0 Y0 Z0'' | - Reset all values to Zero: ''G92 X0 Y0 Z0'' | ||
- Move the hotend off the mark ''G1Z10'' | - Move the hotend off the mark ''G1Z10'' | ||
Line 59: | Line 62: | ||
- start lowering the probe slowly using ''G1Z9'', ''G1Z8'' etc. once you are close start adding decimals | - start lowering the probe slowly using ''G1Z9'', ''G1Z8'' etc. once you are close start adding decimals | ||
- when the probe activates note down the numbers on the LCD. | - when the probe activates note down the numbers on the LCD. | ||
- | - In my case I had ''X-36.1 Y 29 Z 3.6'', now enter the offsets in Configureation.h (NOTE: X shows a negative, that means enter it possitve in Marlin, Y is entered as a negative. ) | + | - In my case I had ''X-36.1 Y 29 Z 3.6'', now enter the offsets in Configuration.h (NOTE: X shows a negative, that means enter it possitve in Marlin, Y is entered as a negative. ) |
==== Trigger Auto Leveling ==== | ==== Trigger Auto Leveling ==== | ||
Line 67: | Line 70: | ||
- Level Bed ''G29'' (use ''G29 V4'' to see more log info) | - Level Bed ''G29'' (use ''G29 V4'' to see more log info) | ||
- | NOTICE: Doing a ''G28'' resets the autolevel! | + | ==== Update Slicer ==== |
+ | - In your slicer make sure you set the printer to do a ''G28'' then a ''G29'' before each print. | ||
+ | |||
+ | NOTICE: Doing a ''G28'' resets the autolevel values! I am still trying to figure out how to get Octoprint to not reset my auto level values before printing. | ||