Commit graph

915 commits

Author SHA1 Message Date
charlespick 1b45b3802a Independent baud rates (#21949)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-05-29 15:19:40 -05:00
Scott Lahteine 1dfa6cbc80 Marlin 2.0.8.1 2021-05-15 15:22:03 -05:00
Luu Lac e3998dc3df M154 Position Auto-Report (#18427)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-05-15 15:06:59 -05:00
Jamie 9e373617dc Instant Freeze/Resume Function (#17462)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-05-15 15:05:53 -05:00
charlespick 770edea577 Update Advanced Pause description (#21829)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-05-15 15:05:53 -05:00
Victor Oliveira b19a1f602a Fix multi volume config typo (#21880) 2021-05-14 23:21:41 -05:00
Mike La Spina 450f329f05 Laser Cutter Air Assist (#21753) 2021-05-02 02:19:42 -05:00
Keith Bennett 69d85cce2d
BTT SKR V2.0 / Stepper Driver Anti-Reverse Protection (#21503) 2021-04-27 02:22:09 -05:00
Sebastiaan Dammann 36ec7ab150
Make Cancel Objects reporting optional (#21698) 2021-04-26 18:32:13 -05:00
Keith Bennett 40d789ce18
Fix "continuous" typo (#21701) 2021-04-25 23:34:42 -05:00
Nikolay March 6f5800bd74
Backlash Compensation for COREnn (#21612)
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
2021-04-24 04:38:00 -05:00
fedetony d3a2c6a0b4
Soft Reset via Serial or post-kill button click (#21652)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-04-24 02:53:52 -05:00
Mike La Spina f075dd0db3
M10-M11 Air Evacuation for Spindle/Laser (#21668)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-04-22 18:19:41 -05:00
Scott Lahteine 2c2984fd29 Update realtime, DLP comments 2021-04-19 00:07:57 -05:00
Nick d5143c2c15
Support new style Anycubic Chiron TFT (#21597) 2021-04-18 23:04:38 -05:00
Scott Lahteine 464b2242e2 Better chopper defaults 2021-04-16 09:30:39 -05:00
MangaValk 553487cc8a
Tool sensors (#17239) 2021-04-16 08:02:31 -05:00
fedetony 32dba5e0c7
Realtime Reporting, S000, P000, R000 (#19330) 2021-04-16 01:59:28 -05:00
Victor Oliveira 138340ee99
Multi-Volume. Select Media for LVGL (#21344) 2021-04-13 17:34:19 -05:00
gmarsh a5f0075a60
Fix and improve Power Monitor (#21551) 2021-04-13 15:17:52 -05:00
Giuliano Zaro 7f56538602
Chamber Fan mode 3 (#21594) 2021-04-12 20:28:13 -05:00
Scott Lahteine f43b250ed2 Adjust microsteps alignment 2021-03-29 21:54:32 -05:00
Mike La Spina ccdbffbf3f
Laser Coolant Flow Meter / Safety Shutdown (#21431)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-03-29 01:41:56 -05:00
Martijn Bosgraaf 30e7e2c276
Extend M106/M107 for better laser module support (#16082)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-03-24 12:21:11 -05:00
borland1 df1ef496d1
Main / Config Custom Submenus (#18177)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-03-23 08:21:11 -05:00
InsanityAutomation 911cd1a6d3
Custom menu items confirm option (#21338)
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
2021-03-13 07:37:49 -06:00
X-Ryl669 f147a8990a
Fix MeatPack with per-serial-port instances (#21306) 2021-03-10 14:22:20 -06:00
ellensp aad0f517b4
CUSTOM_USER_BUTTONS followup (#21284)
Followup to #18389
2021-03-08 04:14:18 -06:00
Mike La Spina b95e548ddb
Cooler (for Laser) - M143, M193 (#21255) 2021-03-06 14:13:28 -06:00
MoellerDi 7ee9aefed7
G-code Digital Buttons (#18389)
Co-Authored-By: android444 <24375898+android444@users.noreply.github.com>
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-03-01 08:03:41 -06:00
Nick e66e51fa6d
Safe Z homing for Power Loss Recovery (#16909) 2021-03-01 04:23:10 -06:00
Ilya 2b9842e094
Default microsteps to axis first stepper (#21230) 2021-03-01 01:33:07 -06:00
RudolphRiedel 04b83d50a2
Two additional EVE displays (#18839) 2021-02-27 19:39:32 -06:00
Sola c76008bd6a
MKS H43 controller (#20609) 2021-02-27 17:35:32 -06:00
LinFor e0aa9ce372
RGB Caselight (#20341) 2021-02-27 16:06:48 -06:00
jbuck2005 ee7701c15b
SPEED => FEEDRATE (#21217) 2021-02-27 15:54:43 -06:00
X-Ryl669 ec42be346d
Fix and improve G-code queue (#21122)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-02-26 16:54:46 -06:00
Scott Lahteine fd77251fdd Chamber followup 2021-02-25 10:24:58 -06:00
Vi B-P f7d9305786
Preheat Menu shortcut option (#20350) 2021-02-25 10:23:17 -06:00
swissnorp bcda46e3f3
Combine Z_AFTER_DEACTIVATE with UNKNOWN_Z_NO_RAISE (#20444)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-02-25 10:09:00 -06:00
Scott Lahteine 12468f5e9f Tweak case light comment 2021-02-25 05:15:49 -06:00
Scott Lahteine 3061a31c92 Update BLTOUCH_HS_MODE comment 2021-02-25 01:56:47 -06:00
Ken Sanislo a3a10b62f2
Chamber Heater PID (#21156)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-02-24 18:26:51 -06:00
X-Ryl669 8d28853774
Postmortem Debugging to serial port (#20492) 2021-02-20 20:22:20 -06:00
Scott Lahteine b35bfeb1c3
Fix TEMP_0_TR_ENABLE, rename temp conditions (#21016) 2021-02-07 16:58:06 -06:00
Malderin 9025c63c43
Add "more" menu in LVGL interface (#20940)
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
2021-02-02 16:04:23 -06:00
Tanguy Pruvot 0ce3f6efe0
Multi-language pertains to Color UI (#20972) 2021-02-02 14:33:07 -06:00
ConstantijnCrijnen d45ad8f827
Language selection auto-save option (#20915) 2021-01-30 00:07:35 -06:00
qwewer0 90be1c3fa7
🧻 Cosmetic changes (#20859) 2021-01-25 01:11:34 -06:00
ellensp 3921369f98
MeatPack serial encoding (#20802)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-01-24 00:43:23 -06:00
Scott Lahteine 68abaeab19
MarlinUI multi-language support (#20725) 2021-01-20 18:52:06 -06:00
Scott Lahteine 00bc094914 Keep G29 N on the DL 2021-01-20 18:51:00 -06:00
Scott Lahteine bb597dcf66
Internal G29N for G28+G29 (#20800) 2021-01-17 12:08:40 -06:00
Giuliano Zaro 1d5862a39b
MMU2 as standard serial device (#20771) 2021-01-15 20:38:34 -06:00
Victor Oliveira d6de6de1bb
NO_SD_DETECT option (#20741) 2021-01-10 21:55:16 -06:00
Mike La Spina cf1f8aff77
Laser Test Fire (#20452) 2021-01-10 06:01:25 -06:00
wilbur4321 e3831c146d
Multi-Z stepper inverting (#20678)
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
2021-01-05 17:03:45 -06:00
qwewer0 e685950d97
Assisted Tramming improvements (#20298) 2021-01-02 02:33:31 -06:00
Victor Oliveira c840bbc970
Prefix SD SPI pins (SCK, MISO, MOSI, SS) (#20606)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-01-01 14:31:15 -06:00
Victor Oliveira 84ab088b40
USB FD via native USB Host + MSC (#20571) 2020-12-28 23:16:38 -06:00
Keith Bennett cfcfc8047a
Small / Large Boot Screen option for TFT_COLOR_UI (#20578) 2020-12-27 21:10:53 -06:00
Jason Smith 81d7bd8f41
Validate defined probe points (#20572) 2020-12-27 20:49:15 -06:00
ubik2 844a8c7074
Add OPTIMIZED_MESH_STORAGE option (for UBL) (#20371)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-12-23 18:19:48 -06:00
LinFor 2d88a2cfb7
Remaining Time for FTDI EVE, bp for ExtUI (#20549)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-12-23 16:37:17 -06:00
LinFor 6af6a35d9d
FTDI EVE: Cyrillic font, some minor fixes (#20517) 2020-12-23 00:51:59 -06:00
Keith Bennett 9a8f8f8284
Let boards set Default TMC Slave Addresses (#20498)
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
2020-12-19 21:48:31 -06:00
grauerfuchs e9677594ea
Fix and optimize MightyBoard (#20493) 2020-12-17 17:22:59 -06:00
Scott Lahteine b0392be4bf SHORT_MANUAL_Z_MOVE => FINE_MANUAL_MOVE 2020-12-13 01:54:31 -06:00
swissnorp edb2a83e71
Allow positive Z nozzle to probe offset (#20344)
* Allow a positive value for z offset from nozzle to probe without sanity checks
* Simplify menu_probe_offset.cpp (HOMING_Z_WITH_PROBE)
* Add some more explanation to Configuration Files
* Raise after probe_at_point as if homed

Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
Co-authored-by: Jason Smith <jason.inet@gmail.com>
2020-12-09 01:06:50 -08:00
Scott Lahteine 7f20184ebc
Fix auto#.g file handling, add NO_SD_AUTOSTART (#20071) 2020-12-07 05:53:15 -06:00
Sergey1560 0acd751e2d
Group related homing options (#20283)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-11-27 00:00:25 -06:00
Scott Lahteine b6a32500c4
M808 Repeat Markers (#20084) 2020-11-26 21:18:40 -06:00
swissnorp 649965ae32
Probe Offset Wizard improvements (#20239) 2020-11-25 21:38:00 -06:00
Kurt Haenen ca83e1a26f
Proper pullup/pulldown configurability (#20242)
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
2020-11-21 17:56:56 -06:00
Giuliano Zaro 41529b6598
SMUFF (MMU2 clone) support (#19912) 2020-11-18 01:27:21 -06:00
Thomas Niccolo Reyes ecd8227de0
Open File Browser on Media Insert (option) (#20151)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-11-17 22:30:32 -06:00
wmariz 5768ee0f9e
Probe Wizard XY position (#20167) 2020-11-17 21:54:21 -06:00
InsanityAutomation e955dce3dc
Update IDEX menus, add post-M605 event G-code (#20133)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-11-15 23:56:05 -06:00
Keith Bennett f9e54331ba
UTF Filenames followup (#20135) 2020-11-13 20:10:50 -06:00
Scott Lahteine 2282801172
Add HOME_Z_FIRST option (#20113) 2020-11-11 16:58:34 -06:00
Hebezo 6ccb4b93b1
Option to ignore SD at startup (#20099)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-11-11 15:16:19 -06:00
LinFor 5b9aeb2e5f
Handle UTF in long filenames (#20087)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-11-11 14:14:39 -06:00
Speaka 87ce545e15
Tramming Wizard wait position (#20063) 2020-11-10 19:41:21 -06:00
Speaka 6954772ece
Tramming Wizard submenu option (#20000)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-11-07 03:20:27 -06:00
Alexander Semion cd89fa141b
Add SPINDLE_SERVO option (#19971) 2020-10-31 17:42:05 -05:00
Lucas Seiki Oshiro c0b4f4eb47
"Sound: ON/OFF" menu item (#19901)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-10-27 20:41:12 -05:00
ManuelMcLure 4fccb92e07
Configure TMC interpolation per driver (#19828) 2020-10-22 06:27:33 -05:00
bilsef 9baa944460
Teensy 4.1 Ethernet support (#19801) 2020-10-20 14:35:29 -05:00
Jago Strong-Wright c2802d35bb
Distinct Chopper Timing settings (#19781)
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
2020-10-17 22:35:19 -05:00
Peter Hall f86c6851fc
Default LASER_POWER_INLINE to OFF (#19727) 2020-10-15 13:18:43 -05:00
Scott Lahteine f6ffbe548c
TFT Presets, Generic options, Sanity checks (#19723) 2020-10-15 03:00:27 -05:00
Victor Oliveira c0920bbf6a
TFT Refactoring (#19192)
* split tft folder in two: tft for color ui; tft_io for shared tft code

* after the files got moved, now the code was moved to the right place

* classic ui using TFT IO init lcd codes

* feature to compile tft_io when enabled

* compiling fix

* lvgl spi tft working with tft io init codes

* there is no need for separeted fsmc and spi class in lvgl anymore, as tft io handle everything

* remove debug

* base for TFT rotation and mirroring API, and ILI9488 support

* ST7796S rotate and mirror support

* ST7789V rotate and mirror support

* ST7735 rotate and mirror support

* ILI9341 rotate and mirror support

* ILI9328 rotate and mirror support

* R61505 rotate and mirror support

* MKS TFT definitions

* more configs for mks tfts

* update config

* naming typo

* to configure the user interface

* ANYCUBIC_TFT35

* tft configs

* support for SSD1963

* tft display types

* updated conditionals lcd; first board fully working with the new code - all 3 ui!

* compatiblity

* changed name

* move classic ui file name

* rename TURN -> ROTATE

* GRAPHICAL_TFT_ROTATE_180 deprecated

* first fsmc board fully working - chitu v5

* mks robin nano v1.2 + tft 35 ok!

* right pin name

* anycubic tft tested in a TRIGORILLA_PRO

* chitu v6

* nano 32 tft orientation

* mks tft43

* mks tft43 rotation

* fixed LONGER LK tft setup

* GRAPHICAL_TFT_UPSCALE defined by the display type

* better offsets defaults

* Update Configuration.h

* Update tft_fsmc.cpp

* Update Conditionals_LCD.h

* Tweak comments

* update nano tests

* Revert "update nano tests"

This reverts commit a071ebbfad30e28855a4a5695ec8a726542a1a65.

* default tft

* outdated comments

* to not break non-vscode builds

* upscale tft 35

* support tft 180 rotation for color ui

* Each TFT Driver is responsible for its default color mode.

* use auto detect in mks displays, because some of them could be shipped with diferent drivers

* extra s

* unused code

* wrong -1

* missing mirror options

* Smaller regex pattern

* Comment updates

* Clean up old defines

* Apply pins formatting

* GRAPHICAL_TFT_ROTATE_180 => TFT_ROTATE_180

* MKS_ROBIN_TFT_V1_1R

* merge fix

* correct resolution

* auto is default, dont need be there, and it will allow the user to configure it even for named displays

* to not use rotation with MKS_ROBIN_TFT_V1_1R

* i like () in macros

* avoid sleepy commits

* default for st7789 is rgb

* nano follow up

* to allow ili9328 rotation

* default is rgb

* boards merge follow up

* to match bootloader orientation

* HAS_TOUCH_XPT2046 is not hal specific anymore

* lets not forget LPC

* 180 rotation for ili9328 and R61505

* Clean up whitespace

Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
2020-10-12 16:38:07 -05:00
InsanityAutomation e7838c5f79
G34 Mechanical Gantry Calibration (like Prusa M915) (#18972)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-10-11 21:34:27 -05:00
qwewer0 f21b91f1a7
Add REPORT_TRAMMING_MM option (#19682)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-10-11 21:30:18 -05:00
Scott Lahteine 0988af453c
Optional M42/M226; Add more features filters (#19664) 2020-10-09 16:42:23 -05:00
qwewer0 91df2bea80
Update PROBE_OFFSET_WIZARD comment (#19652) 2020-10-07 20:43:08 -05:00
ellensp c12f41ec6f
Restore ° to 6x9 small info font (#19645) 2020-10-07 13:00:08 -05:00
ladismrkolj 2c99c1e06f
Add Chamber servo vent, auto fan (#19519) 2020-10-06 18:36:01 -05:00
Scott Lahteine c25c31b1de Sync config to examples 2020-10-05 17:16:42 -05:00
Mathew Winters 343441d746
Z Probe Offset Wizard (#18866) 2020-10-05 00:31:20 -05:00