Scott Lahteine and GitHub
143b2896e0
Add M412 to enable/disable filament runout detection ( #12406 )
2018-11-12 21:29:46 -06:00
Scott Lahteine and GitHub
a0c795b097
Encapsulate common display code in a singleton ( #12395 )
...
* Encapsulate common LCD code in a singleton
* Depend more UBL code on UBL_DEVEL_DEBUGGING
- Since most users don't need the debugging on at all times, this helps reduce the default build size for UBL by over 2K, a little closer to fitting on 128K boards.
2018-11-11 12:16:24 -06:00
Scott Lahteine and GitHub
6093df11dc
Allow G26 to use the active extruder ( #12387 )
...
* Make lcd_quick_feedback argument optional
* Add click_to_cancel option to wait_for_hotend/bed
* Have G26 use the active nozzle and wait_for_hotend/bed
* Use wait_for_release in UBL G29
* Add 'T' parameter to G26 for an initial tool-change
2018-11-10 18:07:38 -06:00
Scott Lahteine and GitHub
4ed6397e5d
More comprehensive NO_LCD_MENUS ( #12367 )
2018-11-09 00:07:16 -06:00
Scott Lahteine and GitHub
e574f01568
More advanced pause tweaks ( #12356 )
...
* Followup to LCD_TIMEOUT_TO_STATUS=0
* Make continuous purge screen fit 20x4
* Unify purge message modes
* Preserve last-set pause header mode
2018-11-06 19:25:57 -06:00
Scott Lahteine and GitHub
4c5ca89d8c
Show the appropriate pause message ( #12348 )
2018-11-06 04:13:48 -06:00
Scott Lahteine and GitHub
b3b4e6dc45
Change Marlin debug flag names to fix conflicts ( #12340 )
...
In reference to #11000
2018-11-05 22:48:28 -06:00
Scott Lahteine and GitHub
b2ad2c8751
Merge pull request #10944 from KangDroid/bugfix-2.0.x
...
Add a menu to edit MBL/ABL mesh data
2018-11-04 19:09:49 -06:00
Scott Lahteine and GitHub
f5eab912ed
Apply #pragma once, misc cleanup ( #12322 )
...
* Apply #pragma once in headers
* Adjust some thermistors formatting
* Misc cleanup and formatting
2018-11-04 02:25:55 -06:00
Scott Lahteine and GitHub
8696f882a9
Merge pull request #12313 from thinkyhead/bf2_scara_home_offset
...
Revive SCARA home offset (not fully implemented)
2018-11-03 07:05:24 -05:00
Scott Lahteine and GitHub
e4cf175163
Synchronize on M204, M205 ( #12302 )
...
* Add parser.seen for multiple parameters
* Fix M666, use !seen for report
* Synchronize on M204, M205
2018-11-03 01:16:37 -05:00
Scott Lahteine and GitHub
31c28d0dd2
Drop pgm_read_*_near and let headers choose ( #12301 )
...
- Drop `pgm_read_*_near` and let headers choose.
- Define `USE_EXECUTE_COMMANDS_IMMEDIATE` as a conditional.
- Add `process_subcommands_now` for SRAM-based commands.
2018-11-02 00:42:16 -05:00
Scott Lahteine and GitHub
42f8b6c530
Make M125 work with SDSUPPORT ( #12289 )
2018-11-01 15:03:45 -05:00
Scott Lahteine and GitHub
724c2ed9b4
Merge pull request #12286 from thinkyhead/bf2_menu_bed_corners
...
Fix LEVEL_BED_CORNERS menu not found
2018-10-31 18:06:25 -05:00
Scott Lahteine and GitHub
3583e2b449
Followup to Menu Refactor ( #12275 )
2018-10-30 16:34:45 -05:00
Scott Lahteine and GitHub
d632e44c8c
[Merge] Refactor LCD menus / screens ( #12199 )
2018-10-28 18:18:22 -05:00
Scott Lahteine and GitHub
ab8425f1b5
Clean up PROBE_TRIGGERED_WHEN_STOWED_TEST ( #12232 )
2018-10-26 19:18:20 -05:00
Scott Lahteine and GitHub
5580773191
Use FastIO, sanity-check LPC SD options, apply formatting ( #12231 )
2018-10-26 15:23:02 -05:00
Scott Lahteine and GitHub
d015f746cc
Fix some compile warnings ( #12220 )
2018-10-26 03:53:06 -05:00
Scott Lahteine and GitHub
bf9dd4f4cf
Add helpers for custom text in menu items ( #12214 )
...
For some features it can be useful to write custom text in a menu item. This commit provides helpers to make this easier.
2018-10-25 15:17:53 -05:00
Scott Lahteine and GitHub
3a46212dd8
Better cold extrusion prevention in LCD menu ( #12189 )
2018-10-22 20:54:38 -05:00
Scott Lahteine and GitHub
67a3c5a16a
Alternative info screen (Prusa-style) ( #12132 )
...
* Fix Z value display
* Add HAS_PRINT_PROGRESS
* Alternative Info Screen option
* Add LCD_INFO_SCREEN_STYLE to example configs
2018-10-18 11:34:52 -05:00
Scott Lahteine and GitHub
3d5be2ea4b
Merge pull request #12093 from p3p/pr_bf2_pulloutlpcframework
...
[HAL][LPC176x] Pull out framework, improve build, fix things
2018-10-14 17:57:21 -05:00
Scott Lahteine and GitHub
951b25163e
Extend M217 with configurable park/raise ( #12076 )
2018-10-13 23:08:20 -05:00
Scott Lahteine and GitHub
49d4ed4d3f
Merge pull request #12063 from thinkyhead/bf2_sensitive_pins
...
Add MS3 pins. Optimize SENSITIVE_PINS.
2018-10-11 01:10:34 -05:00
Scott Lahteine and GitHub
d556dc1865
Fix and improve EEPROM storage ( #12054 )
...
* Clean up Temperature PID
* Improve EEPROM read/write/validate
* Group `SINGLENOZZLE` saved settings
* Group planner saved settings
* Group filament change saved settings
* Group skew saved settings
* Group `FWRETRACT` saved settings
2018-10-10 09:45:20 -05:00
cf5284cdf2
Add SD Firmware Update capability ( #12043 )
...
Co-Authored-By: timoxd7 <timoxd7@users.noreply.github.com >
2018-10-09 20:00:47 -05:00
Scott Lahteine and GitHub
d6b0fbd771
Use uint8_t for all fan speeds ( #12032 )
2018-10-07 15:34:41 -05:00
Scott Lahteine and GitHub
cb7844c8d4
Save PROGMEM on serial prefixes ( #12033 )
...
With default config and `EEPROM_SETTINGS`, saves over 200 bytes of PROGMEM.
2018-10-07 15:32:15 -05:00
Scott Lahteine and GitHub
68bb75c847
Merge pull request #12013 from TheSFReader/CNCParser
...
CNC GCode dialect compatibility improvements
2018-10-06 00:32:58 -05:00
Scott Lahteine and GitHub
33056046a3
STM32 non-generic PWM_PIN and USEABLE_HARDWARE_PWM ( #12016 )
2018-10-06 00:14:12 -05:00
Scott Lahteine and GitHub
acb91b1b3f
Merge pull request #11115 from marcio-ao/pr-usb-thumbstick-support
...
[2.0.x] Add support for USB thumbdrives/flashdrives
2018-10-04 20:03:21 -05:00
Scott Lahteine and GitHub
8daadd2c8c
Fix TMC_DEBUG undefined report_tmc_status ( #11993 )
2018-10-03 11:56:49 -05:00
Scott Lahteine and GitHub
348004c34f
STM32F7 HAL using the official STM32 Arduino Core ( #11750 )
2018-10-03 03:26:07 -05:00
e3f7b69105
Add PROBING_STEPPERS_OFF ( #11984 )
...
Co-Authored-By: houseofbugs <houseofbugs@gmail.com >
2018-10-02 05:13:58 -05:00
Scott Lahteine and GitHub
0dedb3e139
Reorganize some core headers ( #11983 )
2018-10-02 04:25:46 -05:00
Scott Lahteine and GitHub
366fae684c
Merge pull request #11978 from thinkyhead/bf2_minmax_no_pragma
...
Ensure MIN/MAX override, reduce STM32F4 build warnings
2018-10-01 05:33:18 -05:00
Scott Lahteine and GitHub
ccef14e2b2
Merge pull request #11191 from dot-bob/MOVE_Z_WHEN_IDLE-2.0.x
...
Add option to move Z on double-click when idle
2018-10-01 02:08:52 -05:00
Scott Lahteine and GitHub
11ac75edcb
Use PGM_P for PSTR pointers ( #11977 )
2018-09-30 23:44:33 -05:00
Scott Lahteine and GitHub
9903305dda
Merge pull request #9582 from tcm0116/2.0.x-sensorless_probing
...
[2.0.x] Add TMC2130 sensorless probing
2018-09-29 21:02:22 -05:00
Scott Lahteine and GitHub
e4389f7d23
Standard methods to wait for heating ( #11949 )
2018-09-29 01:44:47 -05:00
Scott Lahteine and GitHub
c575c5d5f6
Bring example configs up to date ( #11939 )
2018-09-27 18:47:26 -04:00
Scott Lahteine and GitHub
5490a664f5
Expose: Homing Validation and Endstop Noise Threshold ( #11912 )
2018-09-24 21:59:12 -04:00
Scott Lahteine and GitHub
cee34f7290
Followup for BABYSTEP_HOTEND_Z_OFFSET ( #11916 )
2018-09-24 21:46:56 -04:00
Scott Lahteine and GitHub
217e0efd20
General option PAUSE_BEFORE_DEPLOY_STOW ( #11905 )
2018-09-24 00:43:43 -04:00
Scott Lahteine and GitHub
bae8f82ba8
[2.0] Fix Mixing Extruder mixing factors ( #11861 )
2018-09-18 01:10:41 -05:00
Scott Lahteine and GitHub
09a2bee8aa
Support more filament runout sensors in M119 ( #11851 )
2018-09-17 03:27:13 -05:00
Scott Lahteine and GitHub
722d186ca0
Merge pull request #11841 from thinkyhead/bf2_radds_ext_board_v3
...
Support for RADDS Extension Board V3 (and 6 extruders)
2018-09-16 23:32:04 -05:00
Scott Lahteine and GitHub
4d99f9d96a
Merge pull request #11062 from TheLongAndOnly/triplez-2.0.x
2018-09-16 18:15:27 -05:00
Scott Lahteine and GitHub
d882717d98
Save some PROGMEM with constexpr ( #11798 )
...
When possible, make `active_extruder` a `constexpr` to save some PROGMEM.
2018-09-10 23:09:26 -05:00
Scott Lahteine and GitHub
fe9f088d60
[2.0.x] Anycubic LinearPlus, Trigorilla 1.4 ( #11730 )
2018-09-10 21:25:40 -05:00
Scott Lahteine and GitHub
5d5cd1332d
Merge pull request #11772 from SJ-Innovation/bf2_ClosedLoopController_Support
2018-09-10 03:18:29 -05:00
Scott Lahteine and GitHub
eafd62308e
Use TMC2208Stepper v0.2.5 ( #11714 )
2018-09-08 20:41:21 -05:00
Scott Lahteine and GitHub
3b2690ab02
Merge pull request #11733 from marcio-ao/pr-relative-manual-extrusion-moves
...
[2.0.x] Show manual extrusion moves as relative in LCD
2018-09-06 02:01:21 -05:00
Scott Lahteine and GitHub
dcfde2317f
Pass segment length in prepare_kinematic_move_to ( #11737 )
2018-09-06 01:40:22 -05:00
Scott Lahteine and GitHub
d1ceaf5550
[2.0.x] Followup to IDEX changes ( #11707 )
2018-09-03 23:15:31 -05:00
Scott Lahteine and GitHub
8e18e48d49
Merge pull request #11610 from Freeviv/bugfix-2.0.x
...
[2.0.x] Editable servo angles
2018-09-03 03:55:38 -05:00
Scott Lahteine and GitHub
8c11220042
[2.0.x] Debug Travis tests and scripts ( #11704 )
2018-09-02 03:27:39 -05:00
Scott Lahteine and GitHub
92069f1422
Merge pull request #11692 from thinkyhead/bf2_teensy_and_servos
...
[2.0.x] Don't test servos for Teensy 3.5/3.6
2018-09-01 15:07:09 -05:00
Scott Lahteine and GitHub
d55f44edba
Printcounter improvements ( #11689 )
2018-08-31 17:40:39 -05:00
Scott Lahteine and GitHub
199613a416
Merge pull request #11653 from neorex/add_support_E4
...
[2.0.x] Fix 5 mixing steppers
2018-08-29 02:00:23 -05:00
Scott Lahteine and GitHub
8f0bbdcc9b
Fix up Max7219 orientations ( #11596 )
2018-08-21 02:06:18 -05:00
Scott Lahteine and GitHub
56f1e17a25
[2.0.x] Max7219 cleanup, simplify, and extend ( #11575 )
2018-08-18 01:33:13 -05:00
Scott Lahteine and GitHub
952a1bc9d5
Merge pull request #11551 from thinkyhead/bf2_trinamic_fixes
...
[2.0.x] Fix TMC2208 SW serial communication
2018-08-14 19:07:08 -05:00
Scott Lahteine and GitHub
ccf65c5397
Merge pull request #11542 from thinkyhead/bf2_misc_fixes_aug_6
...
Followup persistent store with heading, const
2018-08-14 00:19:45 -05:00
Scott Lahteine and GitHub
cc0a60453f
Merge pull request #11526 from hasenbanck/eeprom-cleanup
...
[2.0.x] Change direct eeprom access to HAL::PersistentStore
2018-08-13 19:45:10 -05:00
Scott Lahteine and GitHub
b328fb4dc9
Treat TMC2660 like non-TMC ( #11508 )
2018-08-10 00:30:28 -05:00
Scott Lahteine and GitHub
42ffa58e35
Merge pull request #11488 from timeshell/bugfix-2.0.x
...
[2.0.x] Add Smoothieboard pins file
2018-08-10 00:24:22 -05:00
Scott Lahteine and GitHub
79835590e3
Easier to disable homing validation ( #11458 )
2018-08-06 23:11:37 -05:00
Scott Lahteine and GitHub
131d216afa
Fix drivers.h dependency, defer macro evaluation ( #11450 )
2018-08-03 21:49:04 -05:00
Scott Lahteine and GitHub
9c62c47579
[2.0.x] Fix Dual X Carriage tool change crash ( #11447 )
2018-08-03 20:47:29 -05:00
Scott Lahteine and GitHub
9bae413901
Add Bigtreetech/BIQU KFB 2.0 board ( #11446 )
2018-08-03 18:14:26 -05:00
Scott Lahteine and GitHub
b826bf4194
Fix initial safe_speed in jerk code ( #11417 )
2018-07-30 22:50:08 -05:00
Scott Lahteine and GitHub
955a7f0ae9
Improve driver.h macros ( #11371 )
2018-07-26 05:11:22 -05:00
Scott Lahteine and GitHub
048dbf6eca
Merge pull request #11275 from thinkyhead/bf2_pwm_adjustments
...
[2.0.x] Tweak some SoftPWM code
2018-07-25 19:02:28 -05:00
Scott Lahteine and GitHub
4dfbae0e5c
Merge pull request #11264 from teemuatlut/bf2_define_drivers
...
[2.0.x] Configure stepper drivers per axis
2018-07-25 04:05:04 -05:00
Scott Lahteine and GitHub
4195757585
Merge pull request #11309 from thinkyhead/bf2_manual_probe_start_z
...
[2.0.x] Manual Z Start Height
2018-07-19 18:26:26 -05:00
Scott Lahteine and GitHub
6d2aff03bd
Merge pull request #11306 from thinkyhead/bf2_power_loss_pin
...
[2.0.x] Add support for power loss detect pin
2018-07-18 20:13:20 -05:00
Scott Lahteine and GitHub
c83109c0ae
Merge pull request #11238 from xC0000005/MalyanLCDUpdate
...
[2.0.x] Malyan LCD Feedrate + Better Temp Handling
2018-07-17 21:06:52 -05:00
Scott Lahteine and GitHub
be7d1dfb3c
Merge pull request #11267 from teemuatlut/bf2_lpc_spi
...
[2.0.x] LPC1768: Expand hardware SPI class
2018-07-16 21:52:18 -05:00
Scott Lahteine and GitHub
fed68f29af
Merge pull request #11257 from thinkyhead/bf2_misc_fixes_jun19
...
[2.0.x] Shorter Z raise between multiple probes
2018-07-12 23:55:37 -05:00
Scott Lahteine and GitHub
fd8a76493b
Unify M91x parameter I meaning, simplify reports ( #11249 )
2018-07-12 22:31:51 -05:00
Scott Lahteine and GitHub
20761b88e0
Merge pull request #11212 from AlexanderAmelkin/2.0-HD44780-remove-unused-include
...
[2.0.x][HD44780] Remove unused include
2018-07-08 17:19:59 -05:00
Scott Lahteine and GitHub
dde009efdf
Merge pull request #11178 from ejtagle/misc-fixes
...
[2.0.x] Use 'float' instead of 'double' maths
2018-07-06 18:53:40 -05:00
Scott Lahteine and GitHub
6837252fba
Merge pull request #11196 from thinkyhead/bf2_fix_m914_sgt
...
[2.0.x] No M914 or SGT with non-sensorless axes
2018-07-04 02:34:48 -05:00
Scott Lahteine and GitHub
47ee149dfd
Merge pull request #11195 from thinkyhead/bf2_tronxy_x3a
...
[2.0.x] Tronxy X3A configurations and thermistor
2018-07-03 19:06:01 -05:00
Scott Lahteine and GitHub
1a0f4dedad
Fix and improve POWER_LOSS_RECOVERY ( #11187 )
2018-07-02 23:21:28 -05:00
Scott Lahteine and GitHub
8a8eae8d97
Implement more fastio_Due macros ( #11165 )
2018-07-01 01:24:06 -05:00
Scott Lahteine and GitHub
c51e27d11d
Do a hard kill for failed homing moves ( #11161 )
2018-06-30 21:54:07 -05:00
Scott Lahteine and GitHub
8eaac0dab3
Add delta feedrate scaling ( #11153 )
2018-06-30 13:44:27 -05:00
Scott Lahteine and GitHub
bd7f5848f1
Remove JUNCTION_DEVIATION_INCLUDE_E option ( #11147 )
2018-06-29 22:42:05 -05:00
Scott Lahteine and GitHub
fbf1c9b496
Fix and tweak POWER_LOSS_RECOVERY ( #11151 )
2018-06-29 22:41:02 -05:00
Scott Lahteine and GitHub
053438a3aa
Poll all endstops, even when stationary ( #11123 )
2018-06-27 04:18:57 -04:00
Scott Lahteine and GitHub
99591dc20c
Filter endstops state at all times ( #11066 )
2018-06-21 20:14:16 -05:00
Scott Lahteine and GitHub
a5c11bf578
Merge pull request #11075 from thinkyhead/bf2_value_editing
...
[2.0.x] Fix value editing (with callback)
2018-06-21 20:13:58 -05:00
Scott Lahteine and GitHub
d4795e5b8e
[2.0.x] Tweaks and additions for MAX7219 ( #11034 )
2018-06-18 22:04:03 -05:00
Scott Lahteine and GitHub
fdd97e649d
Merge pull request #11020 from simon-jouet/esp32
...
HAL for Espressif ESP32 WiFi
2018-06-13 19:35:01 -05:00
Scott Lahteine and GitHub
4c8d6df13c
Extra insurance against endstop false positives ( #11013 )
2018-06-13 01:22:02 -05:00
Scott Lahteine and GitHub
81edbfa665
Merge pull request #11004 from ejtagle/always_honor_maximum_step_rate
...
[2.0.x] Fix stepper pulse minimum period and timing calculations
2018-06-12 22:17:22 -05:00
Scott Lahteine and GitHub
12689f2470
Merge pull request #11001 from thinkyhead/bf2_junction_deviation_fix
...
[2.0.x] Updates for junction_deviation_mm
2018-06-11 22:31:17 -05:00