Wednesday, August 15, 2012

F4Dev, Open Source Development Board for the STM32F4 microcontrollers

Today, I'm releasing the design files of a board I redesigned, you may have seen the previous version in my post about libKiCad.

F4Dev, previous non-released version.

This board, dubbed F4Dev, is a small (5x5 cm) TQFP-100 adapter like board loaded with various sensors and some communication interfaces.

The board was redesigned, because the old version has components on both faces and there was a problem with the USB <-> UART converter, due to a Silicon Limitation.

F4Dev, new released version.


  • Accelerometer, 3 DoF, 16 bits (LSM303DLHC)
  • Magnetometer, 3 DoF, 16 bits (LSM303DLHC)
  • Gyroscope, 3 DoF, 16 bits (L3GD20)
  • Barometer, 19 bits (BMP085)
  • ======================================== Equivalent to a 10 DoF IMU
  • Omnidirectional Microphone (MP45DT02)
  • USB <-> UART (FT230X)
  • Bluetooth <-> UART (See this post)
  • 6 pin JTAG connector (TMS, TDI, TDO, TCK, GND, VDD) (See uJTAG)
  • LED indicators

Intended applications

As you can see in the specifications, the F4Dev is loaded with a 10 DoF Inertial Measurement Unit (IMU) and wireless communication. This makes it ideal for robotics: wheeled robots, aerial robots, bipedal robots, etc.

Currently, the previous version of F4Dev, is used in Robbie, a humanoid robot. And this new version will be used in a Quadrotor/Quadcopter.


You can check all the design files (in KiCad) in the following repository(


  1. Hi Jorge,

    well your F4Dev board looks promissing. I cannot find any sign of other info except for your github account. Is it possible to get the board with soldered ICs somehow or you just cancelled the work?

    1. Hello,

      Sorry, I'm not making/selling/shipping this board. I've made a batch for me and for some colleagues at my university. Those boards are for robotic projects at my university.

      I've shared the design files, so others can use it as a reference or built one themselves.

  2. hi I really like the simple breakout-board like design! unfortunatelly there is a broken link in the readme to get the neccessary libs to kicad

  3. Hey, very nice site. I came across this on Google, and I am stoked that I did. I will definitely be coming back here more often. Wish I could add to the conversation and bring a bit more to the table, but am just taking in as much info as I can at the moment. Thanks .

  4. I like your post and all you share with us is up to date and quite informative,

    Cpa offers