It all starts with an idea.


The company's development activities extend to various areas, including the planning, development and production of:

  • printed circuit boards according to the needs and requirements of customers,
  • prototype products,
  • firmware for microcontrollers,
  • test devices, including personal computer software used in test devices.

In Impedanca, based on the customer's graphic requirements, we define the exact specifications of the electrical and mechanical properties of the desired products.

With our expert advice, we make sure that the mechanical assemblies are adapted for the optimal installation of electronics in devices and the operation of electronics. We often make mechanical assemblies ourselves and we also work with companies that produce front foils and foil keyboards.

Hardware development (HW development)

We use the Altium Designer software environment for PCB design, which is considered to be one of the leading design tools.

Depending on the defined requirements, number of components, purpose and price, the type of printed circuit board (single-layer, double-layer and multi-layer) is determined.

We also take advantage of collaborative development, as we connect with printed circuit board manufacturers for more demanding products and develop the final solution together, which brings time and cost optimization of development.

Before starting the serial production of an individual product, the development department together with the production experts configures the optimal panel of printed circuit boards, thus ensuring fast and optimized production.

We use different sizes of electronic components on integrated circuits. They depend on the print size and component density. We use all sizes. Relatively large SOIC components, up to 100 or more pin microprocessors in a TQFP or BGA case, and small integrated circuits of the order of 2 x 2mm or more in a QFN or DFN case. The smallest passive components we use are 1mm x 0.5mm in size.

Development of software environment (SW)

The Impedanca team is computer-savvy and trained to work with various software solutions in which it develops software environments for the final products.

We use the C programming language to program embedded systems.

When developing microcontrollers, the use of the software environment depends on the microcontroller manufacturer. We most often use Atmel Studio, but we also use Eclipse, STM Cube and Keil.

We use Python, C # and C ++ when programming software for personal computers.

If necessary, we also use other scripting languages for certain projects.

Development of test devices

As testing is one of the most important segments in the development and production of printed circuit boards, we develop test devices ourselves.

Test devices enable the verification of many parameters, including:

  • current and voltage,
  • luminance and wavelengths of optical fiber LEDs connected to specific optical sensors or other optical unit,
  • button activity,
  • sound quality and length.

All the listed parameters are measured at predetermined points and are transferred from the printed circuit board in the test device to the personal computer via a serial or other type of interface. The computer provides the test engineer with data on the activity of a certain part of the device, the values of the measured parameters and their suitability, the necessary interventions to achieve better results, etc. The obtained data, including the serial number of the tested electronics are stored in the system so that the parameters can be checked later if necessary.

The tested electronics are inserted into a test device that has pre-prepared test pins connected to the control electronics and consequently to a personal computer. This method allows fast and effective testing, repeatability of the test and less stress for the tested electronics. This also greatly reduces the possibility of human error in testing, as the entire procedure is predetermined and fully automated in most cases due to programme management on a personal computer.

Upgrades, updates and redesign

Modifications and updates of existing products are also a great challenge for us. In this way, we achieve optimization and full utilization of products, their cheapening and adjustment to market requirements.

The process begins with a detailed inventory of the necessary changes and elements that work well and the customer wants to keep. If there are few such elements, the client is immediately offered the production of a new product, as the modification would be cost-inefficient for him.

We are also approached by companies with a long tradition of operation, which have been using the same, now obsolete, type of electronics in their business systems and production lines for decades. In case of defects, they do not find suitable spare parts and components on the market.

At the company Impedanca, we carefully assess the condition of existing electronics, perform all necessary measurements and inspect the operation of individual components. Then we produce updated versions of existing components with detailed specifications and functionality that meet the modern requirements and standards.

Do you have a question?

Contact us and we will be happy to answer you.

+386 (0)2 606 00 12


I agree to the processing of personal data.