Scott Lahteine and GitHub
f990ebfb09
Tweak STM32F4/7 eeprom emulation ( #14563 )
2019-07-09 22:49:58 -05:00
Scott Lahteine and GitHub
5519054f50
Improve BOGUS_TEMPERATURE_FAILSAFE_OVERRIDE ( #13740 )
2019-07-09 21:35:07 -05:00
Scott Lahteine and GitHub
a2ba0aaaac
HAL include and other adjustments ( #14525 )
2019-07-08 23:42:29 -05:00
Scott Lahteine and GitHub
720bc7c00b
Named indices for Temperature class ( #14479 )
2019-07-02 08:39:55 -05:00
Scott Lahteine and GitHub
448d482d3c
Update motherboard numbering ( #14460 )
2019-07-01 09:10:55 -05:00
Scott Lahteine and GitHub
d16954dc88
Make KEEPALIVE_STATE a scoped auto-restore ( #14446 )
2019-06-29 22:49:50 -05:00
Scott Lahteine and GitHub
d7d80418ae
Singleton for cutting tools ( #14429 )
2019-06-27 23:06:49 -05:00
Scott Lahteine and GitHub
7e16835c83
Use LCD conditionals in pins files ( #14428 )
2019-06-27 22:14:43 -05:00
Scott Lahteine and GitHub
6664b90bbb
Init servo pins in HAL_init ( #14425 )
2019-06-27 16:29:17 -05:00
Scott Lahteine and GitHub
4df4c47994
Add TMC2209 support ( #14249 )
2019-06-20 15:47:50 -05:00
Scott Lahteine and GitHub
4c872a01f2
G-code queue singleton, front injection ( #14236 )
2019-06-19 00:00:19 -05:00
Scott Lahteine and GitHub
21f377d94a
STM32F1: various small changes ( #14313 )
...
- init the led pin as output (like other HALs)
- reduce sdio dma priority to normal.. highest is never the best...
- allow fsmc only on compatible STM32F1 (like HAL fsmc)
- fsmc: remove an useless C style cast
2019-06-17 17:48:50 -05:00
Scott Lahteine and GitHub
a17f057daa
Fix word wrapping on select screens
2019-06-15 14:06:23 -05:00
Scott Lahteine and GitHub
ffb76b75d7
fix TMC2208 boot loop with SW UART ( #14135 )
...
Need stepper .begin() before calling susbequent .push()
2019-06-07 07:27:10 -05:00
Scott Lahteine and GitHub
950fd4aa4c
Dagoma Disco Ultima pins, thermistor, config ( #14223 )
2019-06-05 22:32:35 -05:00
Scott Lahteine and GitHub
ad4ffa1d2f
Use C++ language supported 'nullptr' ( #13944 )
2019-05-09 11:45:55 -05:00
Scott Lahteine and GitHub
e7682eea42
Use Arduino.h include wrapper ( #13877 )
2019-05-02 00:45:50 -05:00
Scott Lahteine and GitHub
bf54251a10
Finish, improve, clean up FYSETC_MINI_12864 revisions ( #13871 )
2019-05-01 20:05:29 -05:00
Scott Lahteine and GitHub
5051909c3c
Update do_select_screen for general use ( #13800 )
2019-04-24 10:13:44 -05:00
Scott Lahteine and GitHub
cee3b172b9
Fix Marlin splash screen logic ( #13646 )
2019-04-10 17:14:57 -05:00
Scott Lahteine and GitHub
ac81c007a6
Merge pull request #13634 from marcio-ao/pr-remove-extra-stm32-dir
...
Remove extra STM32 config dir #13622
2019-04-10 15:40:25 -05:00
Scott Lahteine and GitHub
5018fdacbe
Support FYSETC_MINI_12864_PANEL ( #13365 )
2019-04-09 18:34:29 -05:00
Scott Lahteine and GitHub
321a5e6580
Fix SD card reselect when scrolled ( #13624 )
...
- Change encoder position to 16-bit integer.
- Fix `SD_REPRINT_LAST_SELECTED_FILE` when the screen is scrolled.
2019-04-08 21:10:41 -05:00
Scott Lahteine and GitHub
9abe9aff56
Confirm before starting SD print ( #13616 )
2019-04-08 13:44:35 -05:00
Scott Lahteine and GitHub
cf12fc8366
Expand on serial debugging ( #13577 )
2019-04-05 20:02:46 -05:00
Scott Lahteine and GitHub
a0a5c31c05
Power-Loss initialization fix ( #13553 )
...
- Only save to PLR file on moves with E and X or Y
- Save to PLR after any long-ish Z downward move
2019-04-01 17:52:45 -05:00
Scott Lahteine and Scott Lahteine
8b7c3eec83
Games, for fun (and stress-testing) ( #13464 )
2019-04-01 17:48:54 -05:00
Scott Lahteine and GitHub
5de7b5b35e
Games, for fun (and stress-testing) ( #13464 )
2019-04-01 15:43:48 -05:00
Scott Lahteine and GitHub
5a2c68e995
Update BLTouch 3 text, don't call extraneous functions ( #13495 )
2019-03-26 19:22:25 -05:00
Scott Lahteine and GitHub
49cf92dc36
Extended condition macros ( #13419 )
...
Allow `ENABLED`, `DISABLED`, `PIN_EXISTS`, and `BUTTON_EXISTS` to take multiple arguments. Also add:
- Alias `ANY(...)` for `!DISABLED(...)`
- Alias `ANY_PIN(...)` for `PIN_EXISTS(a) || PIN_EXISTS(b) ...`
- Alias `EITHER(A,B)` for `ANY(...)`
- Alias `ALL(...)` and `BOTH(A,B)` for `ENABLED(...)`
- `NONE(...)` for `DISABLED(...)`
2019-03-16 23:43:06 -05:00
Scott Lahteine and GitHub
9a515cbd32
Fix Pause Print message and behavior ( #13394 )
2019-03-14 02:26:07 -05:00
Scott Lahteine and GitHub
f5bcc00570
Unify debugging output with debug_out.h ( #13388 )
2019-03-14 02:25:42 -05:00
Scott Lahteine and GitHub
f89b375fb9
Fixes and improvements for PWM pins ( #13383 )
2019-03-13 06:51:15 -05:00
Scott Lahteine and GitHub
87162658c4
Fix and improve software endstops ( #13386 )
2019-03-13 05:48:36 -05:00
Scott Lahteine and GitHub
cfdb38eda4
Allow SERIAL_ECHOPAIR to take up to 12 pairs ( #13311 )
2019-03-05 06:46:19 -06:00
Scott Lahteine and GitHub
4771e372a1
Update criteria for PAUSE/RESUME/STOP menu items ( #13294 )
2019-03-05 06:46:06 -06:00
Scott Lahteine and GitHub
2212da453a
Distinguish between analog/digital auto fans ( #13298 )
2019-03-05 00:41:31 -06:00
Scott Lahteine and GitHub
99d0022fae
Drop the Z_MIN_PROBE_ENDSTOP option ( #13276 )
2019-03-01 00:27:45 -06:00
Scott Lahteine and GitHub
e15354e387
Simplify serial port redirect ( #13234 )
2019-02-23 22:53:01 -06:00
Scott Lahteine and GitHub
15aa932aa6
HAL for Linux ( #13146 )
2019-02-22 19:09:10 -06:00
Scott Lahteine and GitHub
d2bdb71c13
Add PHOTO_GCODE option, photo trigger physical move ( #13168 )
2019-02-14 15:09:35 -06:00
Scott Lahteine and GitHub
8d271f20fe
C10mini E steps of 95
...
See https://www.patreon.com/posts/creality-cr10-24602624
2019-02-10 14:23:05 -06:00
Scott Lahteine and GitHub
6de3d34378
M166 Gradients, LCD Menu for 2-channel Mixer (Geeetech A10M/A20M) ( #13022 )
2019-02-10 04:54:23 -06:00
Scott Lahteine and GitHub
6ddd81c178
[2.0.x] Update German Language ( #13100 )
...
add MMU2
2019-02-08 14:25:24 -06:00
Scott Lahteine and GitHub
e1587da228
Clean up HAL_spi_Due.cpp ( #13087 )
2019-02-06 06:31:31 -06:00
Scott Lahteine and GitHub
3c49396370
Fix compile error with DUE + MAX6675 ( #13086 )
2019-02-05 22:56:13 -06:00
Scott Lahteine and GitHub
1497fb388a
M29 match logic was reversed ( #13013 )
...
* M29 logic was reversed
If in card-saving mode generate errors line errors for anything that's *NOT* "M29 ?"
* Update queue.cpp
* Update queue.cpp
2019-02-04 07:23:42 -06:00
Scott Lahteine and GitHub
c03bac9ad4
Update queue.cpp
2019-02-04 07:17:40 -06:00
Scott Lahteine and GitHub
a49f0205ea
Update queue.cpp
2019-02-04 07:11:08 -06:00
Scott Lahteine and GitHub
4200bd2fc1
Report on M92 with no arguments ( #12833 )
2019-02-04 05:24:15 -06:00
Scott Lahteine and GitHub
eb78aed863
Rename LCD menus according to variable types ( #12892 )
2019-01-12 16:01:04 -06:00
Scott Lahteine and GitHub
f6321f878a
Simpler AVR + Trinamic + Soft Serial sanity-check ( #12606 )
2018-12-08 23:34:26 -06:00
Scott Lahteine and GitHub
7a361ad36a
Alternative fan image option ( #12579 )
...
* Alternative fan bitmap
* Move bed over by 3px
2018-12-03 05:55:33 -06:00
Scott Lahteine and GitHub
3c58b16c9f
Move stepper enable/disable to stepper_indirection.h ( #12562 )
2018-11-30 12:48:46 -06:00
Scott Lahteine and GitHub
aaf862aef2
Fix angles for disabled EDITABLE_SERVO_ANGLES ( #12559 )
2018-11-30 12:31:42 -06:00
Scott Lahteine and GitHub
c986239837
A single SERIAL_ECHO macro type ( #12557 )
2018-11-29 16:58:58 -06:00
Scott Lahteine and GitHub
03ef2d6c82
Fix "paused" message and M125 called by M25 ( #12551 )
2018-11-28 19:28:31 -06:00
Scott Lahteine and GitHub
4f9ec9ab45
Add heating progress bars ( #12543 )
2018-11-27 21:15:52 -06:00
Scott Lahteine and GitHub
929a513a6b
Add poll_runout_states, which returns 1 for runouts ( #12547 )
2018-11-27 20:13:24 -06:00
Scott Lahteine and GitHub
fd2998efd5
Revert ADC_KEYPAD direction behavior ( #12508 )
2018-11-22 06:00:00 -06:00
Scott Lahteine and GitHub
c5642a894f
Fix ADC_KEYPAD middle button ( #12493 )
2018-11-20 21:39:30 -06:00
Scott Lahteine and Scott Lahteine
4def8b3b5e
Expanded options for _Statusscreen.h ( #12455 )
...
See the PR for full details. The updated system will be documented on the website in the near future.
2018-11-20 07:50:37 -06:00
Scott Lahteine and GitHub
a4c15dc54f
Modify MBL to use IJ instead of XY ( #12478 )
2018-11-19 09:08:15 -06:00
Scott Lahteine and GitHub
88c57eaf55
Clean up some u8g code ( #12476 )
2018-11-19 01:33:59 -06:00
Scott Lahteine and GitHub
826d570162
Combine Travis CI option-setting commands ( #12474 )
2018-11-18 19:58:02 -06:00
Scott Lahteine and GitHub
66580f32c2
Make CardReader class static ( #12451 )
...
* Make CardReader a static class
* Make CardReader flags into bitfields
2018-11-16 22:39:16 -06:00
Scott Lahteine and GitHub
3e9ffaddb6
Consolidate, optimize some LCD menu code ( #12450 )
2018-11-16 21:44:48 -06:00
Scott Lahteine and GitHub
d97e31db4c
Optimize Power-Loss Recovery ( #12440 )
2018-11-16 20:47:07 -06:00
Scott Lahteine and GitHub
d2bb53702a
Optimize target_extruder, ignore T with mixing ( #12432 )
...
* Optimize target_extruder, ignore T with mixing
* Give G-code Tn parity with tool_change
2018-11-14 17:33:04 -06:00
Scott Lahteine and GitHub
d82c350de7
Miscellaneous LCD code renaming, reordering ( #12430 )
...
* Move special characters to language.h
* Apply some naming standards
* Clean up menu item draw functions
* Rename some Temperature methods
* UI => ExtUI
2018-11-14 13:13:51 -06:00
Scott Lahteine and GitHub
edfd106bc5
Rejigger Filament Runout class ( #12428 )
2018-11-14 11:45:57 -06:00
Scott Lahteine and GitHub
f4c128ecaa
Move RRW keypad code to a common method ( #12429 )
2018-11-14 06:00:21 -06:00
Scott Lahteine and GitHub
0ee1a92971
Group status methods, share reset_status with Extensible UI ( #12414 )
...
* Group status methods, share reset_status with Extensible UI
* Move common DOGM code to headers
2018-11-13 01:47:45 -06:00
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