SparkFun ROB-16328 Auto pHAT for Raspberry Pi is an all in one package that focuses on adding robot functionality and support to single-board computers. This Auto pHAT can drive two small DC motors with or without encoders and up to four servo motors directly by means of an I2C connection. The Auto pHAT for Raspberry Pi comes with a Qwiic connector for easy interfacing with the I2C bus using the Qwiic system. This Auto pHAT comes with an onboard ATTINY84A that helps to support up to two motor encoders and provides more precise movement. The Auto pHAT also incorporates an onboard ICM-20948 9DOF Inertial Measuring Unit (IMU) for sensing motion. This device enables the robot to access a 3-axis gyroscope and a 3-axis accelerometer, each with four selectable ranges, and a 3-axis magnetometer with ±4900µT FSR.