knutwurst / Marlin-2-0-x-Anycubic-i3-MEGA-S

Marlin 2.0.x Version for Anycubic i3 MEGA M/S/P/X/CHIRON and 4MAX with Anycubic TFT or the "new" DGUS Clone TFT - Now also with BLTouch!
GNU General Public License v3.0
782 stars 183 forks source link

New Display in i3 Mega S not fully supported #4

Closed ketchup67 closed 4 years ago

ketchup67 commented 4 years ago

There is a new display in the i3 Mega S built in. Seems it is the same display like the one which is used in the Anycubic Mega X. The special menu is not shown anymore.

akula3 commented 4 years ago

I bought my Mega S from Aliexpress. They redirected me to Anycubic.

ketchup67 commented 4 years ago

May i ask you, when did you bought your Mega S? Is there also this new display built in?

akula3 commented 4 years ago

No, it's the older one. I bought my printer before Christmas '19. But, I don't like the stupid original TFT from Anycubic and replaced it by RepRapDiscount Full Graphic Smart Controller. It is more informative and offer live changes in the print process.

ketchup67 commented 4 years ago

That´s great ! But for me the standard one would be really fine...if the print problem would be solved (!) I did read somethíng about the BL-Touch modification. A little complicated and also i guess the warranty will be gone with and especially about this modification. So i will not touch it now ;)

knutwurst commented 4 years ago

Next one... without directories and with another serial protocol handling.

list_dir_and_special_menu_03.zip

@akula3 , aren't you the one from thingiverse with the TMC2209 and UART? 👯‍♂️ I didn't forget you but I still did not get any suitable Trinamic drivers to test my setup but I am confident that UART with RX+TX will work on the Trigorilla board.

akula3 commented 4 years ago

Yes Oliver, i'm and we had the discussion on thingiverse you mentione. I belive too, that it should work, but I'm not sure which two pins on trigorilla are interrupt capable. However, this is not the current topic. If you want, I can open here in your repo an extra theme for UART.

ketchup67 commented 4 years ago

Here we go again: After leaving the Print menu and going back inside to there the basic gcodes are not shown anymore. Moving directly the special menu - "Z - up" ist still "Z - down"

20200709_135213 20200709_135225 20200709_135234 20200709_135242 20200709_135247 20200709_135252 20200709_135308

The log:

ketchup67 commented 4 years ago

