Feasibility study

  • Analysis and development of the Customer’s idea, preliminary assessment of the feasibility and drafting of a preliminary specification.

  • Preliminary design with proposal of one or more technological solutions compatible with the functional, mechanical, regulatory and cost requirements set for the application.

  • Final specification drawing up, with details of the functional characteristics, the performances, the normative references, the production process and the testing procedures.

  • Definition of the activities necessary to achieve the objectives in respect of time and costs.

Hardware design

  • Hardware design

    Digital electronic design with prevalent use of 8 to 32 bit microcontrollers (Atmel AVR and AT91SAM, TI MSP430, Epson S1C88 and S1C17, ST STR912 and STM32, Microchip) depending on performance, cost and consumption requirements.

  • Analog signal and power design (acquisition and actuation boards for instrumentation and equipment and industrial) with particular attention to the emission and immunity requirements required by the EMC directives.

  • Design of multi-layer boards, with the aid of CAD with 3D support for the management of dimensional constraints and possible integration with mechanical parts, such as casings.

    The latter can be developed by the Customer or by our consolidated partners, operating in industrial design.

  • Design of multi-layer cards in SMT, BGA and COB (Chip On Board) technology for the containment of final dimensions.

  • HW and FW reengineering of pre-existing electronic boards to optimize production costs and / or obsolescence of components.

  • Reliability checks and performance in a climatic chamber.

    Pre-EMC validation tests on prototypes.

    CE certification tests on production samples.

  • Pre-EMC validation tests on prototypes.

  • CE certification tests on production samples.

Software design

  • Firmware development for 8 to 32 bit microcontrollers in C language and Assembler with or without operating system.

  • Development of complex system architectures based on communication channels on BUS or wireless and on standard protocols (Bluetooth, WiFi, ZigBee, RS-485, CAN BUS, Profi-BUS, etc.) or proprietary depending on the requirements of the final application .

  • Development of custom communication protocols and device drivers, in particular visualization.

  • Software development for Windows OS for PC Desktop and Embedded, in Microsoft Visual Studio.Net environment

  • Software development on embedded Linux, yocto customization, Qt applications

  • Porting and reengineering of existing SW