4.2 KiB
4.2 KiB
Ender 3 S1 Plus Setup
Leveling
It's extremely important that you follow the leveling procedure below
- Home the z axis
- Navigate to leveling and select Aux Lvl. Do not press auto level- it breaks the printer
- Set a negative offset until the nozzle touches the bed
- Move the offset up until the nozzle lifts up from the bed, then go one more up
- Go through each corner, rotate the adjustment wheels until the nozzle is just barely above the bed. Don’t worry about being super accurate, mesh leveling will handle any small variances
- Re-home the Z axis. This is important because we’ve just shifted the bed’s position.
- Re-check that the nozzle is just above the print surface in the center of the bed
- print a benchy, adjust the z offset as needed
Home offset
My printer kept hitting the screws in the print bed. You can set a y offset with the following
m206 y5
Get the current offset with:
m503
ESteps
Get the current esteps
m503
Set the correct offset with M92
m92 E403.655
GCode
Start GCode
; OctoLapse Slicer Auto-Detection
; Script based on an original created by tjjfvi (https://github.com/tjjfvi)
; An up-to-date version of the tjjfvi's original script can be found
; here: https://csi.t6.fyi/
; Note - This script will only work in Cura V4.2 and above!
; --- Global Settings
; layer_height = {layer_height}
; smooth_spiralized_contours = {smooth_spiralized_contours}
; magic_mesh_surface_mode = {magic_mesh_surface_mode}
; machine_extruder_count = {machine_extruder_count}
; --- Single Extruder Settings
; speed_z_hop = {speed_z_hop}
; retraction_amount = {retraction_amount}
; retraction_hop = {retraction_hop}
; retraction_hop_enabled = {retraction_hop_enabled}
; retraction_enable = {retraction_enable}
; retraction_speed = {retraction_speed}
; retraction_retract_speed = {retraction_retract_speed}
; retraction_prime_speed = {retraction_prime_speed}
; speed_travel = {speed_travel}
; M413 S0 ; Disable power loss recovery
G92 E0 ; Reset Extruder
; Prep surfaces before auto home for better accuracy
; M140 S{material_bed_temperature_layer_0} ; set bed temperature
M190 S{material_bed_temperature_layer_0} ; set bed temperature and wait
; If bed adhesion not working
; Click “Settings” > “ADV.SET” > “Restore All Set.” > “Yes”
; Click “Settings” > “Leveling”, It will auto home and return to origin
; Place a sheet of A4 paper on the platform
; Click on “①”, and adjust the offset value down until the paper has slight friction feeling
; Click ②~⑤ in turn, rotate the corresponding leveling nut until it feel a slight sense of friction. Get all of them to have the same feeling for the best result.
; Counterclockwise the nut to move the platform away from the nozzle. Clockwise move closer to the nozzle.
; After finished, click “AUTO. LVL.” > “Start” to do Auto leveling
; Return to main menu and start printing
; level before heating the nozzle to prevent rogue plastic deposits
G28 ; HOME ALL AXES
G29 ; CREATE NEW MESH
M500 ; SAVE NEW MESH
M420 S1 Z3 ; RETRIEVE & USE LAST SAVED MESH
G1 Z10.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X0 Y0
G1 X0.1 Y20 Z0.3 F5000.0 ; Move to start position
; M104 S{material_print_temperature_layer_0} ; set hotend temperature
M109 S{material_print_temperature_layer_0} ; set hotend temperature and wait
; G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line
; G1 X0.4 Y200.0 Z0.3 F5000.0 ; Move to side a little
; G1 X0.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line
; G92 E0 ; Reset Extruder
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X5 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish
End GCode
G91 ;Relative positioning
G1 E-2 F2700 ;Retract a bit
G1 E-2 Z0.2 F2400 ;Retract and raise Z
G1 X5 Y5 F3000 ;Wipe out
G1 Z10 ;Raise Z more
G90 ;Absolute positioning
G1 X0 Y{machine_depth} ;Present print
M106 S0 ;Turn-off fan
M104 S0 ;Turn-off hotend
M140 S0 ;Turn-off bed
M84 X Y E ;Disable all steppers but Z
Print Techniques
Collapsible Lightsabers
Adjust wipe - 1-3mm seems to do the trick
Print the test blade. It should come off the print without the rings fusing to eachother.