Recv: Cap:CHAMBER_TEMPERATURE:0 Recv: ok Send: M20 Recv: Begin file list Recv: OWL_PA~1.GCO 6870525 Recv: PARAME~1.GCO 13691 Recv: /ROBOT/AI3M_R~1.GCO 29980794 Recv: /ROBOT/AI3M_R~2.GCO 15165665 Recv: /ROBOT/AI3M_R~3.GCO 8726931 Recv: /ROBOT/AI3M_R~4.GCO 11986786 Recv: /ROBOT/AI93B1~1.GCO 15082478 Recv: /ROBOT/AIAD07~1.GCO 24305812 Recv: /ROBOT/AI2C23~1.GCO 7064063 Recv: /ROBOT/AI5CC8~1.GCO 11031816 Recv: End file list Recv: ok Send: M420V1 Recv: echo:Invalid mesh. Recv: echo:Bed Leveling OFF Recv: echo:Fade Height OFF Recv: ok Send: M851 Recv: echo:Unknown command: "M851" Recv: ok Send: M155 S2 Recv: ok Recv: T:28.97 /0.00 B:29.49 /0.00 @:0 B@:0 Recv: T:28.97 /0.00 B:29.46 /0.00 @:0 B@:0 Recv: T:28.97 /0.00 B:29.40 /0.00 @:0 B@:0 Recv: T:29.00 /0.00 B:29.49 /0.00 @:0 B@:0 Recv: TFT Serial Command: A8 S0 Recv: 0: .gcode Recv: 1: Owl_pair.gcode Recv: 2: parameter.gcode Recv: T:28.97 /0.00 B:29.46 /0.00 @:0 B@:0 Recv: T:29.00 /0.00 B:29.37 /0.00 @:0 B@:0 Recv: T:28.97 /0.00 B:29.52 /0.00 @:0 B@:0 Recv: T:29.00 /0.00 B:29.43 /0.00 @:0 B@:0 Recv: T:29.00 /0.00 B:29.49 /0.00 @:0 B@:0 Recv: T:29.00 /0.00 B:29.49 /0.00 @:0 B@:0 Recv: T:28.94 /0.00 B:29.43 /0.00 @:0 B@:0 Recv: TFT Serial Command: A13 .gcode Recv: T:29.00 /0.00 B:29.43 /0.00 @:0 B@:0 Recv: T:29.00 /0.00 B:29.49 /0.00 @:0 B@:0 Recv: T:29.00 /0.00 B:29.43 /0.00 @:0 B@:0 Recv: T:29.00 /0.00 B:29.43 /0.00 @:0 B@:0 Recv: T:29.00 /0.00 B:29.43 /0.00 @:0 B@:0 Recv: T:29.00 /0.00 B:29.49 /0.00 @:0 B@:0 Recv: TFT Serial Command: A26 Recv: TFT Serial Debug: SelectedDirectory: .gcode Recv: TFT Serial Debug: Enter Special Menu Recv: DEBUG: Special Menu Selection: .gcode Recv: TFT Serial Command: A8 S0 Recv: T:29.00 /0.00 B:29.43 /0.00 @:0 B@:0 Recv: T:29.00 /0.00 B:29.46 /0.00 @:0 B@:0 Recv: T:29.00 /0.00 B:29.49 /0.00 @:0 B@:0 Recv: T:29.00 /0.00 B:29.49 /0.00 @:0 B@:0 Recv: TFT Serial Command: A13 .gcode Recv: T:29.00 /0.00 B:29.46 /0.00 @:0 B@:0 Recv: T:29.00 /0.00 B:29.49 /0.00 @:0 B@:0 Recv: T:29.00 /0.00 B:29.52 /0.00 @:0 B@:0 Recv: T:29.00 /0.00 B:29.55 /0.00 @:0 B@:0 Recv: T:29.00 /0.00 B:29.52 /0.00 @:0 B@:0 Recv: T:29.00 /0.00 B:29.55 /0.00 @:0 B@:0 Recv: TFT Serial Command: A8 S0 Recv: T:29.00 /0.00 B:29.49 /0.00 @:0 B@:0 Recv: T:29.00 /0.00 B:29.43 /0.00 @:0 B@:0 Recv: T:29.00 /0.00 B:29.40 /0.00 @:0 B@:0 Recv: T:29.00 /0.00 B:29.52 /0.00 @:0 B@:0 Recv: T:29.00 /0.00 B:29.55 /0.00 @:0 B@:0 Recv: TFT Serial Command: A8 S4 Recv: T:29.00 /0.00 B:29.55 /0.00 @:0 B@:0 Recv: T:29.00 /0.00 B:29.55 /0.00 @:0 B@:0 Recv: TFT Serial Command: A13 .gcode Recv: T:29.00 /0.00 B:29.55 /0.00 @:0 B@:0 Recv: T:29.00 /0.00 B:29.55 /0.00 @:0 B@:0 Recv: T:29.00 /0.00 B:29.52 /0.00 @:0 B@:0 Recv: T:29.00 /0.00 B:29.49 /0.00 @:0 B@:0 Recv: T:29.00 /0.00 B:29.52 /0.00 @:0 B@:0 Recv: TFT Serial Command: A26 Recv: TFT Serial Debug: SelectedDirectory: .gcode Recv: TFT Serial Debug: Enter Special Menu Recv: DEBUG: Special Menu Selection: .gcode Recv: Special Menu: Start Mesh Leveling Recv: TFT Serial Command: A8 S0 Recv: ok Recv: T:29.00 /0.00 B:29.52 /0.00 @:0 B@:0 Recv: T:29.00 /0.00 B:29.49 /0.00 @:0 B@:0 Recv: T:28.97 /0.00 B:29.49 /0.00 @:0 B@:0 Recv: echo:busy: processing Printer seems to support the busy protocol, will adjust timeouts and set busy interval accordingly Send: M113 S2 Recv: T:29.03 /0.00 B:29.49 /0.00 @:0 B@:0 Recv: X:0.00 Y:0.00 Z:0.00 E:0.00 Count X:0 Y:0 Z:0 Recv: ok Recv: T:29.00 /0.00 B:29.49 /0.00 @:0 B@:0 Recv: MBL G29 point 1 of 25 Recv: X:10.00 Y:10.00 Z:0.00 E:0.00 Count X:800 Y:800 Z:0 Recv: ok Connection closed, closing down monitor Changing monitoring state from "Operational" to "Offline"

