Skip to content
This repository has been archived by the owner on May 10, 2023. It is now read-only.

Update extruder dimensions for better support for sequential printing #6

Open
wants to merge 12 commits into
base: main
Choose a base branch
from

Conversation

Vashiru
Copy link

@Vashiru Vashiru commented Jan 1, 2023

I've updatd the extruder dimensions and gantry height for both Prusa and Cura slicer to have better support for sequential printing.

Along the way I ran into various quirks with both the hardware and Ankerslicer. They've been documented in the known issues. Most notable are the following issues:

  • Adjusting the fan speed from the display during print, will cause the fan speed to no longer regulate itself in subsequent objects. It will keep the set fan speed until the end of the object, drop down to the 'first layer(s)' setting and then remain at that. It will no longer spin back up.
  • Pausing the print from the display during printing, will cause the extruder to move directly to FRONT left of the build plate. It will not raise the Z-axis and thus will collide with any objects along it's path.

Also for anyone noticing I've set the gantry height to 23mm rather than 30mm, this is correct. On the left of the extruder there's a small plastic rod poking out to the x-axis end stop. This rod is about 7mm lower than the gantry at it's lowest point.

Copy link
Owner

@just-trey just-trey left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great Stuff. Thank you.
Please remove PrusaSlicer-2.5-M5-Profile.zip from your PR. I will zip it up once I am ready to package.

@@ -60,6 +61,7 @@
"machine_height": { "default_value": 250 },
"machine_name": { "default_value": "AnkerMake M5" },
"machine_start_gcode": { "default_value": "M104 S{material_print_temperature_layer_0} ; set final nozzle temp\nM190 S{material_bed_temperature_layer_0} ; set and wait for nozzle temp to stabilize\nM109 S{material_print_temperature_layer_0} ; wait for nozzle temp to stabilize\nG28 ;Home\nG1 E10 F3600; push out retracted filament(fix for over retraction after prime)" },
"machine_end_gcode": {"default_value": "M104 S0\nM140 S0\n;Move nozzle 8mm up from print\nG91\nG1 Z8\n;Retract the filament\nG92 E1\nG1 E-1 F300\nG28 X0 Y0\nM84"},
Copy link
Owner

@just-trey just-trey Jan 2, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should we change the max print height to 242 because of this? If you think we should then we should add a note in the changelog.

@@ -1,5 +1,23 @@
# Changelog

## 1.11
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

just add all these to version 1.10 I am going to be making some changes likely before I publish.

@@ -419,7 +419,7 @@ wipe = 1
z_offset = 0
default_filament_profile = "Generic PLA+ @ANKER"
start_gcode = M104 S{first_layer_temperature[0]} ; set final nozzle temp\nM190 S{first_layer_bed_temperature[0]} ; set and wait for nozzle temp to stabilize\nM109 S{first_layer_temperature[0]} ; wait for nozzle temp to stabilize\nG28 ;Home\nG1 E10 F3600; push out retracted filament(fix for over retraction after prime)
end_gcode = M104 S0\nM140 S0\n;Retract the filament\nG92 E1\nG1 E-1 F300\nG28 X0 Y0\nM84
end_gcode = M104 S0\nM140 S0\n;Move nozzle 8mm up from print\nG91\nG1 Z8\n;Retract the filament\nG92 E1\nG1 E-1 F300\nG28 X0 Y0\nM84
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You can do logic in Prusa Slicer but not Cura. Something like:
{if max_layer_z < 40}\nG91\nG1 Z8 F600 ; Move print head up{endif}
I have yet to test this. Just read about it.

.gitignore Show resolved Hide resolved
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants