633 Commits (d83382eb55043806655b85f8a33e1db545440d4f)

Author SHA1 Message Date
Scott Lahteine 0ca2073625 ABORT_ON_ENDSTOP_HIT_FEATURE_ENABLED => SD_ABORT_ON_ENDSTOP_HIT 6 years ago
teemuatlut cccc51ee0e TMC Square Wave Stepping mode (#14195) 6 years ago
InsanityAutomation 4138b1f9ae Option to disable Case Light brightness control (#14165) 6 years ago
InsanityAutomation 123e58d9c3 Heated Chamber for Graphical LCD (#14190) 6 years ago
Scott Lahteine 7cce6b8d68 Bring configs up to date (MANUAL_FEEDRATE) 6 years ago
Scott Lahteine 9bf65eacaa Remove old adv config heading 6 years ago
Scott Lahteine 785c01f2bc Use US spelling of 'behavior' 6 years ago
chai-md 940ff8e7c8 Improve LV8729 stepping (#13776) 6 years ago
Tanguy Pruvot 11adcf1ce3 Add'l PLR options, AVR strstr_P compat (#13880) 6 years ago
Stephan 483822f3aa Fix some THERMAL_PROTECTION_CHAMBER issues (#13678) 6 years ago
doggyfan 23a8707ef1 Configurable Thermistor (#13888) 6 years ago
InsanityAutomation 3fcab8dbf1 Option to disable fans during pause (#13820) 6 years ago
Robby Candra 0181e57417 Add a minimum Z change option to power-loss recovery (#13859) 6 years ago
Roxy-3D 142c8e2fed
Remove redundant Frivolous Game Options 6 years ago
Scott Lahteine 9ccbd382e7 Update Watchdog description 6 years ago
Bob-the-Kuhn db89fc0304 Revert "bring my copy up to date"
This reverts commit 503905c628.
6 years ago
Bob-the-Kuhn 503905c628 bring my copy up to date 6 years ago
Bob-the-Kuhn 520585c5ed Merge branch 'bugfix-2.0.x' of https://github.com/MarlinFirmware/Marlin into bugfix-2.0.x 6 years ago
jmdearras 5f49b65c1f Move LPC SD options to configs, add MKS_MINI_DISPLAY to SKR boards (#13712) 6 years ago
Bob-the-Kuhn 9dd4252b39 Merge branch 'bugfix-2.0.x' of https://github.com/MarlinFirmware/Marlin into bugfix-2.0.x 6 years ago
Stephan 84273557f9 Move and update heated chamber settings (#13671)
Co-Authored-By: the-real-orca <stephan.veigl@gmail.com>
6 years ago
Scott Lahteine cee3b172b9
Fix Marlin splash screen logic (#13646) 6 years ago
InsanityAutomation ba31d39f6d Azteeg X5 Mini support (#13425) 6 years ago
Scott Lahteine 9abe9aff56
Confirm before starting SD print (#13616) 6 years ago
Roxy-3D 9cee81d47e Option to show babysteps total since G28 (#13580) 6 years ago
Scott Lahteine 3221658a78 Adjust park position description 6 years ago
Marcio Teixeira 27a4927ed1 Add option to move away from endstop after homing. (#13557)
Add option to move away from endstop after homing.
- Add `ENDSTOP_BACKOFF` for printers with a recessed Z home button (Lulzbot TAZ 6).
- Also prevents chattering when sensorless homing with axes against bumpers.
6 years ago
Robby Candra 46445a5a16 Event G-code for Stop SD Print (#13547)
Co-Authored-By: 7eggert <7eggert@gmx.de>
Co-Authored-By: robbycandra <robbycandra.mail@gmail.com>
6 years ago
Scott Lahteine 8b7c3eec83 Games, for fun (and stress-testing) (#13464) 6 years ago
Scott Lahteine 5de7b5b35e
Games, for fun (and stress-testing) (#13464) 6 years ago
InsanityAutomation 7240e3a68f Allow G26 with no heated bed (#13511) 6 years ago
Sam Lane e3ab54753b Add extra Linear Advance factors (#13490) 6 years ago
Scott Lahteine d2e0c03afb Remove trailing whitespace 6 years ago
7eggert d96f7d6068 Minimum segments for G2/G3. Better for small arcs. (#13466) 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
InsanityAutomation 09eb30dc05 IDEX Mirror mode based on Formbot / Vivedino Symmetric mode (#13404) 6 years ago
Hadrien Jouet 0278ad0a6d Add ESP32 WiFi interface (#11209) 6 years ago
InsanityAutomation 050eac03af Single X Duplication Extension (#13373)
* Multi-nozzle selective duplication
* Use a bit-mask, reduce stepper_indirection.h size
* Tweak the multi-nozzle duplication description
* Use 'S' as a bool in M605
* Add HAS_DUPLICATION_MODE conditional
* Remove '_MODE' from the option name
* M605 in the style of Stacker M280
* Also include direct mask style (P)
6 years ago
Michiel Baird b824a517aa Add G38.4 and G38.5 (#13348) 6 years ago
Reece Kibble dbead66988 Allows user to set (almost) any PWM frequency (#12638) 6 years ago
3dlabsio 645ca7af7a M141 Heated Chamber, Temperature rework (#12201) 6 years ago
InsanityAutomation bf8b38e0f7 Relocate configs above Marlin/src folder (#13299) 6 years ago
Scott Lahteine 998ce55be0 Alternative fan bitmap 6 years ago
Chris Pepper 4ab433d391 Fix binary protocol with one serial port (#13270)
- The `sdcard.transfer_port` variable is Marlin's internal serial port index, not the physical serial port number.
- Added packet number to "ok" response so hosts don't need to wait for the ACK.
- Renamed feature to `BINARY_FILE_TRANSFER`, as the speed up is only consequential to the ability to transfer binaries over serial.
6 years ago
InsanityAutomation eb4bf93ea4 Add more Babystep options (#13262) 6 years ago
Scott Lahteine 1424b368cf Tweak M122 comment in configs 6 years ago
Scott Lahteine e00aad84af Add M240 parameters D I J R S 6 years ago
Scott Lahteine d2bdb71c13
Add PHOTO_GCODE option, photo trigger physical move (#13168) 6 years ago
revilor e56c13670d Service interval watchdog (#13105) 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 5a316664e5 Update chopper timing 6 years ago
Marcio Teixeira e1604198ff G425 — Auto-calibrate Backlash and Nozzle Offsets (#13050) 6 years ago
InsanityAutomation 413e303ad5 More Advanced Pause options (#12984) 6 years ago
teemuatlut d81342254a Support new TMC drivers (#13026) 6 years ago
Nicolas G 6fb4001b58 Add option to disable fan speed slowing in M303 (#13066) 6 years ago
Scott Lahteine 38c2ca9281 Clean up trailing whitespace 6 years ago
revilor 6a57d0b381 Prusa MMU2 (#12967) 6 years ago
Scott Lahteine 996f7d1642 Fix I2C_POSITION_ENCODERS commentary 6 years ago
InsanityAutomation 48a3502656 Remote streamer improvements (#12982) 6 years ago
Scott Lahteine ae91914260 Prevent name conflicts with mixed stepper drivers 6 years ago
Scott Lahteine 0eca236dcd Fix L6470 config comments 6 years ago
Bob Kuhn 2f35747f29 L6470 SPI daisy chain support (#12895) 6 years ago
Scott Lahteine e1f951813a Remove old block end comment 6 years ago
teemuatlut e6805582a6 M569 to change stepping mode. Add new TMC section to LCD. (#12884) 6 years ago
teemuatlut 1a79878dff Remove TMC_Z_CALIBRATION in favor of Z_STEPPER_AUTO_ALIGN 6 years ago
InsanityAutomation 082f6a27de ADAPTIVE_FAN_SLOWING extension to hotend thermal protection (#12853) 6 years ago
Scott Lahteine 5f2d75f45b Move PINS_DEBUGGING to @section develop 6 years ago
Kaushik Vemparala ba7e35cbab Add LCD option BEEP_ON_FEEDRATE_CHANGE (#12774) 6 years ago
Scott Lahteine 371d9a1acf Fix line-endings, formatting, whitespace
Followup to #12770
6 years ago
Ludy cfc5e96b4b Move JD to Config.h (and fix jerk->eeprom bug) (#12720) 6 years ago
teemuatlut 7a5e637a37 Add spreadCycle parameter sets (#12645) 6 years ago
Dave Johnson 9a4a463ec4 Sanity-check LIGHTWEIGHT_UI, move comment up (#12630) 6 years ago
teemuatlut 55144284c2 TMC connection test, spreadCycle parameters, improved debugging (#12616) 6 years ago
Marcio Teixeira b22716e938 M425 Backlash Correction (#11061) 6 years ago
teemuatlut 50b2fbd031 Trinamic: Split stealthChop, improve driver monitoring, etc. (#12582) 6 years ago
Scott Lahteine 7a361ad36a
Alternative fan image option (#12579)
* Alternative fan bitmap
* Move bed over by 3px
6 years ago
Scott Lahteine 4f9ec9ab45
Add heating progress bars (#12543) 6 years ago
Scott Lahteine b57343c255 Put status screen options in Configuration_adv.h 6 years ago
Scott Lahteine 1fcc13b011 Allow Serial Overrun Protection to be disabled 6 years ago
Scott Lahteine 30a49f5ee2 Apply extra condition to LCD_PROGRESS_BAR 6 years ago
revilor b60abc7c37 [2.0.x] Macro G-codes (#9365) 6 years ago
InsanityAutomation 6471a75a22 Combine more tool-change variables (#12137) 6 years ago
Scott Lahteine 3866aeac52 Clean up ENCODER_RATE_MULTIPLIER config 6 years ago
Scott Lahteine 498dfa291e Update and fix CHDK 6 years ago
Scott Lahteine 549d11225a Add to description of Z_STEPPER_AUTO_ALIGN
In response to #12272
6 years ago
Chris Pepper 66d44c72c3 Add fast binary file transfer to SD card option (#12249) 6 years ago
Scott Lahteine 9e663a624b Apply #pragma once to configuration files 6 years ago
Scott Lahteine 98c32d8df1 Fix a config endif label 6 years ago
TheLongAndOnly 5536228359 G34 Auto-align multi-stepper Z axis (#11302) 6 years ago
Scott Lahteine 182b1405d9 LCD conditionals in configurations 6 years ago
Scott Lahteine e8031b1152 Add Custom Microstepping options 6 years ago
TheSFReader a07ac6312f G0 feedrate may be fixed or variable (#12172) 6 years ago
Ludy a93e9e6e9b Use preheat labels in place of PLA/ABS (#12194) 6 years ago
Scott Lahteine 9090065e9f Move EXTRA_FAN_SPEED above FWRETRACT 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
Scott Lahteine 8bf596bd4c RETRACT_ZLIFT => RETRACT_ZRAISE 6 years ago
Scott Lahteine 84b59d58fb Clean up whitespace 6 years ago
TheSFReader af939c158a Option for G0 to have a separate feedrate (#12089) 6 years ago
Scott Lahteine 43940d59ed Fix trailing spaces 6 years ago
Scott Lahteine cf5284cdf2
Add SD Firmware Update capability (#12043)
Co-Authored-By: timoxd7 <timoxd7@users.noreply.github.com>
6 years ago
Scott Lahteine 07db08e39d Fix EXTRUDER_AUTO_FAN_SPEED comment 6 years ago
Scott Lahteine ca0e308105 Fix up some units comments 6 years ago
Scott Lahteine 52a37913c1 Extend and apply some corrections 6 years ago
thesfreader e09c144674 Add CNC-like G-code options 6 years ago
Marcio Teixeira 2067619a26 Add USB_FLASH_DRIVE_SUPPORT 6 years ago
Scott Lahteine bb561baf9e Tweak some config comments 6 years ago
Thomas Moore ab4549d2bc [2.0.x] Add simultaneous retraction for mixing extruder (#11941) 6 years ago
dot-bob b0fd8f2d74 Add option to move Z on double-click when idle 6 years ago
Scott Lahteine e78bdd654d Clean up BABYSTEP options 6 years ago
Scott Lahteine 3c40933713 Remove trailing spaces, old comment 6 years ago
Thomas Moore 3286325044 Add TMC2130 sensorless probing 6 years ago
Victor Tseng 93839e2f73 Add option to enable/disable autoretract altogether (#11904) 6 years ago
Scott Lahteine 241168926d Update some configs 6 years ago
Scott Lahteine cee34f7290
Followup for BABYSTEP_HOTEND_Z_OFFSET (#11916) 6 years ago
teemuatlut 884ad75cb8 Update config files 6 years ago
InsanityAutomation 1104054d73 2.0 IDEX Independent z offset and other fixes (#11862)
* Add Formbot Raptor board

Co-Authored-By: InsanityAutomation <insanityautomation@users.noreply.github.com>

* Add a second Z probe Z offset

Co-Authored-By: InsanityAutomation <insanityautomation@users.noreply.github.com>

* Modify method to utilize live adjustment of hotend z offset

Should probably move config option to babystepping and rename as it may now apply to all multiextruder systems

* Move config item and catchup other code to current method
6 years ago
Scott Lahteine ddcbf80f23 Followup for Z_TRIPLE_ENDSTOPS 6 years ago
Roxy-3D d3d6be8210 Add MAX7219 reverse units option (#11860) 6 years ago
InsanityAutomation f38570ac55 Add custom user menu title (#11769) 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
Scott Lahteine f79a5a9dee Tweak spacing of L6470 options 6 years ago
Sam Lane 1b6bc19427 Add external closed loop controller support 6 years ago
Marcio Teixeira beb51c2d58 Show manual extrusion moves as relative in LCD
- Implements FR#11724
- Old behavior can be restored by commenting out MANUAL_E_MOVES_RELATIVE
6 years ago
Scott Lahteine e3fc9aa35f Update some config comments 6 years ago
Michael Triffon f8c52c9c29 Azteeg X5 Mini WiFi support (#11601) 6 years ago
Scott Lahteine 2d3317a35b Prettify Dual X Carriage description 6 years ago
Greg Nutt a1a5367380 Smoothieboard V1.0/1.1 and A5984 support 6 years ago
Scott Lahteine 9c62c47579
[2.0.x] Fix Dual X Carriage tool change crash (#11447) 6 years ago
teemuatlut fbcdf5eaeb Simplify stepper driver per-axis selection 7 years ago
Roxy-3D 9660996cc3
Add Multi Unit Support for Max7219 to bugfix_2.0.0 (#11285)
* Add Multi Unit Support for Max7219 to bugfix_2.0.0

* Apply multi-MAX7219 to example configs

* Tweak some spacing, macros
7 years ago
Scott Lahteine 665ac1e4d0 Add POWER_LOSS_PIN support 7 years ago
Scott Lahteine e0ab8acf19 Add "Marlin Dev Mode" option 7 years ago
Scott Lahteine bd7f5848f1
Remove JUNCTION_DEVIATION_INCLUDE_E option (#11147) 7 years ago
etagle 5b49fccf80 Add stepper driver DIR delay configuration option
...and recommended pulse width configuration for A4988
7 years ago
Scott Lahteine d4795e5b8e
[2.0.x] Tweaks and additions for MAX7219 (#11034) 7 years ago
Simon Jouet e2aeda61ed HAL for Espressif ESP32 Wifi 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
etagle 39a7e7720d Adaptive multiaxis step smoothing
- Stepper bugs fixed
- Support MIXING_EXTRUDER with Linear Advance
- Miscellaneous cleanup
7 years ago
Scott Lahteine 8a376e6beb Update MINIMUM_STEPPER_PULSE description 7 years ago
Scott Lahteine 2deff0d9b9 Fix/Improve junction deviation
- Respect axis max acceleration limits instead of forcing a fixed acceleration value.
- The `junction_unit_vec` ensures proper handling of entry and exit speeds even when the axes involved have different limits.
7 years ago
Scott Lahteine 2e139fe50f Tweak configuration spacing 7 years ago
Scott Lahteine 931ab4ec40 Rename Junction Deviation options 7 years ago
Jiri Jaburek 43ddb29f9e Add FAN_MAX_PWM for M106-controlled fans 7 years ago
Scott Lahteine acacee80a2 Add JUNCTION_ACCELERATION_FACTOR to configs
Part of #10688

Co-Authored-By: ejtagle <ejtagle@hotmail.com>
7 years ago
Scott Lahteine 4d4bf7897d Junction Deviation jerk limiting option 7 years ago
Scott Lahteine 840ff60952 Bring some configs up to date 7 years ago
nightdemonx e911635fb1 Add thermocouple with AD8495 support 7 years ago