Services

Embedded & PLC programming

Reliable firmware for STM32, ESP32 and Arduino microcontrollers and industrial PLC controllers.

  • STM32: firmware on HAL, LL, FreeRTOS
  • ESP32: Wi-Fi, Bluetooth and IoT devices
  • Rapid prototyping with Arduino
  • PLC programming: IEC 61131-3 (LAD, FBD, ST)
  • Protocols: Modbus, CAN, RS-485, MQTT

We write firmware from scratch or improve existing code: sensor acquisition, motor and relay control, displays, wireless connectivity and low-power modes.

For industrial PLCs we develop process control logic, connect it to operator panels (HMI) and SCADA, and carry out on-site commissioning and testing.