bigtreetech / BIGTREETECH-TouchScreenFirmware

support TFT35 V1.0/V1.1/V1.2/V2.0/V3.0, TFT28, TFT24 V1.1, TFT43, TFT50, TFT70
GNU General Public License v3.0
1.32k stars 1.65k forks source link

[FR] Feature Request List #1170

Closed oldman4U closed 4 years ago

oldman4U commented 4 years ago

Dear reader,

This Feature Requests list has three "functions":

1: It allows users to check, if a certain feature has already been requested, before starting a new ticket.

2: Mark features which are already under development to avoid, that several developers are working on the same function.

3: There is now a BOT which closes inactive tickets. Some of them are probably useful, so it makes sense to make them available at a more prominent place.

Notes: Read the Read me before posting! to see if you would like to ask for an already listed FR. Feel free to start a new FR Ticket, in case your feature or function is not listed here. To join an existing FR, please click on the link below. Even the ticket is closed, it does not mean that it can not be used anymore. Feel free to add your comments related to this FR ticket below. New feature requests will be added as fast as possible. Feature Requests shown in Bold are under development and if possible the developer is mentioned next to it. Notes from the community are added to each FR in CAPITAL LETTERS. Features which have been merged into the master branch, will be removed from this list.

General Features:

524 Vertical Screen GUI

804 Transfer a file via Wifi ESP3D to the TFT-SD and/or TFT USB-Stick

1193 TFT 35 E3 v3.0 + skr 1.4 Power loss recovery Problem - NO support for UPS module

Touchscreen Related Feature:

296 Idle and back to main menu

732 Simplified Status Screen while Printing

763 Recover possibility to have the custom menu with icons

1053 Option to deactivate the TFT LCD menu item

1264 Add GUI-support for G35 - Tramming assistant

1343 Error working with BTT SD Cloud after a print

1476 Save print progress to memory (so printer can be shut down)

1504 Access to Smart Filament Detection settings in screen settings and during print

1572 Optimised Print menu and List/thumbnail selection addition to top row

1767 Support for dual X carriage menu

1834 Show current fan speed when using ADAPTIVE FAN SLOWING

1835 ESP32 Wifi

1896 Child lock

2190 Can you enable the Marlin backlash setting with the TFT35 v3.0 screen?

2005 MULTI_VOLUME Support

2198 gCode Filename ABBREVIATION

2204 Support for tripple (independent) Z-axis

2248 Inverted (reverse) logic on steps (mm, percent, degree)

2501 Heater timeout during pause

2622 Movement speed control in the movement menu

2762 Three Point Levelling Support

2770 Height/layer as persistent info

2772 Speed control in the move menu, alternative move menu

Marlin Emulator Related Features: Currently no new features requested

RRF related features: Please use Discussion #2278 for all RRF related features: Requested features: β€’ Menu system for macros + "interactive" macros β€’ Thumbnail and menu system support for onboard gcodes β€’ Make the load/unload menu useable

2141 RRF Macro menu icon view support

Thank you

Additional features and functions:

361 remote firmware deploy with build.py

598 Implement "LittlevGL"

1115 Add option for temp sensors

1165 Smart Filament Sensor Module with Repetier-Firmware V2

Bug, Feature or Known Issue?:

574 Optional' Enhancements (for CNC) Firmware assumes Tool, Extruder, Fan

597 ESP32 CAM Compatibility

958 WIFI REPETIER support

PS: A user asked me what happens with this list in case I do not want to maintain it anymore or when I die. Well, I am younger than my nickname makes you believe, but this is a valid question, so here is my answer.

Besides the possibility to reopen all tickets or to fall back to the status before this list has been made, there is still the option to copy and paste this ticket into a new one at any time. Or I am able to hand it over to another user, so I would do so...

Thank you

CyberDeck commented 3 years ago

@oldman4U, I will try to come up with some ideas for #1896. Not so much for a child lock (a 3D printer should be always put in a safe place where no child could reach it) but more in terms of a general "accidential touch" / "rotate" lock like a mobile keylock feature.

