Closed ketchup67 closed 4 years ago
Does everything else work as expected or is just the special menu missing? Did you insert an SD Card?
The sd card was inserted. All other standard functions seem to be fine.
Subfolders and chinese letters are not shown, just empty rows. Only files inside the root folder were shown.
Due to the bed leveling issues the special submenu would be really very help- and usefull.
Oliver Köster notifications@github.com schrieb am Sa., 4. Juli 2020, 23:44:
Does everything else work as expected or is just the special menu missing? Did you insert an SD Card?
— 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-653815853, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQFTCBFE4V5DRIH67BNE7I3RZ6PDLANCNFSM4OQRRLVQ .
That's technically impossible. Maybe your firmware update did not succeed? Either the display and the file listing works correctly or not at all, because everything is based on the same code.
Can you verify that you've got the Trigorilla Motherboard with Atmega2560 and not the 32bit "Trigorilla Pro"?
I also thought it is technically not possible, but i wasted the whole day with this simple update. Several times in Cura, but unfortunately there is no feedback of the commands. So i installed Octopie on my Raspberry where i can see in the terminal what is going on. During the boot procedure your firmware is showing up without any problems. Also the flash procedure went through successfully. How can i get the information which board is used in the printer without opening it?
Oliver Köster notifications@github.com schrieb am So., 5. Juli 2020, 00:03:
That's technically impossible. Maybe your firmware update did not succeed? Either the display and the file listing works correctly or not at all, because everything is based on the same code.
Can you verify that you've got the Trigorilla Motherboard with Atmega2560 and not the 32bit "Trigorilla Pro"?
— 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-653817286, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQFTCBB5E4ZFESA6W37KWFDRZ6RL5ANCNFSM4OQRRLVQ .
"Oliver Köster notifications@github.com schrieb am..." -> are you german? ;)
Can you tell me which firmware is shown in the display, when you click on Tools -> More -> Info?
Yes, i am german, too. Bei Info wird V116 angezeigt. Dies ist vermutlich die TFT Firmware Version
Oliver Köster notifications@github.com schrieb am So., 5. Juli 2020, 09:29:
"Oliver Köster notifications@github.com schrieb am..." -> are you german? ;)
Can you tell me which firmware is shown in the display, when you click on Tools -> More -> Info?
— 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-653852857, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQFTCBCJQQSO456KB7VDTY3R2ATVDANCNFSM4OQRRLVQ .
(In english - maybe someone else is interested in this topic too)
Could you please install the original firmware and show me a photo of the info-screen on the TFT? I'll investigate the issue. "V116" is the custom firmware label, which is provided by marlin but it is commonly ignored by the display, so I didn't change the value. Normally something like "1.1.2" or "1.4.0rc" is shown.
I already did this, too. I installed the Anycubic Software which is available on their Website. The display showed V115 after the update was finished.
Oliver Köster notifications@github.com schrieb am So., 5. Juli 2020, 09:53:
(In english - maybe someone else is interested in this topic too)
Could you please install the original firmware and show me a photo of the info-screen on the TFT? I'll investigate the issue. "V116" is the custom firmware label, which is provided by marlin but it is commonly ignored by the display, so I didn't change the value. Normally something like "1.1.2" or "1.4.0rc" is shown.
— 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-653854679, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQFTCBGGNHQIRQD2UOOXYK3R2AWONANCNFSM4OQRRLVQ .
Can you upload a photo?
Sure. If you want i can support you with fotos and logfiles (from Octopie). By the way the Repetiers software was even not able to send out the gcodes.
I already did this, too. I installed the Anycubic Software which is available on their Website. The display showed V115 after the update was finished.
Oliver Köster notifications@github.com schrieb am So., 5. Juli 2020, 09:53:
(In english - maybe someone else is interested in this topic too)
Could you please install the original firmware and show me a photo of the info-screen on the TFT? I'll investigate the issue. "V116" is the custom firmware label, which is provided by marlin but it is commonly ignored by the display, so I didn't change the value. Normally something like "1.1.2" or "1.4.0rc" is shown.
— 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-653854679, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQFTCBGGNHQIRQD2UOOXYK3R2AWONANCNFSM4OQRRLVQ .
Photos of the tft info screen before and after the update and also a photo of the non-working special menu would be great. I'll dig into it. Since the Anycubic Mega P (Pro) arrived, there is also a new display firmware out there... sadly anycubic didn't want me to have the firmware :(
Attached the photos after your firmware update. So now i will install the original Anycubic software again and send you a picture then, too. As you can see, the original folders or subfolders are not showing again.
Am So., 5. Juli 2020 um 10:04 Uhr schrieb Oliver Köster < notifications@github.com>:
Photos of the tft info screen before and after the update and also a photo of the non-working special menu would be great. I'll dig into it. Since the Anycubic Mega P (Pro) arrived, there is also a new display firmware out there... sadly anycubic didn't want me to have the firmware :(
— 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-653855670, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQFTCBDZYGR3R7AVCRGRXZ3R2AXYZANCNFSM4OQRRLVQ .
Right here, I cannot see any attachments if you reply to an email. You need to log into github and upload the photos there. ;)
Sorry, my mistake.
Damn! looks like you got the display from the new "Mega P" which also looks like the "Mega X". That's weird... I'd really like to see the insides of the printer ;)
Seems that I now need another printer with this particular display to edit the firmware. My hope is, that the file list inside the display uses a sanitiser to get rid of special characters (like the ".." or the "<" of the special menu). Maybe I can work around the issue...
Here the photo after the original firmware update... Please let me know how i can support you.
Can you please try this firmware and let me know if you see any differences in the file menu?
Yes, sure thank you very much. I am outside right now but 2 - 3 hours later i will be back home again and try it. Then i will give you feedback asap. Again, thank you very much!
Oliver Köster notifications@github.com schrieb am So., 5. Juli 2020, 13:49:
mega_s_new_tft_01.hex.zip https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/files/4874847/mega_s_new_tft_01.hex.zip Can you please try this firmware and let me know if you see any differences in the file menu?
— 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-653878810, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQFTCBGMGJHB4MM2NQ23NYTR2BSDXANCNFSM4OQRRLVQ .
Right now i flashed your modified firmware. I would say partly succesfull. Please take a look at the attached photos. The special menu is showing up now but unfortunately it is not accessable.
Wow.. okay. That's exactly what I was trying to achieve! Give me some time. I'll do my best to get your screen working ;)
Thank you very very much again!
Oliver Köster notifications@github.com schrieb am So., 5. Juli 2020, 17:52:
Wow.. okay. That's exactly what I was trying to achieve! Give me some time. I'll do my best to get your screen working ;)
— 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-653905128, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQFTCBGVKRZK5K3EPTIRHVLR2COVFANCNFSM4OQRRLVQ .
Oh and I forgot: You need to click on "refresh" instead of print, to accept entries in the special menu. But at this point, you might be stuck inside, because the menu handling is still the old one.
I did - i did the rtfm thing :-P
Could you please try this firmware? If I am correct, you should see and now use the special menu... and maybe I can create a version, where both displays are supported. Also my goal is to use the "Print" key as "enter".
If it doesn't work, I'll create a testing-firmware, which creates a list of items in the file menu with different (hopefully supported) characters.
As long as I don't have this kind of display, I need you to test everything. "Blind" programming is a bit of PITA ;)
I flashed it right now. The situation is same. No reaction if trying to accept the special menue.
Next one... now with debugging output and hopefully working directory-listing. The missing directories are our problem atm to get the correct index.
Here the debug output
Can you make a photo of the file listing when the original sd card is inserted?
Attached the file view of the SD Card with the Windows Explorer and what you can see on the TFT:
The double entry at the top is weird... But try this. Maybe you can see folders now. I really need this touch display to test it properly :/
Here are the new pictures including the console output:
Can you click on some entries and show the log output? It's hard to tell what the display does with the data and what the callbacks are. I try to get the thing to do the development and testing by myself :)
By pressing
Recv: TFT Serial Command: A13
By pressing /Files_English_Mega S.gcode:
Recv: TFT Serial Command: A13 parame~1.gco Recv: echo:Now fresh file: parame~1.gco Recv: File opened: parame~1.gco Size: 13691 Recv: File selected Recv: TFT Serial Debug: File open successful... J20 Send: M27 Recv: Not SD printing Recv: ok [...]
By pressing arrow down, a new page is opening with the second photo i did send. Pressing now /Robot.gccodeese_Mega S.gcode the display is looking like this with this message:
Recv: TFT Serial Command: A13 /Files_Japanese_Mega S.gcode Send: M27 Recv: Not SD printing Recv: ok [...]
Pressing /D-Mega S.gcode this happens:
Recv: TFT Serial Command: A13 /Robot.gcode [...] Send: M27 Recv: Not SD printing Recv: ok Send: M27 Recv: Not SD printing Recv: ok [...]
Next ;) Please use "reload" to select the item.. not "print"! It's not implemented yet.
A big advantage ! But a little complicated to move up and down, because it always jumps out of this point ad must navigate back to there.
Send: M500
Recv: echo:Settings Stored (724 bytes; crc 25040)
Recv: ok
[...]
Recv: TFT Serial Command: A8 S0
Recv: 0:
here are the photos:
Also i choosed Z up but in the log it shows down
Can you show me the main menu with the folders? Are they displayed? I really need to investigate, what causes the drawing-bug at the top. I feed the data the same way I did with the original touchscreen... so something has changed.
Attached the photos and the logfile. Folders are shown but not accessable. Pressing a folder title results into going back to the first menu.
Recv: TFT Serial Debug: SD card removed... J01
[...]
Recv: echo:SD card ok
Recv: TFT Serial Debug: SD card inserted... J00
[...]
Recv: TFT Serial Command: A8 S0
Recv: 0:
Here the log and photos with the original firmware. Unfortunately no debug enabled
Send: M20 Recv: echo:SD card ok Recv: Begin file list Recv: OWL_PA~1.GCO Recv: PARAME~1.GCO Recv: echo:Cannot open subdir Recv: _OS~1/ Recv: echo:Cannot open subdir Recv: / Recv: echo:Cannot open subdir Recv: / Recv: /ROBOT/AI3M_R~1.GCO Recv: /ROBOT/AI3M_R~2.GCO Recv: /ROBOT/AI3M_R~3.GCO Recv: /ROBOT/AI3M_R~4.GCO Recv: /ROBOT/AI93B1~1.GCO Recv: /ROBOT/AIAD07~1.GCO Recv: /ROBOT/AI2C23~1.GCO Recv: /ROBOT/AI5CC8~1.GCO Recv: echo:Cannot open subdir Recv: / Recv: End file list Recv: ok Send: M105 Recv: ok T:25.3 /0.0 B:25.9 /0.0 @:0 B@:0 Send: M105 Recv: ok T:25.3 /0.0 B:25.9 /0.0 @:0 B@:0 Send: M105 Recv: ok T:25.2 /0.0 B:25.9 /0.0 @:0 B@:0 Send: M105 Recv: ok T:25.2 /0.0 B:25.9 /0.0 @:0 B@:0 Send: M105 Recv: ok T:25.2 /0.0 B:25.9 /0.0 @:0 B@:0 Send: M105 Recv: ok T:25.2 /0.0 B:25.9 /0.0 @:0 B@:0
Hi, sorry for my question but do you maybe have any updates?
I actually do have a normal job, so I can't fiddle around all the time with the firmware... but here you go. Try it ;) Also check out the official facebook group: https://www.facebook.com/groups/3094090037303577/
I am very sorry about, it was really not my intention to push you. I am not in facebook, so i do not have access to the link you offered right now. Thank you really very much for your hard work in your free time for my issue i brought to you
Hey.. all's fine ;) Could you test the provided firmware? *push
Thx for pushing :-P (rofl)
Now things are getting more strange. The first pictures shows what is shown in the menu. By pressing "parameter.gcode_" nothing happens.
But if i leave the print menu and going back into there the second photo is showing what will be displayed then......
Attached the log:
Recv: TFT Serial Command: A26
Recv: TFT Serial Debug: SelectedDirectory:
Recv: echo:SD card ok
Recv: TFT Serial Command: A8 S0
Recv: 0:
That's expected :D I made a mistake and wrote to many bytes into a way too small array... so this is a classic buffer-overflow which crashes the display. But I'm on it... wait a sec.
Now it should work.. it works on my display. It's ugly because of the ".gcode" in every single line, but it works. Please try it and see if you can select directories and the special menu.
Ok, that´s what i am getting here. Pls also take a look into the log. I always choosed "Z up" but it is always showing "Z down" in the log
Recv: TFT Serial Command: A13
It´s funny. 2 weeks i am the owner of this printer now, but i only printed 1 time and it ended up with that the work piece detached from the bed. About i was not there when it happened, it was a mess. The lower holding plate is not straight and flat. I am not able to get a really good leveling here. Maybe i just should send the printer back....
Don't worry, ketchup67 ! Just open an issue at Anycubic directly. They will manage it. On this way they send me new Hotbed, Mainboard and Hotend Fans.
Really? I am impressed, because i bought it from the Anycubic ebay shop and i didn´t mention hat i could highlight it there directly. Nevertheless, my hope was to solve it with this firmware without more trouble.
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.