Skip to content

cbteeple/pressure_controller

Repository files navigation

Ctrl-P 2.0: Arduino Firmware

The Arduino-based firmware for Ctrl-P pressure control systems.

Versions

You can always keep up to date by using the version in the master branch. For previous stable versions, checkout the releases.

Dependencies

Usage:

Instructions in the documentation

About Ctrl-P

The Ctrl-P project is a full-stack pneumatic control system featuring smooth control of pressure at a high bandwidth.

Ctrl-P has four parts:

Related Packages:

Updates from version 1.x

Prefix/suffix support for pre-built trajectories

  • separate trajectory into "prefix", "suffix", and "looping" parts.
  • update firmware to take in start indices for each part + # of cycles (with -1 = inf cycles, 0 = skip loop, 1--N = # of cycles)
  • add dynamic "# of cycles" function
  • add dynamic speed multiplier function (with error checking to make sure we never divide by 0 or have traj. with 0 time)