Overview
Tools & Software
Resources
Solutions
Quality & Reliability
Sales Briefcase
eDesignSuite
Get Started
Sample & Buy
Partner products
  • 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 functionalities 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 or X-NUCLEO-IKS01A3 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)
    • Optional multi-level design
    • Wide range of function blocks available in libraries, including motion sensor algorithms (e.g. sensor fusion, gyroscope, magnetometer calibration, pedometer, ...)
    • Integrated function blocks for FFT analysis
    • Function block creator for custom block creation
    • 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 integrated output data monitor or Unicleo-GUI
    • Open XML format for function blocks and design storage
    • Possibility to send output data to AWS cloud using MQTT protocol
    • Support for NUCLEO-F401RE or NUCLEO-L476RG with connected X-NUCLEO-IKS01A2 or X-NUCLEO-IKS01A3 expansion board, SensorTile STEVAL-STLKT01V1 and SensorTile.box STEVAL-MKSBOX1V1
    • Network updates with automatic notification of new releases
    • Free user-friendly licensing terms

Circuit Diagram

Get Software

Recommended for you

00 Files selected for download

Technical Documentation

    • Description Version Size Action
      DB3545
      Application for the graphical design of algorithms
      4.0
      216.29 KB
      PDF
      DB3545

      Application for the graphical design of algorithms

    • Description Version Size Action
      UM2373
      Getting started with the AlgoBuilder application for the graphical design of algorithms
      6.0
      6.77 MB
      PDF
      UM2373

      Getting started with the AlgoBuilder application for the graphical design of algorithms

Legal

    • Description Version Size Action
      SLA0082
      PRODUCTION LIMITED LICENSE AGREEMENT FOR ST MATERIALS
      1.0
      103.96 KB
      PDF
      SLA0082

      PRODUCTION LIMITED LICENSE AGREEMENT FOR ST MATERIALS