Portfolio List

List of the past projects we have taken on and successfully completed for our clients.

#   Project Name Industry Sector Technologies Target Device
01. Vintage Keyboard Adapter Computer Peripheral Microchip PIC18

A USB adapter to permit vintage keyboards based on the General Instruments AY-5-2376 Keyboard Encoder IC to be used with modern computers, including Android, iOS, Linux and Windows.

MPLABX, MPLAB Code Configurator, Microchip XC8 Compiler, UML, SVN.
Microchip PIC18F14K50

02. IoT LED Sign Home Automation (IoT) Microchip PIC18

Internet of Things (IoT) LED sign. A programmable display sign for use with the wireless MiWi™ to Wi-Fi gateway, enabling scrolling informative messages and Internet news to be visibly announced.

MPLABX, MPLAB Code Configurator, Microchip XC8 Compiler, UML, SVN.
Microchip PIC18F27K42

03. ESR Meter Test and Measurement Microchip PIC16

An Effective Series Resistance Meter for testing the health of electrolytic capacitors. This unique design exploits the analog peripherals present in the PIC1705 thus keeping the component count down. Despite it being low cost and using only a few components, this is a very capable instrument.

MPLABX, MPLAB Code Configurator, Microchip XC8 Compiler, UML, SVN.
Microchip PIC16F1705

04. Animal Repeller Domestic Microchip PIC16

An ultrasonic animal repeller. The household garden device emits high intensity sound above the human hearing range for detering small animals and pests. The device is triggered when there is detected movement and can be set active at different times during the day.

MPLABX, MPLAB Code Configurator, Microchip XC8 Compiler, UML, SVN.
Microchip PIC16F1503

05. VLF Receiver Telecoms Microchip PIC16

Very Low Frequency Radio. This highly sensitivity and selective receiver employs a super-heterodyne design with a 455kHz intermediate frequency. The local oscillator makes use of the Analog Device's AD9833 direct digital synthesis IC, which amongst other signals is controlled by the PIC16.

MPLABX, MPLAB Code Configurator, Microchip XC8 Compiler, UML, SVN.
Microchip PIC16F1619

06. PIC32 UNIX computer Computing Microchip, UNIX PIC32MZ

The PIC32 Unix Box, a matchbox sized UNIX™ computer. The hardware and schematic design to run a ported version of BSD 4.4 for the MIPS architecture running at 200MHz.

MPLABX - IPE, PIC32MZ, BSD 4.4, C.
Microchip PIC32MZ2048ECM064

07. Radio comms firmware Telecoms Microchip PIC18

Atomic time clock GPS Disciplined Oscillator using the Ublox GPS module. A device to generate low jitter / high accuracy timing pulses between 1Hz and 12MHz, and to display GPS positional fix information. Stand-alone LCD/button operation or via an external host-computer.  The device incorporates a virtual COM port (CDC) for direct communication with Ublox u-center application software.

MPLABX, MPLAB Code Configurator, Microchip XC8 Compiler, UML, SVN.
Microchip PIC18F25K50

08. Hearing testing firmware Healthcare Microchip PIC32MX

High end low cost Audiometer (ear testing). EZ Screener Audiometer for schools marketed through SpecSavers and Thomson Screening. Controlled using USB CDC virtual COM port and/or Bluetooth interface. 24bit audio files stored on SD card and played through high end AK4953 stereo CODEC.

MPLABX, PIC32MX, Microchip Harmony, Bluetooth, Microchip XC32 C++ Compiler, C# Winforms, UML, SVN, Agile.
Microchip PIC32MX470F512L

09. Radio comms firmware Telecoms Microchip PIC16

Radio communications CTCSS encoder. Generates high accuracy sine wave for use in telecommunications transceivers. Controlled via the MCU UART. Single MCU chip solution.

MPLABX, MPLAB Code Configurator, Microchip XC8 Compiler.
Microchip PIC16F1705

10. Boiler control firmware Home Automation (IoT) Microchip PIC16

433MHz Boiler Command Sender. Sender transmitter for sending  commands to Drayton and other wireless boiler receiving devices.

