(I’d post an aisler link here, but new users can’t include more than 2 links in their post, so I’ll leave it out…)
Here’s a PCB for opening/closing the door of our chicken coop, taking into account the wall clock time as well as the ambient light level:
After soldering, with components:
The PCB was created with LibrePCB. PCB art was made using svg2librepcb (with some manual adjustments).
Firmware is being developed in Rust. The microcontroller is an STM32F411.
The whole project is still WIP, you can check it out here: GitHub - dbrgn/chicken-coop: Hardware and firmware for our chicken door automation I already discovered that I’ll need a second revision, because I forgot about the ground pin for the motor controller