commit 0bd1e3aa38a405dffb5203457745d0ba746a4b9b Author: ducoterra Date: Thu Apr 11 09:52:49 2024 -0400 init diff --git a/Drying.md b/Drying.md new file mode 100644 index 0000000..fd2aece --- /dev/null +++ b/Drying.md @@ -0,0 +1,9 @@ +# Drying Filament + +## PLA + +104-110F for 4 hours + +## PETG + +149-155 for 6 hours \ No newline at end of file diff --git a/Ender_3_S1_Plus_Setup.md b/Ender_3_S1_Plus_Setup.md new file mode 100644 index 0000000..823e868 --- /dev/null +++ b/Ender_3_S1_Plus_Setup.md @@ -0,0 +1,133 @@ +# Ender 3 S1 Plus Setup + +## Leveling + +It's extremely important that you follow the leveling procedure below + +1. Home the z axis +2. Navigate to leveling and select Aux Lvl. Do not press auto level- it breaks the printer +3. Set a negative offset until the nozzle touches the bed +4. Move the offset up until the nozzle lifts up from the bed, then go one more up +5. 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 +6. Re-home the Z axis. This is important because we’ve just shifted the bed’s position. +7. Re-check that the nozzle is just above the print surface in the center of the bed +8. 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 + +```text +m206 y5 +``` + +Get the current offset with: + +```text +m503 +``` + +## ESteps + +Get the current esteps + +```text +m503 +``` + +Set the correct offset with M92 + +```text +m92 E403.655 +``` + +## GCode + +Start GCode + +```text +; 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 + +```text +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. + +![SWORD-TEST PRINT.stl](.attachments.216157/SWORD-TEST%20PRINT.stl) diff --git a/Ender_5_Pro_Setup.md b/Ender_5_Pro_Setup.md new file mode 100644 index 0000000..1c2ae45 --- /dev/null +++ b/Ender_5_Pro_Setup.md @@ -0,0 +1,104 @@ +# Ender 5 Pro + +## Setup + +Firmware: + +[Creality Board](Firmware/Ender-5%20pro%204.2.7mainboard%EF%BC%8832bit%EF%BC%89/Marlin2.0.1%20%20BLtouch%20V1.1.1%20Non-adapter%20board%20firmwareTMC2225/Ender-5%20Pro-%20Marlin2.0.1%20-%20V1.1.1%20-%20BLTouch%20-%20TMC2235.bin?fileId=72632) + +[V.4.2.7](Firmware/Ender-5%20pro%204.2.7mainboard%EF%BC%8832bit%EF%BC%89/Marlin2.0.1%20%20BLtouch%20V1.1.1%20Non-adapter%20board%20firmwareTMC2225/Ender-5%20Pro-%20Marlin2.0.1%20-%20V1.1.1%20-%20BLTouch%20-%20TMC2235.bin?fileId=72632) + +Extruder steps/mm: 147.5 + +BL Touch Z-Height Offset: -2.4 + +Print area: 220 x 220 x 300 mm + +Use Ender-5 base when setting up in Cura + +Start G-Code: + +```text +; Ender 5 Pro Custom Start G-code +; 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} + +G92 E0 ; Reset Extruder +G28 ; Home all axes +G29 ; Bed leveling +G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed +G1 X0.1 Y20 Z0.3 F5000.0 ; Move to start position +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 G-Code: + +```text +G91 ;Relative positioning +G1 E-10 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 Y0 ;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 +``` + +## Cura Plugins + +1. OctoPrint Connection by filedOfView + +## Cura Settings + +1. Preferences -> Setting Visibility -> Check all +2. Printers -> Connect OctoPrint -> printer should show up automatically + +## Print Settings + +1. 2mm retraction distance (with micro-swiss direct drive hotend) +2. 25mm/s retraction speed (with micro-swiss direct drive hotend) +3. Cubic Infill + +## Filament + +### Overture PETG + +* 230C Nozzle +* 80C Bed +* 30mm travel +* 15mm move + +### Change filament + +1. Pause at height +2. Set layer number +3. Use Repetier/OctoPrint method +4. Park print head at 0,0 +5. Set head z to 0mm diff --git a/README.md b/README.md new file mode 100644 index 0000000..c38e6b0 --- /dev/null +++ b/README.md @@ -0,0 +1,11 @@ +# 3D Printing Notes + +## Printers + +### Ender 3 S1 Plus + +[Ender 3 S1 Plus Notes](./Ender_3_S1_Plus_Setup.md) + +### Enter 5 Pro + +[Ender 5 Pro Notes](./Ender_5_Pro_Setup.md)