Application for the graphical design of algorithms

Monday, July 30, 2018


AlgoBuilder is a graphical design application to build and use algorithms.


It quickly elaborates prototypes of applications for STM32 microcontrollers and MEMS sensors, including already existing algorithms (i.e. sensor fusion or pedometer), user-defined data processing blocks and additional functionalities.


The application eases the process of implementing proof of concept using a graphical interface without writing the code.


AlgoBuilder reuses previously defined blocks, combines multiple designs in a single project and visualizes data using Unicleo-GUI in real time using plot and display.


AlgoBuilder utilizes the STM32 ODE (Open Development Environment) ecosystem which combines hardware like STM32 Nucleo boards (NUCLEO-F401RE or NUCLEO-L476RG), X-NUCLEO-IKS01A2 expansion board and software (STM32 HAL drivers, BSP structure, low and high-level sensor drivers) and Unicleo-GUI.


Key Features

  • Simple graphical design of algorithms (drag and drop, connect, set properties, build, upload)
  • Wide range of function blocks available in libraries, including motion sensor algorithms (sensor fusion, gyroscope, magnetometer calibration and pedometer, for example)
  • Building function blocks
  • Automatic validation of design rules
  • C code generation from the graphical design
  • Use of external compilers (System Workbench for STM32, IAR EWARM, Keil µVision® )
  • Generated firmware output displayed through Unicleo-GUI
  • Open XML format for function blocks and design storage
  • Support for NUCLEO-F401RE or NUCLEO-L476RG with connected X-NUCLEO-IKS01A2 expansion board and SensorTile STEVAL-STLKT01V1
  • Network updates with automatic notification of new releases
  • Free user-friendly licensing terms


For more information please contact:

Robin Scholes
Field Application Engineer
Arrow Altech Distribution
+27 (0) 11 923 9668
+27 (0) 83 226 6019


Contact Us

Units J16 Centurion Business Park

Bosmansdam Road

Milnerton, 7441


Email Address:

Tel: (021) 555-1884 | Fax: (021) 555-1763

Suite AF. 2/3 Ensign Square 4 Sookay Place Derby Downs Office Park

University Road


Durban, 4001


Email Adress:

Tel: (031) 279-1660 | Fax: (031) 267-3798

53-57 Yaldwyn Road

Hughes Extension

Jet Park 1459


Email Address:

Tel: (011) 923-9600 | Fax: (011) 923-9884

Customer Feedback

We are waiting to hear from you.

If you have any feedback please don't 
hesitate to email

Or give us a call on: (011) 923-9600 
Telefax: (011) 923-9884

Quality Management

Arrow Electronics