Products for USB Sensing and Control Canada flag
Products for USB Sensing and Control

sales inquiries

quotes, distributor information, purchase orders
sales@phidgets.com

technical inquiries

support, advice, warranty, returns, misshipment
support@phidgets.com

website inquiries

corrections or suggestions
web@phidgets.com

Address

Unit 1 - 6115 4 St SE
Calgary AB  T2H 2H9
Canada

PhidgetSBC

ID: 1070_0

Single board computer runing a custom Linux Distro with 64 MiB ram, 64 MiB flash, and 4 full-speed USB ports.

Replaced by SBC3003_0

The PhidgetSBC is a fully functional Single Board Computer with an integrated PhidgetInterfaceKit 8/8/8. At its most basic, it can be thought of as a Phidget that you connect using a network cable instead of directly to the USB. The PhidgetSBC also provides four USB full-speed ports that allow you to use normal USB Phidgets over its network connection. This can extend the effective range of a Phidget from USB’s maximum of 15 feet, to anywhere that your network reaches.

The PhidgetSBC exposes an easy to use interface for setting up and running custom applications on-board, written in either Java or C. This allows the PhidgetSBC to operate autonomously, without the need for a graphical interface or a remote connection at all times.

For more advanced users, the PhidgetSBC is an embedded computer that runs a custom Linux Distribution, built using Buildroot. We provide full shell access via a built-in SSH server, full GCC and development tools, the GDB debugger, and all of the standard command line tools expected on a modern Linux system. This allows for on-board development in C, and full access to the system for customizing.

An integrated PhidgetInterfaceKit 8/8/8 allows you to connect devices to any of 8 analog inputs, 8 digital inputs and 8 digital outputs. It provides a generic, convenient way to interface your PC and PhidgetSBC with a wide variety of devices and it operates exactly the same way as an external PhidgetInterfaceKit.


Programming Environment

   Operating System: Custom Linux Distro, built using Buildroot
   Programming Languages (APIs): C/C++, Java


Comes packaged with


  • Power Supply
  • Cat-5e network cable
  • A Hardware mounting kit (4 nuts and bolts, 4 plastic spacers)
  • An 802.11b/g USB Wireless adapter
  • A USB extender cable

Latest Firmware Downloads (changelog):

When controlling the PhidgetSBC remotely, you can use any Phidgets supported operating systems and languages and you can look at the following code samples that are demonstrating the SBC's PhidgetInterfaceKit functionality.

Product Specifications

SBC
CPU Samsung S3C22410
Core ARM920T
CPU Speed 266 MHz
NAND Memory Size 64 MB
SDRAM Size 64 MB
Boot Time 60 s
Ethernet Cable 10/100baseT
Electrical Properties
Supply Voltage Min 6 V DC
Supply Voltage Max 15 V DC
Power Consumption Base (w/ Ethernet) 1.2 W
Power Consumption (per USB device) (per device) 2.5 W
Customs Information
Canadian HS Export Code 8471.80.00
American HTS Import Code 8471.80.40.00
Country of Origin CN (China)

Documents

Code Samples

Language:

APIDetailLanguageOS
VoltageInput Visual Studio GUI C# Windows Download
VoltageInput Multi-Channel Example JavaScript Browser Download
VoltageInput JavaScript Browser Download
VoltageInput Objective-C macOS Download
VoltageInput Swift macOS Download
VoltageInput Swift iOS Download
VoltageInput Visual Basic .NET Windows Download
VoltageInput Max/MSP Multiple Download
VoltageRatioInput Visual Studio GUI C# Windows Download
VoltageRatioInput Load Cell Calibrator C# Windows Download
VoltageRatioInput JavaScript Browser Download
VoltageRatioInput Objective-C macOS Download
VoltageRatioInput Swift macOS Download
VoltageRatioInput Swift iOS Download
VoltageRatioInput Visual Basic .NET Windows Download
VoltageRatioInput Max/MSP Multiple Download
DigitalInput Visual Studio GUI C# Windows Download
DigitalInput JavaScript Browser Download
DigitalInput Multi-Channel Example JavaScript Browser Download
DigitalInput Objective-C macOS Download
DigitalInput Swift macOS Download
DigitalInput Swift iOS Download
DigitalInput Visual Basic .NET Windows Download
DigitalInput Max/MSP Multiple Download
DigitalOutput Visual Studio GUI C# Windows Download
DigitalOutput JavaScript Browser Download
DigitalOutput Multi-Channel Example JavaScript Browser Download
DigitalOutput Objective-C macOS Download
DigitalOutput Swift macOS Download
DigitalOutput Swift iOS Download
DigitalOutput Visual Basic .NET Windows Download
DigitalOutput Max/MSP Multiple Download

Software Objects

Channel NameAPIChannel
Voltage Input VoltageInput 0 - 7
Voltage Ratio Input VoltageRatioInput 0 - 7
Digital Input DigitalInput 0 - 7
Digital Output DigitalOutput 0 - 7

API


Back Forward
Print this API