X-Ryl669 and Scott Lahteine
efa1e56369
Refactor serial class with templates ( #20783 )
2021-04-29 08:45:12 -05:00
Gabriele Besta and Scott Lahteine
5acd8f36a4
"Move … code" followup ( #20869 )
...
Fix regression from #20832
2021-04-29 08:45:12 -05:00
Roxy-3D and Scott Lahteine
17a4ef6730
Revert "Adding custom move feedrate for G26 ( #20729 )" ( #20870 )
...
This reverts commit 14567f3459 .
2021-04-29 08:45:12 -05:00
Marcio Teixeira and Scott Lahteine
0364ae4908
Improve filament runout handling in FTDI EVE Touch UI
...
- On filament runout, take the user to the tune menu where they can initiate a filament change or resume the print.
2021-04-29 08:45:11 -05:00
Marcio T and Scott Lahteine
a7c97182f7
Fix compatibility macros
2021-04-29 08:45:11 -05:00
Marcio Teixeira and Scott Lahteine
1e7426e549
Silence unused parameter warnings
2021-04-29 08:45:11 -05:00
MKS-Sean and Scott Lahteine
a3d6442d02
MKS WiFi for TFT_LVGL_UI ( #20191 )
2021-04-29 08:45:11 -05:00
Serhiy-K and Scott Lahteine
92f847c8f7
Fixes for TFTGLCD ( #20734 )
2021-04-29 08:45:11 -05:00
Marcio T and Scott Lahteine
d3d8fd6d9b
Fix thermal error protection, reporting ( #20655 )
2021-04-29 08:45:10 -05:00
Vi B-P and Scott Lahteine
48bf80d190
Apply NO_MOTION_BEFORE_HOMING to joystick motion ( #20462 )
...
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com >
2021-04-29 08:45:10 -05:00
Serhiy-K and Scott Lahteine
256e94980e
STM32F1xx support for TFTGLCD ( #20515 )
2021-04-29 08:45:09 -05:00
X-Ryl669 and Scott Lahteine
a33c689c40
Improve Touch Calibration screen ( #20524 )
2021-04-29 08:45:09 -05:00
cr20-123 and Scott Lahteine
bc3f2f246f
Fix G34 compile with bed leveling disabled ( #20537 )
2021-04-29 08:45:09 -05:00
Serhiy-K and Scott Lahteine
525cdeae19
Update Russian and Ukrainian languages ( #20508 )
2021-04-29 08:45:09 -05:00
Foxies and Scott Lahteine
642110b072
Migrate Hispeedv1 (QQS-Pro) to HAL/STM32 ( #20354 )
2021-04-29 08:45:09 -05:00
nb-rapidia and Scott Lahteine
e5d094d2bd
Make M220 B / R a standard feature ( #20355 )
2021-04-29 08:45:09 -05:00
Marcio T and Scott Lahteine
f193cda03b
Fixes and additions to FTDI EVE Touch UI ( #20393 )
...
- Fixed name conflict with "SUBSCRIPT_TWO"
- Fixed rendering bugs in "Leveling Menu"
- Only show "Bed Mesh Screen" when UBL is enabled
- Removed CocoaPress code from generic "Main Menu"
- Removed CocoaPress code from LulzBot Bio "Status" screen
- Moved generic "Move Axis" functionality into a base class
- Added CocoaPress custom screens:
- Status Screen
- Unload Cartridge
- Load Chocolate
- Main Menu
- Advanced Settings
- XYZ Move (based on "Move Axis" base class)
- Extrusion Move (based on "Move Axis" base class)
- CocoaPress tweaks to "Temperature" screen
- Fix FTDI EVE Touch UI compilation errors when not using leveling.
2021-04-29 08:45:08 -05:00
mks-viva and Scott Lahteine
9d5a391b54
MKS Robin E3 / E3D v1.1 ( #20216 )
2021-04-29 08:45:07 -05:00
Foxies and Scott Lahteine
292e83466e
FLSun Hispeedv1 Board update ( #19959 )
...
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com >
2021-04-29 08:45:06 -05:00
Nick and Scott Lahteine
3eaeaa8af3
Fix Chiron probe low point ( #19962 )
2021-04-29 08:45:04 -05:00
Marcio Teixeira and Scott Lahteine
176cb29eab
Improvement and fixes to FTDI touch UI
...
- Fixed incorrect LCD text string
- Fixed incorrect refresh of filament change screens
- Allow host control via touch UI
- Updates to leveling menu
- Modified ExtUI::isPrinting() to check if the job timer is running
- Added ExtUI method to check whether a host print is paused
2021-04-29 08:45:04 -05:00
Marcio Teixeira and Scott Lahteine
3bab0fccc2
Fix NO_WORKSPACE_OFFSETS compile
2021-04-29 08:45:04 -05:00
Nick and Scott Lahteine
676354f1d1
Fix Anycubic Chiron "Ready" detection ( #19880 )
...
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com >
2021-04-29 08:45:04 -05:00
Foxies and Scott Lahteine
32433fae61
FLSUN Delta QQS-Pro pins ( #19793 )
2021-04-29 08:45:03 -05:00
9124f1d7c8
Distinct Chopper Timing settings ( #19781 )
...
Co-authored-by: Scott Lahteine <github@thinkyhead.com >
2021-04-29 08:45:03 -05:00
arminth and Scott Lahteine
34c16bb395
Provide FYSETC F6 13 LCD pins for HD44780 ( #19769 )
2021-04-29 08:45:03 -05:00
nb-rapidia and Scott Lahteine
3becc3ad63
Fix IDEX layer shift and DIR states ( #19756 )
...
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com >
2021-04-29 08:45:03 -05:00
Serhiy-K and Scott Lahteine
19498040ef
Fix HAL/STM32 FastIO for analog pins ( #19735 )
2021-04-29 08:45:03 -05:00
mks-viva and Scott Lahteine
dea995e19f
Update MKS SGen-L V2 RGB LED pins ( #19762 )
2021-04-29 08:45:03 -05:00
Serhiy-K and Scott Lahteine
72f9fdc05f
Fixes for TFTGLCD Panel, FastIO ( #19614 )
2021-04-29 08:45:02 -05:00
Cory Ory and Scott Lahteine
fb28e0cba9
Allow bypass for cold E movement ( #19606 )
2021-04-29 08:45:01 -05:00
Marcio T and Scott Lahteine
bf3f7ae5b9
Touch UI support for X2, Y2 and Z2 ( #19538 )
2021-04-29 08:45:01 -05:00
Stéphane and Scott Lahteine
bf3b36ae6a
Fix Anycubic i3 Mega target temperature display ( #19572 )
...
Also includes a workaround for missing (probably un-fetched) long name in file listing
2021-04-29 08:45:01 -05:00
Nick and Scott Lahteine
2069ab3a15
Anycubic Chiron full feature support ( #19505 )
2021-04-29 08:45:01 -05:00
Serhiy-K and Scott Lahteine
63e6437d66
MarlinUI for SPI/I2C TFT-GLCD character-based display bridge ( #19375 )
2021-04-29 08:45:00 -05:00
Marcio T and Scott Lahteine
1978a29678
New Touch UI buttons ( #19465 )
2021-04-29 08:45:00 -05:00
Marcio T and Scott Lahteine
7735be367f
Fix case light brightness save/load ( #19436 )
2021-04-29 08:44:59 -05:00
Marcio Teixeira and Scott Lahteine
90dea98a14
Add warning to ExtUI Bed Mesh Screen. ( #19397 )
...
- Show a warning on the Mesh Bed Leveling screen if some points aren't probed.
2021-04-29 08:44:59 -05:00
Marcio T and Scott Lahteine
9aceb3711b
Add missing FTDI EVE menu source ( #19382 )
2021-04-29 08:44:59 -05:00
Marcio T and Scott Lahteine
196a72b29e
Touch UI "Leveling" menu, misc. fixes ( #19349 )
2021-04-29 08:44:59 -05:00
Marcio Teixeira and Scott Lahteine
ba6659f6be
Fix ExtUI SD sorting, compile issues
2021-04-29 08:44:58 -05:00
Marcio T and Scott Lahteine
e79af802b1
Touch UI long filenames fixes ( #19262 )
...
* Improvements to FTDI DLCache functionality.
* Better handling of long file names in Touch UI
- Long file names now truncated and shown with ellipsis.
- Increased display cache buffer to allow for longer filenames.
- Visual error message when display cache is exceeded.
2021-04-29 08:44:58 -05:00
Stéphane and Scott Lahteine
755a4440e7
Fix Anycubic LCDs / Trigorilla 1.4 pins ( #19220 )
2021-04-29 08:44:58 -05:00
Stéphane and Scott Lahteine
2212bf85b7
Fix Anycubic I3 Mega (S) original screen % display ( #19210 )
2021-04-29 08:44:58 -05:00
Marcio Teixeira and Scott Lahteine
1b129ede4e
Fixes to FTDI Touch UI ( #19134 )
...
- Fix unused variable warning
- Fix for filament runout sound
- Fix for developer menu access
- Fix compilation error when using CALIBRATION_GCODE
- Remove material labels in change filament screen
- Add decimals to status screen Z coordinate
- Add more descriptive message on heater timeout
2021-04-29 08:44:57 -05:00
Serhiy-K and Scott Lahteine
349bddc652
"SD init fail" status error ( #19064 )
2021-04-29 08:44:57 -05:00
Marcio T and Scott Lahteine
3eafce4683
For FTDI800 compatibility, remove VERTEX_FORMAT dependency ( #18982 )
2021-04-29 08:44:56 -05:00
sherwin-dc and Scott Lahteine
9e44df9c5f
Password via G-code and MarlinUI ( #18399 )
...
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com >
2021-04-29 08:44:56 -05:00
MKS-Sean and Scott Lahteine
d20d459132
Robin nano V2, TFT LVGL UI parameters, and more ( #18500 )
2020-07-25 01:18:06 -05:00
cr20-123 and GitHub
a3795e3e48
Prettier BLTouch menu items ( #18682 )
2020-07-18 17:41:47 -05:00
JBA and GitHub
4abad60bf1
ExtUI for Anycubic I3 Mega ( #18655 )
2020-07-17 01:07:09 -05:00
Serhiy-K and GitHub
ed96b507b9
Russian, Ukranian for wide LCD ( #18433 )
2020-06-27 23:59:02 -05:00
Kirill Vergun and Scott Lahteine
1ea4e393c9
No 'probing failed' with retry ( #18379 )
2020-06-22 19:50:46 -05:00
XDA-Bam and GitHub
a4b46eaf8f
Add JD_HANDLE_SMALL_SEGMENTS option ( #18316 )
2020-06-15 18:54:00 -05:00
rudihorn and GitHub
eef2931150
Fix PTC calculation ( #18265 )
2020-06-11 20:46:25 -05:00
rudihorn and GitHub
3bf990ec34
PTC: Extend options, fix probing bugs ( #18253 )
2020-06-10 18:25:17 -05:00
9e2f142391
Clean up Melzi LCD timing defaults ( #18187 )
...
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com >
2020-06-04 19:55:39 -05:00
XDA-Bam and GitHub
a0b27e6702
Fix JD LUT math & bugs ( #18175 )
2020-06-02 19:30:43 -05:00
git-user44 and GitHub
46112b9d50
Adjust Melzi ST display timing ( #18160 )
2020-05-31 00:21:08 -05:00
rudihorn and GitHub
38ccc769f7
Emergency Parser for STM32 ( #18095 )
2020-05-26 00:43:29 -05:00
XDA-Bam and GitHub
5fbea83840
Explicitly optimize x/x in Classic Jerk ( #18112 )
...
Can we outsmart the compiler?
2020-05-25 17:29:02 -05:00
Mika Norén and GitHub
76a65ffe74
Vertex nano with board K8600 ( #17736 )
2020-05-15 21:11:28 -05:00
XDA-Bam and GitHub
3381a4ab03
Fix vector normalization in JD ( #17938 )
2020-05-11 01:06:35 -05:00
XDA-Bam and GitHub
e22e0763d9
Reduce division in JD calc ( #17945 )
2020-05-10 21:23:51 -05:00
Marcio T and GitHub
98196673aa
Fix setStatusMessage calls ( #17879 )
2020-05-04 17:19:49 -05:00
Marcio T and GitHub
2a959cde6f
Fix undefined/unused, Touch UI ( #17874 )
2020-05-04 13:57:12 -05:00
Dipl.-Ing. Raoul Rubien, BSc and GitHub
cba4c5a756
Fix missing var for DGUS_LCD_UI_ORIGIN ( #17819 )
2020-05-02 18:32:01 -05:00
Dipl.-Ing. Raoul Rubien, BSc and GitHub
739b738e7f
Permit more Creality pin overrides ( #17820 )
2020-05-02 18:30:23 -05:00
Marcio T and GitHub
db32af9171
Fix ExtUI + Archim compile, typos ( #17825 )
2020-05-02 17:30:51 -05:00
Marcio T and GitHub
07a6bf9b84
Enhance and fix FTDI EVE Touch UI ( #17755 )
...
- Stop print and play error sound if USB drive is removed.
- Allow configuration of version string in touch UI.
- Print a completion message in the bed mesh leveling screen.
- Don't play redundant sound at the start of a print.
- Clicking on percentage in status screen now goes into print speed screen
- Clicking on axis in status screen now goes to nozzle motion screens
- Use default increment of 100 when nozzle is preheated in temp screen, 10 otherwise
- Fixed grayed out change filament button in tune menu
- Eliminated code duplication in tune menu
- Add button for resetting BLTouch to advanced settings menu
2020-04-28 00:31:05 -05:00
Marcio T and GitHub
919e53a5d4
Fix: SD pause broken with PARK_HEAD_ON_PAUSE ( #17754 )
2020-04-27 22:43:42 -05:00
XDA-Bam and GitHub
bbe2cb75ad
More accurate Junction Deviation fast-acos ( #17575 )
2020-04-16 21:51:05 -05:00
bc856fd8ec
MKS Robin E3 / E3D support ( #17569 )
...
Co-authored-by: Scott Lahteine <github@thinkyhead.com >
2020-04-16 01:19:24 -05:00
Marcio T and GitHub
791873b10d
Fix ExtUI compile errors ( #17544 )
...
Fixes #16628
2020-04-15 23:17:01 -05:00
Roxy-3D and GitHub
07c9dc4142
Make pid_debug_flag match declaration in M303.cpp
...
Get it right this time!
2020-04-11 11:03:04 -05:00
Roxy-3D and GitHub
a65198882f
Make declaration of PID_debug_flag match M303.cpp
2020-04-11 10:25:19 -05:00
Marcio T and GitHub
dbdfe61644
Fix and improve FTDI Eve Touch UI ( #17426 )
2020-04-09 16:00:25 -05:00
Tor-p and GitHub
d6f39a69af
Fix G76 probe height / position ( #17392 )
2020-04-06 15:32:06 -05:00
Marcio T and GitHub
be0e313c07
Touch UI additions, bug fixes ( #17379 )
2020-04-02 14:24:55 -05:00
Simon Jouet and GitHub
192c7c27b9
Fix extra TMC serial begin calls ( #17351 )
2020-04-01 16:20:38 -05:00
Marcio T and GitHub
d83ad6f321
Improve / fix FTDI EVE Touch UI ( #17338 )
...
- Fix timeout and debugging string
- Fix check for whether `LCD_TIMEOUT_TO_STATUS` is valid
- Fix incorrect debugging message
- Make capitalization of callbacks consistent.
- Allow Touch UI to use hardware SPI on Einsy boards
- Move print stats to About Printer page.
- More generic about screen with GPL license.
- Add missing handler for power loss event
- Less code duplication on status screen and main/advanced menu; more legible
- Reorganize advanced and main menu to add more features
- Hide home Z button when using Z_SAFE_HOMING
- Fix compilation errors when certain features enabled
- Fix missing labels in UI
- Improve color scheme
- Add new preheat menus
- Fix incorrect rendering of Marlin logo on boot
- Add Level X Axis and Auto calibrate buttons
2020-03-31 14:22:04 -05:00
Roxy-3D and GitHub
2f7e5cf7dd
Fix typo...
2020-03-28 09:53:04 -05:00
Roxy-3D and GitHub
1986e1cdf8
Allow PID_DEBUG to be turned on and off ( #17284 )
...
M303 D will now toggle activation of PID_DEBUG output. This allows the debug capability to be built into the firmware, but turned on and off as needed.
2020-03-24 19:38:09 -05:00
Roxy-3D and GitHub
075a86b076
Update LCD timing on Formbot T-Rex 2+ machines
...
The code is slightly more optimized than it used to be and this has caused the setup and hold times on the Formbot T-Rex 2+ machines to be insufficient. This change gives sufficient margin and the LCD Display is clean again.
2020-03-24 17:15:03 -05:00
Roxy-3D and GitHub
5d515c3a2f
Adjust for timing shift on Max7219 displays on AVR's
...
Something has shifted. The previous timing delays on the Max7219 debug displays is too tight without this correction.
I suspect something has been optimized and roughly 50ns of needed setup and hold time has disappeared.
This corrects the issue and the display results are clean again.
2020-03-24 17:08:31 -05:00
Roxy-3D and GitHub
9f85165101
Allow Tool Offset adjustments to have another digit of precision
...
Some of the items in the Tool Offset Adjustment menu (in particular, the Z Offset!!!) were only adjustable with .1mm accuracy.
This is not enough. So the edit menu is switched to float52 to fix the issue.
2020-03-14 18:12:29 -05:00
nick-diel and GitHub
7070ea0b49
Add OnPidTuning event to Malyan LCD ( #17143 )
...
All ExtUI LCDs need to keep up with ExtUI API changes.
2020-03-12 19:48:33 -05:00
Marcio T and GitHub
955ce393df
Restore tabs in Makefile ( #16944 )
2020-02-24 10:42:12 -06:00
Marcio T and GitHub
92278a45ed
Allow Z_SAFE_HOMING_POINT outside bed ( #16945 )
2020-02-24 10:40:12 -06:00
vivian-ng and GitHub
eeec4c27e7
[ESP32] Allow user to define pins for hardware Serial1 and Serial2 ( #16918 )
2020-02-22 04:00:10 -06:00
vivian-ng and GitHub
4c6f695bea
Put ESP32 I2S stepper task and Marlin on the same core ( #16874 )
2020-02-16 16:44:36 -06:00
vivian-ng and GitHub
a16f3baecc
Add ESPAsyncTCP to lib_ignore ( #16844 )
2020-02-13 23:22:52 -06:00
Luc and Scott Lahteine
6357619ab2
Add ESP3DLib idletask entry point ( #16658 )
2020-01-26 01:11:30 -06:00
tompe-proj and Scott Lahteine
a338dce83f
PINDA v2 temperature sensor / compensation ( #16293 )
2020-01-17 17:16:45 -06:00
vivian-ng and Scott Lahteine
e94f782f51
Shared SPI sanity check ( #16581 )
2020-01-17 02:54:22 -06:00
Bob-the-Kuhn and Scott Lahteine
0d0dfba203
STM32 soft SPI. STEVAL_3DP001V1 SD read. M906 tweaks. ( #16579 )
2020-01-17 02:44:01 -06:00
Luc and Scott Lahteine
d854c8fa5f
ESP3d integration for ESP32 ( #16515 )
2020-01-10 17:22:41 -06:00
Dirk O. Kaar and Scott Lahteine
d0e1166cce
Fix Visual Micro "Arduino IDE for Visual Studio" support ( #16418 )
2020-01-02 19:01:38 -06:00
Dirk O. Kaar and Scott Lahteine
ec03e46ffa
Improve Renkforce configs ( #16417 )
2020-01-01 20:40:01 -06:00
Luc and Scott Lahteine
24eaf2d7e0
Some ESP32 patches ( #16297 )
2019-12-22 16:11:17 -06:00