mirror of
https://github.com/MarlinFirmware/Marlin.git
synced 2024-11-28 22:35:21 +00:00
d0e24e0876
The target here is to update the screens of graphical and char base displays as fast as possible, without draining the planner buffer too much. For that measure the time it takes to draw and transfer one (partial) screen to the display. Build a max. value from that. Because ther can be large differences, depending on how much the display updates are interrupted, the max value is decreased by one ms/s. This way it can shrink again. On the other side we keep track on how much time it takes to empty the planner buffer. Now we draw the next (partial) display update only then, when we do not drain the planner buffer to much. We draw only when the time in the buffer is two times larger than a update takes, or the buffer is empty anyway. When we have begun to draw a screen we do not wait until the next 100ms time slot comes. We draw the next partial screen as fast as possible, but give the system a chance to refill the buffers a bit. When we see, during drawing a screen, the screen contend has changed, we stop the current draw and begin to draw the new content from the top. |
||
---|---|---|
.. | ||
Configuration_adv.h | ||
Configuration.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