Skip to main content

Hardware & I/O

Welcome to Ironclad’s Hardware & I/O documentation. This section covers the practical APIs and wiring patterns we use to command motors, read sensors, run pneumatics, and integrate vendor libraries like CTRE Phoenix 6 and REV.


1 What You'll Find Here

  • Motors (WPILib): motor controller abstractions, PWM vs CAN, and helpers.
  • CTRE (Phoenix 6): TalonFX bring‑up, open/closed loop, CANCoder, remote sensors.
  • REV: SPARK MAX + REV Hardware Client (coming online as we add examples).
  • Sensors: Encoders, limits, DIO/Analog (stubs you can expand).
  • Pneumatics: PH/PCM setup and compressor control.