Re: New experimental firmware: all kinematics in host August 29, 2017 03:18PM |
Registered: 14 years ago Posts: 107 |
Quote
MarkLogan
I didn't see much change with the various pressure advance values either. There is definitely a little blobbing at the corners on high speed, but the various pressure advance settings didn't seem to make much difference. I have it set to .2 and for the most part I'm getting good prints, although there have definitely been some prints where it skips steps/under extrudes in a couple of places. I think its very much related to the combination of retraction settings and pressure advance. Funny thing is that I was getting a lot of stringing, more so than with marlin, so I had to increase my retraction length which decreased the places where I was seeing under extrusion/skipped steps.
I'm on a corexy (D-bot) with a bowden extruder - with a particularly long bowden tube due to the size of the print area and the location of the extruder motor.
Re: New experimental firmware: all kinematics in host August 30, 2017 02:28PM |
Registered: 7 years ago Posts: 16 |
Quote
KevinOConnor
Quote
MarkLogan
I didn't see much change with the various pressure advance values either. There is definitely a little blobbing at the corners on high speed, but the various pressure advance settings didn't seem to make much difference. I have it set to .2 and for the most part I'm getting good prints, although there have definitely been some prints where it skips steps/under extrudes in a couple of places. I think its very much related to the combination of retraction settings and pressure advance. Funny thing is that I was getting a lot of stringing, more so than with marlin, so I had to increase my retraction length which decreased the places where I was seeing under extrusion/skipped steps.
I'm on a corexy (D-bot) with a bowden extruder - with a particularly long bowden tube due to the size of the print area and the location of the extruder motor.
Okay. I'd recommend disabling pressure_advance if you don't observe an improvement in the hollow square test with values between 0.0 and 0.2. I think of the retraction during pressure_advance as a controlled release of pressure instead of an actual pulling of the filament. If you're not observing the pressure release, then it's an indication that the extruder may be pulling filament (instead of just allowing filament to naturally flow backwards), and that's just going to complicate things.
FWIW, other users have reported similar findings, but were able to utilize pressure advance if they reduced their extrude temperature. (At a high temp, the filament just drips out of the extruder, but with a slightly lower temp, the filament has a higher viscosity and the extruder has more control over it.) That said, if you aren't seeing an issue with temperature, I wouldn't tune that just to use pressure advance.
What retraction setting are you using now? What were you using on Marlin?
Re: New experimental firmware: all kinematics in host September 01, 2017 10:30AM |
Registered: 7 years ago Posts: 2 |
Re: New experimental firmware: all kinematics in host September 01, 2017 10:53AM |
Registered: 7 years ago Posts: 11 |
Re: New experimental firmware: all kinematics in host September 01, 2017 12:01PM |
Registered: 14 years ago Posts: 107 |
Quote
chapelhill
How do we upgrade our package? I have seen a number of updates have been posted recently.
Re: New experimental firmware: all kinematics in host September 01, 2017 02:36PM |
Registered: 7 years ago Posts: 11 |
Re: New experimental firmware: all kinematics in host September 02, 2017 01:00PM |
Registered: 7 years ago Posts: 16 |
Re: New experimental firmware: all kinematics in host September 02, 2017 08:55PM |
Registered: 14 years ago Posts: 107 |
Quote
MarkLogan
I just tried vase mode (spiralize outer contour in Cura) on a pumpkin shape. It had some strange results. You can picture the outside of the pumpkin as a series of almost semi-circles that meet at a point between each. Not a great description I know... Anyway, what was happening was that print head was starting at a point where the semi-circle would meet the previous one, but then it was traveling on a bigger arc than where the edge of the object was. It was almost 1/8" outside the object at its furthest, and then it would come back in and be in the right spot for where the next semi-circle would start. The filament was actually shrinking in to almost be in the right spot, but obviously was not adhering to the previous layer.
I haven't gone back and tried this particular print in marlin to see if its a slicing issue. The layer view in Cura makes it look correct, but that's not 100% guarantee of anything. I guess my question is: Is there anything in Klipper that I should look at for doing a vase mode print? Later this afternoon I'm going to grab another item and try it in vase mode to see if I see the same issue. Then I can go back and compare to marlin if that is necessary.
Re: New experimental firmware: all kinematics in host September 02, 2017 10:49PM |
Registered: 7 years ago Posts: 16 |
Quote
KevinOConnor
Quote
MarkLogan
I just tried vase mode (spiralize outer contour in Cura) on a pumpkin shape. It had some strange results. You can picture the outside of the pumpkin as a series of almost semi-circles that meet at a point between each. Not a great description I know... Anyway, what was happening was that print head was starting at a point where the semi-circle would meet the previous one, but then it was traveling on a bigger arc than where the edge of the object was. It was almost 1/8" outside the object at its furthest, and then it would come back in and be in the right spot for where the next semi-circle would start. The filament was actually shrinking in to almost be in the right spot, but obviously was not adhering to the previous layer.
I haven't gone back and tried this particular print in marlin to see if its a slicing issue. The layer view in Cura makes it look correct, but that's not 100% guarantee of anything. I guess my question is: Is there anything in Klipper that I should look at for doing a vase mode print? Later this afternoon I'm going to grab another item and try it in vase mode to see if I see the same issue. Then I can go back and compare to marlin if that is necessary.
Klipper does not currently implement look-ahead between moves that contain Z movement. (Look-ahead is currently only done if both moves are in the same XY plane.) This means that in "vase mode" there is no look-ahead being done. This will result in each g-code move starting from zero acceleration and returning to zero acceleration at the end of the move. On a curved surface, that's a lot of g-code moves which is likely resulting in some jerkiness in the head.
Worse, because look-ahead isn't done, pressure advance lookahead is also not done. This means that the extruder is going to be doing a lot of forward and backwards movement if pressure advance is configured.
Is it possible that the 1/8" difference you are seeing is actually the result of insufficient filament (due to constant extruder velocity changes) on the print? That is, is the previous layer pulled in due to lack of filament resulting in the next layer appearing to be outside the print?
Enabling look-ahead between moves with Z changes does not look like it will be difficult. So, that's probably the best way forward. Let me know if you're willing to test.
Re: New experimental firmware: all kinematics in host September 03, 2017 11:50AM |
Registered: 7 years ago Posts: 2 |
Re: New experimental firmware: all kinematics in host September 03, 2017 04:00PM |
Registered: 14 years ago Posts: 107 |
Quote
MarkLogan
I'm not noticing jerkiness in the head. Its actually moving reasonably smoothly. From the looks of it, this piece has been designed at a relatively low resolution, so its really more a series of short straight lines making up the curve which may alleviate the jerkiness in this print. There are lots of designs that I could print in vase mode that are more perfectly round and I would be more than happy to test any code changes you may make.
Re: New experimental firmware: all kinematics in host September 04, 2017 11:22AM |
Registered: 7 years ago Posts: 11 |
Re: New experimental firmware: all kinematics in host September 04, 2017 02:23PM |
Registered: 7 years ago Posts: 16 |
Quote
KevinOConnor
Quote
MarkLogan
I'm not noticing jerkiness in the head. Its actually moving reasonably smoothly. From the looks of it, this piece has been designed at a relatively low resolution, so its really more a series of short straight lines making up the curve which may alleviate the jerkiness in this print. There are lots of designs that I could print in vase mode that are more perfectly round and I would be more than happy to test any code changes you may make.
FYI, I updated the code to support look-ahead between Z moves. Just pull the latest code to test it.
-Kevin
Re: New experimental firmware: all kinematics in host September 08, 2017 09:28AM |
Registered: 7 years ago Posts: 11 |
Re: New experimental firmware: all kinematics in host September 08, 2017 02:16PM |
Registered: 7 years ago Posts: 16 |
Re: New experimental firmware: all kinematics in host September 08, 2017 04:25PM |
Registered: 14 years ago Posts: 107 |
Quote
chapelhill
Hi Kevin.
I updated code today and have been using the stepper drivers in 32x micro stepping for x, y and extruder, still using z stepper on 16x but I think the calculation for the step distance on Z might still be causing a problem (1.5mm pitch.) The print worked completely normal except when it was probably executing the print end script and the Firmware crashed. It could be an error in my ending script, so apologies if it is and perhaps my M140 S0 ; turn off bed as I have no bed configured could be causing it?
G91 ; use relative positioning for the XYZ axes
G1 Z10 F300 ; move 10mm to up of the current location
M104 S0 ; turn off extruder
M140 S0 ; turn off bed
M84 ; disable motors
M246 ;Disable cooler fan
M107 :Turn fan off
It won't stop me using it, as I suspect if I change the G1 Z10 F300 to something like G1 Z9 F300 it will work.
I have full klippy.log if you need it?
Re: New experimental firmware: all kinematics in host September 09, 2017 04:56AM |
Registered: 7 years ago Posts: 11 |
Re: New experimental firmware: all kinematics in host September 09, 2017 02:54PM |
Registered: 14 years ago Posts: 107 |
Quote
chapelhill
Hi Kevin.
Full compressed Klippy log attached:
I have been doing some more printing and with same end script it does not always have the problem and I have only experienced it at the end.
Hope that helps.
Regards
Chapelhill
Re: New experimental firmware: all kinematics in host September 11, 2017 03:06PM |
Registered: 7 years ago Posts: 11 |
Re: New experimental firmware: all kinematics in host September 24, 2017 07:29AM |
Registered: 7 years ago Posts: 11 |
Re: New experimental firmware: all kinematics in host September 24, 2017 11:38PM |
Registered: 14 years ago Posts: 107 |
Quote
chapelhill
Hi Kevin.
I did get another shutdown event but only after cancelling a print and trying to home.
I have klippy log but it is too big to upload even compressed.
Do you want me to get the start and last bits of the log file?
Re: New experimental firmware: all kinematics in host September 27, 2017 07:48PM |
Registered: 7 years ago Posts: 16 |
Re: New experimental firmware: all kinematics in host September 28, 2017 12:20PM |
Registered: 14 years ago Posts: 107 |
Quote
MarkLogan
Kevin - I went away for a few days. Left the printer off while I was gone. Came back and tried to print something. It repeatedly stopped after homing X, Y and Z. I could manually move and home the various directions. I synced the latest version including rebuilding and reflashing. Now I can connect and start heating, but about 10 seconds after I start heating, it shuts down. I'm not sure if its a hardware issue or a firmware issue. I cleaned out the log, restarted fresh and then copied the log after the problem. Attaching here. I can retry flashing marlin to confirm whether its a hardware problem, but that will probably be tomorrow night before I get time. (Although knowing me I'll probably stay up late and do it tonight because I really want to know ).
Re: New experimental firmware: all kinematics in host September 28, 2017 03:42PM |
Registered: 7 years ago Posts: 16 |
Quote
KevinOConnor
Quote
MarkLogan
Kevin - I went away for a few days. Left the printer off while I was gone. Came back and tried to print something. It repeatedly stopped after homing X, Y and Z. I could manually move and home the various directions. I synced the latest version including rebuilding and reflashing. Now I can connect and start heating, but about 10 seconds after I start heating, it shuts down. I'm not sure if its a hardware issue or a firmware issue. I cleaned out the log, restarted fresh and then copied the log after the problem. Attaching here. I can retry flashing marlin to confirm whether its a hardware problem, but that will probably be tomorrow night before I get time. (Although knowing me I'll probably stay up late and do it tonight because I really want to know ).
There's been a lot of recent work done in the Klipper clock synchronization code and an error was inadvertently introduced. It should be fixed now.
-Kevin
Re: New experimental firmware: all kinematics in host October 21, 2017 02:58PM |
Registered: 7 years ago Posts: 15 |
Re: New experimental firmware: all kinematics in host October 22, 2017 10:05PM |
Registered: 6 years ago Posts: 93 |
Re: New experimental firmware: all kinematics in host October 23, 2017 10:26PM |
Registered: 14 years ago Posts: 107 |
Quote
Diggrr
I checked on Git, any love for the Azteeg X5 (mini & GT) Smoothies planned?
Re: New experimental firmware: all kinematics in host October 24, 2017 05:02AM |
Registered: 6 years ago Posts: 93 |
Klipper v0.5.0 release October 25, 2017 11:47AM |
Registered: 14 years ago Posts: 107 |
Re: New experimental firmware: all kinematics in host October 26, 2017 11:01PM |
Registered: 7 years ago Posts: 363 |