STM32f103c8 board

Quick demo board made with Eagle and working with GCC G++ OpenCM3 Makefile FreeRTOS CAN

Similar projects worth following
Quick demo board made with Eagle and working with GCC G++ OpenCM3 Makefile FreeRTOS CAN

This project runs FreeRTOS 8.2.1 with OpenCM3 through STM32F103C8, a cheap ARM 32bits Cortex M3, in a custom board designed with Eagle 7.

Revision 10x10 v2 fixed. It works.

Updated FreeRTOS configuration.

  • 1 × stm32f103c8 Microprocessors, Microcontrollers, DSPs / ARM, RISC-Based Microcontrollers
  • 1 × USB to Serie

  • 10x8 v2

    yangosoft11/19/2015 at 07:52 0 comments

    I fixed some basic errors on the board:

    • Capacitors more close to the STM32
    • VBAT connected
    • VSSA connected to ground
    • VDDA connected to VCC

  • Layout 10x8

    yangosoft09/16/2015 at 06:41 0 comments

    I added a new layout 10cm x 8cm and sent it to a cheap Chinese PCB lab. I will upload some photos when receive it.

  • Revision 7. CAN USB changed

    yangosoft09/10/2015 at 12:15 0 comments

    • Removed UART pins
    • UART1 RX and TX are routed only in CH340G
    • CAN changed to alternative pins in order to avoid USB sharing
    • Added again ground planes

  • v5 layout

    yangosoft09/07/2015 at 15:37 0 comments

    • Revision 5 with better layout, pullup in USB+ and a CH340G.
    • Still missing a better solution with shared lines in CAN and programming USB.
    • Ground planes removed.

  • CH340G

    yangosoft07/30/2015 at 15:08 0 comments

    Added CH340G to UART1 for firmware burning through STM32F bootloader.

View all 5 project logs

  • 1
    Step 1

    Install ARM-GCC, makefile and stm32flash

    sudo apt-get install gcc-arm-none-eabi makefile stm32flash git
  • 2
    Step 2

    Clone repo:

    git clone
  • 3
    Step 3


    cd stm32f103c8-board/code/freertos_stm32f103

View all 4 instructions

Enjoy this project?



vapesforyou7 wrote 11/14/2023 at 17:11 point

I have also make this but facing issue kindle check it out

  Are you sure? yes | no

K.C. Lee wrote 07/29/2015 at 15:14 point

BTW I got the hardware side done here.  :)

  Are you sure? yes | no

yangosoft wrote 07/30/2015 at 07:50 point

¡That is a better board! And it's better routed.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates