Each year, I design a custom PCB for my girlfriend as a Christmas gift until she finally tells me what she prefers. Surprisingly, she likes the 2022 one better than the fancy 2023 one thou.
These projects are built under a time crunch, so looking back there are definitely some questionable design choices. That said, I aim to improve something every year, here and there.
A PIC32-based LED array shaped like a Christmas tree. Naming stuff is hard sorry.
- Breathing light effect
- Smooth dimming and brightening
- PWM controlled via Timer ISR
| Layout | IRL |
|---|---|
![]() |
![]() |
A STM32-based interactive Christmas card capable of playing custom audio and display photos and texts.
- Plays
.wavfiles from microSD card via SPI with DMA - Uses internal STM32 DAC for audio output with DMA
- Custom amplifier circuit
- I2C OLED display for grayscale images and text
| Layout | IRL |
|---|---|
![]() |
![]() |



