261 Commits (c7b07d20f2dabbd44a6ea50de1daba9fedf7ea26)

Author SHA1 Message Date
Scott Lahteine b47fd31c37 Revert some changes to UBL 8 years ago
Scott Lahteine 9e22184936 Add a "manual" option for ABL 8 years ago
Scott Lahteine 541165e878 Merge pull request #6181 from thinkyhead/rc_ubl_further_fixes
Further adjustments to UBL code
8 years ago
Scott Lahteine b19a15fa7f Within applied to UBL 8 years ago
Scott Lahteine 25a6bfa7ed Add and apply WITHIN macro 8 years ago
Stefan Brüns 0fe57ad4f5 Add Support TinyBoy2 OLED/Encoder panel
The OLED is driven by an SSD1306, connected to the board via
I2C, the rotary encoder is connected to 3 GPIO pins.

Signed-off-by: Stefan Brüns <stefan.bruens@rwth-aachen.de>
8 years ago
Scott Lahteine e244399766 Additional cleanup of UBL code 8 years ago
Scott Lahteine 26473cab6d Add PARK_HEAD_ON_PAUSE feature 8 years ago
Scott Lahteine cf94688925 Univeral Bed Leveling - configuration 8 years ago
Scott Lahteine af644871bf Merge pull request #6045 from thinkyhead/rc_remove_raw_kinematics
Remove delta optimization concepts… for now
8 years ago
Scott Lahteine b865b21d32 Can't use Z fade height with DELTA 8 years ago
Scott Lahteine 0e410c9dfd Software endstop options as simple switches 8 years ago
Scott Lahteine 3e927ff204 Replace MBL Z hacking 8 years ago
Scott Lahteine e7e4500629 Simplify some sanity checks with static_assert 8 years ago
Scott Lahteine 47f9883b0f Dynamic allocation for SDCARD_SORT_ALPHA 8 years ago
Scott Lahteine a561bd5e3a New feature: SDCARD_SORT_ALPHA 8 years ago
Scott Lahteine 4061fca1ad Sanity checks for FILAMENT_CHANGE_FEATURE and FILAMENT_RUNOUT_SCRIPT 8 years ago
Scott Lahteine dcfbe2bd3c Throw an error for gcc before 4.7 8 years ago
Scott Lahteine 1b2fb2bdc7 ABL_GRID_POINTS_* => ABL_GRID_MAX_POINTS_* 8 years ago
Scott Lahteine da6a094424 Sanity-check inverting and pullups for Z probe and Z endstop
`Z_MIN_ENDSTOP_INVERTING` must match `Z_MIN_PROBE_ENDSTOP_INVERTING`
when using `Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN`.
This is easy to overlook.
8 years ago
Scott Lahteine 65c50e062e Support for an RGB LED using 3 pins 8 years ago
Scott Lahteine 1864b282c5 Implement reversed CORE options 8 years ago
Scott Lahteine ad38d91692 Sanity check that auto fan pins can do PWM 8 years ago
Scott Lahteine d439fb95f7 Sanity check for the renamed options 8 years ago
Scott Lahteine b6aa894893 Rename auto fan pins and add auto fan flags 8 years ago
Scott Lahteine ada935de87 Allow TEMP_STAT_LEDS with only one LED defined 8 years ago
Scott Lahteine a4a7ca10ca Make USE_DELTA_IK_INTERPOLATION compatible with ABL 8 years ago
Josef Pavlik f8c2473a71 Improve planner kinematics, fix delta ABL 8 years ago
Scott Lahteine d19cfcfc1d max_jerk array, DEFAULT_XYJERK => DEFAULT_[XY]JERK 8 years ago
Scott Lahteine 919fe3e4b8 Rename feature to G38_PROBE_TARGET 8 years ago
Scott Lahteine a2864ab7fe Patched up, cleaned up 8 years ago
Scott Lahteine d234bc160e Require Arduino 1.6.8 to compile 8 years ago
Scott Lahteine ea0dbee3c9 Enable ABL by type, support bilinear on cartesian 8 years ago
Scott Lahteine 07703d2bd6 Use _PIN suffix on some pins 8 years ago
Scott Lahteine 203e519bf4 Sanity check for status LED pins 8 years ago
Scott Lahteine 0951bffcc0 Sanity check homing bumps 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 e05af606a8 Clean up probe config options 8 years ago
Scott Lahteine c4dcfa254e Allow override of Z_ENDSTOP_SERVO_NR with BLTOUCH 8 years ago
Scott Lahteine 7d9ebda478 Remove redundant servo probe sanity check 8 years ago
Scott Lahteine e5505e3b33 Allow non-square leveling grid 8 years ago
Scott Lahteine 41d8149bce Sanity check for more than 1 controller 8 years ago
Scott Lahteine 40785ce8ac Use count method for kinematic sanity check 8 years ago
Scott Lahteine 3236762e07 Clean up sanity check for LCD_PROGRESS_BAR 8 years ago
Scott Lahteine 74d7f5e57b Patch SCARA example config 8 years ago
Scott Lahteine 12b94e419f Sanitycheck endstop plugs based on homing direction 8 years ago
Scott Lahteine 1e6d1c39ea Improve verbiage of dropsegments sanity error 8 years ago
Scott Lahteine a2572d2854 Fix Danish encoding and an error message 8 years ago
Scott Lahteine ab59280075 MIN_SEGMENTS_FOR_MOVE => MIN_STEPS_PER_SEGMENT
Follow-up to #4666
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 374f8d2014 dropsegments => MIN_SEGMENTS_FOR_MOVE 8 years ago
Scott Lahteine 9b1f3f7d12 Sanity-check DELTA + AUTO_BED_LEVELING_GRID_POINTS 8 years ago
Scott Lahteine d63b8e2b2b Additional details for I2C_SLAVE_ADDRESS 8 years ago
Scott Lahteine 8100a4dace Fix a compile error in EMERGENCY_PARSER sanity check 8 years ago
Scott Lahteine 367dad5902 Sanity check Z_DUAL_ENDSTOPS with DELTA 8 years ago
Scott Lahteine 5ef4a5577c Merge pull request #4537 from thinkyhead/rc_fix_some_flaws
Patch up some flaws here and there
8 years ago
Scott Lahteine 938e6d15c4 Patch up some flaws, here and there 8 years ago
Scott Lahteine d7b882e430 Move tests for old symbols to the top of sanity check 8 years ago
Scott Lahteine 7e2bd9a233 Z_RAISE_PROBE_* => Z_PROBE_*_HEIGHT 8 years ago
Scott Lahteine f1be87a85c Move probe pin sanity checks out of ABL block 8 years ago
Scott Lahteine 63fd1f49a6 PID_EXTRUSION_SCALING, disabled by default 8 years ago
Scott Lahteine c31f56a38c Deprecate EXTRUDER_WATTS and BED_WATTS 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 c94b6dd3e7 Revert to SanityCheck on every .cpp file 8 years ago
Scott Lahteine 3be49881c0 Make SanityCheck.h a catch-all for obsolete configs 8 years ago
Scott Lahteine fa647cca23 Do the sanity check just once per build 8 years ago
Scott Lahteine 1fe60b723f Merge pull request #4400 from thinkyhead/rc_sanity_check_temp_sensor
Sanity check for too many temp sensors
8 years ago
Scott Lahteine a5212bf277 Sanity check for too many temp sensors 8 years ago
Scott Lahteine d6c50671d3 Sanitycheck: Z_SAFE_HOMING points are reachable 8 years ago
Scott Lahteine a6203366b6 Sanitycheck: Z_SAFE_HOMING requires a probe 8 years ago
Scott Lahteine 91777dd76c Add DUAL_NOZZLE_DUPLICATION_MODE option 8 years ago
Scott Lahteine 260bbb3109 Fix a couple of simple typos 8 years ago
Scott Lahteine 204fd6ec44 Set homing feedrates individually 8 years ago
João Brázio 47fef80848 Nozzle::clean() no longer requires HAS_BED_PROBE 8 years ago
Scott Lahteine 103d312f6d MBL can actually do up to 9 x 9 8 years ago
Scott Lahteine 0fcd3706dd Replace ENDSTOPS_ONLY_FOR_HOMING with ENDSTOPS_ALWAYS_ON_DEFAULT 8 years ago
Scott Lahteine 22b4cff423 New extruder type configuration options 8 years ago
João Brázio 4937f9ada4 Minor G12 tweaks and point_t struct extension 8 years ago
João Brázio b05a75655a Implements a nozzle cleaning pattern generator (G12) 8 years ago
Scott Lahteine a8b6b6a128 Merge pull request #4252 from thinkyhead/rc_rename_hpb
Replace PLA/ABS preheating with generic
8 years ago
Scott Lahteine 0554b65d22 Merge pull request #4284 from thinkyhead/rc_serial_ln_macros
Sled-probe sanity fix, conditionals for remaining types of leveling
8 years ago
Scott Lahteine 655c3fd55f Move delta ABL sanity checks up 8 years ago
Scott Lahteine 91bd6eade7 X_DUAL_STEPPER_DRIVERS configuration option 8 years ago
Scott Lahteine 1026e5b071 Replace PLA/ABS preheating with generic 8 years ago
Petr Zahradnik a2159cfbc3 Error message change in SanityCheck.h 8 years ago
Petr Zahradník junior 315b4c2153 Runout sensor without SD Card 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
Scott Lahteine d7e9647505 Sanity Check for probe raises 8 years ago
AnHardt 16c83d203b Make use of the good features of a sled probe for all probes.
Move and extend axis_unhomed test to deploy/stow_z_probe().
Move and extend position store/restore to deploy/stow_z_probe().

