Electronics


We have been operating in the electronics design field and in firmware development from day one, and we put our experience at your disposal: whether the solution you are planning needs to run in limited-resource environments, you need to operate in real time, or simply there is not enough room in your device for a standard PC, then we are ready to solve your problems with a tailored solution.

 

Over the course of time, we have implemented and upgraded our developing environments and code libraries, based on the very best of the open source world: each improvement introduced for a project is integrated to improve the quality of all future projects.

Giving shape to an idea.

Do you have an idea for a new software & hardware product? We will put it into practice for you!

 

We are able to follow the development of a new product through all its stages: we will fix functional specifications, design the necessary hardware, draw wiring diagrams, draw the printed circuit’s master; we will choose the best electronical components currently available on the market; we will engineer the card and case’s mechanics; we will develop a customized firmware with the innovative technologies of software modulation; we will execute strict tests to check their smooth working; finally, we will produce all technical documentation.

 

Thus, starting from your idea, we will deliver the first prototypes to you, ready to be marketed! We are also able to produce small series.

Changes to already existing systems.

Do you want to add new features to an already existing product, but you don't have the time or the necessary skills? We can work it out, with a customised service: paying attention to each single detail, we will plan the modifications together, to implement new features and integrate them with the existing ones.

Redesign of obsolete cards.

Do you have a card that’s far too old, with components that are no longer produced, computer interfaces difficult to use on computers and modern operating systems, or have you lost contact with the previous developper?

 

We will study a card redesign, which will maintain its functionality totally unchanged, but using the most up-to-date and prevailing components, and the most modern technologies also in the software part. This renewal will give a new life to your product while also improving its efficiency.

 

Furthermore, we stick to open source philosophy also in hardware design: we will provide you with all the necessary documentation to edit your card by yourself in the future. We believe in our quality, not in marketing strategies to keep you bound to us.

Development of innovative firmware.

We are focused on firmware development using modern programming technologies, cutting-edge systems and development tools. Unlike other companies, where whoever designs the electronics is also forced to write the firmware, our staff includes many professional embedded programmers, who have a good knowledge of specific issues in software development in close connection with hardware.

 

The firmware we will deliver to you will always come with the complete source code, necessary to make changes to it in the future.

 

Besides, when possible, we will use only open source software: you won't be forced to buy expensive licences or proprietary developing systems that are often not updated and become obsolete.

Design of interfaces for connection to a PC

Nowadays, every modern product can be connected to a PC and controlled by it: if yours doesn't, or if it is using an obsolete connection interface such as a serial or parallel port, we are able to provide cutting-edge solutions such as Ethernet connection with TCP/IP stack (that also gives the possibility of having an FTP server and integrated Web), USB or even Bluetooth and WiFi to provide wireless connections.

Development of PC control software

We have a department specialised in the development of highly qualified software, which serves your electronics design needs. More specifically, our programmers are able to write customized software to control equipment and machinery using the most reliable tools, development systems and languages.