Hobby bench signal generator based on STM32F051C6 on custom PCB.
Analog signals SIN, SAW, RAMP up to 15KHz (limited by the onchip DAC performance), variable output voltage.
PWM generation up to 24MHz (3.3V and 5V output available).
Compiled executable to be provided in future.
Eagle PCB project available below, dimension: 49mmx49mm 2 layers.
I ordered proffesional made PCBs at Seeed Studio Fusion PCB service (9.9$ for 5 pieces) and shipment was also cheap.