If ENDSTOP_INTERRUPTS_FEATURE is enabled this tries to set up interrupt routines for all used endstop pins. If this worked without errors, `endstops.update()` is called only if one of the endstops changed its state. The new interrupt routines do not really check the endstops and react upon them. All what they do, is to set a flag if it makes sense to call the endstop test we are used to. This can be used on: * ARM (DUE) based boards - all pins can raise interrupts, * RAMPS - all 6 endstop pins plus some other on EXT-2 can raise interrupts, * RAMPS based boards - as long the designers did not change the pins for the endstops or at least left enough, * all boards, if there are enough pins that can raise interrupts, and you are willing/able to swap with pins dedicated to other purpose. |
||
---|---|---|
.. | ||
Configuration.h | ||
Configuration_adv.h | ||
README.md |
Configuration for Kossel k800 XL
This example configuration is for a Kossel XL with a printable bed diameter of 280mm and a height of 380mm. It also has the auto bed leveling probe (with an endstop switch) and the heated bed activated.
Configuration
You might need (or want) to edit at least the following settings in Configuration.h
:
MANUAL_Z_HOME_POS
- The available height of your printing space. Auto Bed Leveling makes it less important to have the exact value.DELTA_PRINTABLE_RADIUS
- The printable radius is how far from the center the nozzle can reach.DEFAULT_AXIS_STEPS_PER_UNIT
- Steps-per-millimeter for the delta steppers, and for the extruder to optimize the amount of filament flow.
Fine tuning
- Increase
DELTA_RADIUS
if the model comes out convex (with a bulge in the middle) - Increase
DELTA_DIAGONAL_ROD
if the model comes out larger than expected
[http://reprap.org/wiki/PID_Tuning](PID Tuning)
DEFAULT_Kp
- The proportional termDEFAULT_Ki
- The integral termDEFAULT_Kd
- The derivative term
PSU Options
- The power supply is configured to 2 (to use a relay to switch 12V on and off)
- It is configured to be off by default