Closed ketchup67 closed 4 years ago
I bought my Mega S from Aliexpress. They redirected me to Anycubic.
May i ask you, when did you bought your Mega S? Is there also this new display built in?
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.
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 ;)
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.
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.
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"
The log:
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:
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^^)
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 .
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.
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 .
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 .
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
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:
Yeah.. I see... but how does the menu look? still distorted?
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
Hm. great :/ So, I really need this display to investigate and debug further.
:/ 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
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.
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 .
Unfortunately ... no. There is no useful custom firmware for the Mega X. And if so, I didn't find it.
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 .
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).
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 .
I really don't think that it's working, but can you please check this out? list_dir_and_special_menu_05.zip
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 .
Flashed and tested. That´s what i am getting here.
Empty....
So going back to the root menu...
...and back again. It shows this....but nothing happens if i chooses something there...
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 :/
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 .
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 .
Installed now. Here are the pictures.
:(
Interesting. Maybe I should stop uploading files I didn't test myself :D
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 .
No change - same!
finally_something_that_works.zip
Babysteps 🕺🏻
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 .
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 .
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.
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 .
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
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 .
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?
Ist wohl ein Dgus 2 Display verbaut, wie ich gerade rausgefunden habe. Das sollte sich ja dann sogar flashen lassen.
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.
@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.
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.
The print doesn´t stop anymore and the quality looks really good. Thank you really very much for your hard work here!
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.