Showing results for 
Search instead for 
Did you mean: 

Try #3: Software for STEVAL-EDUKIT01 Project.

Associate III

I invested in the STEVAL_EDUKIT1 project which cost me $300+ and is completely useless as I can't download the software.

I have downloaded a user manual document titled: 'Getting started with the evaluation kit for education on motor control and control systems', which gives detailed instructions on how to put the project together. This is all easy to follow as it has descriptive text an image at each step.

However, this all comes apart when you reach the firmware installation section. There are three points written in a most general and unhelpful manner.

---------------------------------------------------------------- Start ----------------------------------------------------------------------
The STSW-EDUKIT01 firmware for the STEVAL-EDUKIT01 is provided in binary format and includes the
bootloader. To install it, follow the procedure below.

Step 1. Connect the NUCLEO-F401RE development board to a PC USB port though a mini USB to USB cable.

Step 2. As the board is recognized as a flash drive on the PC, drag and drop the pendulum01.bin file to the
STM32 flash drive.

Step 3. If the NUCLEO-F401RE is not recognized, install the STM32 Virtual COM port driver (STSWSTM32102)
on your PC.
The software package contains four installation files based on the various versions of the Microsoft
operating system.

Once installed, the STM32 Nucleo development board is recognized as a flash drive and the firmware
installation will not require any other utilities.

Firmware installation
--------------------------------------------------------- End --------------------------------------------------------------------


I have no problem with steps 1 and 3, but step 2 is another matter as I have no idea where to find file 'pendulum01.bin'. Without that file the project is brain dead and a complete waste of time and money.

Does anybody have an idea of how to find this file so I can download it?  Surely someone must know?

John Mazur.


Accepted Solutions

I believe this is the GitHub for this kit

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..

View solution in original post


Consider submitting a support request directly to ST:


If you feel a post has answered your question, please click "Accept as Solution".

I believe this is the GitHub for this kit

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
Associate III

Hi Tesla DeLorean,

Thank you, thank you, THANK YOU!

Those two links provide a vast amount of information for me to work through.

I can't thank you enough.  What a wonderful Christmas present.

Associate III


Just a follow up to completing the project, the github repository contains 'most' of the files necessary, there are some glaring omissions.

I succeeded by following document "STM32CubeProgrammer_Installation_and_Edukit_Startup_with_WIndows.pdf".

The trick is that you DON'T use the source files, or the compiler, but use a precompiled file instead.  In fact you don't use the compiler at all, you use  an STM32 Loader that loads this precompiled file.

No doubt about it, it was wonderful to see the device startup and finally balance the pendulum.  Simply amazing.

Of course there's  a 'dark side' in that being a loader I can't modify the source code to experiment with different PID parameters, I mean, that is why the kit is educational, you learn my modifying parameters.

The biggest problem I have is that the github repository does not have an '.ioc' file.  This file is used to configure the various ports to be either an input, an output or an interrupt.  I will continue searching.  There must be a way to compile the source files.

Thanks for your patience.