Now all kinds of probes can use the 'E' parameter in G29/M48.
Allen key probes can be used now for grid and 3-point levelling.

Deploying the Allen Key probe uses big moves in z direction.
Too dangerous for an unhomed z-axis.
Throw a compile time error when we try to configure an
Allen Key probe homing to z-min and having no other z-min-endstop.
8 years ago
Petr Zahradnik 43ff0ce35f Rewritten FILAMENT_CHANGE_ENABLE feature 8 years ago
Scott Lahteine dbfc87cdcf Squish sanity check for build info 8 years ago
Scott Lahteine 03c70c1990 SERVO_DEACTIVATION_DELAY => SERVO_DELAY 9 years ago
Scott Lahteine bd01592816 Goodbye MECHANICAL_PROBE 9 years ago
Scott Lahteine 42ce60c5cc Make sure NUM_SERVOS is set for Z servo endstop 9 years ago
Scott Lahteine 2798499b71 XY_TRAVEL_SPEED => XY_PROBE_SPEED 9 years ago
esenapaj 14b661b9e5 Enclose #error string by double-quotes 9 years ago
Scott Lahteine 3996242e9d Allow Z_MIN_PROBE_REPEATABILITY_TEST solo 9 years ago
Scott Lahteine 9beb3f2f5e Merge pull request #4097 from thinkyhead/rc_fil_runout_cleanup
FIL_RUNOUT_INVERTING false by default
9 years ago
Scott Lahteine f215b30932 Merge pull request #4093 from thinkyhead/rc_probe_without_abl
Make Z Probe options independent of ABL
9 years ago