First idea I will give a try: Implement some kind of "long touch" on the title bar to lock and unlock the screen. Should not be to hard to implement.

oldman4U commented 3 years ago

Sounds great.

Please keep in mind the limited resources we have.

digant73 commented 3 years ago

@oldman4U FR #1945 was implemented so you can remove it from the list

oldman4U commented 3 years ago

πŸ‘πŸ»

Antonino Di Guardo @.***> schrieb am Sa. 31. Juli 2021 um 14:33:

@oldman4U https://github.com/oldman4U FR #1945 https://github.com/bigtreetech/BIGTREETECH-TouchScreenFirmware/issues/1945 was implemented so you can remove it from the list

β€” You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/bigtreetech/BIGTREETECH-TouchScreenFirmware/issues/1170#issuecomment-890341661, or unsubscribe https://github.com/notifications/unsubscribe-auth/AM6XKZEUSZMEH7VPOQPTQBTT2PUQBANCNFSM4SL5EGKA .

digant73 commented 2 years ago

@oldman4U FR #438 and FR #810 have been implemented by PR #2241 so they can be removed from the list. Furthermore the readme file should be updated reporting the following Octoprint integration guide:

INTEGRATION WITH OCTOPRINT / OCTOPRINT TRIGGERING COMMANDS: Octoprint can optionally trigger some actions to the TFT sending specific gcodes. The following actions and the related triggering gcodes are currently supported by the TFT fw:

start: M118 A1 P0 action:print_start

end: M118 A1 P0 action:print_end

cancel: M118 A1 P0 action:cancel

pause: M118 A1 P0 action:pause

resume: M118 A1 P0 action:resume

time remaining progress: M118 A1 P0 action:notification Time Left \<XX>h\<YY>m\<ZZ>s (e.g. 02h04m06s) or M117 Time Left \<XX>h\<YY>m\<ZZ>s

file data progress: M118 A1 P0 action:notification Data Left \<XXXX>/\<YYYY> (e.g. 123/12345) or M117 Data Left \<XXXX>/\<YYYY>

When the trigger "print_start" is received, the TFT switches to Printing menu. Once on Printing menu, the "pause", "resume" and "stop" buttons on the menu will be disabled. That means only Octoprint will control the print. Only on print end or cancel the TFT Printing menu is finalized (statistics available etc...) and unlocked (it can be closed).

NOTE: A new plugin on Octoprint implementing the above protocol should be the preferable way (available to everyone)

kisslorand commented 2 years ago

2005 MULTI_VOLUME Support

Done in PR #2418, it all depends on Marlin's repository maintainers. (https://github.com/MarlinFirmware/Marlin/pull/23780)

Tannoo commented 10 months ago

Could we get all marlin mode options in the TFT?

Would be great to get rid of marlin mode and it's cables.

radek8 commented 10 months ago

Could we get all marlin mode options in the TFT?

Would be great to get rid of marlin mode and it's cables.

And what specifically are you missing? :-)

Tannoo commented 10 months ago

Status updates during PID autotuning.

Probe offset wizard

Those are off the top of my head that I needed Marlin Mode for so far.

I will let you know when I find more.

radek8 commented 10 months ago

As far as I know, both named functions are available in touch mode (in the current version).

radek8 commented 10 months ago

Special functions for atypical printer configurations can still be performed via commands in a terminal window. I haven't run the Marlin mode on the printer for over a year. Everything I need is configurable via touch mode. I think in most cases with higher control comfort.

radek8 commented 10 months ago

Unfortunately, there are currently a few edits and bug fixes waiting to be merged, but BTT probably isn't interested in continuing.

Tannoo commented 10 months ago

Status updates during PID tuning.

Probe offset wizard

Those are off the top of my head that I needed Marlin Mode for so far.

I will let you know when I find more.

Tannoo commented 10 months ago

Unless these are tucked away that I have not found.

Tannoo commented 10 months ago

Is there a V4 in the pipes?

radek8 commented 10 months ago

20240105_211548

Tannoo commented 10 months ago

Okay. You got me ;)

github-actions[bot] commented 7 months ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.