logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

sim_home_switch - Home switch simulator

Author

       Dewey Garrett

Description

       After  tripping home switch, travel in opposite direction is required (amount set by the hysteresis pin).
       A pin (index-enable) is provided for use when [JOINT_n]HOME_USE_INDEX is specified to reset the  I/O  pin
       joint.N.index-enable.

Functions

sim-home-switch.N (requires a floating-point thread)

License

       GPL

LinuxCNC Documentation                             2025-08-07                                 SIM_HOME_SWITCH(9)

Name

       sim_home_switch - Home switch simulator

Pins

sim-home-switch.N.cur-pos float in
              Current position (typically: joint.n.motor-pos-fb)

       sim-home-switch.N.home-pos float in (default: 1)
              Home switch position

       sim-home-switch.N.hysteresis float in (default: 0.1)
              Travel required to backoff (hysteresis)

       sim-home-switch.N.home-sw bit out
              Home switch activated

       sim-home-switch.N.index-enable bit io
              typ: connect to joint.N.index-enable

       sim-home-switch.N.index-delay-ms float in (default: 10)
              delay in msec to reset index-enable

Synopsis

loadrtsim_home_switch[count=N|names=name1[,name2...]]
return

See Also