diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..db4195b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+*.lnk
diff --git a/How_to_create_scales.txt b/How_to_create_scales.txt
new file mode 100644
index 0000000..e300d20
--- /dev/null
+++ b/How_to_create_scales.txt
@@ -0,0 +1,5 @@
+Use this wonderful tool:
+
+https://soulmare.github.io/scale_master/
+
+To save the scale, save it as an *.svg file. But don't edit it with any other software, or it won't be editable via the website!
\ No newline at end of file
diff --git a/Scales/600_ppi/CPU_load.png b/Scales/600_ppi/CPU_load.png
new file mode 100644
index 0000000..3b547b0
Binary files /dev/null and b/Scales/600_ppi/CPU_load.png differ
diff --git a/Scales/600_ppi/CPU_temp.png b/Scales/600_ppi/CPU_temp.png
new file mode 100644
index 0000000..889e516
Binary files /dev/null and b/Scales/600_ppi/CPU_temp.png differ
diff --git a/Scales/600_ppi/GPU_load.png b/Scales/600_ppi/GPU_load.png
new file mode 100644
index 0000000..e78beed
Binary files /dev/null and b/Scales/600_ppi/GPU_load.png differ
diff --git a/Scales/600_ppi/GPU_temp.png b/Scales/600_ppi/GPU_temp.png
new file mode 100644
index 0000000..ba9ef9a
Binary files /dev/null and b/Scales/600_ppi/GPU_temp.png differ
diff --git a/Scales/600_ppi/RAM_usage.png b/Scales/600_ppi/RAM_usage.png
new file mode 100644
index 0000000..f058760
Binary files /dev/null and b/Scales/600_ppi/RAM_usage.png differ
diff --git a/Scales/600_ppi/Sheet_600_ppi.png b/Scales/600_ppi/Sheet_600_ppi.png
new file mode 100644
index 0000000..bca1bf2
Binary files /dev/null and b/Scales/600_ppi/Sheet_600_ppi.png differ
diff --git a/Scales/600_ppi/Sheet_600_ppi.xcf b/Scales/600_ppi/Sheet_600_ppi.xcf
new file mode 100644
index 0000000..9ddf7cd
Binary files /dev/null and b/Scales/600_ppi/Sheet_600_ppi.xcf differ
diff --git a/Scales/600_ppi/VRAM_usage.png b/Scales/600_ppi/VRAM_usage.png
new file mode 100644
index 0000000..1e95ab4
Binary files /dev/null and b/Scales/600_ppi/VRAM_usage.png differ
diff --git a/Scales/91C4_Scale_template.svg b/Scales/91C4_Scale_template.svg
new file mode 100644
index 0000000..59712e4
--- /dev/null
+++ b/Scales/91C4_Scale_template.svg
@@ -0,0 +1,46 @@
+
\ No newline at end of file
diff --git a/analog_system_monitor_arduino/Config.h b/analog_system_monitor_arduino/Config.h
index 218c2c0..22c04f7 100644
--- a/analog_system_monitor_arduino/Config.h
+++ b/analog_system_monitor_arduino/Config.h
@@ -92,7 +92,7 @@ const uint8_t BRIGHTNESS_MIN_VISIBLE = 33;
// Lighting (FastLED)
// -------------------------------
#define LED_PIN 23
-#define NUM_LEDS 20
+#define NUM_LEDS 27
// -------------------------------
// Connection state machine
diff --git a/analog_system_monitor_arduino/Core.cpp b/analog_system_monitor_arduino/Core.cpp
index 99694e3..a4c73e0 100644
--- a/analog_system_monitor_arduino/Core.cpp
+++ b/analog_system_monitor_arduino/Core.cpp
@@ -153,6 +153,7 @@ void coreInit() {
// FastLED init
FastLED.addLeds(leds, NUM_LEDS);
FastLED.setBrightness(255); // full brightness; HSV V controls actual output
+ FastLED.setMaxPowerInMilliWatts(1500); // limit to 1.5W of power draw from the LEDs
// Apply lighting immediately at boot
applyLighting();
diff --git a/analog_system_monitor_dotnet/LibreHardwareMonitor.dll b/analog_system_monitor_dotnet/LibreHardwareMonitor.dll
index ec8ee42..a326def 100644
Binary files a/analog_system_monitor_dotnet/LibreHardwareMonitor.dll and b/analog_system_monitor_dotnet/LibreHardwareMonitor.dll differ
diff --git a/analog_system_monitor_dotnet/LibreHardwareMonitor.dll.old b/analog_system_monitor_dotnet/LibreHardwareMonitor.dll.old
new file mode 100644
index 0000000..ec8ee42
Binary files /dev/null and b/analog_system_monitor_dotnet/LibreHardwareMonitor.dll.old differ