Skip to content

Commit

Permalink
Update configuration.md
Browse files Browse the repository at this point in the history
  • Loading branch information
moggieuk authored Jul 23, 2023
1 parent e17f78c commit bc945b1
Showing 1 changed file with 1 addition and 7 deletions.
8 changes: 1 addition & 7 deletions doc/configuration.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,6 @@ encoder_parking_distance: 23.0 # Advanced: Controls parking postion in the gate

For more information on the bowden correct move, read about the loading sequence [here](https://github.com/moggieuk/Happy-Hare#---filament-loading-and-unloading-sequences). The `bowden_num_moves` allows a long move to be broken into separate moves. Only increase this if Klipper throws errors with very long moves - setting it higher than `1` will long down the loading process.

```yml
# Bowden tube loading/unloading --------------------------------------------------------------------------------------------
#
# In addition to different bowden loading speeds for buffer and non-buffered filament it is possible to detect missed steps
Expand All @@ -117,11 +116,9 @@ For more information on the bowden correct move, read about the loading sequence
bowden_apply_correction: 0 # 1 to enable, 0 disabled (default)
bowden_load_tolerance: 15.0 # How close in mm the correction moves will attempt to get to target
bowden_num_moves: 1 # Number of separate fast moves to make when loading or unloading bowden (>1 if you have TTC errors)
```

This section controls the optional extruder homing step. The `extruder_homing_endstop` is either a real endstop name or the string "collision" which causes Happy Hare to "feel" for the extruder entrance. If other options dictate this homing step it will automatically be performed, however it is possible to force it even when not strickly needed by setting the `extruder_force_homing: 1`.

```yml
# Extruder entrance detection/homing ---------------------------------------------------------------------------------------
#
# If not using a toolhead sensor (homing endpoint) the driver can "feel" for the extruder gear entry by colliding with it
Expand All @@ -138,11 +135,9 @@ extruder_homing_current: 40 # % gear_stepper current (10%-100%) to use when hom
# this setting, however if you have a toolhead sensor you can still force the additional (unecessary and not recommended)
# step of homing to extruder entrance before then homing to the toolhead sensor
extruder_force_homing: 0
```

This section controls the module responsible for loading filament into and unloading from the extruder/toolhead. There are many options and the notes below and in the file explain the options already. Note that the default of synchronized loading and non-synchronized unloading is recommended. Read about the loading and unloading sequences [here](https://github.com/moggieuk/Happy-Hare#---filament-loading-and-unloading-sequences).

```yml
# Built in default toolhead loading and unloading -------------------------------------------------------------------------
#
# It is possible to define highly customized loading and unloading sequences, however, unless you have a specialized setup
Expand Down Expand Up @@ -188,7 +183,6 @@ toolhead_delay_servo_release: 2.0 # Delay release on servo by (mm) when not usin
# detect stuck filament, (ii) it can lead to additional noise, (iii) it is possible to "over unload". Nevertheless, it can
# be employed if you extruder struggles to unload
toolhead_sync_unload: 0 # Extruder unloading (except stand alone tip forming) leverages motor synchronization
```

Happy Hare has the ability to synchronize various motors during printing operation and this section controls those options. Make sure you have [understand the caution](https://github.com/moggieuk/Happy-Hare#4-synchronized-gearextruder-motors) needed when `sync_to_extruder: 1` is enabled.

Expand Down Expand Up @@ -257,7 +251,7 @@ strict_filament_recovery: 0 # If '1' with toolhead sensor, will look for filamen
This final section is commented out because it is not generally needed. It retains abilities that existed in earlier versions of Happy Hare which may still be useful in some specific cases. Normally when reset Happy Hare will default to empty or simple values for these settings. However, you can define the default here so that after a MMU reset has been performed they will be the starting values perhaps saving some additional configuration. E.g. if you always have specific filament spools loaded on a particular gate (I always have ABS black on gate #8 for example) you can define that here by setting the starting `gate_material` and `gate_color` arrays. Read [here](https://github.com/moggieuk/Happy-Hare#3-tool-to-gate-ttg-mapping) and [here](https://github.com/moggieuk/Happy-Hare#12-gate-map-describing-filament-type-color-and-status) for more details.

> [!Note]
> [!Note]
> Happy Hare will report error if these arrays are not the same length as the configured number of gates.

```yml
Expand Down

0 comments on commit bc945b1

Please sign in to comment.