Scott Lahteine
751785fc97
Followup to recent patches
...
- `M666` is static, not inline
- Disambiguate some stepper macros
2018-03-10 21:41:17 -06:00
Scott Lahteine
a0211f5d6c
Disambiguate else in stepper_indirection.h
2018-03-10 19:56:22 -06:00
Scott Lahteine
f003173752
Fixup M666
...
Followup to d6df032
2018-03-10 19:52:30 -06:00
Bob-the-Kuhn
bf59a4a6df
Revert "[2.0.x] DUE compatibility with shared SPI LCDs, USB mass storage, add pin defs & update examples\MakerParts\Configuration.h"
2018-03-10 17:22:20 -06:00
Sebastianv650
fd1d590726
[2.0.x] Silence M204 ( #10037 )
...
`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:16:55 -06:00
Scott Lahteine
f10c87b442
Update Endstops class for 1.1.x parity
2018-03-10 06:57:31 -06:00
Scott Lahteine
d6df0322c2
Update M666 for XYZ dual endstops
2018-03-10 06:57:31 -06:00
Scott Lahteine
fbc41c0e98
Update Marlin G-code summary
2018-03-10 06:57:31 -06:00
Scott Lahteine
239902f861
Fix E2END and add EEPROM to Smart RAMPS
...
Reference #9983
2018-03-10 06:57:31 -06:00
Scott Lahteine
ddce486360
Merge pull request #10032 from thinkyhead/bf2_unknown_z_no_raise
...
[2.0.x] Add UNKNOWN_Z_NO_RAISE to prevent Z grinding
2018-03-10 00:57:30 -06:00
Scott Lahteine
79e6d890d5
Add UNKNOWN_Z_NO_RAISE to example configs
2018-03-10 00:17:34 -06:00
Scott Lahteine
419d12ca1b
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-10 00:17:34 -06:00
Scott Lahteine
3b4c89e4b5
Move do_probe_raise closer to set_probe_deployed
...
…and limit the raise to Z_MAX_POS
2018-03-10 00:17:34 -06:00
Scott Lahteine
2908e76151
Fix position_is_reachable_by_probe typo, add comment
...
Fix #10029
2018-03-10 00:15:41 -06:00
Roxy-3D
26dc594ebb
prevent steppers from turning off during manual probes
2018-03-10 00:15:41 -06:00
Bob-the-Kuhn
d8eadf3796
fix ubl_G29.cpp Travis error
2018-03-09 23:59:30 -06:00
Bob-the-Kuhn
914bb80bde
removed SDSS init
...
added device & comm drivers for shared SPI LCDs
mistyped some updates in ultralcd_impl_DOGM.h
remove unwanted changes in onfiguration.h
still can't type
Update HAL_LCD_class_defines.h
include USB mass storage & misc
2018-03-09 23:06:11 -06:00
Scott Lahteine
6d9ea7e184
Fix position_is_reachable_by_probe typo, add comment
...
Fix #10029
2018-03-09 21:12:11 -06:00
Roxy-3D
646dd5554c
prevent steppers from turning off during manual probes
2018-03-09 17:56:00 -07:00
Scott Lahteine
161ff9ff35
Fix UPDATE_ENDSTOP for CorePQ compatibility
...
Fixes #9939
2018-03-09 08:54:48 -06:00
Scott Lahteine
49ca67202f
Patch configuration_store for extra serial port
...
Fix #9948
2018-03-09 07:42:27 -06:00
Scott Lahteine
cc59ac4603
Fix _tmc_say_axis string address
...
Fixes #10003
2018-03-09 06:10:11 -06:00
Scott Lahteine
16a8edc5f0
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:26:29 -06:00
Scott Lahteine
dfd5d2fe75
Have position_is_reachable_by_probe use the whole bed ( #10020 )
...
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:37:30 -06:00
Bob-the-Kuhn
67a17446f2
Fix DUE incompatible enum type specification ( #10017 )
2018-03-09 02:17:57 -06:00
Bob-the-Kuhn
3c58ca181c
[2.0.x] Correct step pulse width on LPC1768, DUE & Teensy35_36 ( #10016 )
2018-03-09 02:11:28 -06:00
Scott Lahteine
e297748b22
Apply const, safe_delay in servo.*
2018-03-08 19:31:32 -06:00
Scott Lahteine
3c2bfa5e53
Update powersupply_on in power_on/off ( #10015 )
...
Fix #10004
2018-03-08 18:56:47 -06:00
Scott Lahteine
42608b1925
Init old_red to 127 to ensure initial change
...
Fix #10012
2018-03-08 18:28:33 -06:00
Scott Lahteine
317673fec3
Init watchdog last in setup()
2018-03-08 17:34:50 -06:00
Scott Lahteine
8d32fd997f
Wrap NORM_E_DIR/REV_E_DIR macros in do{}while(0)
2018-03-08 16:20:24 -06:00
Scott Lahteine
1913c37a91
Tweak to manual move eindex arg
2018-03-08 16:20:24 -06:00
Scott Lahteine
98d48fc731
Followup to HAL_timer_restrain
...
Followup to #9985
2018-03-07 22:18:37 -06:00
Scott Lahteine
03e3011332
Fix compile error with MAX_MESSAGE_LENGTH
...
Fix #9988
2018-03-07 21:57:01 -06:00
Bob-the-Kuhn
6b4a928145
2uS default step pulse ( #9989 )
2018-03-07 21:11:01 -06:00
Scott Lahteine
ca577c1638
Fix up various spacing, comments, and typos
2018-03-07 21:09:08 -06:00
Scott Lahteine
d45f19d385
Remove Unicode from var name
2018-03-07 19:08:44 -06:00
Scott Lahteine
224688cc3b
Fix for unicode-ignorant gcc preprocessor
2018-03-07 18:34:07 -06:00
Chris Pepper
a1a88ebabc
HAL function to ensure min stepper interrupt interval ( #9985 )
2018-03-07 17:53:25 -06:00
Scott Lahteine
be0e100fed
Fix sd subdirectory encoder position
...
Followup to 7e386c7
2018-03-07 16:54:19 -06:00
Bob-the-Kuhn
04dedc7ed8
always completely initialize display ( #9981 )
2018-03-07 16:40:59 -06:00
Scott Lahteine
0149680f54
Fix compile error with char LCD
2018-03-07 16:25:37 -06:00
Scott Lahteine
9515e5aefb
Fix LA_active_extruder (static)
2018-03-07 05:49:20 -06:00
Scott Lahteine
e5ec793f7e
Wrap stepper indirection macros
2018-03-07 05:42:45 -06:00
Sebastianv650
5b85464791
Fix for LA ( #9964 )
...
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:33:13 -06:00
Scott Lahteine
7e386c7e98
Fix encoder position for sddirectory
2018-03-07 05:23:03 -06:00
Scott Lahteine
1d604be671
Suspend auto-report during UBL map output
2018-03-07 02:00:19 -06:00
Scott Lahteine
eb212ae073
Add suspend_auto_report flag to suppress auto-report
2018-03-07 01:57:09 -06:00
Scott Lahteine
ffbf63e6af
Add HAS_TEMP_SENSOR conditional
2018-03-07 01:53:50 -06:00
Scott Lahteine
94f5204629
Move AUTO_REPORT_SD_STATUS to SDSUPPORT block
2018-03-07 01:50:30 -06:00
Scott Lahteine
22a017a856
Rebuild SD file sort array on Stop SD Print ( #9976 )
...
Thanks Chuck Hellebuyck.
2018-03-07 01:42:11 -06:00
Scott Lahteine
920d92aa46
Merge pull request #9974 from thinkyhead/bf2_tmc_util_progmem
...
[2.0.x] Move tmc_util.* extended_axis_codes to PROGMEM
2018-03-07 00:16:50 -06:00
Scott Lahteine
b198b49d15
Followup to AUTO_REPORT_SD_STATUS
...
Followup to #9832
2018-03-07 00:13:42 -06:00
Scott Lahteine
2057177184
Make enums into implicit char
2018-03-06 23:39:56 -06:00
Scott Lahteine
e28e3bb532
Move extended_axis_codes to PROGMEM
2018-03-06 22:21:24 -06:00
Scott Lahteine
ca0def766e
LIN_ADVANCE single stepper optimization
2018-03-06 19:26:54 -06:00
Scott Lahteine
8291ae34f2
Support duplication mode in LIN_ADVANCE
2018-03-06 19:12:23 -06:00
Scott Lahteine
b08ec22fe1
Show E0-E4 in monitor_tmc_driver output ( #9969 )
...
Fix #9966
2018-03-06 19:01:07 -06:00
Marcio Teixeira
fd883c909a
Improvements to Lightweight ST7920 status screen. ( #9952 )
...
- Show units on lightweight status screen.
- Fixed progress bar so it works with M73
2018-03-06 01:49:36 -06:00
Scott Lahteine
0dd1c4458d
Put more code between pulse start and stop ( #9959 )
2018-03-05 23:06:57 -06:00
Scott Lahteine
f9cafc4001
Fix menu highlight glitch, tweak scrolling code ( #9957 )
2018-03-05 23:05:15 -06:00
Scott Lahteine
bf9fc8ac0e
M851 - report only without parameters
2018-03-05 02:11:50 -06:00
Scott Lahteine
eb867817b5
Prevent filament runout false positives ( #9946 )
2018-03-05 01:49:30 -06:00
Scott Lahteine
36262a0479
Use static classes for job timers ( #9938 )
2018-03-04 21:23:43 -06:00
Scott Lahteine
930720bbbb
Fix broken reverse planner ( #9943 )
...
From #9914 by @Sebastianv650
2018-03-04 21:19:06 -06:00
Bob-the-Kuhn
025118da3e
Init print_job_timer in setup() instead of "early" ( #9937 )
2018-03-04 16:23:44 -06:00
Scott Lahteine
beeed580b8
Implement digipots for MKS SBASE ( #9927 )
...
Fix #9477
2018-03-04 15:14:47 -06:00
Scott Lahteine
07ae23fe14
No pulse delay on last e_steps in advance isr
2018-03-04 15:06:31 -06:00
Scott Lahteine
881529a401
Fix #9904 - toDigital should show 00-99 hours
2018-03-04 04:34:39 -06:00
Scott Lahteine
ed758de80d
tweak comment in stepper.cpp
2018-03-04 04:03:23 -06:00
Scott Lahteine
d1dc863962
autotemp_factor is not value_celsius_diff
...
See https://github.com/MarlinFirmware/Marlin/issues/9852#issuecomment-369861822
2018-03-03 23:27:54 -06:00
Thomas Moore
f3914a432e
Clear retracted status when homing the Z axis
2018-03-03 23:18:40 -06:00
Scott Lahteine
6d7f4f84e2
Add board MKS_BASE_HEROIC ( #9926 )
...
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:52 -06:00
Scott Lahteine
649f375494
Fix: M112 calling kill from interrupt ( #9923 )
...
Fix #9906
2018-03-03 23:14:01 -06:00
Scott Lahteine
c37b3f995a
Sanity-check some graphical LCD-only options
2018-03-03 20:31:59 -06:00
Scott Lahteine
a2a672449a
Updated boot screen description
2018-03-03 20:04:17 -06:00
Scott Lahteine
61620cbd15
Tweak M211
2018-03-02 02:20:40 -06:00
Scott Lahteine
6e08ddce6e
Correct M401 / M402 description
2018-03-01 19:10:36 -06:00
Studiodyne
23a576faf7
[2.0] Fix for FW retract ( #9878 )
2018-03-01 15:15:40 -06:00
Ben Lye
461c8ef834
Fix DIGITAL_PIN_TO_ANALOG_PIN macro for Atmega1284p ( #9881 )
2018-03-01 15:13:57 -06:00
Scott Lahteine
88b6a15b47
Update M900 verbiage
2018-03-01 15:11:31 -06:00
Ben Lye
e2df286444
Update pinsDebug.h ( #9874 )
...
Fix display of analog input value.
2018-03-01 04:51:36 -06:00
Scott Lahteine
91db7930dc
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:30:41 -06:00
Bob-the-Kuhn
c1f4112bdc
[2.0.x] Add 1284 support & misc. bug fixes ( #9864 )
2018-03-01 03:07:39 -06:00
Scott Lahteine
118899357d
Add sanity checks to Linear Advance 1.5 ( #9873 )
2018-03-01 02:10:43 -06:00
Scott Lahteine
1746749361
Followup to #9868
2018-03-01 01:53:12 -06:00
Scott Lahteine
a446433c87
Fix SENSORLESS_HOMING for Core Kinematics ( #9868 )
2018-03-01 01:37:31 -06:00
Scott Lahteine
2d1233b86c
Fix lcd_quick_feedback call for BTN_BACK
2018-02-28 20:24:11 -06:00
AnHardt
eb8b758226
Fix some mapper, charsize problems ( #9866 )
2018-02-28 18:57:05 -06:00
Scott Lahteine
8bffb26c23
Fix manual move position display
...
Manual moves now correctly include the workspace offset.
2018-02-28 17:33:23 -06:00
Scott Lahteine
8c03ce4d80
Fix Z safe homing sanity check for no probe
...
Fix #9851
2018-02-28 05:28:35 -06:00
Scott Lahteine
c471389afb
Add Einsy Rambo pins ( #9850 )
2018-02-28 04:16:12 -06:00
Zachary Hill
c22f8dd660
Get duration_t in printcounter.h for its clients ( #9843 )
2018-02-28 04:15:29 -06:00
Scott Lahteine
24b9c1923f
ubl G29 tweaks
2018-02-28 03:40:06 -06:00
Scott Lahteine
bd0967ad87
Fix BTN_BACK
...
Followup to #9835
2018-02-28 03:26:28 -06:00
Scott Lahteine
d9a98b5814
Russian language update
...
From #9849
2018-02-28 03:07:39 -06:00
Ben Lye
461cb22069
Fix Zonestar / ADC keypad with RAMPS. ( #9840 )
2018-02-28 00:07:50 -06:00
Scott Lahteine
35ec67885a
Add support for BACK button (RADDS) ( #9835 )
2018-02-26 22:52:57 -06:00
Scott Lahteine
0bc4c216ac
Patch up pinsDebug pins
2018-02-26 19:32:48 -06:00
Scott Lahteine
cd7dc49527
Fix CR-10 status screen missing commas
...
Fix #9660
2018-02-26 15:52:50 -06:00
geigerg
4817c78a65
Add files via upload ( #9828 )
2018-02-26 15:44:01 -06:00
TheSFReader
eb079959fb
Report sd card progress [FR] #9751 ( #9832 )
...
* SD Status auto-report feature
Feature Request #9751
2018-02-26 15:38:27 -06:00
Scott Lahteine
7bdb98c946
Fix #9826 . Solution by @gloomyandy
2018-02-26 15:02:19 -06:00
Scott Lahteine
02474a321a
Fix SDSUPPORT (and indentation)
...
Based on https://github.com/MarlinFirmware/Marlin/issues/8746#issuecomment-368471901 by @benlye
2018-02-26 14:40:40 -06:00
Scott Lahteine
cfdcf91df5
Fix compile error with initTone
2018-02-26 01:49:48 -06:00
Scott Lahteine
ae1a2ff16f
Pins parity with 1.1.x
2018-02-26 01:17:50 -06:00
Roxy-3D
306f44198e
Prevent serial buffer overrun in Pronterface
...
75ms might be excessive... But I know people are seeing problems with PronterFace as the client...
2018-02-25 23:50:44 -06:00
Scott Lahteine
966d9af98a
Mesh export in Bilinear + UBL M503
2018-02-25 23:25:39 -06:00
Scott Lahteine
8d5a77001e
EEPROM parity with 1.1.x
2018-02-25 23:03:09 -06:00
Scott Lahteine
2228dff3ea
ubl.h compile flags from 1.1.x
2018-02-25 23:03:08 -06:00
Sebastianv650
cb4cb86d80
Useless line removed ( #9814 )
...
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:20:37 -06:00
Scott Lahteine
f2c0ed193d
Add tone support for Due ( #9807 )
2018-02-25 10:48:14 -06:00
Scott Lahteine
0557ab5780
Fix CONFIG_ECHO_START bug
...
In reference to #9633
2018-02-25 05:34:52 -06:00
Scott Lahteine
61688233c7
HAL style tweak
2018-02-25 05:00:44 -06:00
Scott Lahteine
19ba91f77a
Fix lcd_custom_bootscreen compiler warning
2018-02-25 04:38:17 -06:00
Scott Lahteine
f3dbe19669
Tweaks to HAL codestyle
2018-02-25 04:38:17 -06:00
Scott Lahteine
54c65fc3cb
Standardize LCD buzz defaults
2018-02-24 22:58:22 -06:00
Scott Lahteine
4953fb1c88
Standardize encoder defaults
2018-02-24 22:34:45 -06:00
Scott Lahteine
078627f805
[2.0.x] Creality Ender-4 configuration ( #9803 )
...
* Move Creality Ender-2 configurations
* Add Creality Ender-4 configurations
2018-02-24 22:11:11 -06:00
Scott Lahteine
5684beae90
Bring some configs up to speed
2018-02-24 21:56:27 -06:00
UtterlyD
813f9f3082
[bugfix_2.0.x] - LIN_ADVANCE V1.5 stepper.cpp ( #9797 )
...
Removal of obsolete (i) from port of LIN_ADVANCE from V1.1.x to V2..0.x.
2018-02-24 16:37:23 -06:00
Scott Lahteine
3f89bbeab5
Drop a conditional only used once
2018-02-24 16:35:31 -06:00
Scott Lahteine
689bc99402
Correction to acceleration
2018-02-24 11:09:36 -06:00
Roxy-3D
92c8efdc96
Change Folger Tech i3-2020 defaults
2018-02-24 10:29:24 -06:00
Scott Lahteine
2024775e07
Spanish (UTF8) Language ( #9786 )
...
From #7314 by @MrAmericanMike
2018-02-23 20:24:02 -06:00
Scott Lahteine
43ff15244d
Fix a progress bar condition
2018-02-23 19:43:44 -06:00
Scott Lahteine
b8485528b2
Prettify LCD_PROGRESS_BAR options
2018-02-23 19:19:57 -06:00
Zachary Hill
4d588b2d6a
Further fix of LCD_PROGRESS_BAR ( #9783 )
2018-02-23 18:53:04 -06:00
Scott Lahteine
e0227f2110
Fix *_CS_PIN for RAMPS_FD
...
Fix #9778
2018-02-23 14:29:57 -06:00
Scott Lahteine
e65a853c59
Fix LCD_PROGRESS_BAR
...
Fix #9208
2018-02-23 14:05:10 -06:00
Scott Lahteine
07d7e8aa1b
Merge pull request #9775 from thinkyhead/bf2_g28_restore_leveling
...
[2.0.x] Add RESTORE_LEVELING_AFTER_G28 option
2018-02-23 13:43:22 -06:00
Scott Lahteine
e749945317
Un-pause print on cancel ( #9780 )
2018-02-23 13:42:15 -06:00
Scott Lahteine
17d984eab3
Add RESTORE_LEVELING_AFTER_G28 to example configs
2018-02-23 13:38:54 -06:00
Scott Lahteine
b2cf253a13
Add RESTORE_LEVELING_AFTER_G28 option
2018-02-23 13:38:54 -06:00
Scott Lahteine
65519263f4
Fix broken LEVEL_BED_CORNERS
...
Fix #8805
2018-02-23 09:13:34 -06:00
Scott Lahteine
8f9262f3fe
Fix path to _Statusscreen.h
2018-02-23 09:06:06 -06:00
Scott Lahteine
007c56f453
Fix HAL_STM32F1/endstop_interrupts.h
...
In response to https://github.com/MarlinFirmware/Marlin/issues/7076#issuecomment-367556982
2018-02-23 02:07:34 -06:00
Scott Lahteine
0542b03750
Fix bootscreen include path
...
Fix #9759
2018-02-23 01:59:35 -06:00
Scott Lahteine
2bd252b501
[2.0.x] LIN_ADVANCE v1.5 ( #9712 )
2018-02-23 00:53:29 -06:00
Scott Lahteine
90fa423737
Preliminary cleanup of #include structure ( #9763 )
2018-02-23 00:52:52 -06:00
Scott Lahteine
a6b7e721cf
Slovak language update
2018-02-23 00:49:07 -06:00
Scott Lahteine
2c9775313a
Fix Z position on HD44780
...
Fix #9732
2018-02-23 00:42:42 -06:00
Studiodyne
9c9cd54ef3
Add Z Fade Height edit to UBL and Tune submenus ( #9738 )
2018-02-23 00:29:58 -06:00
Scott Lahteine
3851ffce0f
Merge pull request #9637 from marcio-ao/pr-lite-st7920-status
...
[2.0.x] Light-weight status screen for ST7920 based printers
2018-02-22 23:55:02 -06:00
Scott Lahteine
5f8b2c2ff0
More descriptive environment error message
2018-02-22 23:34:49 -06:00
Scott Lahteine
b17982bde9
Merge pull request #9769 from teemuatlut/bf2_compile_fixes
...
[2.0.x] Fix compiling with M600 and runout sensor
2018-02-22 22:52:31 -06:00
Scott Lahteine
799e3b2b40
LPC1768 HAL formatting/comments
2018-02-22 14:36:17 -06:00
teemuatlut
5968a3e60e
Add ADVANCED_PAUSE_FEATURE include
2018-02-22 20:28:46 +02:00
teemuatlut
93cc3a8492
Make used methods public
2018-02-22 20:26:14 +02:00
Marcio Teixeira
13176dfe2f
Merge remote-tracking branch 'origin/pr-lite-st7920-status' into pr-lite-st7920-status
2018-02-22 08:02:31 -07:00