Part cooling fan command cancelled on Z move April 13, 2015 04:36PM |
Registered: 9 years ago Posts: 30 |
Re: Part cooling fan command cancelled on Z move April 14, 2015 03:11AM |
Registered: 11 years ago Posts: 14,685 |
Re: Part cooling fan command cancelled on Z move April 15, 2015 06:32AM |
Registered: 9 years ago Posts: 30 |
Re: Part cooling fan command cancelled on Z move April 15, 2015 09:33AM |
Registered: 9 years ago Posts: 30 |
Re: Part cooling fan command cancelled on Z move April 15, 2015 10:41AM |
Registered: 11 years ago Posts: 14,685 |
Quote
csambrook
So I spent a happy lunchtime snooping through the codebase and I suspect my comments above about the filament numbers being based on the previous layer only might not be for dc42 or zpl at all but rather for whoever maintains slic3r. It seems that slic3r scatters G92 Z0 commands through the gcode and specifically between each layer which of course resets the filament "home" and therefore the amount used so far becomes zero.
I can't see why those G92 Z0 commands are needed so I'll experiment tonight by stripping them out of a file and seeing if it fixes it. My reading of the code in GCodes.cpp and PrintMonitor.cpp says it should.
Re: Part cooling fan command cancelled on Z move April 15, 2015 04:57PM |
Registered: 9 years ago Posts: 30 |
Quote
dc42
Quote
csambrook
So I spent a happy lunchtime snooping through the codebase and I suspect my comments above about the filament numbers being based on the previous layer only might not be for dc42 or zpl at all but rather for whoever maintains slic3r. It seems that slic3r scatters G92 Z0 commands through the gcode and specifically between each layer which of course resets the filament "home" and therefore the amount used so far becomes zero.
I can't see why those G92 Z0 commands are needed so I'll experiment tonight by stripping them out of a file and seeing if it fixes it. My reading of the code in GCodes.cpp and PrintMonitor.cpp says it should.
I think you mean G92 E0, not G92 Z0. You are evidently using absolute extrusion distances, and RepRapFirmware prefers relative extrusion. So check the "Use relative E distances" in the slic3r printer settings, and add a M83 command to the slic3r start gcode.
I don't know whether fan backwash is a problem on the Huxley - if it is, then you will be able to feel it. On the Ormerod, there is so much backwash from the fan that it feels like the fan is blowing backwards. However, I thought the Huxley had a small er fan (10mm thick instead of 20mm).
Re: Part cooling fan command cancelled on Z move April 15, 2015 06:38PM |
Registered: 11 years ago Posts: 14,685 |