Skip to content

Commit

Permalink
added Beacon virtual probe as an optionin Klippain
Browse files Browse the repository at this point in the history
  • Loading branch information
Frix-x committed Jun 9, 2023
1 parent 79a86b2 commit 2aab855
Show file tree
Hide file tree
Showing 2 changed files with 35 additions and 6 deletions.
22 changes: 22 additions & 0 deletions config/hardware/probes/beacon_virtual.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# This probe type is for a Beacon probe used directly as a virtual Z endstop
# rather than with an existing physical endstop. To use this configuration,
# you will need to manually add the Beacon Klipper plugin!

## Then, you should just add the following two lines to your overrides and everything should work!
## The rest of the allowed config entries are available on this link: config/hardware/probes/inductive_virtual.cfg
# [beacon]
# serial: /dev/serial/by-id/usb-Beacon_Beacon_...


[gcode_macro _USER_VARIABLES]
# We can declare an "inductive_virtual" probe type as it's pretty close to the Beacon way of working and should just work!
variable_probe_type_enabled: "inductive_virtual"
variable_startprint_actions: "bed_soak", "extruder_preheating", "chamber_soak", "tilt_calib", "extruder_heating", "purge", "clean", "z_offset", "bedmesh", "primeline"
gcode:

# Beacon probe definition also include the probe management macro directly from here
[include ../../../macros/base/probing/generic_probe.cfg]

[stepper_z]
endstop_pin: probe:z_virtual_endstop
homing_retract_dist: 0
19 changes: 13 additions & 6 deletions user_templates/printer.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -79,15 +79,22 @@

# ----------------------------------------------------------------------------- PROBE ----> Select only one line
### --------------------------------------------------------------------------------------
# [include config/hardware/probes/no_probe.cfg] # No probe installed, like on a stock Voron V0 or equivalent
## No probe installed, like on a stock Voron V0 or equivalent
# [include config/hardware/probes/no_probe.cfg]

# [include config/hardware/probes/inductive.cfg] # Standard inductive probe
# [include config/hardware/probes/inductive_virtual.cfg] # Standard inductive probe also used as virtual Z endstop
## Inductive probes, like on stock 2.4 or Trident printers (available also in virtual Z endstop variant)
# [include config/hardware/probes/inductive.cfg]
# [include config/hardware/probes/inductive_virtual.cfg]

# [include config/hardware/probes/dockable.cfg] # Klicky, Euclid, or equivalent probes
# [include config/hardware/probes/dockable_virtual.cfg] # Klicky, Euclid, or equivalent probes that is also used as virtual Z endstop
## Dockable probes, like Klicky, Euclid or equivalent (available also in virtual Z endstop variant)
# [include config/hardware/probes/dockable.cfg]
# [include config/hardware/probes/dockable_virtual.cfg]

# [include config/hardware/probes/voron_tap.cfg] # Voron TAP, also used naturally as a virtual Z endstop
## Voron TAP, also used naturally as a virtual Z endstop
# [include config/hardware/probes/voron_tap.cfg]

## Beacon probe also used as virtual Z endstop. Do not forget to install the plugin and add the [beacon] section to make it work!
# [include config/hardware/probes/beacon_virtual.cfg]
# ----------------------------------------------------------------------------------------


Expand Down

0 comments on commit 2aab855

Please sign in to comment.