Scott Lahteine
e3c2d43b2b
Tweak MBL move close to bed
2018-04-12 22:41:26 -05:00
Scott Lahteine
5274ab0ad5
MESH_BED_LEVELING before PROBE_MANUALLY
2018-04-12 22:26:56 -05:00
Scott Lahteine
59d9886473
Tweak MIN_STEPS_PER_SEGMENT sanity-check
2018-04-12 20:23:43 -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
Scott Lahteine
8db9b800e7
Compress/update comments ubl_motion
...
…to fit more code on the screen and correct outdated commentary contrasting ABL.
2018-04-12 18:08:33 -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
f408863043
Fix Spanish MSG_[ABC] items
2018-04-11 15:21:08 -05:00
Scott Lahteine
336131fb37
Trailing whitespace
2018-04-11 00:27:43 -05:00
Scott Lahteine
808d6f367b
Tweak RAMPS SDSS pins
2018-04-10 16:46:17 -05:00
Scott Lahteine
4f660a18bc
Add Z_PROBE_LOW_POINT to prevent damage
2018-04-09 17:22:28 -05:00
Scott Lahteine
e87ae5b643
Add Z_PROBE_LOW_POINT to example configs
2018-04-09 01:56:57 -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
Roxy-3D
816fa9e2b4
More accurate number for Z_PROBE_OFFSET_FROM_EXTRUDER
2018-04-08 22:25:11 -05:00
Roxy-3D
661a38586b
Resolve corruption of Max7219 Debug LED Matrix
2018-04-08 22:25:11 -05:00
Scott Lahteine
56b5fb5e15
Update Bed PID config comments
2018-04-08 06:46:05 -05:00
Scott Lahteine
2205c7775b
FILAMENT_CHANGE_LOAD_LENGTH sanity-check
...
Followup to #10177
2018-04-08 03:31:15 -05:00
Scott Lahteine
b637b80a9a
Merge pull request #10177 from thinkyhead/bf1_filament_load_accel
...
[1.1.x] Filament load/unload add acceleration for Bowden
2018-04-08 03:28:45 -05:00
Scott Lahteine
19440df4d0
Better RESTORE_LEVELING_AFTER_G28 sanity-check
...
As suggested by @GMagician
2018-04-08 03:13:35 -05:00
Scott Lahteine
6f8717ce12
Fix LIGHTWEIGHT_UI with UBL
...
As mentioned in https://github.com/MarlinFirmware/Marlin/issues/10317#issuecomment-379100702
2018-04-08 03:11:53 -05:00
Scott Lahteine
6ec2cbce18
Bring RepRapPro Huxley config up to date
...
Followup to #10343
2018-04-08 00:31:18 -05:00
indazoo
f6bf247302
Add RepRapPro Huxley configuration ( #10343 )
2018-04-08 00:19:40 -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
be0afd71df
Add ADVANCED_PAUSE_FEATURE ACCEL options to example configs
2018-04-07 23:14:40 -05:00
Lenbok
0aa833fe6c
Chamber temperature monitoring and auto fan control.
...
This is an initial cut for feedback.
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.
2018-04-06 23:09:44 -05:00
Scott Lahteine
08b09f7a4c
Add Chamber Temp options to example configs
2018-04-06 23:09:43 -05:00
Roman Moravčík
151962baf2
Update Slovak language ( #10313 )
2018-04-06 20:20:40 -05:00
Bob-the-Kuhn
aca2bbbc50
Add TMC software SPI pins to pinsDebug_list.h ( #10325 )
2018-04-06 20:16:05 -05:00
Scott Lahteine
211544b543
Reset progress bar when print ends
...
Fix #10330
Based on #10333 by @marcio-ao
2018-04-06 20:12:40 -05:00
GMagician
8e36d00ad0
[1.1.x] Update language_it.h ( #10323 )
...
Updated to #10296
2018-04-06 20:07:08 -05:00
Scott Lahteine
ed949cc5c1
Added support for Einsy Retro
...
http://reprap.org/wiki/EinsyRetro
2018-04-05 18:15:58 -05:00
Scott Lahteine
53757444c5
Default active low for TMC2130 DIAG1 ( #10294 )
...
- Added sanity check to require endstop inverting with SENSORLESS_HOMING
2018-04-05 18:15:58 -05:00
Scott Lahteine
c46d47f45f
Scale feedrate (mm/s to deg/s) for SCARA
2018-04-05 16:17:23 -05:00
Anton Piliugin
bc2fc86993
Update language_ru.h ( #10311 )
2018-04-05 00:47:02 -05:00
Scott Lahteine
dba26a6d1f
Add Continuous Purge feature to Advanced Pause
2018-04-04 20:59:50 -05:00
Scott Lahteine
05fc3d7891
Add ADVANCED_PAUSE_CONTINUOUS_PURGE to example configs
2018-04-04 20:53:00 -05:00
Scott Lahteine
7ff70d7adb
Improve heating/cooling LCD messages ( #10296 )
2018-04-04 19:13:48 -05:00
Scott Lahteine
a7e142460c
MBL should add z_offset regardless of fade ( #10307 )
2018-04-04 18:27:09 -05:00
GMagician
9d2ef95f1d
Additional tool-change fix ( #10305 )
...
Followup to #10243
2018-04-04 17:06:25 -05:00
Pavel Peganov
de5f69b285
Add Creality CR-8 configuration ( #10285 )
2018-04-02 19:58:02 -05:00
Scott Lahteine
829281d016
Merge pull request #10243 from thinkyhead/bf1_tool_change_debug
2018-04-02 19:33:27 -05:00
Scott Lahteine
be098cd42f
Z Endstop Servo => Z Probe Servo
2018-04-01 23:54:47 -05:00
Scott Lahteine
6444ef02e4
Add remaining boards to Makefile
2018-04-01 18:15:52 -05:00
D-side
ab5232c37b
Fix Ender 4 / CR-8 compilation
...
- Assign 243 (like EFB) as Ender-4/CR-8 board ID
- Add to `Makefile`
- Add to `pins.h`
2018-04-01 18:15:52 -05:00
MoellerDi
6b150bfc40
Handle disabled HYBRID_THRESHOLD in EEPROM ( #10274 )
2018-04-01 16:58:30 -05:00
Scott Lahteine
885ad70c8b
Fix likely issue with retract/recover
...
Addressing #10200
2018-03-31 22:59:48 -05:00
Scott Lahteine
d37cfa327e
Note about MKS_MINI_12864 in sanitycheck
2018-03-31 22:51:43 -05:00
Scott Lahteine
040ebd1675
Use lcd_printPGM_utf in more places
...
Fix #10256
2018-03-31 20:47:20 -05:00
Scott Lahteine
48fa0e6de0
Output ABC for delta stepper counts
2018-03-31 20:12:53 -05:00
Scott Lahteine
c9aa7486ce
Use float62 for LCD edit of Z Fade
2018-03-31 20:02:28 -05:00
Scott Lahteine
80b3f8c395
Allow Z_SAFE_HOMING sanity checks to handle floats
2018-03-31 19:00:14 -05:00
Scott Lahteine
712b213b40
Split up tool_change, raise for non-delta too
2018-03-30 16:06:52 -05:00
Scott Lahteine
52750bf362
Simplified leveling-based tool change
2018-03-30 16:06:47 -05:00
Scott Lahteine
0afdec882c
For set_z_fade_height use set_bed_leveling_enabled
2018-03-30 16:06:42 -05:00
Scott Lahteine
29b048810c
Symmetrical FWRETRACT Z Hop
...
Do the Z lift normally before setting Z back to its prior value. But do the Z lower using spoofing. This should produce proper symmetrical movement.
2018-03-30 15:47:06 -05:00
Scott Lahteine
0eb1830d85
Change order of inactive stepper disable/enable
...
This ensures that steppers that share an enable pin will only be disabled for a miniscule time.
2018-03-30 15:10:03 -05:00
Scott Lahteine
f5c980f9cf
Clear the "Wait for user" message set by M0/M1
...
See https://github.com/MarlinFirmware/Marlin/issues/10246#issuecomment-377146936
2018-03-29 17:57:50 -05:00
Scott Lahteine
d36e950547
Temporary workaround for tool-change compile error
...
Pending a more complete solution to tool-change Z deviation.
2018-03-29 17:57:50 -05:00
Scott Lahteine
df75e9d692
Fix BLTOUCH compile error
...
Followup to #10249
2018-03-29 17:57:49 -05:00
AnHardt
86c3be7089
No delay in sensorless quick homing ( #10253 )
2018-03-29 16:09:19 -05:00
Scott Lahteine
575b099e40
Alert users about low Z jerk values
2018-03-28 22:58:41 -05:00
Scott Lahteine
360166f626
Merge pull request #10249 from thinkyhead/bf1_homing_move_adjustments
...
[1.1.x] Improvements to general and delta homing
2018-03-28 22:05:40 -05:00
Scott Lahteine
b5f1a4141c
"G28 Z forbidden" => "Home XY first"
2018-03-28 21:54:20 -05:00
Scott Lahteine
0401f4ce14
Clear sensorless homing in home_delta after first move-to-top
2018-03-28 21:19:14 -05:00
Scott Lahteine
9f3b4d537d
Do moves towards endstops differently in do_homing_move
2018-03-28 21:19:14 -05:00
Scott Lahteine
deefd2defa
Wait before turning off PRINTER_EVENT_LEDS at print end ( #10247 )
2018-03-28 20:32:32 -05:00
Scott Lahteine
1e31b56b0f
Fix checksum + card.saving
...
Followup to #10204
2018-03-28 18:40:36 -05:00
Scott Lahteine
86e58df324
Fix G10/G11 debug logging
2018-03-28 18:40:36 -05:00
Scott Lahteine
3edf9904f4
Fix linear/3-point manual leveling buffer overrun
...
Fixes #10137
2018-03-28 18:40:36 -05:00
Scott Lahteine
8f461568e0
Undo German changes
...
See 941e9bd329 (commitcomment-28262166)
2018-03-28 14:46:42 -05:00
Scott Lahteine
e848bebb10
Fix missing comma in tmc_sgt
...
Fixes #10209
2018-03-28 14:44:30 -05:00
Adrian Cuzman
f84f7e5a38
Require a checksum when writing to SD ( #10204 )
...
When streaming commands to SD with XON/XOFF, errors can occur and cause incomplete commands to be written to the file. This change ensures that only commands with line numbers and checksum will be saved to SD.
2018-03-28 14:43:41 -04:00
Rob Power
677bd19dbf
[1.1.x] NANODLP_Z_SYNC requires linear axes ( #10239 )
2018-03-28 14:02:58 -04:00
Scott Lahteine
dc05d7fc2b
Apply three spaces after pin defines
2018-03-28 12:26:44 -05:00
Thomas Karl Pietrowski
bfdd14be4f
bq Hephestos2: Allow bed leveling ( #10234 )
...
* Increases the offset, needed to allow the nozzle to touch the bed
* By default uses an offset of -4. This one is minimally far way from the buildplate and therefore only fine-tuning is needed to set the correct distance.
2018-03-27 22:06:14 -04:00
Kai
941e9bd329
Update language_de.h ( #10216 )
...
Wrong meaning
2018-03-25 15:21:26 -04:00
Scott Lahteine
e1f8c97b21
Chinese updates ( #10215 )
...
From #10211 by @yhfudev
2018-03-25 12:38:08 -04:00
Scott Lahteine
71c05f1b57
Enforce minimum TMC2130 / TMC2208 libs
2018-03-24 15:56:09 -04:00
Scott Lahteine
2c79faede9
Z correction on tool-change for all HAS_MESH ( #10198 )
2018-03-23 13:11:51 -05:00
Scott Lahteine
94badcbace
Use pgm_read_ptr for tables of pointers
2018-03-23 02:17:51 -04:00
Scott Lahteine
2746eb589e
Fix size of EEPROM tmc_hybrid_threshold
...
Followup to #10101
2018-03-23 02:04:45 -04:00
teemuatlut
f264228074
[1.1.x] TMC: Match axis label order ( #10189 )
2018-03-23 01:02:42 -05:00
Roxy-3D
994fdb5179
Get data declarations consistent...
2018-03-22 19:22:49 -05:00
Scott Lahteine
c57545ee08
blocks_queued => has_blocks_queued
2018-03-21 19:08:02 -05:00
Scott Lahteine
647c04def8
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.
2018-03-21 19:08:02 -05:00
Roxy-3D
9e987e4971
Correct truncated comment
2018-03-21 16:53:40 -05:00
Scott Lahteine
ba55602462
Tweaks to M915
2018-03-21 05:41:00 -05:00
Scott Lahteine
ec46336df7
For MK2_MULTIPLEXER undef DISABLE_INACTIVE_EXTRUDER
...
Fix #10098
2018-03-21 05:41:00 -05:00
Scott Lahteine
d57adbb88b
Trust the bootloader to clear globals
2018-03-21 05:41:00 -05:00
Scott Lahteine
b24099c9d0
Allow G53 to go back to native space
2018-03-21 01:38:41 -05:00
Scott Lahteine
203d3f8f56
UBL G29 parity with 2.0.x
2018-03-21 01:36:16 -05:00
Scott Lahteine
d9e1cbebea
Tweak use of move_z_after_probing
2018-03-21 01:36:16 -05:00
Scott Lahteine
e5fbbbc068
Allow no raise after run_z_probe in probe_pt
2018-03-21 01:36:16 -05:00
Scott Lahteine
4eddcf9142
Also suspend keepalive messages with suspend_auto_report
2018-03-21 00:26:00 -05:00
Scott Lahteine
bc01200495
Merge pull request #10101 from thinkyhead/bf1_eeprom_M913
...
[1.1.x] More complete Trinamic driver options
2018-03-20 23:14:10 -05:00
AnHardt
105c81217c
Make 2 constants in autotune configurable
...
But hidden, since changes are rarely needed.
2018-03-20 16:39:27 -05:00
AnHardt
3911c38d5e
Fix autotune Thermal Protection
...
When `THERMAL_PROTECTION_BED` is off but `THERMAL_PROTECTION_HOTENDS` is on, `watch_temp_period` and `watch_temp_increase` are initialized with the values for `THERMAL_PROTECTION_HOTENDS`. Later it is not tested if these values are for the bed or the nozzles.
- Add test.
- Name a constant.
Fix for #10150
2018-03-20 16:38:38 -05:00
Bob-the-Kuhn
80adb124f7
remove MARLIN line , change to logical pin ( #10163 )
...
delete physical pins from AT90USB
2018-03-20 16:24:17 -05:00
teemuatlut
8e783e24e8
[1.1.x] TMC: Fix CURRENT_STEP_DOWN ( #10169 )
2018-03-20 15:15:15 -05:00
Scott Lahteine
8a19bc0c0e
Prevent null pointer crash in Endstops::update
...
Thanks to Evgeny Kotsuba!
2018-03-20 04:23:38 -05:00
Scott Lahteine
312bebff9a
Add 'I' parameter to M906/M913/M914; 'T' to M906/M913
2018-03-19 22:06:04 -05:00
Scott Lahteine
4995e0ebfa
Quiet M906/M913/M914 with axes. Patch for DISTINCT_E_FACTORS.
2018-03-19 22:06:04 -05:00
Scott Lahteine
84bbd018ab
Improve Trinamic support in the EEPROM
2018-03-19 22:06:04 -05:00
Scott Lahteine
a03502080e
Consolidate smart stepper driver initialization
2018-03-19 22:06:04 -05:00
Scott Lahteine
72776f647b
Move _AXIS macro to macros.h
2018-03-19 17:59:59 -05:00
Scott Lahteine
4eb4476ce6
Merge pull request #10153 from thinkyhead/bf1_fewer_options
...
[1.1.x] Consolidate 3-point probing, auto delta probe radius
2018-03-19 04:47:13 -05:00
Scott Lahteine
a66ae52234
Add CorePQ support for BABYSTEPPING ( #10074 )
2018-03-19 02:51:30 -05:00
Scott Lahteine
68b9503b96
MIN_PROBE_EDGE replaces DELTA_PROBEABLE_RADIUS
2018-03-19 02:17:45 -05:00
Scott Lahteine
cf4e2e507f
Consolidate 3-point leveling point options
2018-03-19 01:55:51 -05:00
Scott Lahteine
af3500044a
Power off in kill
instead of setting PS_ON to input
2018-03-18 20:59:02 -05:00
Scott Lahteine
5793ca42b5
Fix matrix.debug output
2018-03-18 20:03:34 -05:00
Scott Lahteine
07b1ac06a9
More concise tmc_util output, fix a ternary type
2018-03-18 19:10:16 -05:00
Scott Lahteine
bba2a3b906
Prevent lcd_update stack overflow on SD Card change
2018-03-18 18:53:34 -05:00
Scott Lahteine
80c70f33eb
Squash UBL G29 postscript comment
2018-03-18 18:35:41 -05:00
Scott Lahteine
d16f443d33
Fix home_delta for SENSORLESS_HOMING ( #10144 )
2018-03-17 20:52:14 -05:00
Scott Lahteine
f7de05e50c
General spacing cleanup
2018-03-17 16:51:34 -05:00
Mitchell Abbott
aef23c9637
[1.1.x] Update X/Y/Z pin assignments for Einsy Rambo ( #10131 )
2018-03-17 16:40:15 -05:00
Scott Lahteine
7cf2788cc3
Easier override of ST7920 LCD timing
2018-03-17 02:37:24 -05:00
Scott Lahteine
c294613b53
Fix CardReader::getStatus when not printing
2018-03-17 02:37:24 -05:00
Scott Lahteine
6146126b2a
Fix SWITCHING_EXTRUDER manual movement
2018-03-16 03:21:56 -05:00
Scott Lahteine
5492f15633
Reduce size of "only one" sanity checks
2018-03-16 02:43:28 -05:00
Scott Lahteine
4d1df2e357
Fix some spelingz
2018-03-16 01:26:38 -05:00
Scott Lahteine
a560c0f7cd
Add C parameter to M27 to get the current filename
...
In answer to #10001
Add an option to retrieve the currently open file name (long filename if possible).
2018-03-15 22:55:30 -05:00
Scott Lahteine
ec30e8c9ef
Allow NULL prepend in lsDive
2018-03-15 22:41:56 -05:00
Scott Lahteine
bc0e977229
Delta support for multiple hotends with offsets ( #10052 )
2018-03-15 22:29:33 -05:00
Scott Lahteine
1993365967
Update Marlin for newest TMC libraries
...
- TMC2130Stepper v2.2.0
- TMC2208Stepper v0.0.4
2018-03-15 21:23:15 -05:00
shaktee
c2ba9a03ee
BIBO2 default update and Cyclops config ( #10107 )
2018-03-15 00:17:04 -05:00
Scott Lahteine
7b2ea8febe
Sync main adv config with recent change
2018-03-15 00:09:23 -05:00
Scott Lahteine
e38307355e
Fix E direction for MK2_MULTIPLEXER and LIN_ADVANCE
2018-03-14 07:57:19 -05:00
Scott Lahteine
5c81ce2bb8
When STATUS_EXPIRE_SECONDS is 0, hide the position. ( #10100 )
...
Some users may prefer to hide the position updates on the `LIGHTWEIGHT_UI` altogether. This leads to an even less cluttered display (it also saves on SPI traffic and one byte of RAM).
2018-03-14 02:44:41 -05:00
Studiodyne
7f8984b500
[1.1] FWRetract Reset (Best way) ( #10084 )
2018-03-14 01:34:15 -05:00
Scott Lahteine
062b955f1d
Merge pull request #10092 from thinkyhead/bf1_trinamic_config
...
[1.1.x] Clean up Trinamic config options, sanity check
2018-03-14 01:16:35 -05:00
Scott Lahteine
ccb2a95456
Update includes for gcode.h => parser.h
2018-03-14 01:01:45 -05:00
Scott Lahteine
00165699e9
Move gcode.* to parser.* for 2.0.x parity
2018-03-14 00:55:20 -05:00
Scott Lahteine
cc4148e246
Use lcd_goto_previous_menu_no_defer more
2018-03-14 00:49:11 -05:00
Scott Lahteine
dc98ee553f
Fix compiler warning for ANALOG_SELECT
2018-03-13 22:33:56 -05:00
Scott Lahteine
738a8495ad
Improve TMC config organization, naming
2018-03-13 21:43:43 -05:00
Scott Lahteine
17b4ba7c9c
Add TMC2208 include in tmc_util.h
2018-03-13 21:41:12 -05:00
Shen Yiming
96c54c188a
Fix MKS_12864_OLED blank issue #10071 ( #10094 )
2018-03-13 04:51:21 -05:00
Scott Lahteine
e63cb5fe8f
[1.1.x] Make MIN_PROBE_EDGE a general option (for electronic probes) ( #10068 )
...
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.
2018-03-13 01:15:29 -05:00
Scott Lahteine
4dad8628ff
Move MKS_12864OLED to lcd_implementation_init
2018-03-12 08:51:48 -05:00
Scott Lahteine
009fd186f8
M218: report with no parameters
2018-03-12 08:08:52 -05:00
Scott Lahteine
8c7e98627f
Patch do_blocking_move_to so 'destination' can be used
2018-03-12 08:06:48 -05:00
Scott Lahteine
656c3c3b2a
Followup to auto-assign dual axis CS pins
2018-03-12 07:23:02 -05:00
Scott Lahteine
9ec8762497
Fix typo in ubl.prepare_segmented_line_to
2018-03-11 10:22:52 -05:00
Scott Lahteine
33b18dc801
Add Z_AFTER_PROBING to example configs
2018-03-11 09:48:03 -05:00
Scott Lahteine
0aa100a31e
Add Z_AFTER_PROBING option
...
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.
2018-03-11 09:48:02 -05:00
Scott Lahteine
879b54a8bc
Auto-assign CS pins for X2, Y2, Z2 ( #10056 )
...
Fixes #9211
2018-03-11 09:25:02 -05:00
Scott Lahteine
d1256be7ec
FlushSerialRequestResend => flush_and_request_resend
2018-03-11 07:34:21 -05:00
Scott Lahteine
eb6f44372e
Finish scroll_screen, fixing direction/multiplier
...
Fixes #10041
2018-03-11 04:44:28 -05:00
Scott Lahteine
b0abce5a7e
Disambiguate 'else' in stepper code
2018-03-10 21:47:08 -06:00
Scott Lahteine
72df10c669
Merge pull request #10038 from thinkyhead/bf1_dual_endstops_offsets
...
[1.1.x] Dual XYZ endstops parity with 2.0.x
2018-03-10 07:17:20 -06:00
Sebastianv650
b8f1b74abd
[1.1.x] Silence M204 ( #10036 )
...
`M204` is often used by slicers to set acceleration depending on perimeter, infill, etc., so Marlin's answers are flooding the serial windows. Silence `M204` according to the philosophy that setter commands should only send a reply if no parameter is given.
2018-03-10 07:15:52 -06:00
Scott Lahteine
e8fc0e9a57
Move [xyz]_endstop_adj to Endstops class
2018-03-10 06:54:18 -06:00
Scott Lahteine
4b5a42f86a
Tweaks to E2END, mesh slot offset
2018-03-10 06:54:18 -06:00
Scott Lahteine
83c83e3127
Update Marlin G-codes summary
2018-03-10 06:54:18 -06:00
Scott Lahteine
5ce64f6d16
Combine __AVR__ and USBCON for 2.0.x parity
2018-03-10 01:51:35 -06:00
Scott Lahteine
cce80fd41c
Add UNKNOWN_Z_NO_RAISE to example configs
2018-03-09 23:11:35 -06:00
Scott Lahteine
1b79217fbc
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.
2018-03-09 23:11:35 -06:00
Scott Lahteine
192507b524
Move do_probe_raise closer to set_probe_deployed
...
…and limit the raise to Z_MAX_POS
2018-03-09 23:03:12 -06:00
Scott Lahteine
0d13c5d077
Fix position_is_reachable_by_probe, add comments
...
Fix #10029
2018-03-09 21:18:50 -06:00
Roxy-3D
fd3e243989
prevent steppers from turning off during manual probes
2018-03-09 17:54:41 -07:00
Scott Lahteine
12b697c5cd
Fix UPDATE_ENDSTOP for CorePQ compatibility
...
Fixes #9939
2018-03-09 08:49:44 -06:00
Scott Lahteine
03676d8e2f
Fix _tmc_say_axis
string address
...
Fixes #10003
2018-03-09 06:07:52 -06:00
Scott Lahteine
3c6d2d7711
Add more delay before pulse off in Linear Advance ISR
...
A capital idea from https://github.com/MarlinFirmware/Marlin/pull/9914#issuecomment-371614153
2018-03-09 05:24:10 -06:00
Scott Lahteine
a9392c6b27
Set a safe default MINIMUM_STEPPER_PULSE of 2
2018-03-09 03:59:18 -06:00
Scott Lahteine
fa12866de3
Have position_is_reachable_by_probe use the whole bed ( #10019 )
...
Previously `position_is_reachable_by_probe` was limited to the area specified for `G29` mesh leveling (even if leveling was disabled). This change will properly consider the entire bed area so that `G30` and other non-leveling probing may take place.
2018-03-09 03:38:00 -06:00
Scott Lahteine
9508f9ec75
Fix: utility.h requires types.h
2018-03-09 03:33:25 -06:00
Scott Lahteine
beb7e2ed93
Allow servo.cpp to use safe_delay
2018-03-09 03:07:55 -06:00
Scott Lahteine
f24cdf1081
Add Einsy RAMBo board ( #10018 )
2018-03-09 01:40:34 -06:00
Scott Lahteine
ba1c2a9819
Update servo.* for parity with 2.0.x
2018-03-08 19:32:32 -06:00
Scott Lahteine
e5e3c3ff35
Update powersupply_on in power_on/off ( #10014 )
...
Fix #10004
2018-03-08 18:56:41 -06:00
Scott Lahteine
9c667b5436
Init old_red to 127 to ensure initial change
...
Fix #10012
2018-03-08 18:27:39 -06:00
Scott Lahteine
de8fbdea6d
Init watchdog last in setup()
2018-03-08 17:36:01 -06:00
Scott Lahteine
282170a259
Tweak manual move eindex arg
2018-03-08 16:26:11 -06:00
Scott Lahteine
31980f01ba
Wrap stepper_indirection macros in do{}while(0)
2018-03-08 16:23:49 -06:00
Scott Lahteine
dcd2fa9291
Fix compile error with MAX_MESSAGE_LENGTH
...
Fix #9988
2018-03-07 21:58:19 -06:00
Bob-the-Kuhn
179de4423d
remove conditional download of custom character RAM
2018-03-07 17:50:18 -06:00
Scott Lahteine
d11ed30584
Fix compile error with char LCD
...
Followup to f177da4
2018-03-07 16:53:03 -06:00
Scott Lahteine
1381b5d57d
Fix LA_active_extruder (static)
2018-03-07 05:50:35 -06:00
Scott Lahteine
63d6dddae1
Wrap stepper_indirection macros
2018-03-07 05:45:30 -06:00
Sebastianv650
e5d69d313c
Fix for LA ( #9965 )
...
Missed in the original LA 1.5 PR: eISR has to use a local copy of
current_block->use_advance_lead because it might still run wenn the last
block has been set to NULL.
2018-03-07 05:32:49 -06:00
Scott Lahteine
f177da45bb
Fix encoder position for sddirectory
2018-03-07 05:20:15 -06:00
Scott Lahteine
dc40b3ec00
Suspend auto-report during UBL map output
2018-03-07 01:58:37 -06:00
Scott Lahteine
e7d519c898
Add suspend_auto_report flag to suppress auto-report
2018-03-07 01:58:37 -06:00
Scott Lahteine
2bf1bbf399
Add HAS_TEMP_SENSOR conditional
2018-03-07 01:58:31 -06:00
Scott Lahteine
2d0d5eccd8
Move AUTO_REPORT_SD_STATUS to SDSUPPORT block
2018-03-07 01:58:31 -06:00
Scott Lahteine
1f77930e01
Rebuild SD file sort array on Stop SD Print ( #9975 )
...
Thanks Chuck Hellebuyck.
2018-03-07 01:42:30 -06:00
Scott Lahteine
1ed1882766
Strip extra newline
2018-03-07 00:22:31 -06:00
Scott Lahteine
dc733192be
Add AUTO_REPORT_SD_STATUS to example configs
2018-03-07 00:06:17 -06:00
Scott Lahteine
fb9de6e787
Add AUTO_REPORT_SD_STATUS feature
...
For parity with 2.0.x ahead of 1.1.9 release.
2018-03-07 00:06:03 -06:00
Scott Lahteine
ecddd2a655
Make enums into implicit char
2018-03-06 23:36:56 -06:00
Scott Lahteine
fa998178e9
Move extended_axis_codes to PROGMEM
2018-03-06 22:20:35 -06:00
Scott Lahteine
73aa7ffff9
LIN_ADVANCE single stepper optimization
2018-03-06 19:27:43 -06:00
Scott Lahteine
50ad30259f
Support duplication mode in LIN_ADVANCE
2018-03-06 19:12:54 -06:00
Scott Lahteine
fa3492fc6e
Support DISTINCT_E_FACTORS in tmc_util.cpp
2018-03-06 18:34:43 -06:00
Scott Lahteine
536fa07ed5
Show E0-E4 in monitor_tmc_driver output
...
Fix #9966
2018-03-06 18:27:37 -06:00
Scott Lahteine
828dea2ee0
Improvements to Lightweight ST7920 status screen. ( #9960 )
...
- Show units on lightweight status screen.
- Fixed progress bar so it works with M73
2018-03-06 01:49:45 -06:00
Scott Lahteine
3bae28a5e1
Put more code between pulse start and stop ( #9956 )
2018-03-05 23:05:42 -06:00
Scott Lahteine
70e9c07b2d
Fix menu highlight glitch, tweak scrolling code ( #9954 )
2018-03-05 23:05:05 -06:00
Scott Lahteine
0b016c08c9
M851 - report only with no Z parameter
2018-03-05 02:10:32 -06:00
Scott Lahteine
890a396a2a
Import FilamentRunoutSensor with debounce ( #9947 )
2018-03-05 01:49:19 -06:00
Scott Lahteine
b01f10dfac
Fix custom bootscreen compiler warning
2018-03-04 23:37:32 -06:00
Scott Lahteine
f0d8d76f68
Use static classes for job timers ( #9940 )
2018-03-04 22:52:25 -06:00
Sebastianv650
bc08ce86be
Fix broken reverse planner ( #9914 )
...
See MarlinFirmware/Marlin#9913 for details.
2018-03-04 21:18:35 -06:00
Scott Lahteine
081ab35e82
Remove some trailing whitespace
2018-03-04 21:13:36 -06:00
Scott Lahteine
eacb8346af
Fix #9904 - toDigital should show 00-99 hours
2018-03-04 15:03:31 -06:00
Scott Lahteine
d77be210c1
Fix EXTRA_CYCLES_E handling in LIN_ADVANCE
2018-03-04 15:03:31 -06:00
teemuatlut
36a94ac586
Fix M915 compiling
2018-03-04 11:26:30 +02:00
Scott Lahteine
5ad60d89a8
autotemp_factor is not value_celsius_diff
...
See https://github.com/MarlinFirmware/Marlin/issues/9852#issuecomment-369861822
2018-03-03 23:29:35 -06:00
Thomas Moore
bdfeb54a9d
Clear retracted status when homing the Z axis
2018-03-03 23:17:10 -06:00
Scott Lahteine
1f488292cd
Add board MKS_BASE_HEROIC ( #9924 )
...
Followup to #9008
- Don't define micro-stepping pins for boards that lack them.
- Allow setting of 128 microsteps with `M350`.
2018-03-03 23:14:28 -06:00
Scott Lahteine
b6fa55aa37
Fix: M112 calling kill from interrupt ( #9922 )
...
Fix #9906
2018-03-03 23:13:53 -06:00
Scott Lahteine
7450b7c36e
Sanity check for custom boot / status bitmaps
2018-03-03 20:31:06 -06:00
Scott Lahteine
3cdd2591ed
Update custom boot screen description
2018-03-03 20:10:35 -06:00
Scott Lahteine
cd4c35c543
Correct M401 / M402 description
2018-03-01 19:11:30 -06:00
Scott Lahteine
b86125c6d6
Update M900 verbiage
2018-03-01 15:25:33 -06:00
Ben Lye
432b72e7a8
Fix DIGITAL_PIN_TO_ANALOG_PIN macro for Atmega1284p ( #9883 )
2018-03-01 15:14:08 -06:00
Scott Lahteine
a6326d25fb
Drop SCARA_FEEDRATE_SCALING
...
The updated planner takes the length of the move, so this pre-calculation is no longer needed.
2018-03-01 04:28:42 -06:00
Bob-the-Kuhn
de26374746
[1.1.x] Add 1284 support & misc. bug fixes ( #9869 )
2018-03-01 03:05:27 -06:00
Studiodyne
d25f0a5a21
Fix for Fwretract bugfix1.1.x ( #9872 )
2018-03-01 02:59:42 -06:00
Sebastianv650
951b65c2de
Add sanity checks to Linear Advance 1.5 ( #9859 )
2018-03-01 02:10:39 -06:00
Scott Lahteine
f7b44ac2a6
Fix SENSORLESS_HOMING for Core Kinematics ( #9871 )
2018-03-01 01:49:41 -06:00
Scott Lahteine
803c3169ad
Fix lcd_quick_feedback for BTN_BACK
2018-02-28 20:23:34 -06:00
AnHardt
f151bf8bb7
Fix some mapper, charsize problems ( #9865 )
2018-02-28 18:56:45 -06:00
Scott Lahteine
198b059b44
Fix manual move axis display value
...
The workspace offset is now added to the XYZ values.
2018-02-28 17:31:38 -06:00
Scott Lahteine
a18d6171a6
Fix Z safe homing sanity check for no probe
...
Fix #9851
2018-02-28 05:30:24 -06:00
Scott Lahteine
8af3c04e7d
Fix BTN_BACK
...
Followup to #9836
2018-02-28 03:27:36 -06:00
Anton Piliugin
c5fd486e91
[bugfix-1.1.x] Update russian language 28 Feb 2017 ( #9849 )
2018-02-28 03:06:33 -06:00
Ben Lye
897170294c
Fix Zonestar / ADC keypad with RAMPS. ( #9841 )
2018-02-28 00:07:42 -06:00
Scott Lahteine
2bde53bd46
Add support for BACK button (if any) ( #9836 )
2018-02-26 22:53:08 -06:00
Scott Lahteine
1eb3364ac9
Import ENABLE_LEVELING_FADE_HEIGHT from 2.0.x ( #9834 )
2018-02-26 22:16:09 -06:00
Scott Lahteine
ce5c848284
Remove dupes from pinsDebug_list.h
2018-02-26 19:19:13 -06:00
Scott Lahteine
114e9b0f56
Fix CR-10 status screen missing commas
...
Fix #9660
2018-02-26 15:50:04 -06:00
geigerg
3f56bd91d2
Add files via upload ( #9827 )
2018-02-26 15:44:24 -06:00
Scott Lahteine
ddfddae4f4
Fix subsequent G29 J
commands
...
Fix #9826 . Solution by @gloomyandy
2018-02-26 14:51:40 -06:00
Scott Lahteine
c776cda9fa
Pins parity with 2.0.x
2018-02-26 01:20:57 -06:00
Scott Lahteine
9d7a1ae9f5
Mesh export in Bilinear + UBL M503 ( #9818 )
2018-02-26 01:00:56 -06:00
Scott Lahteine
97a35dd534
Compile flags needed in UBL.h
2018-02-25 22:18:13 -06:00
Scott Lahteine
e3e51a9a8d
Fix types.h dependency
2018-02-25 22:01:01 -06:00
Scott Lahteine
d0720a565f
Finish ubl header patch
...
Followup to aa380ae
2018-02-25 21:35:11 -06:00
Sebastianv650
72d5029f42
Useless line removed ( #9813 )
...
nextAdvanceISR is set in the next if structure in every possible
situation, so it's useless to set it once more before.
2018-02-25 21:21:15 -06:00
Scott Lahteine
aa380aeb4b
Parity with 2.0.x in ubl and EEPROM ( #9817 )
2018-02-25 21:17:36 -06:00
Scott Lahteine
1617798287
Remove conditional wrap from ubl.h
2018-02-25 20:40:05 -06:00
Scott Lahteine
8f6a5d538f
Fix CONFIG_ECHO_START
...
In reference to #9633
2018-02-25 05:37:05 -06:00
Scott Lahteine
c1a1f80fff
Standardize encoder buzz defaults
2018-02-24 22:55:46 -06:00