diff --git a/app/src/lib/components/Compass.svelte b/app/src/lib/components/Compass.svelte
new file mode 100644
index 0000000..03a11f2
--- /dev/null
+++ b/app/src/lib/components/Compass.svelte
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
{heading.toFixed(1)}°
+
{getCardinalDirection(heading)}
+
diff --git a/app/src/routes/peripherals/imu/imu.svelte b/app/src/routes/peripherals/imu/imu.svelte
index 1d5d2db..e0fdae8 100644
--- a/app/src/routes/peripherals/imu/imu.svelte
+++ b/app/src/routes/peripherals/imu/imu.svelte
@@ -1,11 +1,12 @@