Commit graph

1660 commits

Author SHA1 Message Date
yysh12 2878876064
Fix circle arc condition (#20322) 2020-12-03 04:40:39 -06:00
Luu Lac 257dc6d173
Help hosts when password-locked (#20348) 2020-12-01 23:52:09 -06:00
Scott Lahteine fd35d1b8a6 General cleanup 2020-11-29 20:50:02 -06:00
Scott Lahteine 8fd8772a6f
Adjust axis homed / trusted methods (#20323) 2020-11-29 19:06:40 -06:00
yysh12 dcb101224f
Arc Direction followup for circles (#20314) 2020-11-29 14:50:54 -06:00
yysh12 bab660ca7d
Fix G2/G3 arcs > 180° (#20292) 2020-11-26 23:29:07 -06:00
Scott Lahteine b6a32500c4
M808 Repeat Markers (#20084) 2020-11-26 21:18:40 -06:00
wmariz 58ac815822
Level Corners with Probe option (#20241) 2020-11-26 07:58:19 -06:00
Scott Lahteine 3ba374a29e Optimize emergency parser check 2020-11-26 03:56:21 -06:00
swissnorp 649965ae32
Probe Offset Wizard improvements (#20239) 2020-11-25 21:38:00 -06:00
Scott Lahteine b28b2ca266 Cosmetic G29 ABL tweak 2020-11-24 17:53:39 -06:00
Scott Lahteine 296a2ad7e4 Consistent Probe XY offset type 2020-11-24 17:38:26 -06:00
rdhoggattjr 62680bb356
LCD position in current units (#20145) 2020-11-23 23:02:54 -06:00
Scott Lahteine 6f272e13c5
Allow Status Message without LCD (#20246) 2020-11-22 18:44:17 -06:00
Scott Lahteine 3893114c86 MKS WiFi preliminary changes 2020-11-19 15:56:04 -06:00
Giuliano Zaro 41529b6598
SMUFF (MMU2 clone) support (#19912) 2020-11-18 01:27:21 -06:00
Thomas Niccolo Reyes ecd8227de0
Open File Browser on Media Insert (option) (#20151)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-11-17 22:30:32 -06:00
InsanityAutomation e955dce3dc
Update IDEX menus, add post-M605 event G-code (#20133)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-11-15 23:56:05 -06:00
Victor Oliveira ea371618da
Add Touch Calibration screen (#20049) 2020-11-15 16:39:58 -06:00
Scott Lahteine c5e411f492 Add parser.is_command(letter, code) 2020-11-14 18:09:17 -06:00
Luu Lac a6ff61d52e Fix "autotune" LCD message (#20127) 2020-11-13 20:06:37 -06:00
Scott Lahteine c710b6e06c Optimize M360 2020-11-13 20:06:37 -06:00
Scott Lahteine 1d43e81be0 Fix compile warnings, serial alias 2020-11-13 18:28:15 -06:00
InsanityAutomation 1b0a5abd73
G34 Z stepper locking (#20091)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-11-12 22:54:18 -06:00
Scott Lahteine 2282801172
Add HOME_Z_FIRST option (#20113) 2020-11-11 16:58:34 -06:00
Costas Basdekis 0465e0ae3a
Distinct runout states (#19965)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-11-11 00:39:23 -06:00
Scott Lahteine f17394d677 Ability to disable M32 2020-11-10 02:21:12 -06:00
Hebezo 4ace02f4c2
Add POWER_OFF_DELAY option (#19987)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-11-08 18:37:41 -06:00
qwewer0 c753d2b7f4
Use extra G35 BLTouch HS Mode clearance in Tramming Wizard (#20057)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-11-08 18:31:14 -06:00
Scott Lahteine dcb0f5dc3b Temperature 'autostart' => 'auto_job' 2020-11-07 21:21:19 -06:00
Speaka 6954772ece
Tramming Wizard submenu option (#20000)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-11-07 03:20:27 -06:00
Scott Lahteine 1f6612dfc4 Comment, spacing cleanup 2020-11-05 17:16:47 -06:00
Alexander Semion cd89fa141b
Add SPINDLE_SERVO option (#19971) 2020-10-31 17:42:05 -05:00
Scott Lahteine f8d57370d0 gcode_D EEPROM size, cleanup
Fixes #19920

Co-Authored-By: Orel <37673727+0r31@users.noreply.github.com>
2020-10-29 17:34:17 -05:00
Orel e3f1f7cd85
Fix DAC-related bugs (#19921)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-10-27 21:37:10 -05:00
Speaka 2cae26ee35
Fix G35 PROGMEM strings (#19926) 2020-10-27 17:25:01 -05:00
Scott Lahteine ec23e37a4a Clean up comments, USB flash, NULLs 2020-10-25 04:10:00 -05:00
Scott Lahteine 5917b5cf5c Fix warning in gcode_D 2020-10-23 19:25:32 -05:00
Scott Lahteine 0ffee29a11
Case light brightness cleanup (#19856)
Co-authored-by: Chris <chris@chrisnovoa.com>
2020-10-22 22:31:48 -05:00
Scott Lahteine c75e98dc84 Shorten a method name 2020-10-22 20:54:11 -05:00
Scott Lahteine 1f7c085527 ESP32: i2s_init requires I2S_STEPPER_STREAM 2020-10-20 22:36:31 -05:00
uwedamm a596969049
Fix G2/G3 P<circles> E and Z motion (#19797)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-10-20 20:26:07 -05:00
bilsef 9baa944460
Teensy 4.1 Ethernet support (#19801) 2020-10-20 14:35:29 -05:00
Scott Lahteine 92767f5513 Misc. cleanup, serial strings 2020-10-19 20:39:36 -05:00
Scott Lahteine 21ce39aa9b Use PGM serial strings 2020-10-19 04:25:48 -05:00
Scott Lahteine f501930728 Document M125 P 2020-10-19 00:38:11 -05:00
InsanityAutomation 6375829448
Apply home offsets to probing, Z Safe Homing (#19423)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-10-18 15:53:12 -05:00
Scott Lahteine 263f29a96a MarlinUI followup 2020-10-16 20:48:59 -05:00
Scott Lahteine eaf6777a66 Rename ultralcd => marlinui 2020-10-16 19:55:18 -05:00
nb-rapidia 418b3e5ee2
Fix IDEX layer shift and DIR states (#19756)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-10-16 16:59:55 -05:00
Jason Smith 90d364fc37
Revert at90usb1286 conditional (#19733) 2020-10-14 13:48:46 -05:00
Keith Bennett 64711e0d56
If needed, home before G34 (#19713) 2020-10-13 18:13:25 -05:00
Earle F. Philhower, III 193c0a52d9
Add loose soft endstop state, apply to UBL fine-tune (#19681)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-10-12 16:48:04 -05:00
Jason Smith f5139f8bf4
Add D100 Watchdog Test (#19697) 2020-10-12 16:39:31 -05:00
InsanityAutomation e7838c5f79
G34 Mechanical Gantry Calibration (like Prusa M915) (#18972)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-10-11 21:34:27 -05:00
qwewer0 f21b91f1a7
Add REPORT_TRAMMING_MM option (#19682)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-10-11 21:30:18 -05:00
Victor Oliveira 18dd0d00a6
Implement wait_for_user for Color UI (#19694) 2020-10-11 19:26:16 -05:00
Jason Smith c762b7c91b
Fix various errors, warnings in example config builds (#19686)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-10-11 19:06:57 -05:00
Jason Smith 45731bd022
Fix at90usb1286 build (#19687)
* Skip check for USBCON during dependency detection
* Ignore incompatible Teensy_ADC library, which requires Teensy >= 3
* Add IS_AT90USB

Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-10-11 18:13:01 -05:00
Scott Lahteine 492ba2a111
Digipots refactor / cleanup (#19690) 2020-10-11 14:58:35 -05:00
Scott Lahteine 0988af453c
Optional M42/M226; Add more features filters (#19664) 2020-10-09 16:42:23 -05:00
Victor Oliveira 631457ffea Support for Debug Codes - Dnnn (#19225)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-10-09 06:28:53 -05:00
Scott Lahteine 7e0524109e Add HAS_FAST_MOVES 2020-10-04 17:31:10 -05:00
Scott Lahteine 4e8eea8e78 Adjust HAL platform defines, comments 2020-10-02 17:05:59 -05:00
swissnorp d02d7a95d1
G35 workaround for Pronterface "feature" (#19577) 2020-10-01 18:17:11 -05:00
Scott Lahteine 9142f5446a
Improve Power-Loss Recovery (#19540) 2020-09-28 15:52:21 -05:00
qwewer0 4424645e04
Multi-line comments cleanup (#19535) 2020-09-28 14:53:50 -05:00
Scott Lahteine c2c6a679ea
Rename LCD conditionals (#19533) 2020-09-28 01:13:27 -05:00
Scott Lahteine d2741c8680 Allow M524 between M23 and M24 2020-09-27 16:55:57 -05:00
Scott Lahteine 4975e93350 Tweak MMU beeps, misc. cleanup 2020-09-27 02:03:00 -05:00
Victor Oliveira 61d96ce1c9
Escape the M33 string arg (#19515) 2020-09-25 19:45:01 -05:00
Scott Lahteine 4b928b2da8 HAL and serial cleanup
Co-Authored-By: Jason Smith <20053467+sjasonsmith@users.noreply.github.com>
2020-09-23 19:45:33 -05:00
Scott Lahteine 5f5f76956f Fix up tests, warnings 2020-09-22 19:59:02 -05:00
Scott Lahteine 76d8d1742c Add multi-extruder condition 2020-09-20 20:51:21 -05:00
Scott Lahteine 8e0fac897b Whitespace cleanup 2020-09-20 18:25:42 -05:00
Cole Markham 4628f0e237
Fix CoreXY compile with backlash cal. (#19422) 2020-09-19 08:14:34 -05:00
Keith Bennett 55ba5044ef
Fix missing include (#19418)
Co-authored-by: ellensp <530024+ellensp@users.noreply.github.com>
2020-09-18 04:45:56 -05:00
Scott Lahteine 0473f7ee58 M115 strings 2020-09-14 02:42:05 -05:00
Scott Lahteine cd85fa3abe Better choice of code
Followup to #19344
2020-09-14 02:22:44 -05:00
Scott Lahteine 49ca16c3fb heater_ind_t => heater_id_t 2020-09-13 18:22:28 -05:00
Neskik 1917ed8741
M872 wait for probe temperature (#19344) 2020-09-11 22:51:19 -05:00
Scott Lahteine 6759aff220 Clean up W25QXXFlash class 2020-09-10 21:54:04 -05:00
Giuliano Zaro b2ba9009d0
Fix "too cold" in M600 (#19332) 2020-09-10 16:47:58 -05:00
Scott Lahteine 9b78138600 General cleanup 2020-09-10 02:29:01 -05:00
Giuliano Zaro 828a582f4d
Make M600 heat up the nozzle. Reset runout on fail. (#19298)
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
2020-09-07 21:29:45 -05:00
Kadah bb017038d4
Fix M166 Gradient Mix for DELTA (#19285) 2020-09-07 03:15:42 -05:00
Scott Lahteine a445746a8b Clean up LCD conditionals, DWIN 2020-09-06 23:21:42 -05:00
Scott Lahteine 14314b68ec No 'ls' if media isn't mounted 2020-09-04 19:57:47 -05:00
Victor Sokolov e97e6865c3
MarkForged kinematics (#19235) 2020-09-03 20:12:53 -05:00
swissnorp a12ac5e175
Mark axes not-homed with HOME_AFTER_DEACTIVATE (#18907) 2020-08-27 16:05:53 -05:00
Scott Lahteine 462d3eeab1 set_axis_not_trusted => set_axis_never_homed 2020-08-27 14:49:00 -05:00
Zachary Annand 97ec6c1be6
Independent Neopixel option (#19115) 2020-08-27 14:18:16 -05:00
Scott Lahteine 4955aa5b78 Prusa => Průša 2020-08-26 02:15:50 -05:00
ellensp 66694a213f
LEDs followup (#19133) 2020-08-25 08:16:43 -05:00
Scott Lahteine c488070859 Minor cleanup w/r/t LEDs 2020-08-23 23:57:51 -05:00
Scott Lahteine 638f6f0f06 Neopixel => NeoPixel 2020-08-23 03:14:11 -05:00
Scott Lahteine 6036a0df6b Fix DUET_SMART_EFFECTOR 2020-08-23 02:07:52 -05:00
Giuliano Zaro 6b549e1971
Optional homing in LCD Repeatability Test (#19104) 2020-08-21 21:20:30 -05:00
BigTreeTech e2ee05c976
Broadcast SD Print Completion (#19102) 2020-08-21 17:06:51 -05:00
Scott Lahteine b11c3ddbed M80 followup 2020-08-14 00:33:10 -05:00
Scott Lahteine aaba9b7880 Clean up M80/M81, DWIN 2020-08-14 00:16:22 -05:00
Scott Lahteine 81f5973afc Followup for SPI Flash 2020-08-09 15:58:12 -05:00
Scott Lahteine f7b261a363 Shorthand values for M575 B 2020-08-09 15:55:31 -05:00
Scott Lahteine 8318d90e85 Password followup 2020-08-08 20:13:15 -05:00
sherwin-dc 852e5ae042
Password via G-code and MarlinUI (#18399)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-08-08 20:00:42 -05:00
Victor Oliveira 0a1b865987
W25QXX SPI Flash support (#18897)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-08-08 19:24:31 -05:00
Scott Lahteine 97cb0a8c3e General cleanup 2020-08-08 00:17:09 -05:00
Scott Lahteine 18adfe87bc configuration_store => settings 2020-08-07 20:52:23 -05:00
Scott Lahteine b3ca43fe78 Use uintptr_t for pointer-to-int 2020-08-07 19:31:05 -05:00
Scott Lahteine 99ba866d8d
Optimize G-code / feature dependencies (#18919) 2020-08-06 08:14:00 -05:00
Scott Lahteine d69c2a90b7 Simple rename of hex_print 2020-08-06 04:07:59 -05:00
Scott Lahteine a9912681b4 General cleanup 2020-08-06 00:52:36 -05:00
Alexander Gavrilenko 117df87d19
Support for TFT & Touch Screens (#18130) 2020-07-30 01:43:19 -05:00
Scott Lahteine 73ce80af3a In G28 Z is sort-of known 2020-07-29 20:59:21 -05:00
Scott Lahteine 95f990a656 Fix UNKNOWN_Z_NO_RAISE in G28
Bug introduced in 73fc0778b8
2020-07-29 20:43:48 -05:00
Diego von Deschwanden de5cca6b1f
Update more external links (#18819) 2020-07-28 01:04:44 -05:00
Scott Lahteine 11702dc059 Update (c) 2020-07-25 04:10:21 -05:00
InsanityAutomation c5ec80d6c7
G425/G35 menu items; G425 pre- and post- scripts (#18737) 2020-07-24 23:31:15 -05:00
Scott Lahteine 451f48231d
Ender 3 V2 BL24C16 EEPROM support (#18758) 2020-07-24 03:09:14 -05:00
Scott Lahteine d1e20eb29f Update links, README, contributing, etc. 2020-07-23 20:46:51 -05:00
Diego von Deschwanden 42fbd527f3
Fix links to secure sites (#18745) 2020-07-22 22:20:14 -05:00
InsanityAutomation b4b19aef7f
Custom Nozzle Wipe (#18736) 2020-07-22 01:42:44 -05:00
Scott Lahteine 6027055695
Optimize LCD, Wifi, etc. libraries (#18730) 2020-07-21 04:00:39 -05:00
Scott Lahteine e78f1237ea Matching mat.bed_temp condition 2020-07-20 21:51:25 -05:00
Markus Towara f4aba99624
Use safe_delay for PSU_POWERUP_DELAY (#18680)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-07-17 12:33:45 -05:00
JBA 4abad60bf1
ExtUI for Anycubic I3 Mega (#18655) 2020-07-17 01:07:09 -05:00
Jason Smith 76b67d55e2
Fix some Power Loss Recovery behaviors (#18558) 2020-07-15 01:14:03 -05:00
Scott Lahteine b40440cf38 Tool-change debug option 2020-07-14 21:15:14 -05:00
Leo c9718504c5
Fix leveling "Point n of 3" message (#18639) 2020-07-14 17:02:38 -05:00
Keith Bennett 56c3deb423
Fix G35 output formatting (#18631) 2020-07-12 13:43:52 -05:00
ManuelMcLure d884d1eda8
"M122 I" to reinitialize TMC (#18571) 2020-07-09 17:48:06 -05:00
Giuliano Zaro b0c6cfb051
MarlinUI support for up to 5 Material Presets (#18488)
- Add `I` preset parameter to `G26`, `M106`, `M140`, and `M190`.
- Extend menu items to permit a string interpolation.
- Keep material names in a list and interpolate in menu items.
- Extend material presets to support up to 5 predefined materials.

Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-07-09 03:11:57 -05:00
Scott Lahteine 73fc0778b8
Consolidate probe clearance, add section debug (#18576)
* Better section / function log
* Add do_z_clearance motion function
2020-07-08 21:44:21 -05:00
Scott Lahteine 915847b75a Add Cap:RUNOUT
Co-Authored-By: Julius ter Pelkwijk <mrseeker@users.noreply.github.com>
2020-07-08 06:53:03 -05:00
Scott Lahteine d6682c8609 Whitespace cleanup 2020-07-07 02:30:26 -05:00
ellensp 12e7106a8a
Update and fix POWER_MONITOR (#18561) 2020-07-06 18:53:26 -05:00
Luc Hoang Long 764fc81761
Use Material Preset 1 for PID autotune (#18446)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-07-06 01:17:40 -05:00
Scott Lahteine a6b8b12a6a Simplify home_z_safely, respect HOME_AFTER_DEACTIVATE 2020-07-05 18:01:28 -05:00
Robby Candra c02451b602
Filament Runout Inverting => State (#18537)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-07-05 17:42:19 -05:00
Scott Lahteine dc6d8357a6 Reduce string duplication 2020-07-05 16:00:32 -05:00
Scott Lahteine 0fad9535d1 Add comment to M412 2020-07-05 15:58:12 -05:00
Oliver Jean Eifler 67db7c0294
Probing points followup (#18552) 2020-07-05 15:32:04 -05:00
Scott Lahteine ea520e670a Fix "Probing mesh point" message
Closes #17770

Co-Authored-By: Jan-Gerard van der Toorn <jan-gerard@users.noreply.github.com>
2020-07-05 01:03:49 -05:00
notabucketofspam 6eb19cef11
Fix "'ubl' not declared" error (#18541) 2020-07-04 19:18:11 -05:00
ellensp 91dc74ff16
M150 I to set Neopixel by index (#18490) 2020-07-03 16:33:09 -05:00
Scott Lahteine f6a2b64091
Clean up LCD Manual Move / UBL Mesh Edit (#18373) 2020-07-03 09:53:22 -05:00
Scott Lahteine c43bbcce15
Enforce sensor range for temperature target (#18465)
* Mitigate stepper timeout

* Add CHAMBER PWM code

* Structured thermistor tables

* Fix reversed sensor ranges

* Prevent temps outside sensor range
2020-07-01 16:27:28 -05:00
Scott Lahteine 70fa4c9323
Per-Hotend Default PIDs (#18483) 2020-07-01 16:18:20 -05:00
Scott Lahteine 48151d1778 ClosedLoop as singleton 2020-06-28 14:35:23 -05:00
Fabio Santos 29753baeee
Adjustable delta_diagonal_rod_trim (#18423) 2020-06-27 23:53:44 -05:00
InsanityAutomation c1dcc56a0b
Tool Change Migration fixes and debugging (#18448) 2020-06-27 21:57:01 -05:00
Scott Lahteine d0f2fde920 Fix material preset type 2020-06-24 19:47:32 -05:00
Scott Lahteine 4275466f49
Fix issues with no hotend / bed / fan (#18395) 2020-06-24 19:44:50 -05:00
Pascal de Bruijn c135db1ce7
Display PID Autotune status (#18408) 2020-06-24 15:04:39 -05:00
Scott Lahteine 1fb2fffdbf General cleanup 2020-06-23 19:59:38 -05:00
Fabio Santos 25c7c43a82
Add SERIAL_FLOAT_PRECISION option (#18367) 2020-06-22 21:12:45 -05:00
Scott Lahteine 2b286a101a Quickie G35 patch 2020-06-21 22:54:26 -05:00
Scott Lahteine 9944403cbf Add Cap:ARCS 2020-06-21 19:15:32 -05:00
Rui Caridade ac50a355a3
G35: Bed tramming assistant (#16897) 2020-06-21 04:27:51 -05:00
Scott Lahteine 424569b4c4
Power monitor and display (#17437) 2020-06-18 15:23:03 -05:00
InsanityAutomation 23806aeb3c
Fix non-PWM spindle/laser compile (#18311)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
Co-authored-by: Luu Lac <45380455+shitcreek@users.noreply.github.com>
2020-06-16 15:49:32 -05:00
Scott Lahteine f4c258dc23
Creality Ender 3 v2 (#17719) 2020-06-16 01:45:27 -05:00
Scott Lahteine aea60d9450 Clean up trailing spaces 2020-06-15 18:11:32 -05:00
rudihorn 3bf990ec34
PTC: Extend options, fix probing bugs (#18253) 2020-06-10 18:25:17 -05:00
Scott Lahteine ca5a8ea827 Add G-code "backspace" support 2020-06-08 20:17:44 -05:00
MoellerDi bac760207c
Add volumetric extrusion limit (#17017) 2020-06-08 03:24:46 -05:00
Luu Lac eda2fd8dbe
Improvements for Laser / Spindle (#17661) 2020-06-08 00:47:31 -05:00
Scott Lahteine cfd31ff70e Add HAS_FILAMENT_RUNOUT_DISTANCE 2020-06-07 21:55:09 -05:00
Scott Lahteine 45488a431a Clean up whitespace 2020-06-07 21:52:06 -05:00
mikekscholz 859b047a23
Revert M290 report style (#18202) 2020-06-07 18:44:35 -05:00
Scott Lahteine 6371782263 Add HAS_MULTI_SERIAL conditional 2020-06-05 16:20:27 -05:00
MoellerDi fcb8c5a1c1
Fix G34 move in wrong direction (#18188) 2020-06-04 19:09:01 -05:00
Scott Lahteine 2d1cbf8e1d Add comment to M281 2020-06-04 03:14:41 -05:00
Scott Lahteine 5f9624f70b Ensure XY known for Z safe homing
Addressing #18143
2020-06-02 19:13:01 -05:00
Scott Lahteine a1f3d2f3cd Move set_all_z_lock to Stepper 2020-06-02 02:37:33 -05:00
Mark Scammacca 7119596170
G-code line number for each serial port (for TFTs) (#18165) 2020-06-01 22:19:10 -05:00
Scott Lahteine bda380513a Add valid() to recovery.info 2020-06-01 17:02:58 -05:00
Eyal 815c8d2b55
Improve G2 / G3 motion accuracy (#18144) 2020-05-31 00:26:15 -05:00
Scott Lahteine 7628895ac8 Apply misc TERN 2020-05-30 22:34:30 -05:00
Scott Lahteine 0578bbbf5d Marlin: Use strcmp_P 2020-05-24 20:09:30 -05:00
Scott Lahteine 6e01079b48 G29 patch followup 2020-05-17 20:57:16 -05:00
Scott Lahteine fac3a7d147 Fix ABL G29 early BLTouch deploy 2020-05-17 19:40:45 -05:00
Scott Lahteine d9077e51e8 Make M421 more versatile 2020-05-17 15:12:08 -05:00
Scott Lahteine c73894308c Tweak M114 D output 2020-05-17 15:12:08 -05:00
Scott Lahteine b8fe3bbd6d Fix position sync on M420 S0 2020-05-17 15:12:08 -05:00
thisiskeithb 5a92462c0f
Less ambiguous option comment (#17983) 2020-05-13 14:26:27 -05:00
Scott Lahteine d853a70556 Remove strcpy compile warning 2020-05-12 02:11:32 -05:00
Scott Lahteine aecfc05748 Align slightly in M114 detail 2020-05-11 19:24:58 -05:00
Colin Godsey 8a22ef0c83
G6 Direct Stepping (#17853) 2020-05-11 19:22:41 -05:00
chestwood96 1475fd312a
M600 R<resume temperature> (#17919)
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
2020-05-11 02:06:31 -05:00
Scott Lahteine 32dc874928 Tempted by the const of a seg_length 2020-05-10 03:42:58 -05:00
Scott Lahteine de6a725b04 Fix G2/G3 segment size
Fixes #17348
2020-05-10 02:46:48 -05:00
Gurmeet Athwal 91fe0e1022
Fix line ending in M360 (#17917) 2020-05-09 23:36:04 -05:00
Alexander Gee 7a9bb6bc86
Remove old M73 / SD comment (#17928) 2020-05-09 23:35:26 -05:00
Jason Smith 2af270ca42
Fix M115_GEOMETRY_REPORT extra commas (#17933) 2020-05-09 23:24:15 -05:00
Gurmeet Athwal a4c981469e
Extended reporting options (#16741) 2020-05-05 23:34:04 -05:00
Scott Lahteine 97e47b4494 Wrap some macros 2020-05-04 23:08:15 -05:00
Gurmeet Athwal 9381a76d75
Add Cap:LONG_FILENAME (#17821) 2020-05-02 16:19:40 -05:00
Scott Lahteine 9b7807d40f Clean up M122 code 2020-05-02 15:39:38 -05:00
Scott Lahteine 2d758663db
G12 E soft endstops parameter (#17788) 2020-04-29 03:25:35 -05:00
Scott Lahteine bd82b8bc7e Suppress compile warnings 2020-04-28 08:34:07 -05:00
studiodyne 89b17b5463
Followup fixes for singlenozzle, etc. (#17712) 2020-04-28 00:21:23 -05:00
Marcio T 919e53a5d4
Fix: SD pause broken with PARK_HEAD_ON_PAUSE (#17754) 2020-04-27 22:43:42 -05:00
Scott Lahteine 01c646a892 Apply more HAS_HOTEND 2020-04-27 22:39:31 -05:00
Martin 0777e391be
Add M115 Cap:BABYSTEPPING (#17691) 2020-04-27 07:31:48 -05:00
Scott Lahteine c536b8de62 Apply ternary macros 2020-04-27 06:30:28 -05:00
studiodyne 5ae45bab18
Adjustable XY_FREQUENCY_LIMIT (#17583) 2020-04-27 05:59:52 -05:00
ellensp c7f9eb7b21
Allow M42 M with other parameters (#17744) 2020-04-27 05:16:47 -05:00
Scott Lahteine 33217b0dd0 Add HOTEND_OVERSHOOT 2020-04-27 05:07:08 -05:00
Scott Lahteine 8b3c7dda75 Add HAS_FAN and others 2020-04-27 05:07:08 -05:00
Gurmeet Athwal 8f86f7c601
Add Cap:SDCARD to M115 (#17208) 2020-04-26 20:55:14 -05:00
thisiskeithb 02a054cda4
HOME_BEFORE_FILAMENT_CHANGE on any axis unknown (#17681) 2020-04-25 20:56:54 -05:00
Scott Lahteine ab2b98e425 Apply composite tests 2020-04-23 21:53:52 -05:00
Scott Lahteine 55d66fb897 Add HAS_JUNCTION_DEVIATION 2020-04-23 21:53:51 -05:00
studiodyne 2f6262c27b
Automatic Tool Migration feature (#17248) 2020-04-22 21:03:28 -05:00
Scott Lahteine 19873f04d4 Fix M100 compile warning 2020-04-22 18:53:40 -05:00
Scott Lahteine 6d90d1e1f5
Apply TERN to compact code (#17619) 2020-04-22 16:35:03 -05:00
Scott Lahteine 2ae00db43e Move G26 heading up 2020-04-21 15:27:53 -05:00
Ondřej Nový abd42e5dea
Fix M125 unretract length (#17623) 2020-04-20 11:32:21 -05:00
Scott Lahteine 000ec9fc13 Ensure language.h include order
See #17604
2020-04-20 09:43:48 -05:00
Scott Lahteine 15f6f53638 Add HAS_HOTEND, etc. 2020-04-20 00:12:22 -05:00
Scott Lahteine 5d0deba938 Longer default power-up delay
See MarlinFirmware/Configurations#78
2020-04-20 00:12:22 -05:00
Scott Lahteine 87875e0de8 Fix mixing with "unload all" compile 2020-04-19 02:10:02 -05:00
grauerfuchs 4a5a3d27ed
Option to use raw digipot values (#17536) 2020-04-18 22:56:23 -05:00
Scott Lahteine 3a42b6c5c6 Patch M425 for CAN_CALIBRATE
Fixes #17430
2020-04-17 10:24:27 -05:00
randellhodges 808f632997
Update print job timer with Chamber temp (#17552) 2020-04-15 23:12:09 -05:00
Scott Lahteine 22da1b2b31 Rename some "kill" messages 2020-04-13 14:54:50 -05:00
Scott Lahteine e3321920f3 Update Marlin website links to https 2020-04-12 17:21:14 -05:00
Scott Lahteine ac7b484703 Safe homing: Raise Z on G28 Z (#17501)
Co-Authored-By: RFBomb <robbery525@gmail.com>
2020-04-12 14:58:58 -05:00
Scott Lahteine 2493cf0364 Fix M1001 with HAS_LEDS_OFF_FLAG 2020-04-12 01:22:10 -05:00
Scott Lahteine 7aed32df00 Fix SD_FINISHED_RELEASECOMMAND bug
Fixes #17401 bug that was introduced in 8f26c3a
2020-04-11 22:08:37 -05:00
Scott Lahteine e4903396d4
Fix up pausing / parking display (#17460) 2020-04-11 20:36:17 -05:00
Scott Lahteine 48919c54fb
Add SRAM command injection (#17459) 2020-04-09 20:05:58 -05:00
Tor-p d6f39a69af
Fix G76 probe height / position (#17392) 2020-04-06 15:32:06 -05:00
Scott Lahteine 0e06aaa2bc Add millis helper macros 2020-04-04 02:48:30 -05:00
Ben df8b7dfc40
Various Laser / Spindle improvements (#15335) 2020-04-02 19:31:08 -05:00
Scott Lahteine 2b9d2dce16 Apply GRID_LOOP 2020-04-02 14:33:04 -05:00
Marcelo Castagna 178ca2bcdf
Fix M710 report formatting (#17356) 2020-03-31 19:13:37 -05:00
Marcio T d83ad6f321
Improve / fix FTDI EVE Touch UI (#17338)
- Fix timeout and debugging string
- Fix check for whether `LCD_TIMEOUT_TO_STATUS` is valid
- Fix incorrect debugging message
- Make capitalization of callbacks consistent.
- Allow Touch UI to use hardware SPI on Einsy boards
- Move print stats to About Printer page.
- More generic about screen with GPL license.
- Add missing handler for power loss event
- Less code duplication on status screen and main/advanced menu; more legible
- Reorganize advanced and main menu to add more features
- Hide home Z button when using Z_SAFE_HOMING
- Fix compilation errors when certain features enabled
- Fix missing labels in UI
- Improve color scheme
- Add new preheat menus
- Fix incorrect rendering of Marlin logo on boot
- Add Level X Axis and Auto calibrate buttons
2020-03-31 14:22:04 -05:00
Tanguy Pruvot c759729478
STM32F1: Restore M43 build support (#17336) 2020-03-31 14:13:20 -05:00
Scott Lahteine e0e87ca19a Fix last arc segment
Co-Authored-By: ellensp <ellensp@hotmail.com>
2020-03-31 12:50:48 -05:00
Scott Lahteine 765a9f3471 do_pause_e_move => unscaled_e_move 2020-03-29 16:26:55 -05:00
Scott Lahteine 747b964295
Clean up user-wait, SD completion (#17315) 2020-03-28 03:18:53 -05:00
Scott Lahteine 53fe572bbd
Limited backlash editing with Core kinematics (#17281) 2020-03-27 22:00:27 -05:00
InsanityAutomation 3655e240f5
Fix SD finished ExtUI / host action (#17285) 2020-03-27 16:06:39 -05:00
Scott Lahteine 5ec1a8bb2b Fix M0 unused var warning 2020-03-25 20:27:21 -05:00
Scott Lahteine f2ed18d150 M303 followup
- Put 'D' before other params for clean exit.
- Use serial on/off for debug status.
2020-03-25 15:08:52 -05:00
Roxy-3D 1986e1cdf8
Allow PID_DEBUG to be turned on and off (#17284)
M303 D will now toggle activation of PID_DEBUG output.   This allows the debug capability to be built into the firmware, but turned on and off as needed.
2020-03-24 19:38:09 -05:00
Scott Lahteine 7988e31f5e whitespace 2020-03-21 21:16:15 -05:00
InsanityAutomation 84dec5da10
Add M42 M, improve M43 (#17173) 2020-03-18 16:12:51 -05:00
Scott Lahteine de45ac41ad Implement CONTROLLER_FAN_USE_Z_ONLY
Followup to #17149
2020-03-18 14:36:40 -05:00
Erkan Colak 83eec683c9
New Controller Fan options and M710 gcode (#17149) 2020-03-18 13:41:12 -05:00
Scott Lahteine abea6d5787 Tweak some lambdas 2020-03-18 10:33:15 -05:00
Giuliano Zaro 3b987dfcec
Fix G34 Z lower, extra "BLTOUCH" debug line (#17175) 2020-03-15 18:23:24 -05:00
Scott Lahteine c39873759f Fix Z after ABL Bilinear G29 with fade
Co-Authored-By: Alan T <interstellarmisfit@users.noreply.github.com>
2020-03-15 18:18:38 -05:00
Scott Lahteine 095a1123c1 Add a global machine state 2020-03-14 19:24:35 -05:00
InsanityAutomation cee07f3f6b
Quad Z leveling, G34 (R)ecalculate (#17122) 2020-03-13 23:22:04 -05:00
Scott Lahteine 118bd2f8b2
Apply loop shorthand macros (#17159) 2020-03-13 23:18:16 -05:00
Scott Lahteine a96be32fae Fix G26 corrupted position 2020-03-13 19:27:02 -05:00
Scott Lahteine 6bead0c1b0
Shorter paths to HAL, ExtUI (#17156) 2020-03-13 16:29:29 -05:00
Scott Lahteine ad980a72f7 M0 Q preserve status 2020-03-13 14:42:42 -05:00
Scott Lahteine 7ec45f4382 Fix end of short (auto0.g) prints 2020-03-13 13:59:17 -05:00
Jason Smith 9c759e5f74
Fix BAUD_RATE_GCODE, etc. (#17135) 2020-03-12 19:26:09 -05:00
Scott Lahteine 318a16637b Fix M810 macro multiple use
Fixes #17125
2020-03-11 17:15:39 -05:00
Gurmeet Athwal bd44f041e8
M220 print FR percentage (#17101) 2020-03-10 20:13:59 -05:00
jufimu12 627aa8db2d
Fix G34, add HOME_AFTER_G34 option (#17108)
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
2020-03-10 20:00:26 -05:00
Scott Lahteine e7004550c4
Tweaks to finishSDPrinting (#17082) 2020-03-10 19:42:57 -05:00
Scott Lahteine 4e3a793f1e Fix broken enqueue_P 2020-03-10 18:28:49 -05:00
Scott Lahteine 2a71e4f336 Revert that wack backoff 2020-03-07 23:10:56 -06:00
Scott Lahteine 64d092935b
More useful ENABLED / DISABLED macros (#17054) 2020-03-07 22:20:41 -06:00
Scott Lahteine 20f93404a7 Add / correct comments 2020-03-07 02:16:17 -06:00
Scott Lahteine ca4423ed2a Clean up pins debugging 2020-03-06 13:14:22 -06:00
Scott Lahteine 6d18f715e4 Fix M0/M1 message string 2020-03-06 13:14:22 -06:00
Scott Lahteine c083728e4c General code cleanup 2020-03-03 14:20:37 -06:00
Scott Lahteine 3a07b4412d
Asynchronous M114 and (R)ealtime position option (#17032) 2020-03-02 21:52:53 -06:00
Scott Lahteine 5171e9da93 No more direct G28 calls 2020-03-02 21:01:58 -06:00
Scott Lahteine 646599d0d9 Finish M900 updates 2020-03-02 17:10:51 -06:00
jufimu12 ad4a9eb73a
Fix G34 probing range/error bug (#17052) 2020-03-02 13:35:02 -06:00
ellensp af23c0480e
Don't define 'valptr' if unused (#17048) 2020-03-02 13:17:52 -06:00
Scott Lahteine 49c5f614c6 Minor motion style changes 2020-03-02 12:54:18 -06:00
Scott Lahteine 6b5347ee39 Improved M900 2020-03-02 12:05:00 -06:00
Scott Lahteine b1a50d54e2 HAS_TRINAMIC => HAS_TRINAMIC_CONFIG 2020-03-02 12:04:36 -06:00
Scott Lahteine c4db8e49a7 XYZ_CHAR macro 2020-03-01 14:36:06 -06:00
jufimu12 ac755fce82
Fix G34 "Decreasing accuracy" bug (#17013)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-02-28 11:42:51 -06:00
Scott Lahteine 97e87d8262
Fix G76 reachable test (#17005) 2020-02-27 22:47:44 -06:00
Scott Lahteine bfbd976c09 General G76 cleanup 2020-02-27 07:53:24 -06:00
Scott Lahteine a75a25cd7c Replace direct call to G28(true) 2020-02-27 07:48:34 -06:00
Scott Lahteine 77b82d300a Add idle_no_sleep 2020-02-27 06:45:33 -06:00
Scott Lahteine e5d39063a2 Cleanups for PTC 2020-02-27 06:45:23 -06:00
Scott Lahteine be62ab2d02 Move reachable test to Probe class 2020-02-27 06:16:33 -06:00
Scott Lahteine bafe8d920a Handle print completed LED event in M0 2020-02-26 12:02:54 -06:00
Scott Lahteine 832951ec44
Case-insensitive g-code option (#16932) 2020-02-26 09:23:55 -06:00
Scott Lahteine 18b875dc9f Allow print recovery after parking 2020-02-26 08:16:46 -06:00
Scott Lahteine 025c50cc6d
Quick-homing sensorless back-off (#16872) 2020-02-26 06:50:13 -06:00
Scott Lahteine 0a7e7a6fa5
Allow servo features in combination (#16960) 2020-02-26 06:26:54 -06:00
Scott Lahteine cf597e2bb1 Allow weird probe values in G33 2020-02-26 05:33:57 -06:00
Scott Lahteine e78f607ef3 Use a STR_ prefix for non-translated strings 2020-02-26 03:02:03 -06:00
Scott Lahteine 5071fe82ab
Ensure proper SD print completion (#16967) 2020-02-25 22:18:14 -06:00
Scott Lahteine 454cbcce51 Fix the wait loop in M0 / M1 2020-02-25 12:20:54 -06:00
Scott Lahteine 9040394e8e Fix card_eof error 2020-02-24 11:00:01 -06:00
Scott Lahteine 5e197df89a Fix Babystepping loop (again) 2020-02-24 05:48:42 -06:00
Scott Lahteine 0ba18848af Allow USE_GCODE_SUBCODES for debugging 2020-02-22 22:50:03 -06:00
Scott Lahteine b2328d089a Allow LCD_PIXEL_WIDTH/HEIGHT override 2020-02-22 21:36:21 -06:00
Scott Lahteine 29ec868c4b Commit last SD line before fileHasFinished 2020-02-22 20:46:52 -06:00
ellensp 7bf3581b02
Fix M0/M1 broken wait loop (#16921) 2020-02-22 18:37:39 -06:00
Scott Lahteine 1ab6f910b6 Use moves_free in ok_to_send 2020-02-22 02:30:59 -06:00
Scott Lahteine 22b974691e Tweak process_line_done for speed 2020-02-20 20:36:51 -06:00
Scott Lahteine 19991e269b Show end prompt with Print Event LEDs 2020-02-20 20:36:50 -06:00
Scott Lahteine a1f026f57a Inline manage_inactivity, tweak autoreport_paused 2020-02-20 20:36:50 -06:00
Robby Candra 1c52d76668
Serial redirect for Move Command when stopping (#16906) 2020-02-20 02:22:07 -06:00
Giuliano Zaro 42208bc031
Fix unknown command on empty lines (#16867) 2020-02-16 01:10:20 -06:00
Scott Lahteine 073e4443e8 Optimize "Dismiss" string 2020-02-14 00:05:06 -06:00
Scott Lahteine 00ba053c90
Clean up host actions code (#16856) 2020-02-13 23:39:27 -06:00
Robby Candra af84e362cc
Remove unused queue.stopped_N (#16850) 2020-02-13 18:59:32 -06:00
Gaston Dombiak 082117c4bb
Ping the job timer in M140 (#16849) 2020-02-13 18:43:47 -06:00
Giuliano Zaro 0e17d10bf3
Fix G-code line parsing (#16840) 2020-02-13 18:30:47 -06:00
Scott Lahteine fa4a6cdb5c Fix out-of-order M0 after SD printing
Fixes #14774

Co-Authored-By: tol2cj <tol2cj@users.noreply.github.com>
2020-02-10 16:33:40 -06:00
Scott Lahteine 3bef7a4450
Add g-code quoted strings, improve stream code (#16818) 2020-02-10 14:52:15 -06:00
Scott Lahteine 0ce83dee95 Show print time with PRINTER_EVENT_LEDS 2020-02-09 11:37:43 -06:00
Scott Lahteine 38873596ec Tweak parser warning 2020-02-09 11:37:43 -06:00
Scott Lahteine 130e36d766 Tweak ABL logging, document probing 2020-02-08 17:47:54 -06:00
Tanguy Pruvot 54aff83179
G26: Allow to set retraction for UBL mesh test (#16511) 2020-02-05 20:33:39 -06:00
Scott Lahteine f312ddfa4f More updates for 8 extruders, REPEAT 2020-02-04 12:37:20 -06:00
Scott Lahteine 7bf2190f03 Fix CALIBRATION_GCODE pin handling 2020-02-04 08:32:43 -06:00
Scott Lahteine bfad23d3e2 (c) 2020 2020-02-03 08:00:57 -06:00
Scott Lahteine 72b4d91d2e
Add Z_AFTER_HOMING to raise Z more in G28 (#16755) 2020-02-02 00:02:30 -06:00
Scott Lahteine 4716dac874
Apply REPEAT, RREPEAT, and loop macros (#16757) 2020-02-01 21:00:53 -06:00
Scott Lahteine 0e72c315a0 Minor string storage optimization 2020-02-01 20:29:31 -06:00
Scott Lahteine 22556a7bbf More 8-extruder fixups 2020-02-01 15:19:58 -06:00
Scott Lahteine 5296af94d2 Drop obsolete SD special char handling
See #14035
2020-02-01 06:49:56 -06:00
InsanityAutomation e58d1bf974
G34 automatic point assignment (#16473) 2020-02-01 04:50:44 -06:00
Scott Lahteine 90b6324563
Encapsulate probe as singleton class (#16751) 2020-02-01 04:21:36 -06:00
Scott Lahteine 3c9464eea4 Tweak G60/G61 slots 2020-01-30 03:25:40 -06:00
Scott Lahteine 9caf5c05e7
Refactor heater watch, job timer auto-start (#16725) 2020-01-30 03:24:43 -06:00
Scott Lahteine 50889c0f94
Move L64XX index_to_axis to progmem (#16697) 2020-01-30 03:24:23 -06:00
chgi 99b6a132bc
Fix G60/G61 slots > 8 and compile error (#16715) 2020-01-30 03:18:45 -06:00
Radek Pietruszewski e6a675e6ec
Fix missing string for M48 build (#16708) 2020-01-30 03:13:31 -06:00
Neskik 1db9d9f76f
Fix probe temp calibration (#16718) 2020-01-30 03:00:38 -06:00
Scott Lahteine e8ed4329ea Cleanup of old includes, add comments 2020-01-29 22:41:18 -06:00
Scott Lahteine 8bd6b60a01 Remove extraneous G60/G61 lines 2020-01-27 15:40:25 -06:00
Hans007a e2eef1256a G60/G61 Position Save/Restore (#16557) 2020-01-26 23:19:05 -06:00
Robby Candra a0a93e35ae Fix serial port redirection (index ≠ port num) (#16687) 2020-01-26 22:46:26 -06:00
Jason Smith 95d5a0c480 Fix DELTA_CALIBRATION_MENU recursive call (#16656) 2020-01-26 00:02:06 -06:00
yangwenxiong 248b7dfa59 BigTreeTech GTR V1.0 / Support 8 extruders, heaters, temp sensors, fans (#16595) 2020-01-25 02:13:39 -06:00
Bob Kuhn 0d166f9c7d Duet Smart Effector support (#16641) 2020-01-25 02:00:51 -06:00
Ryan b7f86bffd5 Arc segment radius scaling (#16551) 2020-01-21 02:53:26 -06:00
Tanguy Pruvot c8ac908db2 Release UI on G26 priming timeout (#16449) 2020-01-21 01:05:55 -06:00
Bob Kuhn a1f5245e27 L64xx M906 Fix status variable, formatting (#16597) 2020-01-20 01:15:00 -06:00
InsanityAutomation 0fcf2b1110 Quad Z stepper support (#16277) 2020-01-19 23:35:07 -06:00
ellensp 0547d9d651 Reset shutdown timer on M85 (#16587) 2020-01-19 22:24:12 -06:00