Scott Lahteine
48761f2021
Patch delta endstop adjustment config
8 years ago
Josef Pavlik
28d41b48e3
delta endstop adjustment configurable
8 years ago
Scott Lahteine
d066610514
Patch up bilinear_z_offset
8 years ago
Scott Lahteine
ea0dbee3c9
Enable ABL by type, support bilinear on cartesian
8 years ago
Scott Lahteine
5fff8d148b
Clean up digital pots and microsteps
8 years ago
Scott Lahteine
eabff30e75
Improve MINIMUM_STEPPER_PULSE
8 years ago
Scott Lahteine
01f1028510
Try on "CLEARANCE" for size
8 years ago
Scott Lahteine
0e7d638a7a
Revert to Probe Raise rather than Probe Height
8 years ago
Scott Lahteine
e9ce42353e
Patch G29 for 3-point leveling
8 years ago
Scott Lahteine
e05af606a8
Clean up probe config options
8 years ago
Scott Lahteine
153e240cdd
Probe conditionals to Conditionals_LCD.h
8 years ago
Scott Lahteine
c4dcfa254e
Allow override of Z_ENDSTOP_SERVO_NR with BLTOUCH
8 years ago
Scott Lahteine
77639672d7
Move NONLINEAR bed leveling to planner
This is in advance of moving non-linear bed leveling to the planner
class.
8 years ago
Scott Lahteine
6ab54c60b1
Add conditionals for kinematics, leveling
8 years ago
Scott Lahteine
9248cfb0ad
Bed leveling that accounts for home XYZ
8 years ago
Scott Lahteine
b2e5ec85d7
Add [XYZ]_CENTER conditionals
8 years ago
Scott Lahteine
7e20448a2d
Add HOMING_Z_WITH_PROBE conditional
8 years ago
Scott Lahteine
1968983f35
Move PROBE_SELECTED to an earlier point
8 years ago
Scott Lahteine
01d4703429
PREVENT_DANGEROUS_EXTRUDE => PREVENT_COLD_EXTRUSION
Also improve the documentation of this and related options, and set
EXTRUDE_MINTEMP to 170 everywhere.
8 years ago
Scott Lahteine
7272ec5608
Update HAS_FAN flags for 4 auto fans
8 years ago
Scott Lahteine
7b21811a9a
Flags for matching auto-fans
8 years ago
Scott Lahteine
a36a168af2
Use the truly configured middle on Delta
8 years ago
Scott Lahteine
3a56836ead
Always disable SLOWDOWN for DELTA/SCARA
8 years ago
Scott Lahteine
462e189edd
Move pullups after Z_DUAL_ENDSTOPS block
8 years ago
Scott Lahteine
5fca110e0d
Fix Z_DUAL_ENDSTOPS with MIN homing
8 years ago
Scott Lahteine
938e6d15c4
Patch up some flaws, here and there
8 years ago
Scott Lahteine
7e2bd9a233
Z_RAISE_PROBE_* => Z_PROBE_*_HEIGHT
8 years ago
Scott Lahteine
cebd2bfff0
Auto-select power plugs for RAMPS derivatives
8 years ago
esenapaj
b8c112c490
Fix for PR #4453 (Improved MANUAL_[XYZ]_HOME_POS)
8 years ago
Scott Lahteine
696b63e300
Specify manual-movable E axes by extruder type
8 years ago
Scott Lahteine
ea5ac94804
Improved MANUAL_[XYZ]_HOME_POS
No need for `MANUAL_HOME_POSITIONS`. Just set each one as-needed to
override the automatic behavior.
8 years ago
Scott Lahteine
2525528fb2
DELTA should ignore Z_SAFE_HOMING
8 years ago
Scott Lahteine
8953e3e984
Allow Z_SAFE_HOMING without a probe
8 years ago
Scott Lahteine
7e70a0b05d
Move pins / Arduino includes to MarlinConfig.h
8 years ago
Scott Lahteine
8a44928df3
Make Conditionals.h a catch-all for old configs
8 years ago
Scott Lahteine
93ea281061
Split up Conditionals.h into two files
Rather than include twice, which is tricky but may confuse
8 years ago
Scott Lahteine
0c0a63322b
Patches to prepare REPRAPWORLD_GRAPHICAL_LCD
8 years ago
brupje
a60a668f6b
Support for REPRAPWORLD_GRAPHICAL_LCD
8 years ago
Scott Lahteine
4f2ff46ab9
Move HAS_DIGIPOTSS to conditionals
8 years ago
Scott Lahteine
bbe5b80492
Always define probe limits if there is a probe
8 years ago
Scott Lahteine
204fd6ec44
Set homing feedrates individually
8 years ago
Scott Lahteine
1583177ef4
BLTOUCH probe config option
8 years ago
Scott Lahteine
39706f3e57
Endstop invert flags as macros instead of const bool
8 years ago
Scott Lahteine
22b4cff423
New extruder type configuration options
8 years ago
João Brázio
f5234b0695
Adds a customizable screen timeout for the default boot screen
8 years ago
Scott Lahteine
db0882d068
AUTO_BED_LEVELING_3POINT and DELTA_BED_LEVELING_GRID
8 years ago
Scott Lahteine
7ae84d768e
Tweak conditionals for REPRAPWORLD_KEYPAD
8 years ago
esenapaj
9e56d5825e
Adjust spacing
8 years ago
AnHardt
de3a169336
Always define MIN_Z_HEIGHT_FOR_HOMING even if 0
Always define MIN_Z_HEIGHT_FOR_HOMING even if 0
Always make a potential rise to `home_offset[Z_AXIS]` possible in G28.
Get rid of some very ugly constructs in MBL (ultralcd.cpp).
8 years ago
AnHardt
a129078927
Add an emergency-command parser to MarlinSerial (supporting M108)
Add an emergency-command parser to MarlinSerial's RX interrupt.
The parser tries to find and execute M108,M112,M410 before the commands disappear in the RX-buffer.
To avoid false positives for M117, comments and commands followed by filenames (M23, M28, M30, M32, M33) are filtered.
This enables Marlin to receive and react on the Emergency command at all times - regardless of whether the buffers are full or not. It remains to convince hosts to send the commands. To inform the hosts about the new feature a new entry in the M115-report was made. "`EMERGENCY_CODES:M112,M108,M410;`".
The parser is fast. It only ever needs two switch decisions and one assignment of the new state for every character.
One problem remains. If the host has sent an incomplete line before sending an emergency command the emergency command could be omitted when the parser is in `state_IGNORE`.
In that case the host should send "\ncommand\n"
Also introduces M108 to break the waiting for the heaters in M109, M190 and M303.
Rename `cancel_heatup` to `wait_for_heatup` to better see the purpose.
8 years ago