diff --git a/frontend/public/examples-thumbs/robot-desktop-eyes.webp b/frontend/public/examples-thumbs/robot-desktop-eyes.webp new file mode 100644 index 00000000..4ba1cbe2 Binary files /dev/null and b/frontend/public/examples-thumbs/robot-desktop-eyes.webp differ diff --git a/frontend/public/examples-thumbs/stm32-blackpill-blink.webp b/frontend/public/examples-thumbs/stm32-blackpill-blink.webp new file mode 100644 index 00000000..4dec3abc Binary files /dev/null and b/frontend/public/examples-thumbs/stm32-blackpill-blink.webp differ diff --git a/frontend/public/examples-thumbs/stm32-blackpill-oled.webp b/frontend/public/examples-thumbs/stm32-blackpill-oled.webp new file mode 100644 index 00000000..23a32f1d Binary files /dev/null and b/frontend/public/examples-thumbs/stm32-blackpill-oled.webp differ diff --git a/frontend/public/examples-thumbs/stm32-bluepill-7segment.webp b/frontend/public/examples-thumbs/stm32-bluepill-7segment.webp new file mode 100644 index 00000000..63c8462f Binary files /dev/null and b/frontend/public/examples-thumbs/stm32-bluepill-7segment.webp differ diff --git a/frontend/public/examples-thumbs/stm32-bluepill-blackpill-gpio.webp b/frontend/public/examples-thumbs/stm32-bluepill-blackpill-gpio.webp new file mode 100644 index 00000000..d81e9558 Binary files /dev/null and b/frontend/public/examples-thumbs/stm32-bluepill-blackpill-gpio.webp differ diff --git a/frontend/public/examples-thumbs/stm32-bluepill-blink.webp b/frontend/public/examples-thumbs/stm32-bluepill-blink.webp new file mode 100644 index 00000000..c939889d Binary files /dev/null and b/frontend/public/examples-thumbs/stm32-bluepill-blink.webp differ diff --git a/frontend/public/examples-thumbs/stm32-bluepill-bmp280.webp b/frontend/public/examples-thumbs/stm32-bluepill-bmp280.webp new file mode 100644 index 00000000..26cd93c3 Binary files /dev/null and b/frontend/public/examples-thumbs/stm32-bluepill-bmp280.webp differ diff --git a/frontend/public/examples-thumbs/stm32-bluepill-button.webp b/frontend/public/examples-thumbs/stm32-bluepill-button.webp new file mode 100644 index 00000000..0c4f6e46 Binary files /dev/null and b/frontend/public/examples-thumbs/stm32-bluepill-button.webp differ diff --git a/frontend/public/examples-thumbs/stm32-bluepill-mpu6050.webp b/frontend/public/examples-thumbs/stm32-bluepill-mpu6050.webp new file mode 100644 index 00000000..b0b6f34e Binary files /dev/null and b/frontend/public/examples-thumbs/stm32-bluepill-mpu6050.webp differ diff --git a/frontend/public/examples-thumbs/stm32-bluepill-oled.webp b/frontend/public/examples-thumbs/stm32-bluepill-oled.webp new file mode 100644 index 00000000..407aaa17 Binary files /dev/null and b/frontend/public/examples-thumbs/stm32-bluepill-oled.webp differ diff --git a/frontend/public/examples-thumbs/stm32-bluepill-rgb.webp b/frontend/public/examples-thumbs/stm32-bluepill-rgb.webp new file mode 100644 index 00000000..c5762a23 Binary files /dev/null and b/frontend/public/examples-thumbs/stm32-bluepill-rgb.webp differ diff --git a/frontend/public/examples-thumbs/stm32-bluepill-rtc.webp b/frontend/public/examples-thumbs/stm32-bluepill-rtc.webp new file mode 100644 index 00000000..e66c5758 Binary files /dev/null and b/frontend/public/examples-thumbs/stm32-bluepill-rtc.webp differ diff --git a/frontend/public/examples-thumbs/stm32-bluepill-serial-counter.webp b/frontend/public/examples-thumbs/stm32-bluepill-serial-counter.webp new file mode 100644 index 00000000..c939889d Binary files /dev/null and b/frontend/public/examples-thumbs/stm32-bluepill-serial-counter.webp differ diff --git a/frontend/public/examples-thumbs/stm32-bluepill-stepper.webp b/frontend/public/examples-thumbs/stm32-bluepill-stepper.webp new file mode 100644 index 00000000..d987cbed Binary files /dev/null and b/frontend/public/examples-thumbs/stm32-bluepill-stepper.webp differ diff --git a/frontend/public/examples-thumbs/stm32-bluepill-switch.webp b/frontend/public/examples-thumbs/stm32-bluepill-switch.webp new file mode 100644 index 00000000..a5f83b4c Binary files /dev/null and b/frontend/public/examples-thumbs/stm32-bluepill-switch.webp differ diff --git a/frontend/public/examples-thumbs/stm32-bluepill-weather-station.webp b/frontend/public/examples-thumbs/stm32-bluepill-weather-station.webp new file mode 100644 index 00000000..316d4933 Binary files /dev/null and b/frontend/public/examples-thumbs/stm32-bluepill-weather-station.webp differ diff --git a/frontend/public/examples-thumbs/stm32-esp32-gpio-sync.webp b/frontend/public/examples-thumbs/stm32-esp32-gpio-sync.webp new file mode 100644 index 00000000..f0582a25 Binary files /dev/null and b/frontend/public/examples-thumbs/stm32-esp32-gpio-sync.webp differ diff --git a/frontend/public/examples-thumbs/stm32-uno-gpio-mirror.webp b/frontend/public/examples-thumbs/stm32-uno-gpio-mirror.webp new file mode 100644 index 00000000..f2794395 Binary files /dev/null and b/frontend/public/examples-thumbs/stm32-uno-gpio-mirror.webp differ diff --git a/frontend/public/examples-thumbs/stm32-uno-serial-link.webp b/frontend/public/examples-thumbs/stm32-uno-serial-link.webp new file mode 100644 index 00000000..af87d7cc Binary files /dev/null and b/frontend/public/examples-thumbs/stm32-uno-serial-link.webp differ