Closed Ricky1966 closed 1 year ago
I am writing here now, my bed level is working, but I double check in about 2h!
Indeed the config from the TFT needs to be addressed, because you found an issue and my file name isn't scrolling. For the rest I need my PC to look into it.
@Dave811 Ok...fine. I wait for news, I hope good news! P.S.: I think, but is only my opinion, if you share a guide "how to" for installing new fw for TFT and Marlin, a lot of rockies could try to test all 🤣 For example M502, M500 and so on...
So a few questions did you run abl from the tft? and does the tft give you a warning that the runout sensor was triggered?
Another question, did you level your bed with a piece of paper?
@Dave811 Yrs with paper. In my tests it seemed that the BL touch was not working properly. But if I poked him with a finger he would stop. I never understood what the problem was, so after two different Marlins I went back to the stock situation and for now I have only changed the firmware of the TFT.
So what I did:
So I thing you problem is the z offset
I also uploaded a new firmware with a few new settings that I got from prezis thingiverse
@Dave811 Now I'm outside home. When I'll come back tonight I'll try..
also on my end the run out sensor is working, if the filament runs out, I get an immediate reaction on the display and a few moments later it stops the print
a small tip, write down your numbers, before you flash, such as the z offset in the baby stepping menu, so after a reflash you can just enter the values before (but make a first layer test befor printing something big, so "only" the bottom left get a scratch if something is not working, the link I sent starts at the bottom left. also Include on the website your slicer start gcode to do a prime line)
@Dave811 I'll doing a M503 with Pronterface, so I'll have all EEPROM settings. After I'll installing both firmwares. Only a question,when I've trying, last time, I've saw that the 2 right corners (looking bed in front) was strictly to the bed border right. Are You adjusted this issue?
@Ricky1966 What do you mean with the 2 right corners? English isn't my first language, so perhabs this is why I dont understand it
@Dave811 Me too. Last time I've tried firmware, the noozle was placed near the right border (only in manual leveling), and probe was outside bed...I'm explained?
Do you have a Sidewinder or a Genius Pro? I don' have the problem, did the printer home before? then it shouldnt happen
Or did you install any mods that places the BL-Touch elsewhere? (Because I had the issue before, now I am again on the stock SW)
@Dave811 Sorry, I've not said, X2 No, only mod are the Z shoulders
Did you test it again? Does it still happen? You can stop it if you use your finger so that the Nozzle dont ram the bed
@Dave811 I'm on work, tonight 🤣
Don't worry xD I assumed you where at your printer because you wrote here ^^
@Dave811 I told ypu all the isaues I've had the 2 times who I've tried
So to summarize
To 1: Can you try later: start a small print without filament in the sensor?
To 2:
If this isn't working we need to look further into it
https://github.com/Dave811/ATSG/issues/1#issuecomment-1477981261 No the leveling doesn't work because even if I did (not with your Marlin, but with two others) the manual leveling with the card, then when I tried the ABL the noozle banged on the plate even if I lifted it and saved it in EEPROM. The question of the right angles, I told you because in addition to placing the 300x300 plate, you need to adjust the noozle distance from the right edge of the plate.
@Dave811 What I tell you are relative to other Marlin, I tell you so you could tey if those issues happen also with ypur Marlin
#1 (comment) then when I tried the ABL the noozle banged on the plate even if I lifted it and saved it in EEPROM.
So it crashes on the plate on the first abl messure, not only on the right side?
I only build the firmware, and I use the firmware that freakydude uses, and he uses this offsets
You can calculate your own offset if you like and check if they match
So perhabs you can do this to make sure your offsets are the same
@Dave811 I've not move anything, so I think the NOOZEL_TO_PROBE_OFFSET is the same.... The weird thing was this, if I tried to do the ABL after all the adjustments it would smack the noozle on the platter, but if I put a shim between the platter and the BL Touch (I used a CD) the Z axis would stop, but even giving an M500 it didn't hold the position. This sounded very strange to me.... Only a question, not it's not true the questions are 2, after uoloaded Marlin, I have to do M502 and M500 or not? And with M503 which value could I find from stock Marlin?
@Dave811 I've noted only now, we are speachen on an issue open by me in your repository and not in GD32 Issue. Ok sorry. What I want to report to you is where mine tests fault with other Marlin, and know if ypu have news about those issues by other users with your compiled Marlin. Because if someone else have same problems, means the interfaceing from TFT and Ruby (firmware side) have some problems
@Dave811 Tell me how you are installed Marlin and TFT firmware, step by step, perhaps I've jump aome passage.
I download the Zip "AT-SW-fil-lev.zip"
I put the contents from the display folder (7 elements including folders) on my SD card
I put the SD card into the printer
If the printer was on I press the reset button next to the display, if off I turn the printer on
I donwload the "https://www.st.com/en/development-tools/stm32cubeprog.html#get-software" STM32Cubeprogrammer
I install it
I open it
I connect the printer to the PC
Now you need to send M997 to the printer
The easiest way ist to use the display, but you can use also pronterface or octoprint
"Menu" --> "Terminal"
Enter: "M997"
Then I select from the dropdown "USB" (image 1)
Then in the STM32Cubeprogrammer I click on the refresh button (image 2)
Then I click on connect (image 3)
Then I click on "Download" Button (image 4)
check the verify programming check box (image 5)
Then I select with browse the firmware in the marlin folder (the extracted folder from the downloaded zip) (image 6)
Then I hit "Start Programming" (image 7)
I wait till I get 2 dialog boxes (image 8)
Then finally I power off and disconnect the printer
I hope I got everything right
But I run out of ideas what the problem on your side can be :/
@Dave811 After all the sequence above, I have to give a M502 and M500 (I give via PronterFace), right?
Ah I didn't wrote it: on the display itself is somewhere in the menu a button that resets the EEPROM. But you are right after that you can use these commands
@Dave811 First at all Thanks for your kindness and your job. Unlucky I've no much time to spend behind the printer, now, but I hope in the week end to have a bit more, but at a first glance seems the home problem I has had with Z axis is solved. Just a side note, when I has flashed TFT, the screen appeared 180 degrees rotated, and all white with black written...but when I restarted all gone well. For lunch, I hope to testing manual leveling and ABL. If all will gone fine, maybe tonight I will print usual calibration cube. 🤣 P.S.: I think you could add the above instructions in the first page, so the next dummy user like me, won't ask again all from the beginning.😀
@Dave811 I don't know if you know, but I've started a Telegram group to help install and discuss any TFT and Marlin issues. I would like to set a link to this repository, if you allow me.
In the other thread, they say the exact same thing with the rotated display. But because its only on update, I guess its fine.
And yea you can add a link to that repository, I want that to be as open as possible, and perhabs add many more boards. Or someone else wants to contribute. But can you wait a couple of days? Then I can add another file with the Instructions, and with some more Fotos.
In the End I want a Github webpage, where you can select your printer and the options you want to have (like the x1 has no bedleveling etc.) and you get the download link from there. Because if I add another display (like the older models from X2) the table in the readme would get to big!
@Dave811 I'll wait all the time you need! With Github, I've no experience but if you are interessing, we could use a free host to put all there!
I think you send the image to early, it still says uploading, so perhabs you need to try it again
@Dave811 M710 unknown....
Thats ok, the display or marlin try to use bed leveling all the time, but since you reset the eeprom (maybe it erase itself on flash I dont know) you dont have a mesh. So after a bed level you won't get this message!
And the M710 belongs to the fan control, so I need to adjust the tft config again, because it tries to change the fan speed I guess. I look later into it, but it shouldnt make a problem while printing
@Dave811 First printing test, faulted! Maybe noozle is too close to bed. Afternoon I'll try again, adjusting a babystep.
@Dave811 Hi. Second (and third) attempt to printing. Thinwall and calobration cube (still in printing), thinwall very well, .46 (the caliper's precision in +/- .01) I"ve setted the Z offset, et voilà , all gone fine. P.S.: on Telegram, Italian Artillery group, asked me for some guide about installation, so I'm looking for a free hosting site to publishing yet another guide! Multilanguages and as easy as possible (like you had doing for me)! Obviously I give you all access credentials!
Glad to see that your print is finally working :D
Can you give me the link to the telegram group you mentioned, the issue chat from bigtreetech is sooo long, and it is hard to find?
@Dave811 https://t.me/Artillery3DItalia This is the group I've menthioned. https://t.me/Artillery_GD32_TFT_configuration This is mine (for now I'm administrator but if someone else will want to do, will be welcome!
@Dave811 You said me English is not your mother's language, so which is? Where do you came from?
My mother's language is german
Have a look here: https://dave811.github.io/ATSG/
everything that gets pushed to the gh-pages branch here on github is automatically deployed there
@Dave811 Guten tag Ich verstande wenig Deutch und Ich sprache bischen 😀 Wohin komst Du? Ich bien in Bayern und Beelin und Hambirg gegangen...
Ich komme aus der nähe von Duisburg. Wo kommst du her?
Ich wurde in Veneto geboren. Nähe Padoa, 30 km nach Venedig. Aber Ich habe eine frau nach südde auf Piedmont (Turin) verheiratet, und heute Ich wohne hier. In der nähe von Ciotto , der in Turin lebt, ungefaheren 100 km. Help3d lebt wo Ich wurde geboren.
@Dave811 Maybe I'm wrong , but, I've downloaded your zip and take a look inside BTT config.ini. You have changed NC value of runout sensor, but (and here I don't understand if I have an old one version of GD32 porting) when I've tried, two week ago, to change NC nothing happened, seems we need to change logical of runout (few linea above). Could you confirming this changing real working? File is AT-SW-fill-lev.zip P.S.: what meaning leveling ok? Cause when I've tried the noozle it didn't stop fine and ittrying to "hole" bed!