Closed n1k0-83 closed 1 year ago
@n1k0-83 we just tested extensively with Repetier Server Pro 1.48 and Octoprint. When starting a print job, the printer homes, the screen shows "Homing" message, when homing is done, the screen will change to the normal print screen and the LCD will show Host Printing Message. If you check the version on the LCD screen (About) it should say V1.6.
None of us can duplicate the shaking of the hot end when printing. You can try a sample GCODE we sliced to test with. If it doesn't cause any shaking then it's the slicer that's doing it. If it does, then it would have to be a mechanical issue I'd think.
Thanks. Printing your Gcode cause the same issues. Let me try to update the firmware a 2nd time tomorrow. I'll give you a feedback after update and 2nd test via SD and Repetier. Btw both KMax uses a 0.6 nozzle.
@n1k0-83 the GCODE I provided was for a stock KMax with a stock 0.4 nozzle. No idea what firmware or mechanical issues might transpire with a modded KMax. The trembling I have seen on other printers where the STL resolution is too high and the GCODE can't be sent fast enough. But that's usually fixed with either a speed reduction, SD card printing or a host like Repetier.
Just for understanding: Both KMax are absolute original. I've changed only the nozzles to a 0.6. Both are controlled by SD or Repetier. Your test was printed from SD card. I'll test the update again today and provide you the results.
@n1k0-83 thanks for the clarification. Looking forward to anything you might find. I might also have one option I can disable in the firmware to see if that makes any difference on your Max but we'll cross that bridge based on your results.
Hi @wabbitguy, all updates done a 2nd and 3rd time. Problem still exists. Update Repetier Server Pro to version 1.4.10 has also not brought any improvement.
@n1k0-83 I'd need to see your printers config, so with a host connected, and when you're experiencing the vibrating hot end, do an M503 in the terminal, copy the info it reports and post that here.
@wabbitguy, thanks for your fast reply. Following the results of M503:
KMAX 1
Send:21:02:22.563: N15 M503
Recv:21:02:22.571: echo: G21 ; Units in mm (mm)
Recv:21:02:22.574: echo:; Filament settings: Disabled
Recv:21:02:22.574: echo: M200 S0 D1.75
Recv:21:02:22.577: echo:; Steps per unit:
Recv:21:02:22.580: echo: M92 X80.00 Y80.00 Z400.00 E405.00
Recv:21:02:22.583: echo:; Maximum feedrates (units/s):
Recv:21:02:22.589: echo: M203 X200.00 Y200.00 Z40.00 E60.00
Recv:21:02:22.592: echo:; Maximum Acceleration (units/s2):
Recv:21:02:22.596: echo: M201 X700.00 Y600.00 Z100.00 E3000.00
Recv:21:02:22.605: echo:; Acceleration (units/s2): P
KMAX 2
Send:21:08:11.719: N17 M503
Recv:21:08:11.727: echo: G21 ; Units in mm (mm)
Recv:21:08:11.729: echo:; Filament settings: Disabled
Recv:21:08:11.730: echo: M200 S0 D1.75
Recv:21:08:11.733: echo:; Steps per unit:
Recv:21:08:11.736: echo: M92 X80.00 Y80.00 Z400.00 E405.00
Recv:21:08:11.739: echo:; Maximum feedrates (units/s):
Recv:21:08:11.745: echo: M203 X200.00 Y200.00 Z40.00 E60.00
Recv:21:08:11.748: echo:; Maximum Acceleration (units/s2):
Recv:21:08:11.751: echo: M201 X700.00 Y600.00 Z100.00 E3000.00
Recv:21:08:11.761: echo:; Acceleration (units/s2): P
Best regards Niko
Here while travelled with the issue:
Exec:21:11:10.937: @moveAbs X404.00
Send:21:11:10.938: N14 G1 X404.00 F6000
Exec:21:11:10.938: @updatePrinterState
Recv:21:11:17.015: echo:busy: processing (3)
Recv:21:11:17.458: ok
Send:21:11:21.399: N15 M503
Recv:21:11:21.406: echo: G21 ; Units in mm (mm)
Recv:21:11:21.409: echo:; Filament settings: Disabled
Recv:21:11:21.409: echo: M200 S0 D1.75
Recv:21:11:21.412: echo:; Steps per unit:
Recv:21:11:21.416: echo: M92 X80.00 Y80.00 Z400.00 E405.00
Recv:21:11:21.419: echo:; Maximum feedrates (units/s):
Recv:21:11:21.425: echo: M203 X200.00 Y200.00 Z40.00 E60.00
Recv:21:11:21.428: echo:; Maximum Acceleration (units/s2):
Recv:21:11:21.431: echo: M201 X700.00 Y600.00 Z100.00 E3000.00
Recv:21:11:21.440: echo:; Acceleration (units/s2): P
@n1k0-83 okay I know exactly what the problem is...I've seen it once before on one of the test Max printers.
From your host terminal, send these two lines to fix it:
M205 X5 M500
If you also are using a stock extruder, the values for the extrusion are out about 5%.. you can adjust those if you want to go through it all with extruding and testing or just put in:
M92 E420 M500
Thank you so much! The shaking problem no longer exists. The movements are smooth. I'm so glad you were able to solve the problem so quickly and easily. Again 1000 thanks!
Note: The screen does not switch when printing via Repetier. This doesn't bother me at all, I just wanted to note it in case this might also be a problem.
Or did I just get it wrong? I understood that when printing via Repetier, the LCD switches to the stock firmware.
Start printing:
Printing:
@n1k0-83 I haven't printed with Repetier since 2016, the only thing tested is Repetier Server Pro. Server will connect and can indicate some print job is done, which it isn't it's just the way that Repetier Server Pro connects.
From the main LCD page (with the four buttons on it). You start a print from Repetier Server Pro the LCD will change to the PRINT screen and indicate host printing mode (and it tells you that).
From then on you'll see the screen as shown in your bottom photo. If there is a colour change or tool change the LCD will flip to the RESUME screen because it's impossible to resume a print via USB.
From what I see, it's working exactly like it's supposed to.
@wabbitguy So all issues are fixed. Both KMax running without problems and the print results are quit perfect. Even with the 0.6 nozzle, the results are simply great. Thank you so much for your great firmware and your awesome support. You made my day!
@n1k0-83 you're very welcome, great to hear it's working well for you. I tried a 0.6 nozzle but had issues with stringing that I could never solve, so it's also good to hear you got that working.
Both KMax works with wonderful with your firmware and 0.4 and the 0.6 nozzle. My setup is most of time 0.6 @ KMax and 0.4 @ Vyper. Btw. hope that I can find your firmware for the Vyper, too. It would be great ;-)
@n1k0-83 I've never looked at the firmware on the Vyper, I did do some for the Kobra Plus and the Chiron. The Vyper looks like it uses the same display as the Kobra series, no idea what motherboard they use though and without one in the shop here to test on it's a big shot in the dark...no idea when the current version of the Vyper firmware is either.
If you would have fun and interest in the development of a Vyper firmware, then I can support you with the possibilities available to me ;-)
The Vyper is in the end identical to the Kobra Max. The hardware, apart from the hotbed, is identical. That's why it is often said that the Kobra Max is "just" a big Vyper.
@n1k0-83 just to be clear, if I did work on the Vyper firmware there would need to be some discussion. Like is a 7x7 levelling grid beneficial to the Vyper? Whats the total length of the Bowden tube in mm? And some other things that may arise.
Secondly, I would need a beta tester willing to install the firmware and screen update on their Vyper. Prior to that they would need access to the original Anycubic Vyper firmware for the printer AND LCD so in the event something goes amiss, their printer can be restored to factory specification.
Lastly the firmware update for the Vyper could or may wipe out any previous settings so possibly any levelling, PID tuning, Z-offset, e-Steps would need to be redone. Pronterface via USB (or some host) would be required and the beta tester would need knowledge of how to do all these things (send and receive GCODES)..etc
I see no problem and would like to support you. However, I use the Community firmware on the Vyper, which also includes PID tuning in the scope of functions. Even if you write in the other post that this is useless, so I would not want to do without this. If you would be available for this deal, I would really like to support you. You can take a look at the community firmware as an example and for comparison: https://github.com/CR6Community
@n1k0-83 sorry but I just can't see the logic in PID tuning.
PID tuning doesn't even take effect until 10C below the target temp since it basically designed to keep the temp within a range at target temp. If the Vyper is anything like the Max, Anycubic has the wrong thermistor defined in the configuration as well. So applying PID tuning for the wrong partakes even less sense.
I do appreciate the fact that my Max firmware has enabled you to enjoy your printer more fully.
Thank you for this excellent firmware.
Unfortunately, after installing it on two Kobra Max, I experienced the following problems:
when printing via USB (Repetier) the screen does not switch.
when printing (SD or USB) the hotend shakes. It can neither draw a simple circle, nor a straight line without trembling. There are constantly minimal but very fast movements.
I did the installation strictly according to the instructions.
Any ideas?
Thanks and many greetings. Niko