x-OSC

x-OSC is a wireless I/O board that provides just about any software with access to 32 high-performance analogue/digital channels and on-board sensors (gyroscope, accelerometer, magnetometer) via OSC messages over WiFi. There is no user programmable firmware and no software or drivers to install making x-OSC immediately compatible with any WiFi-enabled platform. All internal settings can be adjusted using any web browser.

I/O channels

  • 16× analogue/digital inputs
  • 16× digital/PWM outputs (up to 50 mA per channel)
  • 13-bit ADC with 400 Hz update rate per channel
  • Up to 16-bit PWM resolution for 5 Hz to 250 kHz
  • 4× serial communication channels

On-board sensors

  • Gyroscope (±2000°/s), accelerometer (±16 g) and magnetometer
  • 400 Hz update rate

Networking

  • High-performance WiFi (802.11b/g, 54 Mbps)
  • Supports ad-hoc and infrastructure networks
  • Fully configurable by web browser

Other features

  • Regulated 3.3 V output
  • Battery level monitor
  • Size: 45 × 32 × 10 mm

 

 


Purchase Online

 

x-OSC – £160
OUT OF STOCK – Backorders allowed (shipped after May 20, 2014)



x-OSC with USB Power Cable – £165
Includes x-OSC and USB Power Cable
OUT OF STOCK – Backorders allowed (shipped after May 20, 2014)



x-OSC with Battery and Charger – £180
Includes x-OSC, Battery and Charger
OUT OF STOCK – Backorders allowed (shipped after May 20, 2014)



 


Product videos

 

 


Downloads

Open-source resources are released under the Creative Commons Share-alike 3.0 unless an alternative licence is specified in source files.

x-OSC-User-Manual-v0.3.pdf

x-OSC-Firmware-v0.13.hex

x-OSC-Firmware-Uploader-v0.3.zip (source code on GitHub)

x-OSC open source projects/examples

 


RECENT
RGB Control With Processing
RGB Control With Processing

Adam Spiers just sent me the source code for his first “Hello World” x-OSC project showing how to control the on-board RGB LED using...

Using x-OSC with Ableton Live
Using x-OSC with Ableton Live

This video shows a quick and neat demonstration of how to use x-OSC to control parameters in Ableton Live on OS X. The method...

Oscillatory Motion Tracking With x-IMU
Oscillatory Motion Tracking With x-IMU

Tracking position using an IMU is extremely difficult to achieve. This is because the an IMU is only able to provide a direct...

WiFi arcade controller (x-OSC Java demo)
WiFi arcade controller (x-OSC Java demo)

With a craving to play old Commodore 64 games and all my game controllers tangled into a interlaced web of wires, I figured I’d...

Solar wind chimes – The first x-OSC project
Solar wind chimes – The first x-OSC project

Ealier this year, I went to the Pervasive Media Studio in Bristol to give a lunchtime talk about x-OSC. After the talk I...

The secret lives of books
The secret lives of books

At the start of the year, I became involved in an exciting project to re-invent how people use libraries. Laura Kriefman, Phill Tew...

Gait tracking with x-IMU
Gait tracking with x-IMU

I explored many applications of IMU technology during my Ph.D research but spent most of the first year focusing on gait analysis. I...

GyroScratch – Gyroscope audio playback with Max/MSP
GyroScratch – Gyroscope audio playback with Max/MSP

GyroScratch is an open source application that uses an x-OSC and a gyroscope attached to a 7″ record to play and scratch audio files....