Commit Graph
91 Commits
Author SHA1 Message Date
Marcio TandScott Lahteine 3a28a1fd1d 🩹 Fix ADVANCE_K + DISTINCT_E_FACTORS sanity check (#25007) 2022-12-16 14:23:25 -06:00
Marcio TandScott Lahteine 473d2b888a Fix FAST_PWM_FAN / TouchUI with NO_MOTION_BEFORE_HOMING (#25005)
Fix regressions from #20323, #23463
2022-12-16 14:23:25 -06:00
Marcio TandScott Lahteine 1e7219f4a6 🐛 Fix FTDI_EVE_TOUCH_UI reboot loop (#24195) 2022-05-19 12:11:03 -05:00
Marcio TandScott Lahteine 78c7fedcea 🐛 Fix Due cli/sei (#24182)
Followup to #23357
2022-05-16 21:49:30 -05:00
Marcio TandScott Lahteine e2a790b759 🚸 Enhance FTDI Eve Touch UI file select dialog (#22742) 2021-10-02 22:31:15 -05:00
Marcio TandScott Lahteine c06a183f28 ️ Fix, enhance FTDI Eve Touch UI (#22619) 2021-09-12 19:29:52 -05:00
Marcio TandScott Lahteine d1db17c6f5 ️ Enhance and fix FTDI Eve Touch UI file select (#22651) 2021-09-12 19:29:49 -05:00
Marcio TandScott Lahteine 166324fc7b 🐛 Fix and improve FTDI Eve Touch UI (#22361, #22439, #22459, #22468, #22500, #22530) 2021-08-09 01:09:08 -05:00
Marcio TandScott Lahteine eb8649ba42 📺 Fix and optimize FTDI Eve Touch Interface (#22427) 2021-08-08 23:52:56 -05:00
Marcio TandScott Lahteine dd8ac689c3 ️ Fixes to FTDI Eve Touch UI (#22347) 2021-07-17 01:54:27 -05:00
Marcio TandScott Lahteine 1bb61f27e9 📺 Assorted small FTDI Eve Touch UI fixes (#22273) 2021-07-06 20:44:34 -05:00
Marcio TandScott Lahteine 08895e6cb0 🎨 Fix and improve FTDI Eve Touch UI (#22223) 2021-06-27 11:24:43 -05:00
Marcio TandScott Lahteine 1ba694cebb 🎨 Fix and enhance FTDI Eve Touch UI (#22189) 2021-06-27 11:22:20 -05:00
Marcio TandScott Lahteine 507e1e436e 🎨 Fix and improve FTDI Eve Touch UI (#22093) 2021-06-15 00:09:52 -05:00
Marcio TandScott Lahteine d8a02bbbdb 🎨 Reorganize FTDI Touch UI variants (#22066) 2021-06-15 00:09:52 -05:00
Marcio TandScott Lahteine 317afae37c ✏️ Six Linear Axes followup (typos) (#22094) 2021-06-15 00:08:32 -05:00
Marcio TandScott Lahteine f5f999d7bf 📺 Fix and enhance FTDI EVE Touch UI (#22047) 2021-06-14 23:52:14 -05:00
Marcio TandScott Lahteine e640d9246d FTDI EVE Touch UI fixes (#21706) 2021-04-29 08:45:20 -05:00
Marcio TandScott Lahteine e26eebfb2f Enhance and fix FTDI Eve Touch UI (#21607) 2021-04-29 08:45:19 -05:00
Marcio TandScott Lahteine c46c2c4f3c Touch UI Bed Mesh Screen refactor, enhancements (#21521)
- Split mesh view and edit screen into two screens
- The editor now live-updates the graphics
- Added Touch UI mesh progress feedback to `G26`
- Show positive / negative mesh values in different colors
2021-04-29 08:45:18 -05:00
Marcio TandScott Lahteine 82e6a2ed62 G26 Hilbert Curve followup (#21480) 2021-04-29 08:45:17 -05:00
Marcio TandScott Lahteine 5ad7118aea FTDI Touch UI fix and reorganize (#21487) 2021-04-29 08:45:17 -05:00
Marcio TandScott Lahteine 7c275285ea Refactor Hilbert curve. Enhance Touch UI Bed Level Screen. (#21453) 2021-04-29 08:45:17 -05:00
Marcio TandScott Lahteine e806c3376a UBL - Hilbert space-filling curve probing sequence (#21387) 2021-04-29 08:45:16 -05:00
Marcio TandScott Lahteine 5b0dc4d325 Mesh Editor for FTDI Eve Touch UI (#21381) 2021-04-29 08:45:16 -05:00
Marcio TandScott Lahteine 4e6ed43198 Minor FTDI EVE Touch UI fixes (#21232) 2021-04-29 08:45:15 -05:00
Marcio TandScott Lahteine 1ab1c62f03 FTDI Touch UI followup (#21167) 2021-04-29 08:45:14 -05:00
Marcio TandScott Lahteine a19c79d714 Enhance and fix FTDI Touch UI (#21148) 2021-04-29 08:45:14 -05:00
Marcio TeixeiraandScott Lahteine 8416edd127 Refactor FTDI EVE Touch Screen (#20987) 2021-04-29 08:45:13 -05:00
Marcio TeixeiraandScott 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 TandScott Lahteine a7c97182f7 Fix compatibility macros 2021-04-29 08:45:11 -05:00
Marcio TeixeiraandScott Lahteine 1e7426e549 Silence unused parameter warnings 2021-04-29 08:45:11 -05:00
Marcio TandScott Lahteine d3d8fd6d9b Fix thermal error protection, reporting (#20655) 2021-04-29 08:45:10 -05:00
Marcio TandScott 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
Marcio TeixeiraandScott 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 TeixeiraandScott Lahteine 3bab0fccc2 Fix NO_WORKSPACE_OFFSETS compile 2021-04-29 08:45:04 -05:00
Marcio TandScott Lahteine bf3f7ae5b9 Touch UI support for X2, Y2 and Z2 (#19538) 2021-04-29 08:45:01 -05:00
Marcio TandScott Lahteine 1978a29678 New Touch UI buttons (#19465) 2021-04-29 08:45:00 -05:00
Marcio TandScott Lahteine 7735be367f Fix case light brightness save/load (#19436) 2021-04-29 08:44:59 -05:00
Marcio TeixeiraandScott 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 TandScott Lahteine 9aceb3711b Add missing FTDI EVE menu source (#19382) 2021-04-29 08:44:59 -05:00
Marcio TandScott Lahteine 196a72b29e Touch UI "Leveling" menu, misc. fixes (#19349) 2021-04-29 08:44:59 -05:00
Marcio TeixeiraandScott Lahteine ba6659f6be Fix ExtUI SD sorting, compile issues 2021-04-29 08:44:58 -05:00
Marcio TandScott 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
Marcio TeixeiraandScott 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
Marcio TandScott Lahteine 3eafce4683 For FTDI800 compatibility, remove VERTEX_FORMAT dependency (#18982) 2021-04-29 08:44:56 -05:00
Marcio TandGitHub 9c7344487a FTDI EVE Touch UI fixes (#21706) 2021-04-26 23:40:59 -05:00
Marcio TandGitHub 3ec5cd312b Enhance and fix FTDI Eve Touch UI (#21607) 2021-04-13 18:31:12 -05:00
Marcio TandGitHub 75b790376d Touch UI Bed Mesh Screen refactor, enhancements (#21521)
- Split mesh view and edit screen into two screens
- The editor now live-updates the graphics
- Added Touch UI mesh progress feedback to `G26`
- Show positive / negative mesh values in different colors
2021-04-04 18:58:03 -05:00
Marcio TandGitHub 45c1432946 G26 Hilbert Curve followup (#21480) 2021-04-01 19:12:00 -05:00
Marcio TandGitHub 7573524a14 FTDI Touch UI fix and reorganize (#21487) 2021-03-30 21:23:43 -05:00
Marcio TandGitHub c45b91aa94 Refactor Hilbert curve. Enhance Touch UI Bed Level Screen. (#21453) 2021-03-27 22:57:12 -05:00
Marcio TandGitHub eee726ec7d UBL - Hilbert space-filling curve probing sequence (#21387) 2021-03-23 01:45:51 -05:00
Marcio TandGitHub 3e7d830f57 Mesh Editor for FTDI Eve Touch UI (#21381) 2021-03-23 00:51:03 -05:00
Marcio TandGitHub f52cba6aff Minor FTDI EVE Touch UI fixes (#21232) 2021-02-28 20:52:59 -06:00
Marcio TandScott Lahteine ba301fd800 FTDI Touch UI followup (#21167) 2021-02-23 16:03:40 -06:00
Marcio TandGitHub ece06c26a9 Enhance and fix FTDI Touch UI (#21148) 2021-02-21 04:05:59 -06:00
Marcio TeixeiraandScott Lahteine ee66d9ccf9 Refactor FTDI EVE Touch Screen (#20987) 2021-02-06 14:25:10 -06:00
Marcio TeixeiraandScott Lahteine d03c3980de 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-01-15 17:44:16 -06:00
Marcio TandScott Lahteine 9bbe9455cf Fix compatibility macros 2021-01-15 17:44:16 -06:00
Marcio TeixeiraandScott Lahteine 6376b683c7 Silence unused parameter warnings 2021-01-15 17:44:16 -06:00
Marcio TandGitHub 2d88bcb67e Fix thermal error protection, reporting (#20655) 2021-01-03 21:39:15 -06:00
Marcio TandGitHub f3bddc4e4e 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.
2020-12-09 05:09:31 -06:00
Marcio TeixeiraandScott Lahteine b6856dcb99 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
2020-10-29 01:14:15 -05:00
Marcio TeixeiraandScott Lahteine a74e82fbae Fix NO_WORKSPACE_OFFSETS compile 2020-10-27 15:05:30 -05:00
Marcio TandScott Lahteine 2213eb3317 Touch UI support for X2, Y2 and Z2 (#19538) 2020-10-16 16:39:53 -05:00
Marcio TandGitHub d06bcd6dd3 Touch UI support for X2, Y2 and Z2 (#19538) 2020-10-02 17:30:32 -05:00
Marcio TandGitHub 362145f608 New Touch UI buttons (#19465) 2020-09-22 21:01:01 -05:00
Marcio TandGitHub 9fd06fa767 Fix case light brightness save/load (#19436) 2020-09-19 09:23:56 -05:00
Marcio TeixeiraandScott Lahteine c539254101 Add warning to ExtUI Bed Mesh Screen. (#19397)
- Show a warning on the Mesh Bed Leveling screen if some points aren't probed.
2020-09-17 05:49:18 -05:00
Marcio TandGitHub 941b890881 Add missing FTDI EVE menu source (#19382) 2020-09-14 03:25:20 -05:00
Marcio TandGitHub 872516f9f9 Touch UI "Leveling" menu, misc. fixes (#19349) 2020-09-12 23:32:00 -05:00
Marcio TeixeiraandScott Lahteine 328d8b5952 Fix ExtUI SD sorting, compile issues 2020-09-09 21:54:08 -05:00
Marcio TandGitHub 2b789ddab9 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.
2020-09-06 17:37:16 -05:00
Marcio TeixeiraandScott Lahteine b07dd44ec2 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
2020-08-26 00:59:06 -05:00
Marcio TandGitHub f62578efec For FTDI800 compatibility, remove VERTEX_FORMAT dependency (#18982) 2020-08-10 20:06:19 -05:00
Marcio TandGitHub 98196673aa Fix setStatusMessage calls (#17879) 2020-05-04 17:19:49 -05:00
Marcio TandGitHub 2a959cde6f Fix undefined/unused, Touch UI (#17874) 2020-05-04 13:57:12 -05:00
Marcio TandGitHub db32af9171 Fix ExtUI + Archim compile, typos (#17825) 2020-05-02 17:30:51 -05:00
Marcio TandGitHub 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 TandGitHub 919e53a5d4 Fix: SD pause broken with PARK_HEAD_ON_PAUSE (#17754) 2020-04-27 22:43:42 -05:00
Marcio TandGitHub 791873b10d Fix ExtUI compile errors (#17544)
Fixes #16628
2020-04-15 23:17:01 -05:00
Marcio TandGitHub dbdfe61644 Fix and improve FTDI Eve Touch UI (#17426) 2020-04-09 16:00:25 -05:00
Marcio TandGitHub be0e313c07 Touch UI additions, bug fixes (#17379) 2020-04-02 14:24:55 -05:00
Marcio TandGitHub 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
Marcio TandScott Lahteine 130d0395d0 Restore tabs in Makefile (#16944) 2020-02-24 11:01:52 -06:00
Marcio TandScott Lahteine c5f1ff9ee1 Allow Z_SAFE_HOMING_POINT outside bed (#16945) 2020-02-24 11:01:52 -06:00
Marcio TandGitHub 955ce393df Restore tabs in Makefile (#16944) 2020-02-24 10:42:12 -06:00
Marcio TandGitHub 92278a45ed Allow Z_SAFE_HOMING_POINT outside bed (#16945) 2020-02-24 10:40:12 -06:00
Marcio TandScott Lahteine 43d0391d82 Fix Touch UI message strings (#16004) 2019-11-26 02:56:25 -06:00
Marcio TandScott Lahteine f6a799c7b3 Allow compile under Windows Subsystem for Linux (#15606) 2019-10-24 14:57:20 -05:00