Infineon PSoC6 CY8CKIT-062S2-AI Board

Edge AI Radar Detection | MicroPython & TinyML

Project Overview The Edge AI Inventory System was developed for the MicroPython & Edge AI Hands-On Course at TU Wien, demonstrating how machine learning can be brought directly to the edge. The system uses an Infineon CY8CKIT-062S2-AI board equipped with a 60 GHz radar sensor (BGT60TR13C) and a 6-axis IMU (BMI270) to classify objects in real time — entirely on-device. Detection events are transmitted over Wi-Fi to a cloud-connected backend and visualized on a modern live dashboard. ...

February 23, 2026 · 4 min · 724 words · Harald Fuchs
Mainboard

Fieldscan | Diploma Thesis

Project Overview The goal of this diploma thesis was to design and implement a motor-controlled XY positioning system for the measurement of an ionizing radiation field. The project partner SL required a setup capable of moving a field strength measurement probe precisely across a two-dimensional grid. A mechanical XY linear guide with stepper motors was provided by the partner — the focus of the project was the development of a complete electronic control system and a software interface to enable command-based operation. ...

October 24, 2025 · 3 min · 470 words · Harald Fuchs
MMM-GDriveAmbient config

MMM-GDriveAmbient — Google Drive Photo Slideshow

Overview MMM-GDriveAmbient is a module for MagicMirror² that displays random photos from a Google Drive folder as an ambient slideshow. It authenticates via a Google Service Account, handles HEIC-to-JPEG conversion server-side, and extracts photo metadata for timeline integration. Key Features Google Drive integration — Fetches random images from a specified folder using a Service Account HEIC/HEIF support — Automatically converts iPhone photos to JPEG for browser compatibility Ambient color theming — Samples the dominant color from each photo and exposes it as a CSS variable (--ambient-color) Timeline sync — Sends date metadata to MMM-Timeline for live timeline highlighting Cached file listing — Reduces API calls with a 5-minute cache Architecture Layer Technology Role Frontend MagicMirror Module API Renders image, samples color, sends notifications Backend Node.js (NodeHelper) Google Drive auth, file download, HEIC conversion Integration Socket notifications Bi-directional frontend ↔ backend communication Technical Stack Runtime: Node.js APIs: Google Drive API v3 (Service Account auth) Libraries: googleapis, heic-convert Communication: MagicMirror socket notifications Source Code Full documentation, installation guide, and source code available on GitHub: github.com/CuzImHarry/MMM-GDriveAmbient

December 22, 2025 · 1 min · 173 words · Harald Fuchs
MMM-Timeline

MMM-Timeline — Visual Timeline Module

Overview MMM-Timeline is a module for MagicMirror² that renders a visual timeline from a start date to the present day. It supports horizontal and vertical layouts, configurable milestones, and dynamic event highlighting from other modules. Key Features Flexible layout — Horizontal or vertical timeline orientation Custom milestones — Define events with date, title, and type (default, major, milestone) Dynamic highlighting — Other modules can trigger live highlights via notifications Auto-updating — Refreshes automatically at configurable intervals Clean design — Minimal, modern styling that adapts to any MagicMirror theme Integration The module listens for TIMELINE_HIGHLIGHT_DATE notifications, making it compatible with modules like MMM-GDriveAmbient to sync photo dates with timeline markers in real time. ...

October 24, 2025 · 1 min · 142 words · Harald Fuchs
Mainboard

BLDC - Electronic speed controller

Project Overview The objective of this project was to design and develop an extremely compact Electronic Speed Controller (ESC) for drone propulsion systems. The primary goals were size optimization, high efficiency, and flexible motor-control capability, suitable for integration into lightweight aerial platforms. Technical Concept The ESC architecture was based on three half-bridge stages using high-performance Power MOSFETs to minimize conduction and switching losses. An Infineon gate driver IC with an integrated charge pump was selected to drive the bridge transistors efficiently, ensuring stable high-side switching without additional bootstrap components. The control logic was implemented on an STM32 microcontroller, chosen for its computational performance, PWM precision, and integrated ADC features. ...

June 24, 2023 · 2 min · 360 words · Harald Fuchs
3-axis 3D printed robot arm

Inverse Kinematic Arm | TGM Prototype

Project Overview During my studies at TGM, I developed a 3-axis robotic arm prototype to explore the implementation of Inverse Kinematics (IK) in embedded systems. The goal was to create a system where a user could interact with a modern web interface to define a target position, which the robot would then reach autonomously by calculating the required joint angles in real-time. Realization The project followed a full-stack approach, covering mechanical design, electronic integration, and software development. ...

December 21, 2022 · 5 min · 979 words · Harald Fuchs