9 hours ago, GregValiant said:I think @Slashee_the_Cow has a printer like that.
Like that? You should know me better by now. I have a printer that is exactly that.
...not that it necessarily helps here. I can print from Cura 5.7 fine. When a Cura version first runs, it copies the configuration folder from the most recent version. Although my situation may differ in that I use a custom machine definition file, not rely on the one included in Cura.
--- suggested fix be here ---
If it printed fine in 5.6, then install 5.7 if it isn't already (they install side by side fine), then go to the Cura configuration folder (in Cura go to Help > Show Configuration Folder) and then go up one folder so you're in the folder with all the different versions and delete the folder for 5.7.
Copy the printer's definition file from 5.6 - default location in Windows is C:\Program Files\UltiMaker Cura 5.6.0\share\cura\resources\definitions\creality_ender3v3se.def.json then go to the folder for 5.7 (just change the 6 in the folder name to a 7) and paste it over the definition file that came with 5.7.
If that doesn't work, come back and I'll start playing a bit more hardball.
--- technical complaining be here --- (you don't have to read this if you don't want but I know at least @GregValiant will be interested)
Turns out the definition has changed between 5.6 and 5.7:
I don't think I've ever seen a machine_head_with_fans_polygon definition of more than 4 points before. Looks like someone must have been trying to be very precise:
Although the change in the startup gcode is what I'm more worried about:
5.6:
M220 S100 ;Reset Feedrate
M221 S100 ;Reset Flowrate
G28 ;Home
M420 S1; Enable mesh leveling
G92 E0 ;Reset Extruder
G1 Z2.0 F3000 ;Move Z Axis up
G1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position
M109 S[material_print_temperature_layer_0]
G1 X10.1 Y145.0 Z0.28 F1500.0 E15 ;Draw the first line
G1 X10.4 Y145.0 Z0.28 F5000.0 ;Move to side a little
G1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line
G92 E0 ;Reset Extruder
G1 E-1.0000 F1800 ;Retract a bit
G1 Z2.0 F3000 ;Move Z Axis up
G1 E0.0000 F1800
5.7:
M220 S100 ;Reset Feedrate
M221 S100 ;Reset Flowrate
G28 ;Home
M420 S1; Use saved mesh leveling data
G92 E0 ;Reset Extruder
G1 Z2.0 F3000 ;Move Z Axis up
G1 X-3 Y20 Z0.28 F5000.0 ;Move to start position
M190 S{material_bed_temperature_layer_0} ; Set bed temperature and wait
M109 S{material_print_temperature_layer_0} ; Set hotend temperature and wait
G1 X-3 Y100.0 Z0.28 F1500.0 E15 ;Draw the first line
G1 X-2 Y100.0 Z0.28 F5000.0 ;Move to side a little
G1 X-2 Y20 Z0.28 F1500.0 E30 ;Draw the second line
G92 E0 ;Reset Extruder
G1 E-1.0000 F1800 ;Retract a bit
G1 Z2.0 F3000 ;Move Z Axis up
G1 E0.0000 F1800
It's a good thing I know Cura is so forgiving because otherwise I'd be amazed the code from 5.6 worked. How did either of these get approved?
- The code for 5.7 is telling it to move outside the build plate - for all I know how a Creality printer reacts to this could be the problem, especially since it's in moves which also have a Z value
- Someone's being naughty and using G1 for movement commands
- From 5.6: do replacement patterns work within square brackets and nobody told me or is it just a case of Cura being smart enough to prevent cold extrusion?
- From 5.6: they don't even try to heat the bed?!!?!!?!!?!?!?!?!?!???
- What's with the retraction then extrusion at the end, and why is it a magic number?
- Isn't it at least polite to make it clear you're using absolute positioning? Or if you're not, which would allow the negative X values, why are you wiping the nose next to the home position?
- 5.7 is really inefficient at heating. Wait until the bed is fully heated before you start heating the hot end?
Recommended Posts
GregValiant 1,415
Nothing really changed between 5.6 and 5.7 as far as what's happening on the first couple of layers.
Use 5.6 and load something small (calibration cube or a benchy) and set Cura up like you always do.
Use the "File | Save Project" command to create a special 3mf file.
Start 5.7 and open that 3mf file. The settings from 5.6 will show up in 5.7.
There are a couple of plugins that can affect the first layer. One is "Z Offset Plugin".
If a Creality owner submitted a change to the printer definition file and the ABL settings changed then your first layer height might be too tall and the extrusions aren't getting pressed down like they should.
I think @Slashee_the_Cow has a printer like that. She may know what the possible problems are.
There are a lot of causes for what you have happening. It's very unlikely that it's a problem in the Cura code.
You should probably create a second project file but from 5.7.0 and post that one here so there is something to work with.
Link to post
Share on other sites