Electronic and Software Design

We offer the full electronics design process from concept to schematic capture, PCB layout and firmware development for embedded designs, prototyping, test and debug.
We liaise closely with the customer to develop a comprehensive specification for a new design prior to starting the development process. We view this as a critical activity in order to minimise time and money lost to re-development when a new design is already part way through the design process.
For embedded systems a schematic of the design is captured. Sections of the design may be prototyped depending on their complexity as proof of concept. Once fully captured a prototype PCB is produced. The prototype is loaded with the designated components then methodically tested to ensure it meets the design criteria. We generally implement embedded code in C or C++ where the compiler supports this. Typically we integrate a PC interface into the design for diagnostic purposes or to support a GUI for the design. The GUI may be written in C++, LabView or Python.
We also support development of peripherals for the Raspberry Pi Linux based microcomputer should a customer choose this platform. Analog and digital peripherals are supported.
We can populate prototype PCB s and test them should a customer require this service.