
Project2026
Optical Filament Sensor
A custom, non-contact optical filament runout sensor for an Ender 3 V2 that pauses prints and sends Discord alerts.
Mechanical Design · Electronics · Software
- Honeywell HOA0865-L51
- Klipper
- Discord Webhook API
Engineering notebook / project archive
Johannes Prettenthaler
I am a hardware enthusiast and aspiring engineer based in Graz, Austria. My passion lies at the intersection of electrical engineering, CAD, and practical problem-solving. I love bringing ideas into the physical world. Having already expanded my theoretical foundation through university-level physics coursework, I am currently building my skills as I prepare to pursue a degree in engineering. Welcome to my project documentation.
Project register

Project2026
A custom, non-contact optical filament runout sensor for an Ender 3 V2 that pauses prints and sends Discord alerts.
Mechanical Design · Electronics · Software

Deep Dive2025
Custom Raspberry Pi audio board combining a PCM5102A I²S DAC with relay switching between DAC audio and an external stereo input.
Electronics · Embedded Systems

Quick Build2026
A budget-friendly adjustable desk lamp built from a used Tonor microphone arm and an IKEA Mörker lamp using a custom Fusion 360 adapter.
Mechanical Design
Areas of work
Browse the archive by the broad disciplines represented in published work.