MPLABX, MPLAB Code Configurator, Microchip XC8 Compiler.
Microchip PIC16F1619

11. Radio communications firmware Telecoms Microchip, Microsoft PIC18

Digital SWR / Power RF Meter. Digital wideband VSWR and Watt meter for the setup of radio transmitters and antennas. The meter features auto-ranging wide power measurement from micro-watts to kilo-watts using logarithmic techniques. Housing an LCD display with measurement readout, and a USB data connection for remote PC readout and control.

MPLABX, Microchip XC8 Compiler. C# Winforms, WinUSB.
Microchip PIC18F14K50

12. Drinks illuminator firmware Retailing Microchip PIC16

Music activated RGB PWM LED lighting effect for a drinks bottle. The colour hue, brightness and pattern profile changes to the intensity level of the music.

MPLABX, Microchip XC8 Compiler.
Microchip PIC16F1503

13. IoT heating firmware Home Automation (IoT) Microchip PIC18

Internet of Things (IoT) MiWi™ Central Heater Controller. A thermostatic central heating controller for use with the wireless MiWi™ to Wi-Fi gateway enabling the remote control of boiler functions via a web interface.

MPLABX, Microchip XC8 Compiler.
Microchip PIC18F46J50

14. Synthesised clock firmware Test and Measurement Microchip, Silicon Labs PIC16

High speed synthesized clock controller. Controller MCU for Silicon Labs SI5351A used to generate up to 250MHz clock with 1Hz increments.

MPLABX, Microchip XC8 Compiler.
Microchip PIC16F1619

15. Radio converter firmware Entertainment Microchip PIC12

FM to AM radio converter using Software Defined Radio (SDR) system. Low cost digital system allowing modern FM broadcasts to be played on vintage AM radio sets.

MPLABX, Microchip XC8 Compiler, UML, SVN.
Microchip PIC12F1572

16. Signal generator firmware Telecoms Microchip, Microsoft PIC18

Direct Digital Synthesis (DDS) Sinewave Signal Generator. PIC microcontroller with USB control software. Operating frequency modes: Sweep, AM, FM. Specification 1Hz - 70MHz, 100uW/-10dBm @ 10MHz.

MPLABX, Microchip XC8 Compiler. C# Winforms, WinUSB, UML, SVN.
Microchip PIC18F25K50

17. Test meter firmware Test and Measurement Microchip PIC16

PIC Semiconductor Tester. Indentifies and characterises various semiconductor devices such as BJT, Darlington, JFET, MOSFET, thyristor, and TRIAC.

MPLABX, Microchip XC8 Compiler, UML, SVN.
Microchip PIC16F1776

18. Light analyser software Scientific Microchip, Microsoft PIC18

PIC Optical Spectrum Analyser. Covering 350-750nm wavelengths with 1nm resolution. Data from CCD device is controlled by PIC and send via USB to PC analytical software.

MPLABX, Microchip XC8 Compiler. C# Winforms, SVN WinUSB.
Microchip PIC18F14K50, 23LC1024, MC34063

19. Hearing testing firmware Healthcare Microchip, Microsoft PIC18

Continued maintenance of firmware for screening Free Field and Puretone audiometers.

MPLAB, CCS C Compiler, SVN.
Microchip PIC18F6722, PIC18F8722

20. Kitchen tap firmware Domestic Microchip PIC18

High end domestic tap (faucet) system, delivering hot, cold, boiling, chilled and sparkling water. Troubleshoot and enhance firmware for control and slave boards.

MPLAB, Microchip C Compiler, UML, SVN.
Microchip PIC18F45K20

21. iPhone audio firmware Music Microchip, Apple PIC32

High quality audio sampling board for use with iPhone. Troubleshoot firmware and fix hardware problems relating to USB on the go (OTG) connectivity.

MPLABX, XC32 C Compiler, iOS.
Microchip PIC32MX250F128B

22. Graphics firmware Industry Microchip PIC18

Graphics controller using DMA for driving 'dumb' legacy display modules while leveraging the power of the Microchip Graphics Library (MGL).

MPLABX, Microchip XC8 Compiler.
Microchip PIC18F27J53

23. Graphics firmware Industry Microchip PIC18

Graphics controller and C library for driving Nokia 6100 display developed using PICDEM Explorer board.

MPLAB, CCS C Compiler.
Microchip PIC18F8720

24. IoT alarm firmware Home Automation (IoT) Microchip PIC33

Internet of Things (IoT) wireless doorbell/alarm device that plays 16bit 44k high quality WAV files to mimic various bell or alarm sounds, and speaks the date / time. The device supports MiWi™ P2P wireless for connection to a Personal Area Network (PAN).

MPLABX, XC16 C Compiler, MPLab Harmony.
Microchip dsPIC33FJ128GP802

25. Hearing testing firmware Healthcare Microchip PIC16

Firmware feature enhancements and automated calibration routines for a low cost ear testing free-field audiometer.

MPLABX, CCS C Compiler
Microchip PIC16F1786

26. Drinks illuminator firmware Retailing Microchip PIC12

Firmware for movement activated RGB PWM LED lighting effect for a drinks bottle. The OEM can adjust the colour, brightness and pattern profile to suit the drink manufacturer’s requirement.

MPLABX, XC8 C Compiler
Microchip PIC12F1501

27. IoT gateway firmware Home Automation (IoT) Microchip PIC32

Internet of things (IoT) device. Implementation of C++ firmware, web pages and the hardware design of a wireless MiWi™ to Wi-Fi gateway (PIC32MX695F512L) for controlling and monitoring wireless lighting ballasts in a IEEE 802.15.4 wireless personal area network (WPAN).

XC32, C++ Compiler, MPLABX MiWi™, Wi-Fi, HTML5, jQuery, AJAX.
Microchip PIC32MX695F512L

28. IoT lighting firmware Home Automation (IoT) Microchip PIC18 , PIC10

Internet of things (IoT) device. Implementation of C firmware and hardware design of a low cost MiWi™ wireless PWM LED light controller (18LF26K20) with a remote two-wire data/power wall dimmer switch controller (10F220) for use with UK domestic electrical wiring.

XC8 C Compiler, MPLABX, MiWi™.
Microchip 18LF26K20, 10F220

29. LED lighting firmware Domestic Microchip PIC10

Firmware and hardware design for a RGB Living Room Lamp. The lamp cycles through the colour spectrum with constant brightness.

XC8 C Compiler, MPLABX.
Microchip PIC10F320

30. Light analyser software Scientific Microchip, Microsoft PIC18

Firmware and hardware design for a High Resolution Optical Spectrometer with USB interface. The light source is split up using a diffraction grating and passed over a CCD linear sensor. The firmware digitizes the signal and stores spectra in SRAM. A Windows .NET C# application is used to process and analyse the spectra from the spectrometer.

C#, .NET, Winforms, USB, XC8 C Compiler, MPLABX, Mathematica.
Microchip PIC18F14K50

31. Digital clock firmware Domestic Microchip PIC18

Firmware and hardware design for a large 8” USB Digital Clock. The clock is designed for displaying the time to the visually impaired.

XC8 C Compiler , MPLABX.
Microchip PIC18F25K50

32. Fan controller Computer Microchip

Hardware design for a PC Fan Controller using PWM. The controller maintains a safe operating temperature in a PC whilst minimising fan noise.

Schematic and PCB design.

33. Answerphone firmware Office Microchip dsPIC33

Firmware and hardware design for a Intelligent answer phone. The answer phone is able to detect the caller-id to which a specific outgoing message can be played. Digitized incoming messages are recorded on an SD card in mp3 format for subsequent review.

XC16 C Compiler, MPLABX, FAT16, MP3.
Microchip dsPIC33FJ128GP802

34. Security software Healthcare Microsoft PC

Windows .NET utility application to generate unique 24 character keys. End users can enter one of these keys enable additional functionality in another application.

C#, .NET, Winforms.
Windows Intel PC

35. Laser printer firmware Manufacturing Microchip PIC24

Firmware enhancements for industrial manufacturing laser printing controller.

MPLAB, Microchip C Compiler, RS485.
Microchip PIC24EP512GU814-E/PH

36. Hearing testing software Healthcare Microsoft PC

