Я для учебы сотворил такой борд:
Плюсы:
- Размер ровно 5х5 сантиметров. Так что можно заказать PCB у seeedstudio за один доллар
- Boot0 и Boot1 выведены на джамперы, так что можно загружаться как в штатном режиме, так и через UART или SRAM. Загрузку через UART я проверил один раз, чтобы убедиться что работает. А вот загрузку из SRAM использую активно. Пока отлаживаешь свой код - не надо изнашивать ресурс флэша.
- UART, USB и SWD выведены на внешние разъемы, как наиболее востребованные. Остальные пины выходят на хедеры. Причем я использую розетки. Так что удобно подключаться к брэдборду
- На свободном месте (слева внизу) расположил три леда R G и B, катодом на земле, плюс один RGB лед с общим анодом и кнопку. Так что для начальных упражнений есть чем помигать и что понажимать. Все эти элементы тоже выведены на розетку. Обычные жесткие провода (или провода от бредборда) достаточны для коммутации ледов и кнопки куда хочется.
- Питание берется с USB, но есть отдельная розетка с джампером для батарейки часов.
Если надо - могу выложить герберы или проект в Eagle. Я как раз думал, где и как обнародовать проект.