A selection of our PCB Designs and Programming Projects
Here you’ll find examples of our projects, each a reflection of our engineering mindset and problem-solving approach.
This is only part of our full portfolio, offering a clear picture of the work we do every day.
Explore what we’ve done — browse our selected projects below or download the PDF version of our portfolio:
Universal Automation Controller Unit
Our versatile control module received the prestigious INDUSTRYmeeting 2019 award. Designed for a wide range of industrial applications, it stands out for its comprehensive set of peripherals and seamless integration. The unit offers multiple communication interfaces both wired and wireless and a variety of I/O options: analogue, digital, and relay-based. Unique features include a TRIAC output, zero-cross detection, an isolated current-measurement channel, and temperature inputs via PT100 sensors. Firmware flashing over USB is straightforward and programming the device is intuitive whether you do it in-house or leave it to us. An expansion port allows custom electronic add-ons that extend the module’s capabilities.
Included technologies: analog and digital I/Os, relay outputs, TRIAC, zero-cross detection, PT100 sensors, RS-485, RS-232, Ethernet, SD card, USB, WiFi, Bluetooth, isolated analog current sensing, Color Graphic LCD, Touch Screen, I2C, SPI, OneWire, TTL GPIOs, and more.
A high-performance industrial single-board computer running Linux with its expansion board
This computing module offers outstanding processing capabilities and full flexibility in control applications. Designed to run Linux, it provides a scalable platform for advanced automation, communication, and data-handling tasks. Thanks to its modular design and comprehensive connectivity options, it can seamlessly serve as the core of complex embedded solutions across various industries.
Included technologies: Linux, TI Sitara AM335X processor, HDMI, isolated interfaces: 2× Ethernet 1 Gbit/s, 2× CAN, 2× RS-485/422, RS-232, SD card, analog and digital I/Os, 2× USB host and slave, WiFi, Bluetooth, GNSS, GPRS.
Controller for a Medical Device
This project involved designing a low-power driver board for a portable wireless spirometer. The board’s primary function is to sample pressure data at precise intervals and transmit it via Bluetooth 5.x to a paired device.
Multilayer PCB was designed with controlled impedance. The board features a high level of integration, including: a dual-core microcontroller (one core for user applications, one for the radio stack), a differential pressure sensor, Li-Ion battery management, an accelerometer, a barometer.
Always-on firmware created in C, leveraging the RTOS-style scheduler, achieves a standby current draw of just 6 μA. User interaction requires no buttons or switches – taps on the enclosure are detected and processed by an on-board accelerometer.
Included technologies: STM32WB radio-grade microcontroller, Bluetooth 5, SPI, I2C, accelerometer, barometer, differential pressure sensor, Li-Ion battery.
Real-time IoT Vehicle Diagnostics Platform
For this project, an always-connected telemetry unit was developed to integrate into a commercial lorry fleet. The compact board plugs into the vehicle’s CAN and K-Line buses and streams data to a cloud platform via a secure 4G/LTE using MQTT. By monitoring electronic control unit error codes alongside FMS metrics—such as vehicle speed, fuel level and consumption, gear position, and engine RPM—the system delivers a comprehensive picture of each lorry’s health.
In addition to vehicle diagnostics, the unit captures driver activity from the tachograph, recording driving time and mandatory breaks to ensure regulatory compliance. A built-in GNSS receiver provides live route tracking, allowing fleet managers to see vehicle locations on a map and optimize dispatch in real time. Together, these features empower operations teams to detect faults before they escalate, improve driver performance, and maximize fleet uptime—all without the need for manual intervention.
Included technologies: STM32 microcontroller, Quectel GNSS+Cellular Module, CAN, K-line, 4G/LTE, GNSS, MQTT, SSL, AES, JSON, FOTA, ISO 15765-3, SAE J1939-based FMS, Free RTOS, SD card, QSPI flash, FAT32, C, PHP, HTML, Python.
Communication System for Call Centers and Business Offices
This project consists of two main devices: a base unit and a wireless headset. They communicate using DECT wireless technology, ensuring stable and high-quality voice transmission.
The base unit supports three uplink communication channels: a computer via USB, a desk phone, and a mobile phone via Bluetooth. When the headset is worn, incoming calls from any of the connected sources can be answered directly and seamlessly.
Each incoming call is signaled audibly in the headset and visually on the base unit. The system supports up to three simultaneous active conversations, offering the ability to switch between calls, place them on hold, or terminate them individually. Additionally, the system can be used as a standard audio output device for both a PC (as a USB sound card) and a mobile phone via Bluetooth.
The headset offers an impressive continuous talk time of over 11 hours.
Included technologies: DECT, Bluetooth HFP/HSP profile, USB, RTOS, DSP, UART, ADC, I2C, Li-Ion, RGB LED, LED multiplexing, Embedded Low Power, ARM, STM32 microcontrollers.
Laboratory Thermostatic Bath Controller
This custom electronic controller manages the thermal treatment process of material samples. It performs a wide range of functions, including USB communication with a PC, sample agitation, over-vibration protection, high-precision temperature measurement of the heating medium, PID temperature regulation, timers and event-triggered actions, 230 VAC 4 kW heater control, liquid level detection, stirring control, and acoustic signaling of operating states. It includes 20 push-buttons, 16 LEDs, and four 4-digit LED displays.
The controller can be operated either manually via the integrated keypad or remotely through a dedicated PC application connected via USB. The desktop software provides real-time monitoring and generates a complete log for post-analysis.
Included technologies: USB, I2C, SPI, ADC, DMA, buck converter, interrupts, timers, FRAM, digital PID, accelerometer, stepper motor control, multiplexing, ARM core, STM32 microcontroller, C# Windows application.
High-Frequency Analog Signal Acquisition System on Xilinx Virtex-4 FPGA
This dedicated data acquisition unit is designed for sampling analog signals at 250 Msps. Built on the Xilinx Virtex-4 FPGA platform, it enables precise, high-speed signal capture and processing. Communication with the host system is handled via a USB 3.0 interface, ensuring fast and efficient data transfer.
Included technologies: FPGA, ADC, USB 3.0, BGA, and parallel data interfaces.
Remote Control System via GSM, SMS, and GPRS
The compact yet powerful unit designed for remote control of electrical equipment via GSM enables reliable switching of systems such as vehicle auxiliary heaters (e.g. Webasto) by SMS or a phone call. Robust communication and control capabilities make it ideal for a wide range of remote automation tasks in automotive, industrial and home applications.
Included technologies: SIM card, GPRS, GSM, SMS, relay output, digital input.
USB Isolator
This unit is designed to electrically isolate and protect a computer from voltage differences or spikes that may originate from USB-connected equipment. It prevents potential damage to the host system by introducing galvanic isolation between the computer and the connected device. An optional external power supply can be used if the isolated power drawn from the USB port is insufficient for the application. The unit operates driverless and requires no software installation.
Included technologies: USB, data signal isolation, power isolation.
USB to UART and RS-232 Converter
When connected via USB, the device appears as a standard serial port in Windows. It allows communication between a computer and an external device using either UART (TTL) or RS232. The converter supports configurable voltage levels for UART communication — 0–3.3 VDC or 0–5 VDC — and can operate simultaneously over RS232.
Thanks to its flexible design, the converter can function as a USB-to-UART (TTL) adapter, USB-to-RS-232 adapter, or even as a standalone UART-to-RS-232 converter — without the need for a computer. It features an integrated 3.3 VDC voltage regulator, enabling full utilization of the USB port’s current capability for powering external 3.3 VDC devices. An external device can also draw 5 VDC from the USB host. Alternatively, the converter may be powered from an external voltage source.
Included technologies: USB, UART, RS232.
Touchscreen Matrix Emulator for Self-Service Machines
This smart, compact device is designed for public self-service machines (e.g., photocopiers) equipped with LCD touch displays. It emulates the touchscreen matrix of the machine’s internal LCD panel to protect the display from damage or vandalism.
A vandal-resistant mechanical keypad connects to the emulator and, when a button is pressed, simulates the corresponding touch on the concealed screen. Users operate the machine via the external keypad while the touchscreen remains safely hidden inside the housing.
Included technologies: analog switches, 8-bit AVR.
Photovoltaic Power Plant Voltage and Current Monitoring System
This distributed monitoring system measures voltage up to 1000 V and current up to 10 A, sending the measurements over CAN bus network. Each node continuously samples, processes, and transmits real-time data on voltage, current, and power across each photovoltaic string section.
Included technologies: CAN-bus, ADC, interpolation, decimation, automotive-grade AVR microcontroller.
CAN Test Network with a Vehicle Simulator
This communication system connects a computer, a CAN-to-USB converter and a CAN bus. The computer runs a vehicle simulation controlled via the CAN bus by sending control frames generated by a custom-built dashboard with a steering wheel and pedals.
The dashboard is powered by a TMS320F2812 signal processor. A converter between the CAN bus and the computer translates system-specific CAN frames into a custom USB protocol using an automotive-grade AVR microcontroller, enabling full-duplex communication over the CAN bus and providing galvanic isolation.
An industrial inclinometer is also connected to the CAN bus. A VECTOR CANcard XL with CANalyzer software monitors message flow, and a custom logic analyser observes digital signal states on the CAN bus.
Included technologies: DSP, AVR Automotive, CAN-bus, USB, UART, optical isolation, inclinometer, logic analyser, CAN bus analyser.














































