knutwurst commented 4 years ago

However, this is not the current topic. If you want, I can open here in your repo an extra theme for UART.

Not necessary ;) I'll create a development branch for this when I have the hardware. I'll also mention you so you can see the progress.

Moving directly the special menu - "Z - up" ist still "Z - down"

This is because the menu items are not in the correct place. This is the main issue, I am trying to fix, but it is also a bit tricky to do without a display which I can debug in realtime. ... I really need one. The behaviour is completely different from the "old" display, which works just fine with this dev branch. (the .gcode at every line still looks ulgly, but one issue at the time^^)

ketchup67 commented 4 years ago

I understand. So is there anything else i can support you for?

Oliver Köster notifications@github.com schrieb am Fr., 10. Juli 2020, 12:25:

However, this is not the current topic. If you want, I can open here in your repo an extra theme for UART.

Not necessary ;) I'll create a development branch for this when I have the hardware. I'll also mention you so you can see the progress.

Moving directly the special menu - "Z - up" ist still "Z - down"

This is because the menu items are not in the correct place. This is the main issue, I am trying to fix, but it is also a bit tricky to do without a display which I can debug in realtime. ... I really need one. The behaviour is completely different from the "old" display, which works just fine with this dev branch. (the .gcode at every line still looks ulgly, but one issue at the time^^)

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/issues/4#issuecomment-656603802, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQFTCBAGMIBRHEPQQU27I5TR23UBXANCNFSM4OQRRLVQ .

knutwurst commented 4 years ago

I understand. So is there anything else i can support you for?

Maybe yes. I'll come up to you when I have something. I need some more tests. It's so strange that the display seems to overwrite the last page.

ketchup67 commented 4 years ago

Hi,

as far as i checked it, yes. Meanwhile i went back to the original Anycubic firmware and opened a ticket there. I let them know that it is not possible to install a Marlin firmware about this new TFT touch display and also provided the link to our testing chat here. Waiting for the reply but no answer arrived until now.

Oliver Köster notifications@github.com schrieb am So., 12. Juli 2020, 12:48:

I understand. So is there anything else i can support you for? Maybe yes. I'll come up to you when I have something. I need some more tests. It's so strange that the display seems to overwrite the last page.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/issues/4#issuecomment-657205277, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQFTCBD6WVBMJVXPET6X473R3GIG5ANCNFSM4OQRRLVQ .

ketchup67 commented 4 years ago

At the moment i am using before i start every new print the bed level function from Octoprint. I connected Octoprint with Cura from where i send my print orders to there. Not very convinient but let's say a workaround...

Ralf-Peter Micko rpmicko@gmail.com schrieb am So., 12. Juli 2020, 13:27:

Hi,

as far as i checked it, yes. Meanwhile i went back to the original Anycubic firmware and opened a ticket there. I let them know that it is not possible to install a Marlin firmware about this new TFT touch display and also provided the link to our testing chat here. Waiting for the reply but no answer arrived until now.

Oliver Köster notifications@github.com schrieb am So., 12. Juli 2020, 12:48:

I understand. So is there anything else i can support you for? Maybe yes. I'll come up to you when I have something. I need some more tests. It's so strange that the display seems to overwrite the last page.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/issues/4#issuecomment-657205277, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQFTCBD6WVBMJVXPET6X473R3GIG5ANCNFSM4OQRRLVQ .

knutwurst commented 4 years ago

I don't think that anycubic will do something... I already asked for the tft firmware but no luck :(

