8465 Commits (8669dba5e62cf07bd05290856c8be534960d33a6)

Author SHA1 Message Date
Bob-the-Kuhn 7f1afbfd60 can't type 7 years ago
Bob-the-Kuhn 23760d6c14 add full speed option 7 years ago
Bob-the-Kuhn cbcd1ed42d full speed 7 years ago
Scott Lahteine 6689884910 Easier override of ST7920 LCD timing 7 years ago
Scott Lahteine d603e655d3 Fix SWITCHING_EXTRUDER manual movement 7 years ago
Scott Lahteine 5f77816772 Reduce size of "only one" sanity checks 7 years ago
Scott Lahteine 8922b56b58 Fix some spelingz 7 years ago
Scott Lahteine a6feb58837
Delta support for multiple hotends with offsets (#10118) 7 years ago
TheSFReader 2e43438e0c Add C parameter to M27 to include the long filename
In answer to #10001

Add an option to retrieve the currently open file name (long filename if possible).
7 years ago
Scott Lahteine 2168d6ac25 Allow NULL prepend in lsDive 7 years ago
Scott Lahteine 1e946d681d Update Marlin for newest TMC libraries
- TMC2130Stepper v2.2.0
- TMC2208Stepper v0.0.4
7 years ago
shaktee 63fc4a8521 BIBO2 default update and Cyclops config (#10108) 7 years ago
etagle 404fc94705 DUE USB CDC: Do not send any character if no program on the PC is listening to them. This avoids Marlin waiting until the user actually opens a program that is able to consume the output of Marlin 7 years ago
Scott Lahteine 4aebe3d82e Pretty up EEPROM port args 7 years ago
Scott Lahteine 51bf3c9503 Fix E direction for MK2_MULTIPLEXER with LIN_ADVANCE 7 years ago
teemuatlut e6dcfa64b0 Cast SERIAL_CHAR to void in M122 (#10086) 7 years ago
Marcio Teixeira c24dbcbfe1 When STATUS_EXPIRE_SECONDS is 0, hide the position. (#10081)
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).
7 years ago
Studiodyne e7a61de8af [2.0] FWRetract Reset (Best way) (#10083) 7 years ago
Scott Lahteine f894209de2
Merge pull request #10093 from thinkyhead/bf2_trinamic_config
[2.0.x] Clean up Trinamic config options, sanity check
7 years ago
Scott Lahteine f1327fd5f9 Use lcd_goto_previous_menu_no_defer more 7 years ago
Scott Lahteine e7570f3195 Improve TMC config organization, naming 7 years ago
Scott Lahteine 374ea49be9 Revert marlinAnalogInputToDigitalPin 7 years ago
Scott Lahteine 34f656decd Add TMC2208 include in tmc_util.h 7 years ago
Scott Lahteine 07cf2cd9c4 Fix sensorless_homing_per_axis compile warning 7 years ago
Scott Lahteine b858c638ad Fix compiler warning for HAL_ANALOG_SELECT 7 years ago
Bob-the-Kuhn c4467da53a
Merge pull request #10063 from ejtagle/bugfix-2.0.x
[2.0.x] DUE - add programming capability to native port
7 years ago
Scott Lahteine 65ce0303f8 Fix MKS_12864_OLED blank issue
Fixes #10071
7 years ago
Scott Lahteine 36452b4d6e Fix filename HAL/DUE/servotimers.h => ServoTimers.h 7 years ago
Scott Lahteine 14c03cb6f4
[2.0.x] Make MIN_PROBE_EDGE a general option (for electronic probes) (#10069)
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.
7 years ago
Scott Lahteine 5dec828abc Add MKS_12864OLED to lcd_implementation_init
Followup to #7914
7 years ago
Scott Lahteine 468f34104b Patch do_blocking_move_to so 'destination' can be used 7 years ago
Scott Lahteine 5b45aab262 M218: report with no parameters 7 years ago
Scott Lahteine 18de11c1ea Followup to auto-assign of dual axis CS pins 7 years ago
ejtagle 703c8ac0ef Added Arduino-compatible kludge to the (ATMEL supplied) SAM3X USB stack we are now using so the Native port is also usable as a programming port on Arduino DUE and derived designs 7 years ago
Scott Lahteine 28f1276286
[2.0.x] Add Z_AFTER_PROBING option (#10058)
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.
7 years ago
Scott Lahteine dd19e74476 Cleanup trailing whitespace
@Bob-the-Kuhn — Please set your git options to remove trailing whitespace on commit.
7 years ago
Scott Lahteine d0ac0151b6 Fix typo in ubl.prepare_segmented_line_to 7 years ago
Scott Lahteine d385b9aac7
Auto-assign CS pins for X2, Y2, Z2 (#10057)
Fixes #9211
7 years ago
Scott Lahteine bae1cb859c Patch flush_and_request_resend for 1.1.x parity 7 years ago
Scott Lahteine 51ebdf3b7d Finish scroll_screen with menu direction/multiplier
Fixes #10041
7 years ago
Bob-the-Kuhn 0d8c15c01f restore PR 9661 files & V1 fix 7 years ago
Scott Lahteine 751785fc97 Followup to recent patches
- `M666` is static, not inline
- Disambiguate some stepper macros
7 years ago
Scott Lahteine a0211f5d6c Disambiguate else in stepper_indirection.h 7 years ago
Scott Lahteine f003173752 Fixup M666
Followup to d6df032
7 years ago
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" 7 years ago
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.
7 years ago
Scott Lahteine f10c87b442 Update Endstops class for 1.1.x parity 7 years ago
Scott Lahteine d6df0322c2 Update M666 for XYZ dual endstops 7 years ago
Scott Lahteine fbc41c0e98 Update Marlin G-code summary 7 years ago
Scott Lahteine 239902f861 Fix E2END and add EEPROM to Smart RAMPS
Reference #9983
7 years ago
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
7 years ago
Scott Lahteine 79e6d890d5 Add UNKNOWN_Z_NO_RAISE to example configs 7 years ago
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.
7 years ago
Scott Lahteine 3b4c89e4b5 Move do_probe_raise closer to set_probe_deployed
…and limit the raise to Z_MAX_POS
7 years ago
Scott Lahteine 2908e76151 Fix position_is_reachable_by_probe typo, add comment
Fix #10029
7 years ago
Roxy-3D 26dc594ebb prevent steppers from turning off during manual probes 7 years ago
Bob-the-Kuhn d8eadf3796 fix ubl_G29.cpp Travis error 7 years ago
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
7 years ago
Scott Lahteine 6d9ea7e184 Fix position_is_reachable_by_probe typo, add comment
Fix #10029
7 years ago
Roxy-3D 646dd5554c
prevent steppers from turning off during manual probes 7 years ago
Scott Lahteine 161ff9ff35 Fix UPDATE_ENDSTOP for CorePQ compatibility
Fixes #9939
7 years ago
Scott Lahteine 49ca67202f Patch configuration_store for extra serial port
Fix #9948
7 years ago
Scott Lahteine cc59ac4603 Fix _tmc_say_axis string address
Fixes #10003
7 years ago
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
7 years ago
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.
7 years ago
Bob-the-Kuhn 67a17446f2 Fix DUE incompatible enum type specification (#10017) 7 years ago
Bob-the-Kuhn 3c58ca181c [2.0.x] Correct step pulse width on LPC1768, DUE & Teensy35_36 (#10016) 7 years ago
Scott Lahteine e297748b22 Apply const, safe_delay in servo.* 7 years ago
Scott Lahteine 3c2bfa5e53
Update powersupply_on in power_on/off (#10015)
Fix #10004
7 years ago
Scott Lahteine 42608b1925 Init old_red to 127 to ensure initial change
Fix #10012
7 years ago
Scott Lahteine 317673fec3 Init watchdog last in setup() 7 years ago
Scott Lahteine 8d32fd997f Wrap NORM_E_DIR/REV_E_DIR macros in do{}while(0) 7 years ago
Scott Lahteine 1913c37a91 Tweak to manual move eindex arg 7 years ago
Scott Lahteine 98d48fc731 Followup to HAL_timer_restrain
Followup to #9985
7 years ago
Scott Lahteine 03e3011332 Fix compile error with MAX_MESSAGE_LENGTH
Fix #9988
7 years ago
Bob-the-Kuhn 6b4a928145 2uS default step pulse (#9989) 7 years ago
Scott Lahteine ca577c1638 Fix up various spacing, comments, and typos 7 years ago
Scott Lahteine d45f19d385 Remove Unicode from var name 7 years ago
Scott Lahteine 224688cc3b Fix for unicode-ignorant gcc preprocessor 7 years ago
Chris Pepper a1a88ebabc HAL function to ensure min stepper interrupt interval (#9985) 7 years ago
Scott Lahteine be0e100fed Fix sd subdirectory encoder position
Followup to 7e386c7
7 years ago
Bob-the-Kuhn 04dedc7ed8 always completely initialize display (#9981) 7 years ago
Scott Lahteine 0149680f54 Fix compile error with char LCD 7 years ago
Scott Lahteine 9515e5aefb Fix LA_active_extruder (static) 7 years ago
Scott Lahteine e5ec793f7e Wrap stepper indirection macros 7 years ago
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.
7 years ago
Scott Lahteine 7e386c7e98 Fix encoder position for sddirectory 7 years ago
Scott Lahteine 1d604be671 Suspend auto-report during UBL map output 7 years ago
Scott Lahteine eb212ae073 Add suspend_auto_report flag to suppress auto-report 7 years ago
Scott Lahteine ffbf63e6af Add HAS_TEMP_SENSOR conditional 7 years ago
Scott Lahteine 94f5204629 Move AUTO_REPORT_SD_STATUS to SDSUPPORT block 7 years ago
Scott Lahteine 22a017a856
Rebuild SD file sort array on Stop SD Print (#9976)
Thanks Chuck Hellebuyck.
7 years ago
Scott Lahteine 920d92aa46
Merge pull request #9974 from thinkyhead/bf2_tmc_util_progmem
[2.0.x] Move tmc_util.* extended_axis_codes to PROGMEM
7 years ago
Scott Lahteine b198b49d15 Followup to AUTO_REPORT_SD_STATUS
Followup to #9832
7 years ago
Scott Lahteine 2057177184 Make enums into implicit char 7 years ago
Scott Lahteine e28e3bb532 Move extended_axis_codes to PROGMEM 7 years ago
Scott Lahteine ca0def766e LIN_ADVANCE single stepper optimization 7 years ago
Scott Lahteine 8291ae34f2 Support duplication mode in LIN_ADVANCE 7 years ago
Scott Lahteine b08ec22fe1
Show E0-E4 in monitor_tmc_driver output (#9969)
Fix #9966
7 years ago
Marcio Teixeira fd883c909a Improvements to Lightweight ST7920 status screen. (#9952)
- Show units on lightweight status screen.
- Fixed progress bar so it works with M73
7 years ago
Scott Lahteine 0dd1c4458d
Put more code between pulse start and stop (#9959) 7 years ago
Scott Lahteine f9cafc4001
Fix menu highlight glitch, tweak scrolling code (#9957) 7 years ago
Scott Lahteine bf9fc8ac0e M851 - report only without parameters 7 years ago
Scott Lahteine eb867817b5
Prevent filament runout false positives (#9946) 7 years ago
Scott Lahteine 36262a0479
Use static classes for job timers (#9938) 7 years ago
Scott Lahteine 930720bbbb
Fix broken reverse planner (#9943)
From #9914 by @Sebastianv650
7 years ago
Bob-the-Kuhn 025118da3e Init print_job_timer in setup() instead of "early" (#9937) 7 years ago
Scott Lahteine beeed580b8
Implement digipots for MKS SBASE (#9927)
Fix #9477
7 years ago
Scott Lahteine 07ae23fe14 No pulse delay on last e_steps in advance isr 7 years ago
Scott Lahteine 881529a401 Fix #9904 - toDigital should show 00-99 hours 7 years ago
Scott Lahteine ed758de80d tweak comment in stepper.cpp 7 years ago
Scott Lahteine d1dc863962 autotemp_factor is not value_celsius_diff
See https://github.com/MarlinFirmware/Marlin/issues/9852#issuecomment-369861822
7 years ago
Thomas Moore f3914a432e Clear retracted status when homing the Z axis 7 years ago
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`.
7 years ago
Scott Lahteine 649f375494
Fix: M112 calling kill from interrupt (#9923)
Fix #9906
7 years ago
Scott Lahteine c37b3f995a Sanity-check some graphical LCD-only options 7 years ago
Scott Lahteine a2a672449a Updated boot screen description 7 years ago
Scott Lahteine 61620cbd15 Tweak M211 7 years ago
Scott Lahteine 6e08ddce6e Correct M401 / M402 description 7 years ago
Studiodyne 23a576faf7 [2.0] Fix for FW retract (#9878) 7 years ago
Ben Lye 461c8ef834 Fix DIGITAL_PIN_TO_ANALOG_PIN macro for Atmega1284p (#9881) 7 years ago
Scott Lahteine 88b6a15b47 Update M900 verbiage 7 years ago
Ben Lye e2df286444 Update pinsDebug.h (#9874)
Fix display of analog input value.
7 years ago
Scott Lahteine 91db7930dc Drop SCARA_FEEDRATE_SCALING
The updated planner takes the length of the move, so this pre-calculation is no longer needed.
7 years ago
Bob-the-Kuhn c1f4112bdc [2.0.x] Add 1284 support & misc. bug fixes (#9864) 7 years ago
Scott Lahteine 118899357d
Add sanity checks to Linear Advance 1.5 (#9873) 7 years ago
Scott Lahteine 1746749361 Followup to #9868 7 years ago
Scott Lahteine a446433c87
Fix SENSORLESS_HOMING for Core Kinematics (#9868) 7 years ago
Scott Lahteine 2d1233b86c Fix lcd_quick_feedback call for BTN_BACK 7 years ago
AnHardt eb8b758226 Fix some mapper, charsize problems (#9866) 7 years ago
Scott Lahteine 8bffb26c23 Fix manual move position display
Manual moves now correctly include the workspace offset.
7 years ago
Scott Lahteine 8c03ce4d80 Fix Z safe homing sanity check for no probe
Fix #9851
7 years ago
Scott Lahteine c471389afb
Add Einsy Rambo pins (#9850) 7 years ago
Zachary Hill c22f8dd660 Get duration_t in printcounter.h for its clients (#9843) 7 years ago
Scott Lahteine 24b9c1923f ubl G29 tweaks 7 years ago
Scott Lahteine bd0967ad87 Fix BTN_BACK
Followup to #9835
7 years ago
Scott Lahteine d9a98b5814 Russian language update
From #9849
7 years ago
Ben Lye 461cb22069 Fix Zonestar / ADC keypad with RAMPS. (#9840) 7 years ago
Scott Lahteine 35ec67885a
Add support for BACK button (RADDS) (#9835) 7 years ago
Scott Lahteine 0bc4c216ac Patch up pinsDebug pins 7 years ago
Scott Lahteine cd7dc49527 Fix CR-10 status screen missing commas
Fix #9660
7 years ago
geigerg 4817c78a65 Add files via upload (#9828) 7 years ago
TheSFReader eb079959fb Report sd card progress [FR] #9751 (#9832)
* SD Status auto-report feature
Feature Request #9751
7 years ago
Scott Lahteine 7bdb98c946 Fix #9826. Solution by @gloomyandy 7 years ago
Scott Lahteine 02474a321a Fix SDSUPPORT (and indentation)
Based on https://github.com/MarlinFirmware/Marlin/issues/8746#issuecomment-368471901 by @benlye
7 years ago
Scott Lahteine cfdcf91df5 Fix compile error with initTone 7 years ago
Scott Lahteine ae1a2ff16f Pins parity with 1.1.x 7 years ago
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...
7 years ago
Scott Lahteine 966d9af98a Mesh export in Bilinear + UBL M503 7 years ago
Scott Lahteine 8d5a77001e EEPROM parity with 1.1.x 7 years ago
Scott Lahteine 2228dff3ea ubl.h compile flags from 1.1.x 7 years ago
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.
7 years ago
Scott Lahteine f2c0ed193d
Add tone support for Due (#9807) 7 years ago
Scott Lahteine 0557ab5780 Fix CONFIG_ECHO_START bug
In reference to #9633
7 years ago
Scott Lahteine 61688233c7 HAL style tweak 7 years ago
Scott Lahteine 19ba91f77a Fix lcd_custom_bootscreen compiler warning 7 years ago
Scott Lahteine f3dbe19669 Tweaks to HAL codestyle 7 years ago
Scott Lahteine 54c65fc3cb Standardize LCD buzz defaults 7 years ago
Scott Lahteine 4953fb1c88 Standardize encoder defaults 7 years ago
Scott Lahteine 078627f805
[2.0.x] Creality Ender-4 configuration (#9803)
* Move Creality Ender-2 configurations
* Add Creality Ender-4 configurations
7 years ago
Scott Lahteine 5684beae90 Bring some configs up to speed 7 years ago
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.
7 years ago
Scott Lahteine 3f89bbeab5 Drop a conditional only used once 7 years ago
Scott Lahteine 689bc99402 Correction to acceleration 7 years ago
Roxy-3D 92c8efdc96
Change Folger Tech i3-2020 defaults 7 years ago
Scott Lahteine 2024775e07
Spanish (UTF8) Language (#9786)
From #7314 by @MrAmericanMike
7 years ago
Scott Lahteine 43ff15244d Fix a progress bar condition 7 years ago
Scott Lahteine b8485528b2 Prettify LCD_PROGRESS_BAR options 7 years ago
Zachary Hill 4d588b2d6a Further fix of LCD_PROGRESS_BAR (#9783) 7 years ago
Scott Lahteine e0227f2110 Fix *_CS_PIN for RAMPS_FD
Fix #9778
7 years ago
Scott Lahteine e65a853c59 Fix LCD_PROGRESS_BAR
Fix #9208
7 years ago
Scott Lahteine 07d7e8aa1b
Merge pull request #9775 from thinkyhead/bf2_g28_restore_leveling
[2.0.x] Add RESTORE_LEVELING_AFTER_G28 option
7 years ago
Scott Lahteine e749945317
Un-pause print on cancel (#9780) 7 years ago
Scott Lahteine 17d984eab3 Add RESTORE_LEVELING_AFTER_G28 to example configs 7 years ago
Scott Lahteine b2cf253a13 Add RESTORE_LEVELING_AFTER_G28 option 7 years ago
Scott Lahteine 65519263f4 Fix broken LEVEL_BED_CORNERS
Fix #8805
7 years ago
Scott Lahteine 8f9262f3fe Fix path to _Statusscreen.h 7 years ago
Scott Lahteine 007c56f453 Fix HAL_STM32F1/endstop_interrupts.h
In response to https://github.com/MarlinFirmware/Marlin/issues/7076#issuecomment-367556982
7 years ago
Scott Lahteine 0542b03750 Fix bootscreen include path
Fix #9759
7 years ago
Scott Lahteine 2bd252b501
[2.0.x] LIN_ADVANCE v1.5 (#9712) 7 years ago
Scott Lahteine 90fa423737
Preliminary cleanup of #include structure (#9763) 7 years ago
Scott Lahteine a6b7e721cf Slovak language update 7 years ago
Scott Lahteine 2c9775313a Fix Z position on HD44780
Fix #9732
7 years ago
Studiodyne 9c9cd54ef3 Add Z Fade Height edit to UBL and Tune submenus (#9738) 7 years ago
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
7 years ago
Scott Lahteine 5f8b2c2ff0 More descriptive environment error message 7 years ago
Scott Lahteine b17982bde9
Merge pull request #9769 from teemuatlut/bf2_compile_fixes
[2.0.x] Fix compiling with M600 and runout sensor
7 years ago
Scott Lahteine 799e3b2b40 LPC1768 HAL formatting/comments 7 years ago
teemuatlut 5968a3e60e Add ADVANCED_PAUSE_FEATURE include 7 years ago
teemuatlut 93cc3a8492 Make used methods public 7 years ago
Marcio Teixeira 13176dfe2f Merge remote-tracking branch 'origin/pr-lite-st7920-status' into pr-lite-st7920-status 7 years ago
Scott Lahteine 424b9a83cd Slovak language update
From @rmoravcik at #9760
7 years ago
Scott Lahteine e75ccfd727
Hatchbox Alpha Config with E3Dv6 (#9762) 7 years ago
Scott Lahteine 556abc0888 Add LIGHTWEIGHT_UI to example configs 7 years ago
Marcio Teixeira 532bb3aaa1 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.
7 years ago
Scott Lahteine 59c98d6fd5
Hephestos2 heated bed kit for all (#9757) 7 years ago
Scott Lahteine 8c1a82c327
Merge pull request #9753 from ldkraemer/BF2CR-10Bootscr
[2.0.x] Creality CR-10mini configuration
7 years ago
Scott Lahteine 72f63a4980 Fix DOGM progress bar with LCD_SET_PROGRESS_MANUALLY 7 years ago
ldkraemer 6c3162f9c6 Add CR-10 Mini configuration 7 years ago
ldkraemer 4431f4deb8 Add CR-10S _Bootscreen.h 7 years ago