| Property | Value |
|---|---|
| Started on | Apr 2013 |
| First published | Nov 2013 (Demo) |
| Stable version | Jun 2014 |
| Author | Viktor Glebov (V01G04A81) |
| Language | PHP / JavaScripts |
The implementation supports basic interpretation of PCB manufacturing data, including:
These libraries were developed as part of a web-based PCB visualization and analysis toolchain.
This repository contains PHP and JavaScript libraries for parsing and processing Gerber (RS-274X) and Excellon (drill) files.
![]() PCB 3D Visualization |
![]() BOM Manager |
![]() Gerber Files Viewer |
![]() Gerber Files Viewer (Zoom) |
| Property | Value |
|---|---|
| Started on | Aug 2013 |
| Author | Viktor Glebov (V01G04A81) |

AT91Giga Board : Year: 2012-2013
• Hardware Stack: ARM 32-bit MCU + FPGA + HDMI Output + SD Card Storage.
• Emulation Targets:
• Technical Progress:
| Property | Value |
|---|---|
| Started on | Dec 2013 |
| Gerbers Completed | Feb 2014 |
| Author | Viktor Glebov (V01G04A81) |
• PCB layout design
• Production Test Software & QA
|
Device |
![]() Serie x5 |
| Property | Value |
|---|---|
| Started on | Sep 2014 |
| Gerbers Completed | Dec 2014 |
| Embedded Software | Feb 2015 |
| GUI Tools & Config | Mar 2015 |
| Tests on | Apr 2015 |
| Author 1 | V01G04A81 |
| Author 2 | Sprk81 |
• Designed full hardware platform (STM32 + SD + audio subsystem)
• Integrated MP3/FM functionality (client requirement)
• Developed PC-side configuration tool (USB)

![]() |
![]() |
![]() |
![]() Device |
![]() Serie x5 |
![]() 3D Model |
![]() |
![]() |
![]() |
| Property | Value |
|---|---|
| Started on | Aug 2014 |
| Author | Viktor Glebov (V01G04A81) |
• Designed system architecture: STM32 + FPGA + SDRAM
• Dual synchronized camera interface
• HDMI output + WiFi module integration
• STM32F746
• XC6SLX16
• MT48LC16M16A2P-6A x2
• HDMI Output
• Micro SD-Card
• USB Interface
• FreeRTOS
• Verilog / Testbenches
• Traffic Sign Recognition (TSR): Real-time detection and classification of road signs.
• Spatial Estimation: High-precision distance measurement to obstacles using stereo-vision disparity maps.
• Lane Detection & Classification: Identification of road markings and lane boundary types.
| Property | Value |
|---|---|
| Start Date | February 2015 |
Contributors:
Full-cycle hardware/firmware development with custom “Engrave Version” for client use.
• System Ownership: Independently developed a proprietary motion control architecture (STM32 + FPGA + L6472).
• Custom Implementation: Engineered a specialized “Engrave Version” tailored to specific client requirements for precision engraving.
• Architectural Innovation:
Transitioned from legacy AVR systems to a high-speed hybrid processing model (proposed Feb 2015).
Leveraged FPGA for hardware-level pulse generation to ensure zero-jitter motion control.
• Design Standards: Developed based on STMicroelectronics and Avnet industrial reference designs, ensuring robust EMI/EMC performance.
Retained full IP rights for the core hardware architecture while delivering a licensed functional module for the client's engraving equipment.
• STM32F407
• XC6SLX9
• MT48LC16M16A2P-75
• L6472 x3
• Extension I/O port
Status: Gerbers Sent to production 13 Apr 2015
• FreeRTOS
• App core
• STM32 peripheral drivers
• L6472 drivers
• VHGUI2016 @ 800x480 port (over SPI, draft)
• Verilog / Testbenches
• GUI Framework Development: Iterative evolution of the proprietary interface: VHGUI (v.2004 → v.2008 → v.2012 → v.2016).
• Software Releases:
• License Management: Designed and deployed a dedicated License Validation Server (electro-lviv.com/electro-soft) to manage client-side activation (active Nov 2015 – Mar 2016).
| Property | Value |
|---|---|
| Started on | Mar 2016 |
| Author | Viktor Glebov (V01G04A81) |
| Author | GMad |
• Designed STM32-based control panel
• 4-digit 7-segment LED display
• Implemented user interface (buttons + LED indication)
| Property | Value |
|---|---|
| Started on | Apr 2015 |
| Author | Viktor Glebov (V01G04A81) |
• STM32 + ETH PHY + XC6SLX100T + SDRAM 166 Mhz + x2 HDMI
• Status: Pending.
• Finding: A reliable solution requires a more complex enterprise-grade system rather than the “simple fix” originally envisioned.

KVM Board ( only draft version available from archive ) : Year: 2014-2015
| Property | Value |
|---|---|
| Started on | Sep 2015 |
| Gerbers Completed | Dec 2015 |
| Author | Viktor Glebov (V01G04A81) |
Designed and implemented an automotive diagnostic interface supporting CAN (ISO 15765), K-Line (ISO 9141 / KWP2000), and legacy protocols via external transceivers.
![]() Base board (Top) |
![]() Base board (Bottom) |
![]() iMX232 Plug (Top) |
![]() iMX232 Plug (Bottom) |
Developed embedded firmware for ECU communication, DTC decoding, and real-time PID data acquisition. Implemented hardware architecture including automotive power conditioning, protection circuits, and MCU–peripheral interfacing (UART/SPI).
2013-2016 V01G04A81