Indicates a link to a site outside the Small Systems Engineering domain

Go back to the SSE services page


Embedded systems can also be provided using processors such as Intel 80186 , 80386 , 80486 , 8080 , 8085 , 8051 , Zilog Z80 , Hitachi 64180 (an enhanced Z80), Microchip PIC 16xx and 17xx and Atmel 8951 families. We are happy to quote for work using other processors - just ask!

Examples of our work include :

general purpose MIDI control systems for musical and theatre applications
For pictures see the MIDI section
The mm productions Relay Controller converts MIDI NoteOn messages and converts them into pulses on a set of 16 relays.

This product won the ABTT product of the year award in 1994.

The successful mm productions Stop Box is currently in its third incarnation. The unit watches time codes generated by an AKAI DR4 (or 8 or 16) and stops the player at predefined points. This gives very accurate control of audio cues for theatres.
Tori Amos uses an AKAI DR4 live and required a device to stop and start it under her own control during playing. Under instruction from mm productions we designed and delivered the mmp Stop'n'Go unit in record time, despite a huge snow storm that threatened the delivery of most of its components!
HotFoot was a MIDI controller that completely redefined the ease of use associated with the remote control of electronic instruments. HotFoot was programmed in English via a 40x2 LCD, huge for its time. Online help was available at the press of a key. Gone was the plethora of controllers required just because you had more than one effect unit: HotFoot would control all MIDI devices simultaneously. Suddenly the realtime control of synthesisers was really possible - when it mattered - live.
See the MIDI section for full details of these and other MIDI products we have worked on.
Velocity sensitive MIDI keyboard for retro fitting into church and concert organs
For pictures see the MIDI section
This system is for retro fitting into existing keyboards as well as delivery as part of a new organ. Fitting this system beneath a keyboard enables the transmitting of velocity information. The unit allows for the playing dynamics of the keyboard to be set differently across several keyboard zones making for an extremely sophisticated configuration. Even the key up release point was configurable. This system has been selected for installation into the keyboards and pedals of the Grand Organ in the Sydney Opera House, Australia.
Small Systems designed the hardware and the software for this product.
See the MIDI section for full details of this and other MIDI products we have worked on.
outside broadcast truck air conditioning controller
This unit tracked the ambient temperature within the truck studio and the temperatures around the cooler section and provided a constant temperature by cooling or heating as required. Due to the sensitivity of the equipment in the truck no sudden loads were permitted on the shared power supply so several levels of heating had to be carefully phased.
The software was written in C on a PIC, storing the selected preferred temperatures and current modes in external EEPROM. Several channels of A to D were used and a stepper motor was used to control the cooling valve. The current status was displayed on an LCD panel and all programming was done via a small keypad.

Small Systems produced the software only for this product

secure door entry unit
This was a high volume product that had a number of programmable features in a compact door entry unit. The programmability was hidden behind passwords and various features were enabled during normal use by the dialling in of different entry codes.
The software was written in C on a PIC, storing the entry codes in external EEPROM.

Small Systems produced the software only for this product.

See the DOS section for details of other physical access systems we have worked on.
bottle packing process control
This product was retrofitted into an existing milk bottling plant at a large dairy to control an automated high speed packaging unit. The system detected and counted passing milk bottles, ensured the correct number were sent to each pallet and triggered the wrapper when a pallet was full.
The software was written in assembler on an Atmel 8952, storing parameters in external EEPROM. The circuit board used was a general purpose board designed by Small Systems to be used in many different products for the same client.

Small Systems designed the hardware and the software for this product.

PA distribution matrix
This unit was designed to route audio in a building security system. The controllers were already in place, we simply had to produce a means of connecting input X to output Y according to external signals.
Small Systems designed the hardware only for this product - there was no software involved.
Pipe organ tuning system
This hand-held system allowed a tuner to climb among the pipes and remotely select ranks, then start and stop notes either singly or at an octave. On the main unit the rank was selected from one of two scrolling lists shown in LCD panels, the octave from a set of LEDs and a one octave keyboard allowed the not or pair of notes to be played. A much smaller remote that could be plugged in to connectors set around the organs interior allowed simpler stepping up or down through a few parameters.
Small Systems produced the software only for this product. It was written in C for a 1743 PIC device.


Go back to the SSE home page

This site is ©2003 small systems engineering