Project status

Implementation timeline and milestone tracking for the OpenEPT platform, including completed work, ongoing development, and planned activities.

Finished: 48% Ongoing: 17% Delayed: 0% Remaining: 35%
11 Finished
4 Ongoing
8 Not started
0 Delayed

Phase progress

Phase 2

Start: 01.12.2025

Second expansion phase focused on modular hardware, broader current range support, calibration, wireless communication, energy analysis, and infrastructure for data management.

Finished: 0% Ongoing: 33% Delayed: 0% Remaining: 67%

Phase 1

Start: 01.11.2023End: 30.11.2025

Initial platform bring-up, Ethernet communication, early hardware prototyping, firmware expansion, and first-generation OpenEPT board capabilities.

Finished: 100% Ongoing: 0% Delayed: 0% Remaining: 0%

Phase 2

Second expansion phase focused on modular hardware, broader current range support, calibration, wireless communication, energy analysis, and infrastructure for data management.

Start: 01.12.2025
Finished: 0 Ongoing: 4 Not started: 8 Delayed: 0

Charger module

Ongoing

Development of a modular charger for single-cell LiPo batteries, including hardware design, firmware support, and GUI integration.

Purpose: Enable seamless charging capabilities within the OpenEPT ecosystem.

Ongoing
Ongoing

Upgrade OpenEPT EPP Board

Ongoing

Redesign of the board to support a wider current sensing range (0.1 µA to 5 A), improved voltage support, parameter storage, and calibration hardware.

Purpose: Significantly improve measurement accuracy, flexibility, and hardware capabilities.

Ongoing
Ongoing

Parameter Storage and Filesystem

Not started

Implementation of runtime parameter storage using internal/external flash and integration of a filesystem, along with manufacturing image generation scripts.

Purpose: Allow dynamic configuration and simplify deployment and production workflows.

Not started
Not started

Calibration mechanism

Not started

Development of firmware and GUI components to support automated calibration procedures for OpenEPT and future modules.

Purpose: Ensure high measurement accuracy and enable scalable calibration processes.

Not started
Not started

Dynamic Load Waveform Generation

Not started

Extension of firmware and GUI to support configurable load profiles and arbitrary waveform generation up to 5 A.

Purpose: Enable realistic testing scenarios and advanced load simulation.

Not started
Not started

Energy Footprint Analysis

Not started

Implementation of tools for detailed energy consumption analysis and bencharking within the OpenEPT GUI.

Purpose: Provide developers with insights for optimizing energy efficiency.

Not started
Not started

Compact Low Power (CLP) Module

Ongoing

Design and development of a low-power measurement module for single-cell LiPo systems with wireless communication capabilities.

Purpose: Support energy monitoring in low-power and IoT applications.

Ongoing
Ongoing

Compact High Power (CHP) Module

Ongoing

Development of a module for multi-cell battery systems supporting higher currents up to 50 A.

Purpose: Extend OpenEPT to high-power applications and broader use cases.

Ongoing
Ongoing

Serial to Wifi (S2W)

Not started

Enhancement of firmware to enable wireless transmission of measurement data to the OpenEPT application.

Purpose: Improve usability and enable real-time remote monitoring.

Not started
Not started

Benchmark and optimize compact modules consumption

Not started

Use OpenEPT tools to analyze and optimize energy consumption of compact modules and document results.

Purpose: Improve efficiency and validate system performance through real-world testing.

Not started
Not started

Create DataBase infrastructure to store user measurement

Not started

Development of backend infrastructure and file formats for storing and accessing measurement data via GUI and web services.

Purpose: Enable centralized data management and analysis.

Not started
Not started

Documentation

Not started

Preparation of developer and user documentation, along with dissemination of results through conferences and publications.

Purpose: Ensure usability, transparency, and broader adoption of OpenEPT.

Not started
Not started

Phase 1

Initial platform bring-up, Ethernet communication, early hardware prototyping, firmware expansion, and first-generation OpenEPT board capabilities.

Start: 01.11.2023End: 30.11.2025
Finished: 11 Ongoing: 0 Not started: 0 Delayed: 0

Milestone 1

Finished

Create firmware and GUI with minimal set of functionalities in order to establish communication between them over Ethernet.

Finished
Finished

Milestone 2

Finished

Expand firmware and GUI functionalities to support device control over Ethernet.

Finished
Finished

Milestone 3

Finished

Develop a board with power and current sensing circuit that will be used as shield for STM board. This board will be used for prototyping and testing overall hardware functionalities.

Finished
Finished

Milestone 4

Finished

Expand firmware and GUI functionalities to support real-time data streaming.

Finished
Finished

Milestone 5

Finished

Expand logic of previously developed board to support full set of functionalities. This board will be used to test hardware.

Finished
Finished

Milestone 6

Finished

Write software for MCU that will be used as a system load. This MCU will consume power and generate different load profiles. Based on obtained load profiles, emulation will be done using DAC and programmable load. Write PCB bring-up software. Implement application plugin that will enable offline data analysis.

Finished
Finished

Milestone 7

Finished

Develop and implement energy debugging functionalities inside firmware and GUI to enable energy profiling of third party MCUs.

Finished
Finished

Milestone 8

Finished

Design and manufacture PCB for previously designed prototype that will be used as standalone Arduino shield.

Finished
Finished

Milestone 9

Finished

Enable full support for EEZ functionalities.

Finished
Finished

Milestone 10

Finished

Manufacture full PCB.

Finished
Finished

Milestone 11

Finished

Write project documentation and product web page.

Finished
Finished