Magnetic Compas adalah sensor kompas yang dapat mengetahui posisi sudut. Sensor ini didesain khusus untuk bidang robotik dengan tujuan sebagai navigator yang digunakan untuk pergerakan pada robot. Sensor produksi Devantech ini menggunakan dua buah sensor medan magnet KMZ51 buatan Philips yang cukup peka untuk mendeteksi medan magnet bumi, dimana pemasangan dua buah sensor ini saling bersilangan. Pada modul kompas telah dipasang rangkaian pengkondisi sinyal dan mikrokontroler, sehingga dengan mudah data dapat diakses.
CMPS03 membutuhkan tegangan kerja sebesar 5 V dengan konsumsi arus sebesar 15mA. Ada dua cara untuk membaca data yang dihasilkan sensor ini yaitu melalui sinyal PWM (pin 4) atau menggunakan protokol I2C (pin 2 dan 3).