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
Scott Lahteine
8488d64062
Standardize encoder defaults
2018-02-24 22:37:55 -06:00
Scott Lahteine
7dab8ca5dc
Add Creality Ender-4 configurations
2018-02-24 22:01:16 -06:00
Scott Lahteine
d0c8aabd28
Move Creality Ender-2 configurations
2018-02-24 22:01:11 -06:00
Scott Lahteine
8c22f9fd4f
Bring some example configs up to speed
2018-02-24 22:00:15 -06:00
Scott Lahteine
2e3d74f60f
Drop a conditional only used once
2018-02-24 16:31:05 -06:00
Roxy-3D
9e3025e07b
Change Folger Tech i3-2020 defaults...
2018-02-24 10:28:08 -06:00
Scott Lahteine
5299b577d1
Spanish (UTF8) Language ( #9785 )
...
From #7314 by @MrAmericanMike
2018-02-23 20:23:35 -06:00
Scott Lahteine
47619e4476
Fix a progress bar condition
2018-02-23 19:42:01 -06:00
Scott Lahteine
6845f17fb2
Prettify LCD_PROGRESS_BAR options
2018-02-23 19:13:03 -06:00
Zachary Hill
2aaa1a5815
Further fix of LCD_PROGRESS_BAR ( #9784 )
2018-02-23 18:52:25 -06:00
Scott Lahteine
f36da47b85
tweak pins_RAMPS.h
2018-02-23 15:10:25 -06:00
Scott Lahteine
03da273ea6
Fix LCD_PROGRESS bar
...
Fix #9208
2018-02-23 13:59:55 -06:00
Scott Lahteine
1c1d444b0c
Merge pull request #9774 from thinkyhead/bf1_g28_restore_leveling
...
[1.1.x] Add RESTORE_LEVELING_AFTER_G28 option
2018-02-23 13:43:03 -06:00
Scott Lahteine
742733d714
Un-pause on print cancellation ( #9779 )
2018-02-23 13:42:21 -06:00
Scott Lahteine
235d024505
Add RESTORE_LEVELING_AFTER_G28 to example configs
2018-02-23 12:42:21 -06:00
Scott Lahteine
921001f004
Add RESTORE_LEVELING_AFTER_G28 option
...
Reference #8670
2018-02-23 12:42:17 -06:00
Scott Lahteine
0d9d11a2d5
Fix HardwareSerial include for TMC2208
2018-02-23 12:33:14 -06:00
Scott Lahteine
113a5fa80e
Fix broken LEVEL_BED_CORNERS
...
Fix #8805
2018-02-23 09:10:33 -06:00
Scott Lahteine
4ea058260b
Fix #9732 again
2018-02-23 03:59:40 -06:00
Sebastianv650
9c65890644
[1.1.x] LIN_ADVANCE v1.5 ( #9700 )
2018-02-23 00:53:41 -06:00
Roman Moravčík
e41b2274b0
[1.1.x] Added missing slovak translation of MSG_THERMAL_RUNAWAY_BED. ( #9764 )
2018-02-23 00:48:16 -06:00
Scott Lahteine
85162da0df
Fix Z value on HD44780 ( #9770 )
2018-02-23 00:42:55 -06:00
Scott Lahteine
d55aaf95e8
Merge pull request #9761 from thinkyhead/bf1_lightweight_glcd
...
[1.1.x] Lightweight status screen for ST7920
2018-02-22 23:55:24 -06:00
Roman Moravčík
d6c416bb22
[1.1.x] Slovak translation update. ( #9760 )
2018-02-22 03:01:00 -06:00
Masterkookus
5f6a8588c5
[1.1.x] Hatchbox Alpha Config with E3Dv6 ( #9721 )
2018-02-22 02:57:38 -06:00
Scott Lahteine
1c95c13224
Lightweight status screen for ST7920
...
- This status screen uses the ST7920 character generator to greatly reduce SPI traffic and MCU load when updating the status screen.
- Has been tested with the RepRapDiscount Full Graphics Smart Controller but should work with any LCD that uses an ST7920 or fully compatible controller.
2018-02-22 00:46:25 -06:00
Scott Lahteine
967076b080
Add LIGHTWEIGHT_UI to example configs
2018-02-22 00:25:53 -06:00
Scott Lahteine
855b188102
Hephestos2 heated bed kit for all ( #9756 )
2018-02-21 22:26:56 -06:00
Scott Lahteine
6759be43ea
Add CR-10S _Bootscreen.h
2018-02-21 20:19:12 -06:00
Scott Lahteine
6e0001b4f8
Add CR-10mini configuration
2018-02-21 20:19:12 -06:00
Scott Lahteine
84f0ce4751
Some encoder steps handled in Conditionals_LCD.h
2018-02-21 20:19:11 -06:00
Scott Lahteine
d9e2acd1b2
Configs parity with 2.0.x
2018-02-21 20:19:11 -06:00
Scott Lahteine
e8f9473be2
Fix progress bar on DOGM with LCD_SET_PROGRESS_MANUALLY
2018-02-21 19:43:45 -06:00
Scott Lahteine
126a80ea83
Reduce Creality3D bootscreens flash usage ( #9745 )
2018-02-21 16:08:27 -06:00
Scott Lahteine
aa635fe9f1
pinsDebug patch
2018-02-21 14:21:07 -06:00
Roxy-3D
d473456a08
Fix botched check for being off the mesh...
2018-02-21 13:50:27 -06:00
Scott Lahteine
18881e6725
Add 20x4 option for Sainsmart LCD
2018-02-20 20:09:49 -06:00
Scott Lahteine
1d78bdac82
quick_home_xy sensorless homing
2018-02-20 20:09:45 -06:00
Scott Lahteine
e1fc89c83f
Sanitycheck 2.0.x parity
2018-02-20 20:06:17 -06:00
Scott Lahteine
35800eec02
Fix big edit font width calculation
...
Fix #9685
2018-02-20 06:43:48 -06:00