975 Commits (c3ff53a61cbb311bb78b64bae798c47489aa52cf)

Author SHA1 Message Date
InsanityAutomation 691e5c3bb8 BLTouch V3.0 support (#13406) 6 years ago
Scott Lahteine 49cf92dc36
Extended condition macros (#13419)
Allow `ENABLED`, `DISABLED`, `PIN_EXISTS`, and `BUTTON_EXISTS` to take multiple arguments. Also add:
- Alias `ANY(...)` for `!DISABLED(...)`
- Alias `ANY_PIN(...)` for `PIN_EXISTS(a) || PIN_EXISTS(b) ...`
- Alias `EITHER(A,B)` for `ANY(...)`
- Alias `ALL(...)` and `BOTH(A,B)` for `ENABLED(...)`
- `NONE(...)` for `DISABLED(...)`
6 years ago
Andrei Pozolotin 31ff7da7ac Add missing CHAMBER options (for M141) (#13371) 6 years ago
Scott Lahteine 98b55421a5 Clean up some temp config 6 years ago
InsanityAutomation d54741eda8 Update some G26 plausible values. Add speed control. (#13330) 6 years ago
3dlabsio 645ca7af7a M141 Heated Chamber, Temperature rework (#12201) 6 years ago
Scott Lahteine 99d0022fae
Drop the Z_MIN_PROBE_ENDSTOP option (#13276) 6 years ago
InsanityAutomation e2e2a55d9b Add thermistor type 67 SliceEng (#13275) 6 years ago
Scott Lahteine d2bdb71c13
Add PHOTO_GCODE option, photo trigger physical move (#13168) 6 years ago
InsanityAutomation 7f1b69b0c8 Add HOST_PROMPT_SUPPORT (#13039) 6 years ago
Scott Lahteine 0feeef2604 Update copyright in headers 6 years ago
Scott Lahteine 6de3d34378
M166 Gradients, LCD Menu for 2-channel Mixer (Geeetech A10M/A20M) (#13022) 6 years ago
LinFor 7ee35c2611 PID_MENU option to save PROGMEM in LCD menus (#13095) 6 years ago
Scott Lahteine f3b6cb4d34 Clean up, update config comments 6 years ago
teemuatlut d81342254a Support new TMC drivers (#13026) 6 years ago
Rolf Werum 524c6c10bf MAGNETIC_PARKING_EXTRUDER (#12351) 6 years ago
Marcio Teixeira 5cfc1cdacc Support SWITCHING_NOZZLE with 2 servos (#13054) 6 years ago
revilor 6a57d0b381 Prusa MMU2 (#12967) 6 years ago
Marcio Teixeira f214118e45 Action to notify host of filament runout. (#12817) 6 years ago
mikeshub 7fde8d9d1e Add CreatorPro / Makerbot / QIDI / etc and Mightboard RevE support (#12855)
- Fix a bug in MAXxxxx thermocouple temp reporting.
- Add support for 3-wire HD44780.
- Add support for PCA9533 RGB driver.
- Add configuration examples for FlashForge CreatorPro.
6 years ago
Ondřej Nový a0ef6198ff Level bed corners Z-hop height option (#12858) 6 years ago
jmz52 813a4ea107 Add support for Mks Robin TFT display (#12706)
* Add support for MKS Robin TFT display

- Add support for MKS Robin TFT display and encoder for MKS Robin board.
- Generic 128x64 UI with x2 upscale is used (for now).
- Tested on MKS Robin TFT V2.0 with ST7789V controller.
6 years ago
Ludy cfc5e96b4b Move JD to Config.h (and fix jerk->eeprom bug) (#12720) 6 years ago
InsanityAutomation 367a9f65aa Add Formbot 350c Thermistor (#12661) 6 years ago
Ludy a7b3a61424 Improve some config comments readability (#12615) 6 years ago
Scott Lahteine 4388015f1a Tweak config formatting 6 years ago
InsanityAutomation 6471a75a22 Combine more tool-change variables (#12137) 6 years ago
KangDroid 82ff7c6542 Add a mesh edit menu for MBL / ABL-Bilinear 6 years ago
Scott Lahteine 9cd3529108 Organize language data, fix Korean and Danish 6 years ago
Scott Lahteine 9e663a624b Apply #pragma once to configuration files 6 years ago
Chris Rigter 3028a620af Add RACK_AND_PINION_PROBE (#12218) 6 years ago
Scott Lahteine e229b831fa Customizable preheat labels 6 years ago
Scott Lahteine 67a3c5a16a
Alternative info screen (Prusa-style) (#12132)
* Fix Z value display
* Add HAS_PRINT_PROGRESS
* Alternative Info Screen option
* Add LCD_INFO_SCREEN_STYLE to example configs
6 years ago
InsanityAutomation 3ec3872730 Single Z raise value for all tool-changing / parking (#12090)
* Universal tool-change Z lift
* Add TOOLCHANGE_ZRAISE to example configs
* Park/unpark changes to example configs
* Implement DEBUG_DXC_MODE
6 years ago
Marcio Teixeira 056561df93 [2.0.x] Enhancements to FILAMENT_RUNOUT_SENSOR (#12069)
- Added FILAMENT_RUNOUT_DISTANCE_MM option
- Added FILAMENT_MOTION_SENSOR option
6 years ago
Scott Lahteine 951b25163e
Extend M217 with configurable park/raise (#12076) 6 years ago
Scott Lahteine af3bf6c956 Tweak config spacing 6 years ago
Marcio Teixeira 906a24fa81 Extensible user interface API (#11193) 6 years ago
InsanityAutomation ee253991d4 Various fixups for single-nozzle filament swap (#12036) 6 years ago
Sam Lane f2ecf8d510 Add option to control Solenoids under PARKING_EXTRUDER (#12028) 6 years ago
InsanityAutomation 74cd6cb4fc Single nozzle filament change (#11994) 6 years ago
Scott Lahteine bb561baf9e Tweak some config comments 6 years ago
brian park 2abf3d258d Korean language translation support (#11987) 6 years ago
Scott Lahteine e3f7b69105
Add PROBING_STEPPERS_OFF (#11984)
Co-Authored-By: houseofbugs <houseofbugs@gmail.com>
6 years ago
Scott Lahteine 0e5bcdf695 Make DISABLE_INACTIVE_EXTRUDER a simple switch 6 years ago
Scott Lahteine aa6e8e9325 Tweak some config comments 6 years ago
Scott Lahteine 5490a664f5
Expose: Homing Validation and Endstop Noise Threshold (#11912) 6 years ago
Scott Lahteine 6742026568 Followup for 6 extruders 6 years ago
Scott Lahteine 04bdff4115 Add a blank line 6 years ago
Scott Lahteine 217e0efd20
General option PAUSE_BEFORE_DEPLOY_STOW (#11905) 6 years ago
Scott Lahteine 849dea92a8 Move probe extras below probe types 6 years ago
Hannes Brandstätter-Müller a4cdffdd69 Support for manually deployed fixed probes (#11899) 6 years ago
Scott Lahteine bae8f82ba8
[2.0] Fix Mixing Extruder mixing factors (#11861) 6 years ago
Scott Lahteine f5c210d33d Config changes supporting up to 6 extruders 6 years ago
Holger Müller 1a6f2b29b8 Add support for Triple-Z steppers/endstops 6 years ago
Kevin e25d2ae4a2 [2.0.x] SWITCHING_TOOLHEAD (#11623) 6 years ago
Scott Lahteine 2a61c9a939 Various fixups to configs, spacing, etc. 6 years ago
Scott Lahteine 3e81745e81 Fix issues, make optional 6 years ago
Scott Lahteine 66966dbd69 Tweak comments for newer multiplexer 6 years ago
Kevin 6483285bc5 HOTEND_OFFSET_Z always available (#11603) 6 years ago
Scott Lahteine bd6d032628 Update default driver configuration
Co-Authored-By: teemuatlut <teemu.mantykallio@live.fi>
6 years ago
Scott Lahteine 846bd24eb9 MALYAN_LCD is ok without SD 6 years ago
Greg Nutt a1a5367380 Smoothieboard V1.0/1.1 and A5984 support 6 years ago
Giuliano bd3ec66a78 [2.0.x] typo fix (#11365)
Typo fix
7 years ago
teemuatlut fbcdf5eaeb Simplify stepper driver per-axis selection 7 years ago
Scott Lahteine 14e2b11195 Fix spelling in configs 7 years ago
Scott Lahteine 2106fa26b1 Add MANUAL_PROBE_START_Z for manual probing 7 years ago
Scott Lahteine 25e2ca8896 Add Z_CLEARANCE_MULTI_PROBE
Co-Authored-By: nightgryphon <ngryph@gmail.com>
7 years ago
Chris Pepper cbea385ed7 [2.0.x] Fix LCD_LANGUAGE options list formatting in config (#11198)
* Fix LCD_LANGUAGE options list formatting in config
* Remove 'cn' language option from list
7 years ago
Scott Lahteine 568cfe7caa Add thermistor 501 (100K Zonestar) 7 years ago
etagle 6f14bcaa3e Add MAXIMUM_STEPPER_RATE, enforce in multi-stepping
The timing value should be properly set for ALL boards. The compiler will check and set maximum step rate calculations based on those values.
7 years ago
Scott Lahteine aaaf09bda2 BEZIER_JERK_CONTROL => S_CURVE_ACCELERATION 7 years ago
Scott Lahteine 4b2f6e3b2b
[2.0.x] Add endstop noise filter (#10796) 7 years ago
Scott Lahteine b7dfc79988
Disable SERIAL_PORT_2 by default and sanity-check it (#10748) 7 years ago
Scott Lahteine e978e6e782
[2.0.x] Arrange LCD options by type (#10630) 7 years ago
nightdemonx e911635fb1 Add thermocouple with AD8495 support 7 years ago
Scott Lahteine b7e938a9fb LCD_BED_LEVELING enables a sub-menu for ABL 7 years ago
Scott Lahteine c87b0e21be Add units to probe speed comments 7 years ago
Scott Lahteine 05c33833e7
[2.0.x] Add NO_LCD_MENUS option (#10582) 7 years ago
Scott Lahteine 9e07df5c1b
Extra options for LEVEL_BED_CORNERS (#10483) 7 years ago
Scott Lahteine a90cbc6339
[2.0.x] Wait for bed heaters between probing (#10472) 7 years ago
KangDroid 6c535081ec [2.0.x] Add optional menu item to toggle software endstops (#10389) 7 years ago
Yunhui Fu c96412a78f [2.0.x] UTF-8 language translation support (#10213) 7 years ago
Scott Lahteine 8b8ad14178 Add Z_PROBE_LOW_POINT to prevent damage 7 years ago
Scott Lahteine dca69efc11 Update Bed PID comments 7 years ago
etagle a29adde5c0 Implement BEZIER_JERK_CONTROL
Enable 6th-order jerk-controlled motion planning in real-time.
Only for 32bit MCUs. (AVR simply does not have enough processing power for this!)
7 years ago
Lenbok 0e8242180d Chamber temperature monitoring and auto fan control.
This is an initial cut for feedback, updated for 2.0.x.

Chamber temperature is currently reported along with hot end and bed
temperatures to serial. The format is just like that used for hot end
and bed temperatures, but using 'C' prefix. As there is no heater,
target is always 0. Is this appropriate, is there a better way to report
chamber temperatures?

Chamber temperatures are not reported on the LCD in any way.

When auto chamber fan is enabled, it currently just uses the same
temperature threshold as the other auto controlled fans.

As the chamber temperature is not connected to any heater, it doesn't
undergo mintemp/maxtemp monitoring. This would need to change in the
future if chamber heating became a feature.
7 years ago
Scott Lahteine adcb87f0db Z Endstop Servo => Z Probe Servo 7 years ago
Scott Lahteine dd2949922b Consolidate 3-point leveling point options 7 years ago
Scott Lahteine c6ff39cc14 Spacing cleanup 7 years ago
Scott Lahteine 14c03cb6f4
[2.0.x] Make MIN_PROBE_EDGE a general option (for electronic probes) (#10069)
Some probes don't work near the edges of the bed. This change promotes MIN_PROBE_EDGE to a general setting that applies to all probing functions.
7 years ago
Scott Lahteine 28f1276286
[2.0.x] Add Z_AFTER_PROBING option (#10058)
Some "fix-mounted" probes need manual stowing. And after probing some may prefer to raise or lower the nozzle. This restores an old option but tailors it to allow raise or lower as preferred.
7 years ago
Scott Lahteine 419d12ca1b Add UNKNOWN_Z_NO_RAISE option
With this option enabled, Z won't ever be raised until after `G28` has been completed, and it won't raise if Z becomes unknown. This is good for machines whose beds fall when Z is powered off.
7 years ago
Scott Lahteine a2a672449a Updated boot screen description 7 years ago
Scott Lahteine 4953fb1c88 Standardize encoder defaults 7 years ago
Scott Lahteine 5684beae90 Bring some configs up to speed 7 years ago
Scott Lahteine 2024775e07
Spanish (UTF8) Language (#9786)
From #7314 by @MrAmericanMike
7 years ago
Scott Lahteine b2cf253a13 Add RESTORE_LEVELING_AFTER_G28 option 7 years ago
Marcio Teixeira 13176dfe2f Merge remote-tracking branch 'origin/pr-lite-st7920-status' into pr-lite-st7920-status 7 years ago
Marcio Teixeira 716a22498f Changed temp type from uint8_t to int16_t
- Also deleted old implementation files which had been renamed.
7 years ago