In the meantime, try this ;) list_dir_and_special_menu_04.zip

ketchup67 commented 4 years ago

Installed your new firmware right now and just tried the "Preheat function" Unfortunately no reaction. The menu is just jumping back to the upper menue "special menu.gcode"

Recv: 0: .gcode Recv: TFT Serial Command: A13 .gcode Recv: T:29.72 /0.00 B:30.13 /0.00 @:0 B@:0 Recv: TFT Serial Command: A26 Recv: TFT Serial Debug: SelectedDirectory: .gcode Recv: TFT Serial Debug: Enter Special Menu Recv: DEBUG: Special Menu Selection: .gcode Recv: TFT Serial Command: A8 S0 Recv: T:29.84 /0.00 B:30.23 /0.00 @:0 B@:0 Recv: TFT Serial Command: A13 .gcode Recv: T:29.78 /0.00 B:30.21 /0.00 @:0 B@:0 Recv: TFT Serial Command: A26 Recv: TFT Serial Debug: SelectedDirectory: .gcode Recv: TFT Serial Debug: Enter Special Menu Recv: DEBUG: Special Menu Selection: .gcode Recv: TFT Serial Command: A8 S0 Recv: 0: .gcode Recv: T:29.78 /0.00 B:30.23 /0.00 @:0 B@:0 Recv: T:29.81 /0.00 B:30.18 /0.00 @:0 B@:0 Recv: T:29.78 /0.00 B:30.18 /0.00 @:0 B@:0 Recv: T:29.72 /0.00 B:30.16 /0.00 @:0 B@:0 Recv: T:29.81 /0.00 B:30.21 /0.00 @:0 B@:0 Recv: T:29.78 /0.00 B:30.16 /0.00 @:0 B@:0 Recv: T:29.78 /0.00 B:30.18 /0.00 @:0 B@:0 Recv: T:29.81 /0.00 B:30.18 /0.00 @:0 B@:0 Recv: T:29.84 /0.00 B:30.21 /0.00 @:0 B@:0 Recv: T:29.81 /0.00 B:30.23 /0.00 @:0 B@:0 Recv: T:29.78 /0.00 B:30.21 /0.00 @:0 B@:0 Recv: T:29.81 /0.00 B:30.23 /0.00 @:0 B@:0 Recv: TFT Serial Command: A13 .gcode Recv: T:29.81 /0.00 B:30.16 /0.00 @:0 B@:0 Recv: TFT Serial Command: A26 Recv: TFT Serial Debug: SelectedDirectory: .gcode Recv: TFT Serial Debug: Enter Special Menu Recv: DEBUG: Special Menu Selection: .gcode Recv: TFT Serial Command: A8 S0 Recv: TFT Serial Command: A13 .gcode Recv: T:29.75 /0.00 B:30.23 /0.00 @:0 B@:0 Recv: T:29.81 /0.00 B:30.21 /0.00 @:0 B@:0 Recv: TFT Serial Command: A26 Recv: TFT Serial Debug: SelectedDirectory: .gcode Recv: TFT Serial Debug: Enter Special Menu Recv: DEBUG: Special Menu Selection: .gcode Recv: TFT Serial Command: A8 S0 Recv: 0: .gcode

knutwurst commented 4 years ago

Yeah.. I see... but how does the menu look? still distorted?

ketchup67 commented 4 years ago

i deleted all my files on the SD card, because i am printing as a workaround with Cuda in combination with Octoprint. the only menu which was shown was the "special menu.gcode" When i pressed the submenu "Preheat function" it was also distorted again. Means as before with additional red letters on top of the white letters

knutwurst commented 4 years ago

Hm. great :/ So, I really need this display to investigate and debug further.

ketchup67 commented 4 years ago

:/ I guess it makes no sense to dissassemble the printer. Maybe can find the information of this new display somewhere in the internet. i am pretty sure that i am not the only person with this new specific problems

knutwurst commented 4 years ago

It seems to be the same display als built in the Mega X... getting this to work is also great for Mega X and Mega P users.

ketchup67 commented 4 years ago

So is there nowhere in the internet any technical information about this display?