Windows .NET application with installer wizard for retrieving saved patient audiograms from an audiometer. The application allows audiograms to be manipulated and displayed in a graphical chart or printed as a report.

C#, .NET, Winforms, Linq, SQL Server Compact, FTDI drivers.
Windows Intel PC

37. Communicator app Gaming Microsoft Smartphone

Windows phone app to mimic a commonly known communication device as used in a popular Star trek TV show.

Windows Mobile 6.5, C#, .NET, Winforms.
Windows CE

38. Metering webservice Home Automation Microchip PIC18

Webpages for monitoring digital and analogue signals for a PIC18 based webserver. Flicker free partial page requests using AJAX to only update acquired level values.

HTML, CSS, jQuery, javascript.
Microchip PIC18F4520-I/P

39. Hearing testing software Healthcare Microsoft PC

Windows .NET application with installer wizard for calibrating the sound level emitted from an audiometer.

C#, .NET, Winforms, FTDI drivers.
Windows Intel PC

40. QR-Code website Web Development Microsoft PC

QR-Code .NET custom webcontrol for Visual Studio developers. The control enables the developer to adjust the appearance of the QR-Code by adding colour and aesthetic visual effects. Encoded text within the QR-Code can be dynamically applied in various industry standard formats.

Windows Azure, C#, .NET, ASP.NET, AJAX, jQuery, Windows server custom controls.
Windows Intel PC

41. Drinks illuminator firmware Retailing Microchop PIC10

Firmware for temperature activated light display using PWM.

MPLAB, Microchip C Compiler
Microchip PIC10F200-I/P

42. Hearing testing firmware Healthcare Microchip PIC18

Firmware enhancements for screening Free Field and Puretone audiometers.

MPLAB, CCS C compiler.
Microchip PIC18F67K22-I/PT, PIC18F8722-I/PT

43. Drinks illuminator firmware Retailing Microchip PIC16

Firmware for supermarket proximity activated bottle illuminator module. With I2C intercommunication between modules.

MPLAB, Microchip C Compiler
Microchip PIC16LF1827-I/SO, PIC16LF721-I/SO

44. Baby organiser app Healthcare Microchip PIC24

Firmware for a baby monitor written in C. This handheld embedded controller device is used to record and assess a baby feeding and sleeping patterns. The device uses a touch sensitive colour screen, driven in code by the Microchip Graphics Library (MGL). The device can be connected via USB to a PC to where a dedicated Winforms application may further analyse the data.

Microchip C Compiler, WinUSB, C# Winforms
Microchip PIC24FJ256DA210-I/PT

45. Device driver Industrial Microsoft PC

Device driver for an data acquisition system. Converted an existing driver from a legacy Windows Driver Model (WDM) to a Windows Driver Foundation (WDF) kernel plug and play (PnP) device driver.

WinDDK, C
Windows Intel PC

46. Gym exercise software Gaming Microsoft PC

Windows .NET application combining exercise with music with the aim to make working out at the gym more enjoyable. The application plays MP3 music tracks from a playlist and controls a set of 6 light pads that the exerciser touches in time to the music when a pad lights up. The application also has a record facility for programming the light sequences to each music track. 

C#, .NET, Winforms, WinUSB, DirectX
Windows Intel PC

47. SAD lamp firmware Medical Microchip PIC10

Firmware to control light output for Seasonal Affective Disorder (SAD) lamp.

MPLAB, Microchip C Compiler
Microchip PIC10F222-I/P

48. Boiler control software Engineering Microchip PIC18

Firmware for 3-term PID industrial valve controller, with serial RS232 interface.

MPLAB, Microchip C Compiler
Microchip PIC18F14K22-I/P

49. Drinks illuminator firmware Retailing Microchip PIC16

Firmware for sound activated electroluminescent bottle label.

MPLAB, Microchip C Compiler
Microchip PIC16F616-I/P

50. Database software Healthcare Microsoft PC

Access code system for ASP.NET website.

C#, ASP.NET, SQL Server
Windows Intel PC

51. Motor control firmware Gaming Microchip PIC18

USB motor controller application with remote control over a webservice.

