List of the past projects we have taken on and successfully completed for our clients.
Easy to use bridging software for connecting non-compliant software like spreadsheets to the HMRC making tax digital system.
C#, .NET Framework 4.8, Winforms, REST, JSON, NUnit Windows
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
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. Microchip PIC16F1705
Compact and innovative industrial inkjet printer for all types of production lines. Prints up to 72mm characters and barcodes using non-contact printing for the boxing and packaging industries.
MPLABX, Microchip C32 Compiler, UML. Microchip PIC32MX575F512
A portable battery powered security device using LoRa wireless and GSM technologies.
MPLABX, Microchip XC32 Compiler, LoRa, GSM. Microchip PIC32MX370F512
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. Microchip PIC18F45K20
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. Microchip PIC18F14K50
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. Microchip PIC18F27K42
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. Microchip PIC16F1503
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. Microchip PIC16F1619
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
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. Microchip PIC18F25K50
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, Agile. Microchip PIC32MX470F512L
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
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
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
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
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
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. Microchip PIC12F1572
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. Microchip PIC18F25K50
PIC Semiconductor Tester. Indentifies and characterises various semiconductor devices such as BJT, Darlington, JFET, MOSFET, thyristor, and TRIAC.
MPLABX, Microchip XC8 Compiler, UML. Microchip PIC16F1776
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, WinUSB. Microchip PIC18F14K50, 23LC1024, MC34063
Continued maintenance of firmware for screening Free Field and Puretone audiometers.
MPLAB, CCS C Compiler. Microchip PIC18F6722, PIC18F8722
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
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
Graphics controller and C library for driving Nokia 6100 display developed using PICDEM Explorer board.
MPLAB, CCS C Compiler. Microchip PIC18F8720
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
Firmware feature enhancements and automated calibration routines for a low cost ear testing free-field audiometer.
MPLABX, CCS C Compiler Microchip PIC16F1786
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
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
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
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
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
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
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.
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
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
Firmware enhancements for industrial manufacturing laser printing controller.
MPLAB, Microchip C Compiler, RS485. Microchip PIC24EP512GU814-E/PH
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
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
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
Windows .NET application with installer wizard for calibrating the sound level emitted from an audiometer.
C#, .NET, Winforms, FTDI drivers. Windows Intel 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
Firmware for temperature activated light display using PWM.
MPLAB, Microchip C Compiler Microchip PIC10F200-I/P
Firmware enhancements for screening Free Field and Puretone audiometers.
MPLAB, CCS C compiler. Microchip PIC18F67K22-I/PT, PIC18F8722-I/PT
Firmware for supermarket proximity activated bottle illuminator module. With I2C intercommunication between modules.
MPLAB, Microchip C Compiler Microchip PIC16LF1827-I/SO, PIC16LF721-I/SO
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
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
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
Firmware to control light output for Seasonal Affective Disorder (SAD) lamp.
MPLAB, Microchip C Compiler Microchip PIC10F222-I/P
Firmware for 3-term PID industrial valve controller, with serial RS232 interface.
MPLAB, Microchip C Compiler Microchip PIC18F14K22-I/P
Firmware for sound activated electroluminescent bottle label.
MPLAB, Microchip C Compiler Microchip PIC16F616-I/P
Access code system for ASP.NET website.
C#, ASP.NET, SQL Server Windows Intel PC
USB motor controller application with remote control over a webservice.
Microchip C, WinUSB, Winforms, ASP.NET, C#, SQL Server Microchip PIC18F14K50-I/SO
Firmware for infrared remote control receiver for Canon cameras running CHDK.
MPLAB, Microchip C Compiler Microchip PIC10F206-I/P
Location tracking web application.
HTML, DHTML, CSS, C#, ASP.NET, SQL Server, Windows 2003 Server Windows Intel PC
Windows mobile application to record patient’s wellbeing.
C#, .NET, Winforms, SQL Server Mobile Edition. Windows CE
Customer facing CMS web application.
DotNetNuke, ASP.NET, C#, SQL Server, Photoshop Windows Intel PC
X10 home automation module for DotNetNuke.
Quote module for DotNetNuke.
Firmware for music activated bottle illuminator.
MPLAB, Microchip C Compiler Microchip PIC10F206-I/MC
Firmware for shimmering bottle illuminator.
MPLAB, Microchip C Compiler Microchip PIC10F202-I/MC
Chat system with real-time notification web service.
HTML, DHTML, CSS, C#, ASP.NET, Web-services, AJAX, Photoshop Windows Intel PC
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
Firmware and hardware design for a remote controlled health muscle stimulator.
MPLAB, Microchip C Compiler Microchip PIC12F675-I/P
Firmware and hardware design for an automatic plant watering controller.
Photographer’s portfolio website.
HTML, DHTML, CSS, JavaScript Unix web farm
Firmware for 3-phase power consumption metered from a web browser.
MPLAB, Microchip C Compiler Microchip PIC18F6680-I/PT
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
Firmware for 16 channel stereo audio switch box.
MPLAB, Microchip C Compiler Microchip PIC18F252-I/P
IT Administration services.
Windows 2003 Server, Exchange Server 2003, ISA Server Windows Intel PC
Automated FAX to email print spooler.
VB, Access Windows Intel PC
Insurance claims database application.
Firmware for a boiler controller.
Firmware and hardware design for a Geiger counter and radiation meter.
MPLAB, Microchip C Compiler Microchip PIC18F1320-I/P
Firmware and hardware design for an autoranging capacitance / inductance meter.
Firmware and hardware design for an embedded web server.
MPLAB, Microchip C Compiler Microchip PIC18F452-I/P
Firmware for a passive infra red sensor controller.
MPLAB, Microchip C Compiler Microchip PIC18F252-I/SP
Firmware for a conceptual outdoor urban reaction time game for the London Eco Design Exihibition.
MPLAB, Microchip C Compiler Microchip PIC18F242-I/SP
Insurance claimant registration website.
HTML, CSS, ASP, Access, Photoshop Windows Intel PC
Large corporate project management intranet application.
HTML, DHTML, CSS, JavaScript, ASP, SQL Server, Photoshop Windows Intel PC
Online arts and crafts retail website.
HTML, DHTML, JavaScript, ASP, C++, ATL, ADO, COM+, MTS, MSMQ, SQL Server, Photoshop Windows Intel PC
Windows 2000 Server, Exchange Server 2000, Monowall firewall Windows Intel PC
Lotto prediction website.
HTML, DHTML, JavaScript, Perl, Flash, Photoshop Windows Intel PC
Investment bank fixed income reconciliation application.
C++, MFC, STL, SQL Server, XML Windows Intel PC, HP
Corporate customer facing website.
HTML, DHTML, JavaScript, Flash, Perl Windows Intel PC
Acquisition, processing, distribution and monitoring website.
Online international clothes retail website.
HTML, DHTML, JavaScript, Flash, Photoshop Unix web farm
Investment bank euro forex option conversion application.
C++, MFC, STL, DAO, Access Windows Intel PC
Investment bank reconciliation application.
C++, MFC, ADO Windows Intel PC
Motor controller control system application.
C++, MFC, Windows DDK. Windows Intel PC
Digital audio mixer and effects processor application.
C++, MFC, Windows DDK, 8086 Assembler Windows Intel PC
Investment bank forex option trading application suite.
C++, MFC, STL, ATL Windows Intel PC
NHS Medical GP’s consultation manager application suite.
C++, MFC Windows Intel PC
NHS Medical GP’s billing service & GUI.
Visual Basic, Access Windows Intel PC
Remote sensing petrochemical oil detection data logger.
C++, MFC, Windows SDK Windows Intel PC
Servo-hydraulic actuator control GUI.
C, Windows SDK Windows Intel PC
Photometric optical analysis software GUI.
High resolution scanning optical spectrum analyser.
C, 8086 Assembler Windows Intel PC