Oliver Köster notifications@github.com schrieb am Mo., 13. Juli 2020, 17:34:

It seems to be the same display als built in the Mega X... getting this to work is also great for Mega X and Mega P users.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/issues/4#issuecomment-657631216, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQFTCBDSUQWZBRCICSQON5LR3MSQZANCNFSM4OQRRLVQ .

knutwurst commented 4 years ago

Unfortunately ... no. There is no useful custom firmware for the Mega X. And if so, I didn't find it.

ketchup67 commented 4 years ago

Found something but not sure if this could be the right one. Please take a look by yourself

https://www.electrodragon.com/w/index.php?title=Category:TFT_LCDs&redirect=no

Oliver Köster notifications@github.com schrieb am Mo., 13. Juli 2020, 17:39:

Unfortunately ... no. There is no useful custom firmware for the Mega X. And if so, I didn't find it.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/issues/4#issuecomment-657634036, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQFTCBEEG74R6RMDDZXXLV3R3MTD3ANCNFSM4OQRRLVQ .

knutwurst commented 4 years ago

Nope, sorry :) These are grapical displays. The Anycubic Touchscreen isn't a display. It's a remote control, which receives "text messages" (filenames) and can send control codes (like gcode).

ketchup67 commented 4 years ago

Thx for clarification. So, just can wait until these informations will be published somewhen.

Oliver Köster notifications@github.com schrieb am Mi., 15. Juli 2020, 08:53:

Nope, sorry :) These are grapical displays. The Anycubic Touchscreen isn't a display. It's a remote control, which receives "text messages" (filenames) and can send control codes (like gcode).

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/issues/4#issuecomment-658581911, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQFTCBBYPYXZE22GQPQRBZDR3VG6TANCNFSM4OQRRLVQ .

knutwurst commented 4 years ago

I really don't think that it's working, but can you please check this out? list_dir_and_special_menu_05.zip

ketchup67 commented 4 years ago

Of course i will try tomorrow and give you feedback asap. Thx a lot!

Oliver Köster notifications@github.com schrieb am Sa., 18. Juli 2020, 22:41:

I really don't think that it's working, but can you please check this out? list_dir_and_special_menu_05.zip https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/files/4942464/list_dir_and_special_menu_05.zip

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/issues/4#issuecomment-660539481, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQFTCBGBHD6WB5C2NCVFO33R4ICF5ANCNFSM4OQRRLVQ .

ketchup67 commented 4 years ago

Flashed and tested. That´s what i am getting here.

20200719_115148 20200719_115154

Empty....

20200719_115200

So going back to the root menu...

20200719_115208

...and back again. It shows this....but nothing happens if i chooses something there...

20200719_115214

knutwurst commented 4 years ago

Hmm.. okay. Does this make any difference? EDIT: Deleted.. doesn't work.

There must be some timing issue. If the output differs from 05 to 06, the display also needs other serial timings :/

ketchup67 commented 4 years ago

I will test and let you know asap. Unfortunately i started a longer print at the moment.

Oliver Köster notifications@github.com schrieb am So., 19. Juli 2020, 13:02:

Hmm.. okay. Does this make any difference? list_dir_and_special_menu_06.zip https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/files/4943585/list_dir_and_special_menu_06.zip

There must be some timing issue. If the output differs from 05 to 06, the display also needs other serial timings :/

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/issues/4#issuecomment-660626314, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQFTCBDSE2ICFKWFB35YRYTR4LHEBANCNFSM4OQRRLVQ .

knutwurst commented 4 years ago

new_tft_02.zip

thumbs pressed

EDIT: Updated

ketchup67 commented 4 years ago

Wow! I'll do, too! Will installiert it tomorrow evening and give you feedback at once then!

Oliver Köster notifications@github.com schrieb am Mo., 20. Juli 2020, 22:18:

new_tft_01.zip https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/files/4949868/new_tft_01.zip thumbs pressed

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/issues/4#issuecomment-661311116, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQFTCBBGDHZ6XG4JJ6ZNNN3R4SRANANCNFSM4OQRRLVQ .

ketchup67 commented 4 years ago

