Services

Circuit design and PCB Layout

We offer a full hardware development service:

  • Research to find the best technology available to accomplish the goal
  • Schematic circuit design
  • Creation of new footprints and components not in library
  • Printed circuit board layout (PCB layout)
  • Panelization of PCB's for production
  • Manufacturing of prototype PCB's
  • Creation of data packs for production

Embedded firmware development

We have many years of experience on several micro controller architectures:

  • 8 Bit MCUs (Microchip, Atmel AVR, Atmel Tiny)
  • 16 Bit MCUs (Microchip PIC24)
  • 32 Bit MCUs (STM32 ARM, Nordic nRF51x)
  • Raspberry Pi

All the firmware are written in C, C++ or Micropython with the occasional assembler code where needed. We prefer to work with the STM32 ARM MCU's as they are powerful and cheap.

Desktop software development

We can develop desktop application for Microsoft Windows operating systems with the use of the rapid development environment of object Pascal. Mostly we develop applications that interface with some hardware product to retrieve data or to program settings. These application are easy to install and don't require special drivers, interpreters or frameworks.

  • Delphi 7
  • Lazarus
  • Python (on Linux)

Web development

We can develop server applications to provide a backend to the products we develop for our customers. These server applications normally run very well on cloud servers. We use Apache HTTP servers as it is a free platform that perform very well for the type of applications we create for our customers. These applications normally use MySQL databases to store data. Programming are normally done using a combination of the following programming languages:

  • PHP
  • HTML
  • Java Script
  • MySQL
  • CSS
  • Ajax

3D Modeling

We can help clients to design enclosures or parts for their products in 3D CAD software. These designs can then be 3D printed or send too a tool manufacturer to make the tools needed to produce the parts or enclosures. The 3D designs are stored or exported in industry standard formats. We use the following CAD software:

  • DesignSpark Mechanical
  • FreeCAD
  • Autodesk Fusion 360