Microchip C, WinUSB, Winforms, ASP.NET, C#, SQL Server
Microchip PIC18F14K50-I/SO

52. Remote control firmware Photography Microchip PIC10

Firmware for infrared remote control receiver for Canon cameras running CHDK.

MPLAB, Microchip C Compiler
Microchip PIC10F206-I/P

53. Logistics website Logistics Microsoft PC

Location tracking web application.

HTML, DHTML, CSS, C#, ASP.NET, SQL Server, Windows 2003 Server
Windows Intel PC

54. Health app Medical Microsoft Smartphone

Windows mobile application to record patient’s wellbeing.

C#, .NET, Winforms, SQL Server Mobile Edition.
Windows CE

55. Business website Corporate Microsoft PC

Customer facing CMS web application.

DotNetNuke, ASP.NET, C#, SQL Server, Photoshop
Windows Intel PC

56. Website module Industrial Microsoft PC

X10 home automation module for DotNetNuke.

DotNetNuke, ASP.NET, C#, SQL Server, Photoshop
Windows Intel PC

57. Website module General Microsoft PC

Quote module for DotNetNuke.

DotNetNuke, ASP.NET, C#, SQL Server, Photoshop
Windows Intel PC

58. Drinks illuminator firmware Retailing Microchip PIC10

Firmware for music activated bottle illuminator.

MPLAB, Microchip C Compiler
Microchip PIC10F206-I/MC

59. Drinks illuminator firmware Retailing Microchip PIC10

Firmware for shimmering bottle illuminator.

MPLAB, Microchip C Compiler
Microchip PIC10F202-I/MC

60. Chat software Entertainment Microsoft PC

Chat system with real-time notification web service.

HTML, DHTML, CSS, C#, ASP.NET, Web-services, AJAX, Photoshop
Windows Intel PC

61. Audio switchbox firmware Music Microchip PIC18

Firmware for recording studio remote audio matrix switcher with high speed serial RS485 communication between slave and master modules.

MPLAB, Microchip C Compiler
Microchip PIC18F452-I/P, PIC18F252-I/SP

62. Muscle stimulator firmware Medical Microchip PIC12

Firmware and hardware design for a remote controlled health muscle stimulator.

MPLAB, Microchip C Compiler
Microchip PIC12F675-I/P

63. Autowatering firmware Industrial Microchip PIC12

Firmware and hardware design for an automatic plant watering controller.

MPLAB, Microchip C Compiler
Microchip PIC12F675-I/P

64. Photographers website Photography Linux, UNIX Web Server

Photographer’s portfolio website.

HTML, DHTML, CSS, JavaScript
Unix web farm

65. 3-phase power metering firmware Industrial Microchip PIC18

Firmware for 3-phase power consumption metered from a web browser.

MPLAB, Microchip C Compiler
Microchip PIC18F6680-I/PT

66. Online CV distribution website Recruitment Microsoft PC, Web Server

Online Curriculum vitae (CV) distribution service.

HTML, DHTML, CSS, C#, C++, MFC, ASP.NET, Web-services, AJAX, JQuery, JavaScript, SQL Server, SOAP, XML, Photoshop, Flash
Windows Intel PC

67. Audio switchbox firmware Music Microchip PIC18

Firmware for 16 channel stereo audio switch box.

MPLAB, Microchip C Compiler
Microchip PIC18F252-I/P

68. IT services Insurance Microsoft PC, Web Server

IT Administration services.

Windows 2003 Server, Exchange Server 2003, ISA Server
Windows Intel PC

69. Print spooler software Corporate Microsoft PC

Automated FAX to email print spooler.

VB, Access
Windows Intel PC

70. Insurance claims website Insurance Microsoft PC

Insurance claims database application.

VB, Access
Windows Intel PC

71. Heating control firmware Industrial Microchip PIC12

Firmware for a boiler controller.

MPLAB, Microchip C Compiler
Microchip PIC12F675-I/P

72. Geiger counter firmware Scientific Microchip PIC18

Firmware and hardware design for a Geiger counter and radiation meter.

MPLAB, Microchip C Compiler
Microchip PIC18F1320-I/P

73. Test meter firmware Engineering Microchip PIC18