Installed now. Here are the pictures.

  1. Cannot navigate into the special menu
  2. arrow scrolling down just shows Dir_.gcode

:(

20200721_193835 20200721_193844 20200721_193849

knutwurst commented 4 years ago

Interesting. Maybe I should stop uploading files I didn't test myself :D

ketchup67 commented 4 years ago

Trial and error - in any case, right?

Oliver Köster notifications@github.com schrieb am Mi., 22. Juli 2020, 11:22:

Interesting. Maybe I should stop uploading files I didn't test myself :D

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/issues/4#issuecomment-662345232, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQFTCBDIO2PYW4WCNLKUL5TR42VXDANCNFSM4OQRRLVQ .

knutwurst commented 4 years ago

trial-and-error-every-time.zip

ketchup67 commented 4 years ago

No change - same!

knutwurst commented 4 years ago

finally_something_that_works.zip

Babysteps 🕺🏻

ketchup67 commented 4 years ago

Hi :) will test it tomorrow morning and give you feedback asap then

Oliver Köster notifications@github.com schrieb am Fr., 24. Juli 2020, 20:31:

finally_something_that_works.zip https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/files/4973702/finally_something_that_works.zip

Babysteps 🕺🏻

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/issues/4#issuecomment-663674809, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQFTCBCNCDKL5WHSGKWM62TR5HHPLANCNFSM4OQRRLVQ .

ketchup67 commented 4 years ago

You are my hero :) The special menu is working now - trying the mesh leveling right now and it seems to work. Only thing is now, that the files on the sd card are not shown anymore

Am Fr., 24. Juli 2020 um 20:32 Uhr schrieb Ralf-Peter Micko < rpmicko@gmail.com>:

Hi :) will test it tomorrow morning and give you feedback asap then

Oliver Köster notifications@github.com schrieb am Fr., 24. Juli 2020, 20:31:

finally_something_that_works.zip https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/files/4973702/finally_something_that_works.zip

Babysteps 🕺🏻

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/issues/4#issuecomment-663674809, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQFTCBCNCDKL5WHSGKWM62TR5HHPLANCNFSM4OQRRLVQ .

knutwurst commented 4 years ago

Thanks :D Not all menu items are working at the moment and I need to rework the file handling. Also the menu is ugly AF but I find a solution for that. I promise ;)

Also the folder navigation is a bit tricky, but I do my best.

ketchup67 commented 4 years ago

Great! Trying right now the first print with the bed mesh leveled. On some positiins is a strange sound i didn't recognize before. Seems from the motors. Also there are several longer stops now

Edit:

Stopped the printing. The print quality about the stops now is terrible!

Oliver Köster notifications@github.com schrieb am Sa., 25. Juli 2020, 10:11:

Thanks :D Not all menu items are working at the moment and I need to rework the file handling. Also the menu is ugly AF but I find a solution for that. I promise ;)

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/issues/4#issuecomment-663826625, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQFTCBHDVATUWFLECJFM4TDR5KHURANCNFSM4OQRRLVQ .

knutwurst commented 4 years ago

You are printing via USB don't you? The firmware is a prototype only for testing the TFT.

I reverted the serial buffer changes and also cleaned the display code. The stuttering should be gone now but it might be that the filenames are scrambled. Let me know if they are. new_tft_v02.zip

ketchup67 commented 4 years ago

Yes, i am printing via USB from my RPi with Octoprint

Oliver Köster notifications@github.com schrieb am Sa., 25. Juli 2020, 12:22:

You are printing via USB don't you? The firmware is a prototype only for testing the TFT.

I reverted the serial buffer changes and also cleaned the display code. The stuttering should be gone now. new_tft_v02.zip https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/files/4975384/new_tft_v02.zip

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/issues/4#issuecomment-663838662, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQFTCBGWPMXJE3JZC2EUVFTR5KW57ANCNFSM4OQRRLVQ .

Thomas0109 commented 4 years ago

