Scott Lahteine
84187dca5c
Add "Marlin Dev Mode" option
2018-07-02 22:53:01 -05:00
Scott Lahteine
defaa93121
Do a hard kill for failed homing moves ( #11160 )
2018-06-30 21:53:58 -05:00
Scott Lahteine
c4fbbcaf46
Lose the old HOMEAXIS macro
2018-06-30 18:07:40 -05:00
Scott Lahteine
a294ec3836
Add delta feedrate scaling ( #11152 )
2018-06-30 13:44:37 -05:00
Scott Lahteine
be3e006fc8
Fix G33 compile warning
2018-06-29 23:20:59 -05:00
Scott Lahteine
4d5c655f8d
Make max_e_jerk an array to save CPU ( #11121 )
...
Co-Authored-By: gloomyandy <andy-git@gloomy-place.com>
2018-06-26 22:09:38 -04:00
Scott Lahteine
8600cbb01b
Clear Max7219 without test pattern
2018-06-25 11:54:14 -04:00
Scott Lahteine
3bb332b440
Use Tool 0 for Dual X Axis G29
...
See https://github.com/MarlinFirmware/Marlin/issues/5597#issuecomment-397683325
2018-06-19 22:54:30 -05:00
Scott Lahteine
e0b4abd3eb
Don't reset stepper timeout for all g-codes
2018-06-19 21:50:09 -05:00
Roxy-3D
3ca4f09680
Tiny improvement to M7219
...
The registers within the Max7219 can get corrupted a number of ways. This allows the Max7219 to be reset and fully initialized.
And... it also allows the user to see the initialization pattern.
2018-06-19 18:21:19 -05:00
Scott Lahteine
dc087b1132
[1.1.x] Tweaks and additions for MAX7219 ( #11033 )
2018-06-18 22:03:53 -05:00
Giuliano
e601cfb836
[1.1.x] reset bltouch on home ( #11010 )
2018-06-13 14:08:47 -05:00
Scott Lahteine
1d048f5192
Optional homing/leveling with O parameter
...
Based on #10913
Co-Authored-By: dot-bob <gibben@gmail.com>
2018-06-11 23:13:18 -05:00
Scott Lahteine
8073f23672
Improvements for junction_deviation_mm
...
- Drop `max_jerk` with `JUNCTION_DEVIATION`
- Add `max_e_jerk_factor` for use by `LIN_ADVANCE`
- Recalculate `max_e_jerk_factor` when `junction_deviation_mm` changes
- Fix LCD editing of `junction_deviation_mm`
2018-06-11 21:49:26 -05:00
Scott Lahteine
4bc5e9341e
Use bit flags for homed/known
2018-06-11 21:49:26 -05:00
Scott Lahteine
4c3504c43f
Limit Junction Deviation (0.01 to 0.3)
2018-06-10 18:18:22 -05:00
Scott Lahteine
327b9c389d
Add Junction Deviation mm runtime setting ( #10989 )
2018-06-10 18:02:40 -05:00
Scott Lahteine
f1ed08e369
Fix serial debug ouput
2018-06-10 17:55:56 -05:00
Scott Lahteine
8dac040c42
Protected pin err for M226
2018-06-10 17:40:00 -05:00
Scott Lahteine
d70189abf6
Always stow BLTOUCH at start of G28
2018-06-10 16:24:12 -05:00
Scott Lahteine
095cc75838
Add hidden Serial debug options
...
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
2018-06-09 22:23:10 -05:00
Scott Lahteine
9641bae325
Cleanup for dual endstops homing
2018-06-03 00:32:13 -05:00
Scott Lahteine
9c8594c2fb
For SCARA probe Y offset is proximal/distal
2018-05-29 21:44:13 -05:00
Scott Lahteine
a11717eed6
Improve probe logging
2018-05-29 21:44:13 -05:00
Scott Lahteine
0460406154
Fix M914 value range (-64...+63)
...
Fix #10896
2018-05-29 12:03:01 -05:00
Scott Lahteine
fbeea12026
Correct HOTENDS for SWITCHING_EXTRUDER
2018-05-27 22:55:57 -05:00
Eduardo José Tagle
63f7add00c
[1.1.x] Buffer overflow and scroll fix, UTF8 cleanup ( #10851 )
2018-05-25 23:31:19 -05:00
Scott Lahteine
62d923a053
Fix K8400 Y min pos, M118 comment
2018-05-24 08:19:30 -05:00
Scott Lahteine
27c5ede796
Add USE_MARLINSERIAL conditional
2018-05-24 05:51:14 -05:00
Scott Lahteine
76019c83b5
Default G30 to engage / disengage
2018-05-23 16:55:14 -05:00
Ante Vukorepa
4e67660c0f
[1.1.x] Fix G1 behaviour after tool unpark ( #10777 )
2018-05-22 00:51:13 -05:00
Scott Lahteine
f552557b0c
Fix DEBUG_LEVELING_FEATURE with MBL
2018-05-22 00:48:14 -05:00
Scott Lahteine
a971cacb06
Add Endstop Noise Filter
...
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
2018-05-21 15:32:26 -05:00
Scott Lahteine
3a4a229721
Fix interrupt-based endstop detection
2018-05-20 21:24:57 -05:00
Scott Lahteine
8f26c3a6d3
Refactor and optimize Stepper/Planner
2018-05-20 21:24:57 -05:00
Scott Lahteine
6f10d637ad
Fix some compile warnings
2018-05-19 17:09:24 -05:00
Scott Lahteine
af3a68f81f
Add HAS_HOTEND_OFFSET_Z conditional
2018-05-19 17:09:24 -05:00
Scott Lahteine
a847ea625e
Don't define unused move_extruder_servo
...
For parity with #10772
2018-05-19 17:09:24 -05:00
Scott Lahteine
99f7d3853b
Modify UBL mesh_is_valid and use in leveling_is_valid ( #10747 )
2018-05-14 22:35:45 -05:00
Scott Lahteine
29080cefd9
Consistent heating status and status reset
...
Fix #10699
2018-05-13 17:23:26 -05:00
Scott Lahteine
3505d018db
Smarter MIN, MAX, ABS macros
...
Use macros that explicitly avoid double-evaluation and can be used for any datatype, replacing `min`, `max`, `abs`, `fabs`, `labs`, and `FABS`.
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
2018-05-13 04:51:33 -05:00
Scott Lahteine
bf0fcebfe6
Apply _AXIS macro
2018-05-13 04:51:32 -05:00
Scott Lahteine
ea353c3df6
Move some Stepper methods to Planner ( #10719 )
2018-05-12 09:29:17 -05:00
Scott Lahteine
8c81e6341a
Fix some compiler warnings
2018-05-12 07:54:14 -05:00
Scott Lahteine
aff683c3f5
Move lpq_len to Temperature class ( #10715 )
2018-05-12 02:13:54 -05:00
ManuelMcLure
bbd584bc14
Remove hidden dependency from plan_arc() and plan_cubic_move() ( #10690 )
2018-05-11 00:34:33 -05:00
Scott Lahteine
42de5b0310
More Trinamic cleanup
2018-05-10 00:10:08 -05:00
Scott Lahteine
2c01e9c6a7
Support all axes in M911 and M912 ( #10669 )
...
Co-Authored-By: Giuliano <gmagician@users.noreply.github.com>
2018-05-09 17:58:25 -05:00
Scott Lahteine
78410b210b
Add UBL support for G2/G3 and G5 ( #10649 )
2018-05-08 11:10:33 -05:00
Scott Lahteine
ac5ff1d802
Adjust usage of stepper.synchronize
2018-05-06 01:22:30 -05:00
Scott Lahteine
08e20dbbc6
Improve sync of stepper positions
2018-05-06 01:22:30 -05:00
Scott Lahteine
c6e4fbe162
Additional patch for no heated bed
2018-05-04 00:11:19 -05:00
Scott Lahteine
32b6a3ad12
Fewer includes of vector_3.h
2018-05-01 04:41:56 -05:00
Scott Lahteine
3c5f0ce858
Clean up autostart handling
2018-05-01 01:22:25 -05:00
Scott Lahteine
0d7c559139
Improve debug of homing move feedrate
2018-04-30 23:45:35 -05:00
Scott Lahteine
33ddd4e929
Fix XY homing move away rate
2018-04-30 23:45:34 -05:00
Scott Lahteine
f4a7531ccb
Fix homing with probe feedrates
2018-04-30 16:36:06 -05:00
Scott Lahteine
3e53754ccf
Allow Z_AFTER_PROBING to be 0
2018-04-30 03:08:49 -05:00
Scott Lahteine
689ae467f2
Round all floats in string conversion functions ( #10565 )
2018-04-28 21:51:27 -05:00
Scott Lahteine
522ea178a4
Clear up trailing whitespace
2018-04-28 11:25:19 -05:00
Scott Lahteine
2756a1d411
Fix M421 comment in Marlin_main.cpp
2018-04-28 11:15:48 -05:00
Scott Lahteine
94b8eac6d0
Allow a home bump of 0 when homing Z with probe
2018-04-28 10:25:50 -05:00
Scott Lahteine
b4ddee8beb
When homing with Z probe bump at Z_PROBE_SPEED_SLOW
2018-04-28 08:48:49 -05:00
Scott Lahteine
f0494b4021
Fix M420 C for UBL
2018-04-28 08:17:55 -05:00
Giuliano
d86efae37c
[1.1.x] report error on unsupported commands ( #10554 )
...
Raise an error when an unknown/unsupported G/M command is requires.
2018-04-27 17:40:32 -05:00
Scott Lahteine
e5e5c1513d
Fix ABL grid bounds test for Delta/SCARA
2018-04-27 00:55:29 -05:00
Scott Lahteine
cb02b6ec60
Disable PIDTEMPBED with no bed…
...
…and move FILAMENT_CHANGE_SLOW_LOAD_LENGTH default to post-conditionals.
2018-04-26 01:34:06 -05:00
Scott Lahteine
d429d5a4ae
Add M420 C to center the mesh on a value ( #10521 )
2018-04-25 06:43:59 -05:00
Scott Lahteine
b19d8182c1
Add HAS_HEATED_BED conditional ( #10494 )
2018-04-22 23:40:49 -05:00
Scott Lahteine
58bd2a5e81
Merge pull request #10437 from thinkyhead/bf1_creality_power_loss_resume
...
[1.1.x] Creality3D Power-Loss Recovery
2018-04-22 00:17:27 -05:00
Scott Lahteine
6f176d1d64
[1.1.x] Reset LCD status to fallbacks ( #10467 )
...
* Remove obsolete strings
* Tweak some static consts
* Reset LCD status to fallbacks
When paused, "Print paused..."
When SD printing, the filename
When host printing, "Printing..."
When idle, "MyPrinter ready."
2018-04-22 00:15:57 -05:00
Scott Lahteine
d7ec13ce69
Creality3D Power-Loss Recovery
2018-04-21 21:30:25 -05:00
Scott Lahteine
1894b981af
Add R parameter to G28 to specify pre-raise
2018-04-21 19:09:31 -05:00
Festivejelly
61f9e28c23
[1.1.x] Wait for bed heaters between probing ( #9890 )
2018-04-21 15:44:07 -05:00
Sebastien Andrivet
4cc2bc1343
[1.1.x] Add new capability to report if Thermal Protection is enabled ( #10465 )
2018-04-20 16:42:56 -05:00
Scott Lahteine
0c1be965b6
Don't report point 0 in MBL G29
2018-04-20 13:18:42 -05:00
Scott Lahteine
6f87e4b4dc
Fix up enqueue now functions
...
…and apply to MALYAN_LCD.
2018-04-19 19:33:16 -05:00
Scott Lahteine
38ed5f5ee9
Fix calls to ubl.get_z_correction
2018-04-18 21:43:44 -05:00
Scott Lahteine
23618d9cd0
Use 0 as the bed position (not Z_MIN_POS
)
2018-04-17 20:30:17 -05:00
Scott Lahteine
6f156d01d9
Update position for UBL non-segmented activate/deactivate
2018-04-17 15:55:43 -05:00
Scott Lahteine
c0f6eebded
Improve UBL mesh report. Add M420 T, M421 N
2018-04-17 15:55:38 -05:00
Scott Lahteine
090e08ef3d
M221 with no parameters report flow
2018-04-17 15:54:25 -05:00
Scott Lahteine
d59ed4dce0
Abort SD printing more safely ( #10405 )
...
Allow the current command to complete when aborting an SD print, otherwise some commands (G28, G29, etc.) will cause trouble.
2018-04-15 18:26:25 -05:00
Scott Lahteine
a783caabac
Make sure ABL (manual) starts close to the bed
2018-04-13 20:19:49 -05:00
Scott Lahteine
e3c2d43b2b
Tweak MBL move close to bed
2018-04-12 22:41:26 -05:00
Luc Van Daele
6e30d1bef1
[1.1.x] G33 MIN_STEPS_PER_SEGMENT ( #10385 )
2018-04-12 20:19:42 -05:00
Scott Lahteine
db81a1d4a2
Make sure MBL starts close to the bed
...
Fix #10390
2018-04-12 19:37:50 -05:00
Scott Lahteine
2edc13a0e2
Fix M118 parameter handling
...
Fix #10388
2018-04-12 19:06:41 -05:00
Luc Van Daele
21971f2f7a
Overhaul of G33 Delta Calibration ( #8821 )
2018-04-11 19:12:56 -05:00
Luc Van Daele
b2265869b2
Low Point for delta calibration ( #10362 )
2018-04-11 18:03:34 -05:00
Scott Lahteine
4f660a18bc
Add Z_PROBE_LOW_POINT to prevent damage
2018-04-09 17:22:28 -05:00
Scott Lahteine
73fe8ef4df
Followup to #10177
2018-04-09 01:16:51 -05:00
Scott Lahteine
157d28c418
Rename, arrange advanced pause purge options
2018-04-09 01:14:07 -05:00
Scott Lahteine
e143b1252f
Appy const to manage_inactivity
2018-04-08 23:53:55 -05:00
Sean
4b36a0a3dc
Add acceleration for filament change, load, unload.
...
This is useful to achieve a higher movement speed on Bowden extruders.
Also add a slow mode before ramping up to the high speed to make loading easier.
2018-04-07 23:14:40 -05:00
Scott Lahteine
c46d47f45f
Scale feedrate (mm/s to deg/s) for SCARA
2018-04-05 16:17:23 -05:00
Scott Lahteine
dba26a6d1f
Add Continuous Purge feature to Advanced Pause
2018-04-04 20:59:50 -05:00
Scott Lahteine
7ff70d7adb
Improve heating/cooling LCD messages ( #10296 )
2018-04-04 19:13:48 -05:00
GMagician
9d2ef95f1d
Additional tool-change fix ( #10305 )
...
Followup to #10243
2018-04-04 17:06:25 -05:00
Scott Lahteine
829281d016
Merge pull request #10243 from thinkyhead/bf1_tool_change_debug
2018-04-02 19:33:27 -05:00