Nice design, thank you for sharing!
You might be interested to check out my design approach for this problem. My low filament alarm is super loud and also has bowden tube and oiler attachments! Check it out here: https://engineerdog.com/low-filament-alarm/