Ich habe einen Mega X, da habe ich dieses Display Problem nicht, hat der Mega X etwas noch ein anderes Display? Dafür funktioniert die Pause Funktion bei mir aber leider nicht, habe schon mehre Marlin Versionen getestet. Display bleibt mit"command has been send wait for response" hängen. Bei dieser Version bleibt das Display nicht hängen, da sie die extensible ui nutzt, aber es werden noch nicht alle Funktionen damit unterstützt. Vielleicht hast Du ja eine Idee woran das liegen könnte?

Thomas0109 commented 4 years ago

Ist wohl ein Dgus 2 Display verbaut, wie ich gerade rausgefunden habe. Das sollte sich ja dann sogar flashen lassen. image

ketchup67 commented 4 years ago

Good morning, i flashed your new release right now. I will make a test print now. By the way no files from the sd card are shown just the special menu option what is fine for me because of Octoprint.

knutwurst commented 4 years ago

@ketchup67 : Files are only shown in the root directory, so maybe this is the issue? When using filenames with a length over 26 characters, the short (DOS 8.3) are used.

@Thomas0109 : Ein DGUS 2 ist es nicht. Höchstens ein Clone davon. Das Display im Mega 3 hat einen USB Port aber keinen cardreader. Außerdem einen Nuvoton NCU120 Prozessor. Das DGUS 2 läuft glaube ich mit einer T5L ASIC 8051 CPU. Flashen kann man es trotzdem, nur bisher habe ich es nicht geschafft einen Firmwaredump zu machen. Und solange Anycubic die Firmware nicht offenlegt oder wir rausfinden, was für ein Display das ist, wird das nichts.

Zu dem von dir geposteten Link ( https://github.com/MarlinFirmware/Marlin/pull/18655 ) kann ich nur sagen, dass "extensible ui" nichts weiter bedeutet, dass man die Funktionen der Marlin Firmware übersetzt und dann die Funktionen des Displays verwendet, um diese darzustellen. Dazu steht bei mir auch etwas in der Readme :) Die Implementierung des "Features" in der Marlin 2.0.6 habe ich mir auch schon angesehen. Das ist ein 1-zu-1 Clone von David Ramiro mit einer Zwischenklasse für ExtUI statt der HardwareSerial Implementierung. Und David hat es komplett von Christian Hopp übernommen. Es ist nichts neues, sondern einfach der Support des i3 Mega Displays in der Firmware.

Schau dir mal die commits an: https://github.com/MarlinFirmware/Marlin/pull/18655/commits

Zugriff auf das Display hat man so leider immer noch nicht.

Was du mit "command has been send wait for response" meinst, kann ich nur ahnen. Du redest von einer Ausgabe im Pronterface oder so? Du kannst nach Pause nicht mehr auf Resume drücken? Ja. Das ist auch ein Bug der Ramiro-Firmware, der scheinbar in die Test-Builds von Marlin übernommen wurde.

Thomas0109 commented 4 years ago

Was du mit "command has been send wait for response" meinst, kann ich nur ahnen. Du redest von einer Ausgabe im Pronterface oder so? Du kannst nach Pause nicht mehr auf Resume drücken? Ja. Das ist auch ein Bug der Ramiro-Firmware, der scheinbar in die Test-Builds von Marlin übernommen wurde.

Ein Fenster mit "Command has been send, wait for response" steht dann auf dem Display und lässt sich nicht wegklicken. Mit den commits von jba verschwindet dieses Fenster nach einem klick und ich kann auf resume klicken.

Habe den Mega erst seit Freitag, hatte vorher einen A8, deshalb muss ich mich noch ein wenig belesen wie es mit dem Display ist. Mein Display hat die gleich Bezeichnung wie auf dem Dgus 2 und sieht auch genau so aus. ist wohl anscheinend auch im 4Max Pro verbaut.

Einen Firmwaredump würde ich auch gerne hinbekommen, bevor ich versuche etwas am Display zu flashen. Hast Du das schon gesehen? Ist aus einem Anycubic 4MaxPro https://drucktipps3d.de/wp-content/uploads/2020/02/DWIN_SET.zip Wenn das stimmt, sollte es doch möglich sein es über UART auszulesen. image

ketchup67 commented 4 years ago

The print doesn´t stop anymore and the quality looks really good. Thank you really very much for your hard work here!