From d5de6866da51c685056b353f4f0c2df9e6b80ce4 Mon Sep 17 00:00:00 2001 From: Bassam Husain Date: Fri, 12 May 2023 01:04:01 -0400 Subject: [PATCH 1/3] Adjusted directory structure. --- README.md | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 50fd699..7911d23 100644 --- a/README.md +++ b/README.md @@ -176,18 +176,23 @@ This repository contains many files and folders. Some are *necessary* for this K ├── cfgs ✅ │   ├── adxl-direct.cfg │   ├── adxl-rp2040.cfg -│   ├── beeper.cfg -│   ├── misc-macros.cfg +│   ├── adxl-rpi-pico-2x.cfg │   ├── MECHANICAL_GANTRY_CALIBRATION.cfg +│   ├── misc-macros.cfg │   ├── PARKING.cfg -│   └── TEST_SPEED.cfg [☠️Not ready for use☠️] +│   └── TEST_SPEED.cfg +├── CODE_OF_CONDUCT.md ❌ +├── CONTRIBUTING.md ❌ ├── images ❌ -│   └── githubstar.gif -├── misc ❌ │   ├── cup-border.png -│   ├── klipper.bin +│   ├── githubstar.gif +│   ├── heart.gif │   ├── logo_white_stroke.png +│   └── party_blob.gif +├── misc ❌ +│   ├── klipper-v0.11.0-148-g52f4e20c.bin │   ├── M503-output.yml +│   ├── marlin-SV06V2.0.0A_2.24.bin │   ├── SuperSlicer_config_bundle.ini │   ├── sv06-buildPlate.png │   ├── SV06-buildPlate.stl From be1711cb68f451d2d81c542352ee5875e78c63c3 Mon Sep 17 00:00:00 2001 From: Bassam <61985779+bassamanator@users.noreply.github.com> Date: Fri, 19 May 2023 21:40:27 -0400 Subject: [PATCH 2/3] Update README.md Prepare flash section --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 7911d23..0888711 100644 --- a/README.md +++ b/README.md @@ -58,6 +58,8 @@ Although I've made switching over to Klipper as easy as is possible, it can stil ### Prepare the microSD Card for Flashing +⚠️ Many users have reported having issues flashing Klipper using the Sovol microSD card. + - Size: `8GB`. According to Sovol, the largest size that you can use is `16GB`. - File system: `FAT32`. - Allocation unit size: `4096 bytes`. From 24a4262af21eee47ad4dd72cad95fd666d253bfc Mon Sep 17 00:00:00 2001 From: Bassam Husain Date: Sat, 20 May 2023 19:59:18 -0400 Subject: [PATCH 3/3] Pulled in print_start from personal: prints start with higher bed temp now, range 10C. --- cfgs/misc-macros.cfg | 35 +++++++++++++++++++++++------------ 1 file changed, 23 insertions(+), 12 deletions(-) diff --git a/cfgs/misc-macros.cfg b/cfgs/misc-macros.cfg index e987a76..6e0d4be 100644 --- a/cfgs/misc-macros.cfg +++ b/cfgs/misc-macros.cfg @@ -127,6 +127,9 @@ gcode: {% set hotendtemp = params.HOTEND|int %} {% set chambertemp = params.CHAMBER|default(0)|int %} + # Other variables + {% set bedtempSlicer = bedtemp %} + {% set bedtempRange = 10 %} {% set maxVelocity = printer.configfile.settings.printer.max_velocity|default(200)|int %} {% set maxVelocityAdjusted = (0.90 * maxVelocity * 60)|int %} @@ -135,32 +138,40 @@ gcode: {% set startY = printer.configfile.settings.safe_z_home.home_xy_position[1]|float %} {% endif %} - {% set bedtempAlmost = (bedtemp - 2, 0)|max %} + {% set bedtempAlmost = ((bedtemp - 2, 0, printer.heater_bed.temperature|int)|max, bedtemp)|max %} {% set hotendtempStepOne = ((hotendtemp, printer[printer.toolhead.extruder].temperature|int)|min, 150)|max %} {% set hotendtempStepTwo = ((hotendtemp, printer[printer.toolhead.extruder].temperature|int)|min, 170)|max %} - BED_MESH_PROFILE LOAD=default ; NOTE if not using a mesh, comment out this line + # If bed-temp-almost is higher than bed-temp by a maximum of 10C + {% if bedtempAlmost > bedtemp %} + {% if (bedtempAlmost - bedtempRange) <= bedtemp %} + {% set bedtemp = bedtempAlmost %} + {% endif %} + {% endif %} + + BED_MESH_PROFILE LOAD=default ; NOTE if not using a mesh, comment out this line ADJUST_FILAMENT_SENSOR_STATUS ENABLE=1 - G90 ; absolute positioning - M140 S{bedtempAlmost} ; set & don't wait for bed temp - M104 S{hotendtempStepOne} ; set & don't wait for hotend temp + G90 ; absolute positioning + M140 S{bedtempAlmost} ; set & don't wait for bed temp + M104 S{hotendtempStepOne} ; set & don't wait for hotend temp G28 X Y {% if printer.configfile.settings.safe_z_home %} G1 X{startX} Y{startY} F{maxVelocityAdjusted} {% endif %} - M190 S{bedtempAlmost} ; set & wait for bed temp - M104 S{hotendtempStepTwo} ; set & don't wait for hotend temp - M190 S{bedtemp} ; set & wait for bed temp + M190 S{bedtempAlmost} ; set & wait for bed temp + M104 S{hotendtempStepTwo} ; set & don't wait for hotend temp + M190 S{bedtemp} ; set & wait for bed temp + M140 S{bedtempSlicer} ; set & don't wait for bed temp ; set temp to sliced setting regardless - M104 S{hotendtemp} ; set & don't wait for hotend temp - G28 Z ; final z homing + M104 S{hotendtemp} ; set & don't wait for hotend temp + G28 Z ; final z homing G1 X0 Y0 F{maxVelocityAdjusted} - M109 S{hotendtemp} ; set & wait for hotend temp + M109 S{hotendtemp} ; set & wait for hotend temp - G1 Z20 F3000 ; move nozzle away from bed + G1 Z20 F3000 ; move nozzle away from bed [gcode_macro PRINT_END] gcode: