Fugleramme
E-ink bird frame for Raspberry Pi - real-time bird detection by audio.
A USB mic feeds BirdNET-Go, which runs the BirdNET classifier and owns all detection config. Fugleramme reads its detections and renders the recently-seen birds as a collage on an Inky Impression e-ink panel, and serves the same view as a web kiosk.
| No detections | A few visitors | A full garden |
|---|---|---|
![]() |
![]() |
![]() |
Tip
Live on fugleramme.arnegiacomo.dev running from my kitchen window and displaying the actual birds currently heard in my garden (Bergen, Norway).
The birds are cut-outs from historic, public-domain natural-history drawings, hand-curated for this project. Each detected species is matched to its illustration and packed onto a textured paper page - larger birds toward the centre, sized by real body mass.
For more display options see Display.
Docs
- Hardware - the parts, and what's swappable
- Install - from a blank SD card to a running frame
- Display - modes, settings and names
- Operations - buttons, services, logs and updates
- Configuring BirdNET-Go - avoiding incorrect detections
- Troubleshooting - symptom to cause
Note
These docs are written from macOS. Everything on the Pi itself is the same whatever you drive it from - it's the host-side steps, like Internet Sharing over the USB cable, that differ. If you set yours up from Linux or Windows, a PR extending them is very welcome.
Prebuilt frames
I've built a few of these. If you'd like one rather than building it yourself, please get in touch.


