Skip to content

SHOP4CF/anyfeeder_connector

Repository files navigation

AnyFeeder Connector

For ROS2

Requirements

  • ROS2 (eloquent)
  • AnyFeeder SXM100/140 or SX240/340
    You can find the manual here: link, link, link

Services

A list of the available services:

  • /init: move the AnyFeeder into its home position and clear all possible errors.
    Required after power-up and before any motion command can be executed.
  • /feed_forward (s, r); Feed parts forward
  • /feed_backward (s, r): Feed parts backward
  • /flip_forward (s, r): Flip parts forward
  • /flipbackward (s, r): Flip parts backward
  • /flip (s, r): Flip parts without moving forward or backward
  • /dispense (s, r): Move parts from the bulk container onto the feed surface
  • /purge (s, r): Feed parts out backward, purge gate must be opened manually
  • /stop: NOT IMPLEMENTED
  • /reset: Reset error status and move AnyFeeder to home position
  • /restart (reset): if reset: Restart AnyFeeder firmware; resets all parameters to default values,
    else: Start AnyFeeder firmware (also stops active motions)
  • /list_values: output to the log the current (speed/repetition) values.
  • /status: send the current status and output it to the log.

Note: (s, r) = (speed, repetitions), where speed ∈ {1, 2, ..., 10} and repetitions ∈ {1, 2, ..., 10}.
The command /purge is special, since: repetitions ∈ {1, 2, ..., 127}.

USB troubleshoot

...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published