Commit graph

90 commits

Author SHA1 Message Date
Bob Kuhn
2f35747f29 L6470 SPI daisy chain support () 2019-01-23 19:06:54 -06:00
InsanityAutomation
a1cf49935d Add laser control menu () 2019-01-20 23:41:47 -06:00
teemuatlut
e6805582a6 M569 to change stepping mode. Add new TMC section to LCD. () 2019-01-17 13:17:16 -06:00
Giuliano Zaro
85f149befe Save some progmem () 2019-01-14 20:56:30 -06:00
teemuatlut
1a79878dff Remove TMC_Z_CALIBRATION in favor of Z_STEPPER_AUTO_ALIGN 2019-01-12 18:07:28 -06:00
Giuliano Zaro
709a6356f7 Remove obsolete test conditions () 2019-01-05 14:02:45 -06:00
Marcio Teixeira
902d5b0f8b Allow ExtUI to use LCD_SET_PROGRESS_MANUALLY () 2018-12-12 17:21:37 -06:00
teemuatlut
55144284c2 TMC connection test, spreadCycle parameters, improved debugging () 2018-12-09 20:54:48 -06:00
Marcio Teixeira
b22716e938 M425 Backlash Correction () 2018-12-08 14:36:46 -06:00
Scott Lahteine
d97e31db4c
Optimize Power-Loss Recovery () 2018-11-16 20:47:07 -06:00
Scott Lahteine
d2bb53702a
Optimize target_extruder, ignore T with mixing ()
* Optimize target_extruder, ignore T with mixing
* Give G-code Tn parity with tool_change
2018-11-14 17:33:04 -06:00
Scott Lahteine
143b2896e0
Add M412 to enable/disable filament runout detection () 2018-11-12 21:29:46 -06:00
revilor
b60abc7c37 [2.0.x] Macro G-codes () 2018-11-09 05:25:08 -06:00
Scott Lahteine
498dfa291e Update and fix CHDK 2018-11-05 04:17:37 -06:00
Scott Lahteine
f5eab912ed
Apply #pragma once, misc cleanup ()
* Apply #pragma once in headers
* Adjust some thermistors formatting
* Misc cleanup and formatting
2018-11-04 02:25:55 -06:00
Scott Lahteine
e4cf175163
Synchronize on M204, M205 ()
* Add parser.seen for multiple parameters
* Fix M666, use !seen for report
* Synchronize on M204, M205
2018-11-03 01:16:37 -05:00
Scott Lahteine
31c28d0dd2
Drop pgm_read_*_near and let headers choose ()
- Drop `pgm_read_*_near` and let headers choose.
- Define `USE_EXECUTE_COMMANDS_IMMEDIATE` as a conditional.
- Add `process_subcommands_now` for SRAM-based commands.
2018-11-02 00:42:16 -05:00
Scott Lahteine
3583e2b449
Followup to Menu Refactor () 2018-10-30 16:34:45 -05:00
TheLongAndOnly
5536228359 G34 Auto-align multi-stepper Z axis () 2018-10-29 14:01:36 -05:00
TheSFReader
a07ac6312f G0 feedrate may be fixed or variable () 2018-10-25 10:35:16 -05:00
Scott Lahteine
b381cad399 Clean up trailing whitespace 2018-10-19 15:27:17 -05:00
TheSFReader
1fb9b299d4 Add M524 to abort SD printing () 2018-10-19 14:25:07 -05:00
InsanityAutomation
3ec3872730 Single Z raise value for all tool-changing / parking ()
* Universal tool-change Z lift
* Add TOOLCHANGE_ZRAISE to example configs
* Park/unpark changes to example configs
* Implement DEBUG_DXC_MODE
2018-10-17 11:11:41 -05:00
AnHardt
9ac9649183 Mixer - update descriptions () 2018-10-16 06:09:02 -05:00
AnHardt
f56968ba0b New Continuous Filament Mixer () 2018-10-16 03:38:57 -05:00
TheSFReader
af939c158a Option for G0 to have a separate feedrate () 2018-10-16 01:49:51 -05:00
Giuliano Zaro
d43d4e4219 Refactor PRINTER_EVENT_LEDS, apply to M303 ()
Co-Authored-By: Giuliano Zaro <gmagician@users.noreply.github.com>
2018-10-10 21:25:43 -05:00
Scott Lahteine
d556dc1865
Fix and improve EEPROM storage ()
* Clean up Temperature PID
* Improve EEPROM read/write/validate
* Group `SINGLENOZZLE` saved settings
* Group planner saved settings
* Group filament change saved settings
* Group skew saved settings
* Group `FWRETRACT` saved settings
2018-10-10 09:45:20 -05:00
Sam Lane
f2ecf8d510 Add option to control Solenoids under PARKING_EXTRUDER () 2018-10-07 17:07:12 -05:00
InsanityAutomation
74cd6cb4fc Single nozzle filament change () 2018-10-07 17:06:14 -05:00
Scott Lahteine
52a37913c1 Extend and apply some corrections 2018-10-06 00:27:21 -05:00
Scott Lahteine
3e58b3a5d4 Followup to 2018-10-03 02:55:10 -05:00
teemuatlut
c3229e1b34 Migrate to a new TMC library () 2018-10-03 02:48:49 -05:00
Scott Lahteine
11ac75edcb
Use PGM_P for PSTR pointers () 2018-09-30 23:44:33 -05:00
Thomas Moore
3286325044 Add TMC2130 sensorless probing 2018-09-29 18:54:14 -05:00
Victor Tseng
93839e2f73 Add option to enable/disable autoretract altogether () 2018-09-28 16:52:56 -05:00
Scott Lahteine
bae8f82ba8
[2.0] Fix Mixing Extruder mixing factors () 2018-09-18 01:10:41 -05:00
Sam Lane
1b6bc19427 Add external closed loop controller support 2018-09-10 03:17:17 -05:00
Scott Lahteine
3e81745e81 Fix issues, make optional 2018-08-29 17:58:02 -05:00
Jan
aa80e448e2 Store servo angles in EEPROM 2018-08-29 17:58:02 -05:00
teemuatlut
fbcdf5eaeb Simplify stepper driver per-axis selection 2018-07-25 02:47:43 -05:00
Colin Gilgenbach
0fff79c24b Fixes G29_with_retry behavior ()
* Fix G29 (ABL) retry behavior
2018-06-29 20:48:11 -05:00
Scott Lahteine
d4795e5b8e
[2.0.x] Tweaks and additions for MAX7219 () 2018-06-18 22:04:03 -05:00
Scott Lahteine
cd08f01bb4 Fix M421 comment in gcode.h 2018-04-28 11:16:52 -05:00
Scott Lahteine
cb46cb8480
Add HAS_HEATED_BED conditional () 2018-04-23 17:13:01 -05:00
Marcio Teixeira
5cc7916e69 Add G29_RETRY_AND_RECOVER feature
- Add an option to retry G29, optionally executing a G-code procedure after each failed probe.
2018-04-19 19:45:53 -05:00
Luc Van Daele
646aa20b43 Overhaul of G33 Delta Calibration () 2018-04-11 21:14:48 -05:00
Scott Lahteine
9e4c037cef
Wait before turning off PRINTER_EVENT_LEDS at print end () 2018-03-28 22:59:28 -05:00
Scott Lahteine
1cb810ff1c
[2.0.x] Automatically reset stepper timeout ()
* Automatically reset stepper timeout in manage_inactivity

Any code that adds moves to the planner can skip resetting the stepper timeout. We can let `idle` / `manage_inactivity` reset the timer whenever it detects any moves in the planner.

* blocks_queued => has_blocks_queued
2018-03-21 19:30:06 -05:00
TheSFReader
2e43438e0c Add C parameter to M27 to include the long filename
In answer to 

Add an option to retrieve the currently open file name (long filename if possible).
2018-03-15 23:06:18 -05:00