Firmware and hardware design for an autoranging capacitance / inductance meter.

MPLAB, Microchip C Compiler
Microchip PIC18F1320-I/P

74. Embedded webserver General Microchip PIC18

Firmware and hardware design for an embedded web server.

MPLAB, Microchip C Compiler
Microchip PIC18F452-I/P

75. Sensor firmware Industrial Microchip PIC12

Firmware for a passive infra red sensor controller.

MPLAB, Microchip C Compiler
Microchip PIC18F252-I/SP

76. Design exhibition model firmware Gaming Microchip PIC18

Firmware for a conceptual outdoor urban reaction time game for the London Eco Design Exihibition.

MPLAB, Microchip C Compiler
Microchip PIC18F242-I/SP

77. Insurance claims website Insurance Microsoft Web Server

Insurance claimant registration website.

HTML, CSS, ASP, Access, Photoshop
Windows Intel PC

78. Corporate intranet Corporate Microsoft Web Server

Large corporate project management intranet application.

HTML, DHTML, CSS, JavaScript, ASP, SQL Server, Photoshop
Windows Intel PC

79. Arts & crafts website Retailing Microsoft Web Server

Online arts and crafts retail website.

HTML, DHTML, JavaScript, ASP, C++, ATL, ADO, COM+, MTS, MSMQ, SQL Server, Photoshop
Windows Intel PC

80. IT services Corporate Microsoft Web Server

IT Administration services.

Windows 2000 Server, Exchange Server 2000, Monowall firewall
Windows Intel PC

81. Entertainment website Entertainment Microsoft Web Server

Lotto prediction website.

HTML, DHTML, JavaScript, Perl, Flash, Photoshop
Windows Intel PC

82. Bank rec software Banking Microsoft, UNIX PC, Web Server

Investment bank fixed income reconciliation application.

C++, MFC, STL, SQL Server, XML
Windows Intel PC, HP

83. Corporate intranet Corporate Microsoft Web Server

Corporate customer facing website.

HTML, DHTML, JavaScript, Flash, Perl
Windows Intel PC

84. Logistics website Logistics Microsoft Web Server

Acquisition, processing, distribution and monitoring website.

HTML, DHTML, JavaScript, ASP, C++, ATL, ADO, COM+, MTS, MSMQ, SQL Server, Photoshop
Windows Intel PC

85. Clothing website Fashion Microsoft, UNIX Web Server

Online international clothes retail website.

HTML, DHTML, JavaScript, Flash, Photoshop
Unix web farm

86. Euro trade software Banking Microsoft PC

Investment bank euro forex option conversion application.

C++, MFC, STL, DAO, Access
Windows Intel PC

87. Bank rec software Banking Microsoft PC

Investment bank reconciliation application.

C++, MFC, ADO
Windows Intel PC

88. Motor control software Industrial Microsoft PC

Motor controller control system application.

C++, MFC, Windows DDK.
Windows Intel PC

89. Digital audio mixer Music Microsoft PC

Digital audio mixer and effects processor application.

C++, MFC, Windows DDK, 8086 Assembler
Windows Intel PC

90. Trading software Banking Microsoft, UNIX PC

Investment bank forex option trading application suite.

C++, MFC, STL, ATL
Windows Intel PC

91. NHS consultation software Medical Microsoft PC

NHS Medical GP’s consultation manager application suite.

C++, MFC
Windows Intel PC

92. NHS billing software Medical Microsoft PC

NHS Medical GP’s billing service & GUI.

Visual Basic, Access
Windows Intel PC

93. Oil detection software. Petrochemical Microsoft PC

Remote sensing petrochemical oil detection data logger.

C++, MFC, Windows SDK
Windows Intel PC

94. Actuator control Engineering Microsoft PC

Servo-hydraulic actuator control GUI.

C, Windows SDK
Windows Intel PC

95. Optical analysis software Scientific Microsoft PC

Photometric optical analysis software GUI.

C, Windows SDK
Windows Intel PC

96. Spectrum analyser Scientific Microsoft PC

High resolution scanning optical spectrum analyser.

C, 8086 Assembler
Windows Intel PC