![]() |
i2c_pwm_board_calibration package from i2c_pwm_board repoi2c_pwm_board i2c_pwm_board_calibration i2c_pwm_board_msgs i2c_pwm_board_xmlrp |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.0.0 |
License | GPL-3.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | ROS2 Controller for the Adafruit 16 channel PWM servo I²C board, hat and similar PCA9685 based boards, provides absolute proportional PWM control as well as supports geometry_msgs/Twist. |
Checkout URI | https://github.com/vertueux/i2c_pwm_board.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-06-27 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | cpp i2c ros learn i2c-bus pca9685 ros2 ros2-humble |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Virtuous
Authors
The I²C PWM Board Calibration package
Note: It works such that it modifies only one servo per run.
Simply, a package to facilitate servo calibration. The Calibration package lets you control servos via a command-line interface. It helps you finding the center & critical values of your servos using numerical values.
How it works
It works by publishing values to the main_servos_absolute/
& secondary_servos_absolute/
topic.
Know that servo number = port + 1
on PCA9685 based boards.
Run it
To launch the project and the executable after compilation, you’ll need to enter this command on a terminal:
ros2 run i2c_pwm_board_calibration node
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged i2c_pwm_board_calibration at Robotics Stack Exchange
![]() |
i2c_pwm_board_calibration package from i2c_pwm_board repoi2c_pwm_board i2c_pwm_board_calibration i2c_pwm_board_msgs i2c_pwm_board_xmlrp |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.0.0 |
License | GPL-3.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | ROS2 Controller for the Adafruit 16 channel PWM servo I²C board, hat and similar PCA9685 based boards, provides absolute proportional PWM control as well as supports geometry_msgs/Twist. |
Checkout URI | https://github.com/vertueux/i2c_pwm_board.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-06-27 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | cpp i2c ros learn i2c-bus pca9685 ros2 ros2-humble |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Virtuous
Authors
The I²C PWM Board Calibration package
Note: It works such that it modifies only one servo per run.
Simply, a package to facilitate servo calibration. The Calibration package lets you control servos via a command-line interface. It helps you finding the center & critical values of your servos using numerical values.
How it works
It works by publishing values to the main_servos_absolute/
& secondary_servos_absolute/
topic.
Know that servo number = port + 1
on PCA9685 based boards.
Run it
To launch the project and the executable after compilation, you’ll need to enter this command on a terminal:
ros2 run i2c_pwm_board_calibration node
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged i2c_pwm_board_calibration at Robotics Stack Exchange
![]() |
i2c_pwm_board_calibration package from i2c_pwm_board repoi2c_pwm_board i2c_pwm_board_calibration i2c_pwm_board_msgs i2c_pwm_board_xmlrp |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.0.0 |
License | GPL-3.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | ROS2 Controller for the Adafruit 16 channel PWM servo I²C board, hat and similar PCA9685 based boards, provides absolute proportional PWM control as well as supports geometry_msgs/Twist. |
Checkout URI | https://github.com/vertueux/i2c_pwm_board.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-06-27 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | cpp i2c ros learn i2c-bus pca9685 ros2 ros2-humble |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Virtuous
Authors
The I²C PWM Board Calibration package
Note: It works such that it modifies only one servo per run.
Simply, a package to facilitate servo calibration. The Calibration package lets you control servos via a command-line interface. It helps you finding the center & critical values of your servos using numerical values.
How it works
It works by publishing values to the main_servos_absolute/
& secondary_servos_absolute/
topic.
Know that servo number = port + 1
on PCA9685 based boards.
Run it
To launch the project and the executable after compilation, you’ll need to enter this command on a terminal:
ros2 run i2c_pwm_board_calibration node
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged i2c_pwm_board_calibration at Robotics Stack Exchange
![]() |
i2c_pwm_board_calibration package from i2c_pwm_board repoi2c_pwm_board i2c_pwm_board_calibration i2c_pwm_board_msgs i2c_pwm_board_xmlrp |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.0.0 |
License | GPL-3.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | ROS2 Controller for the Adafruit 16 channel PWM servo I²C board, hat and similar PCA9685 based boards, provides absolute proportional PWM control as well as supports geometry_msgs/Twist. |
Checkout URI | https://github.com/vertueux/i2c_pwm_board.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-06-27 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | cpp i2c ros learn i2c-bus pca9685 ros2 ros2-humble |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Virtuous
Authors
The I²C PWM Board Calibration package
Note: It works such that it modifies only one servo per run.
Simply, a package to facilitate servo calibration. The Calibration package lets you control servos via a command-line interface. It helps you finding the center & critical values of your servos using numerical values.
How it works
It works by publishing values to the main_servos_absolute/
& secondary_servos_absolute/
topic.
Know that servo number = port + 1
on PCA9685 based boards.
Run it
To launch the project and the executable after compilation, you’ll need to enter this command on a terminal:
ros2 run i2c_pwm_board_calibration node
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged i2c_pwm_board_calibration at Robotics Stack Exchange
![]() |
i2c_pwm_board_calibration package from i2c_pwm_board repoi2c_pwm_board i2c_pwm_board_calibration i2c_pwm_board_msgs i2c_pwm_board_xmlrp |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.0.0 |
License | GPL-3.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | ROS2 Controller for the Adafruit 16 channel PWM servo I²C board, hat and similar PCA9685 based boards, provides absolute proportional PWM control as well as supports geometry_msgs/Twist. |
Checkout URI | https://github.com/vertueux/i2c_pwm_board.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-06-27 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | cpp i2c ros learn i2c-bus pca9685 ros2 ros2-humble |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Virtuous
Authors
The I²C PWM Board Calibration package
Note: It works such that it modifies only one servo per run.
Simply, a package to facilitate servo calibration. The Calibration package lets you control servos via a command-line interface. It helps you finding the center & critical values of your servos using numerical values.
How it works
It works by publishing values to the main_servos_absolute/
& secondary_servos_absolute/
topic.
Know that servo number = port + 1
on PCA9685 based boards.
Run it
To launch the project and the executable after compilation, you’ll need to enter this command on a terminal:
ros2 run i2c_pwm_board_calibration node
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged i2c_pwm_board_calibration at Robotics Stack Exchange
![]() |
i2c_pwm_board_calibration package from i2c_pwm_board repoi2c_pwm_board i2c_pwm_board_calibration i2c_pwm_board_msgs i2c_pwm_board_xmlrp |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.0.0 |
License | GPL-3.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | ROS2 Controller for the Adafruit 16 channel PWM servo I²C board, hat and similar PCA9685 based boards, provides absolute proportional PWM control as well as supports geometry_msgs/Twist. |
Checkout URI | https://github.com/vertueux/i2c_pwm_board.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-06-27 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | cpp i2c ros learn i2c-bus pca9685 ros2 ros2-humble |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Virtuous
Authors
The I²C PWM Board Calibration package
Note: It works such that it modifies only one servo per run.
Simply, a package to facilitate servo calibration. The Calibration package lets you control servos via a command-line interface. It helps you finding the center & critical values of your servos using numerical values.
How it works
It works by publishing values to the main_servos_absolute/
& secondary_servos_absolute/
topic.
Know that servo number = port + 1
on PCA9685 based boards.
Run it
To launch the project and the executable after compilation, you’ll need to enter this command on a terminal:
ros2 run i2c_pwm_board_calibration node
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged i2c_pwm_board_calibration at Robotics Stack Exchange
![]() |
i2c_pwm_board_calibration package from i2c_pwm_board repoi2c_pwm_board i2c_pwm_board_calibration i2c_pwm_board_msgs i2c_pwm_board_xmlrp |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.0.0 |
License | GPL-3.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | ROS2 Controller for the Adafruit 16 channel PWM servo I²C board, hat and similar PCA9685 based boards, provides absolute proportional PWM control as well as supports geometry_msgs/Twist. |
Checkout URI | https://github.com/vertueux/i2c_pwm_board.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-06-27 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | cpp i2c ros learn i2c-bus pca9685 ros2 ros2-humble |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Virtuous
Authors
The I²C PWM Board Calibration package
Note: It works such that it modifies only one servo per run.
Simply, a package to facilitate servo calibration. The Calibration package lets you control servos via a command-line interface. It helps you finding the center & critical values of your servos using numerical values.
How it works
It works by publishing values to the main_servos_absolute/
& secondary_servos_absolute/
topic.
Know that servo number = port + 1
on PCA9685 based boards.
Run it
To launch the project and the executable after compilation, you’ll need to enter this command on a terminal:
ros2 run i2c_pwm_board_calibration node
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged i2c_pwm_board_calibration at Robotics Stack Exchange
![]() |
i2c_pwm_board_calibration package from i2c_pwm_board repoi2c_pwm_board i2c_pwm_board_calibration i2c_pwm_board_msgs i2c_pwm_board_xmlrp |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.0.0 |
License | GPL-3.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | ROS2 Controller for the Adafruit 16 channel PWM servo I²C board, hat and similar PCA9685 based boards, provides absolute proportional PWM control as well as supports geometry_msgs/Twist. |
Checkout URI | https://github.com/vertueux/i2c_pwm_board.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-06-27 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | cpp i2c ros learn i2c-bus pca9685 ros2 ros2-humble |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Virtuous
Authors
The I²C PWM Board Calibration package
Note: It works such that it modifies only one servo per run.
Simply, a package to facilitate servo calibration. The Calibration package lets you control servos via a command-line interface. It helps you finding the center & critical values of your servos using numerical values.
How it works
It works by publishing values to the main_servos_absolute/
& secondary_servos_absolute/
topic.
Know that servo number = port + 1
on PCA9685 based boards.
Run it
To launch the project and the executable after compilation, you’ll need to enter this command on a terminal:
ros2 run i2c_pwm_board_calibration node
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged i2c_pwm_board_calibration at Robotics Stack Exchange
![]() |
i2c_pwm_board_calibration package from i2c_pwm_board repoi2c_pwm_board i2c_pwm_board_calibration i2c_pwm_board_msgs i2c_pwm_board_xmlrp |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.0.0 |
License | GPL-3.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | ROS2 Controller for the Adafruit 16 channel PWM servo I²C board, hat and similar PCA9685 based boards, provides absolute proportional PWM control as well as supports geometry_msgs/Twist. |
Checkout URI | https://github.com/vertueux/i2c_pwm_board.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-06-27 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | cpp i2c ros learn i2c-bus pca9685 ros2 ros2-humble |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Virtuous
Authors
The I²C PWM Board Calibration package
Note: It works such that it modifies only one servo per run.
Simply, a package to facilitate servo calibration. The Calibration package lets you control servos via a command-line interface. It helps you finding the center & critical values of your servos using numerical values.
How it works
It works by publishing values to the main_servos_absolute/
& secondary_servos_absolute/
topic.
Know that servo number = port + 1
on PCA9685 based boards.
Run it
To launch the project and the executable after compilation, you’ll need to enter this command on a terminal:
ros2 run i2c_pwm_board_calibration node