diff --git a/README.md b/README.md index 6295099..6b7028c 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,7 @@ I am creating these files for my personal use and cannot be held responsible for # Highlights - 💥 This Klipper configuration is an *endpoint*, meaning that it contains **everything** that you could possibly need in order to have an excellent Klipper experience! 💥 +- `NEW` Filament runout sensor usage implemented. - Minimum configuration settings for Mainsail/Fluiddpi to work. - SuperSlicer config bundle that contains the printer configuration, as well as what are considered by many to be the best print settings available for any FDM printer ([Ellis' SuperSlicer Profiles](https://github.com/AndrewEllis93/Ellis-SuperSlicer-Profiles)). Find the differences between the different print setting profiles [here](https://github.com/AndrewEllis93/Ellis-SuperSlicer-Profiles/tree/master/SuperSlicer). But basically, the 45 degree profile places the seam at the back. - Bed model and texture to use in SuperSlicer/PrusaSlicer. @@ -24,10 +25,11 @@ I am creating these files for my personal use and cannot be held responsible for - [x] Replace M109/M190 with `TEMPERATURE_WAIT`. - [ ] Get the Ellis `TEST_SPEED` macro working. - [x] Add information about directory structure. -- [ ] Create FAQ section. +- [x] Create FAQ section. - [x] Get filament sensor working with hotend PCB. -- [ ] Finalize filament sensor config and merge into `master`. +- [x] Finalize filament sensor config and merge into `master`. - [ ] Create topic in Discussion section detailing how users should keep this repository in sync with their own Klipper config using `git`. +- [ ] Explain `PAUSE`/`RESUME` extruder behaviour. ## Stay Up-to-Date @@ -160,7 +162,28 @@ If you found my work useful, please consider buying me a [ @@ -122,7 +122,7 @@ gcode: [gcode_macro PRINT_END] gcode: - # ADJUST_FILAMENT_SENSOR_STATUS ENABLE=0 + ADJUST_FILAMENT_SENSOR_STATUS ENABLE=0 CONDITIONAL_BEEP I=2 DUR=30 FREQ=8500 ; NOTE Comment out this line to stop the beeps at the end of a print {% set PRE_PURGE_PRIME_LENGTH=printer["gcode_macro _globals"].pre_purge_prime_length|default(1.40)|float %} M400 ; wait for buffer to clear @@ -190,7 +190,7 @@ gcode: SET_GCODE_VARIABLE MACRO=RESUME VARIABLE=zhop VALUE={z} ; set z hop variable for reference in resume macro SET_GCODE_VARIABLE MACRO=RESUME VARIABLE=etemp VALUE={printer['extruder'].target} ; set hotend temp variable for reference in resume macro - # ADJUST_FILAMENT_SENSOR_STATUS ENABLE=0 + ADJUST_FILAMENT_SENSOR_STATUS ENABLE=0 SAVE_GCODE_STATE NAME=PAUSE ; save current print position for resume BASE_PAUSE ; pause print @@ -217,7 +217,7 @@ gcode: {% set e = params.E|default(2.5)|int %} ; hotend prime amount (in mm) {% if printer['pause_resume'].is_paused|int == 1 %} - # ADJUST_FILAMENT_SENSOR_STATUS ENABLE=1 + ADJUST_FILAMENT_SENSOR_STATUS ENABLE=1 SET_IDLE_TIMEOUT TIMEOUT={printer.configfile.settings.idle_timeout.timeout} ; set timeout back to configured value {% if etemp > 0 %}