At EasyTechJunkie, we're committed to delivering accurate, trustworthy information. Our expert-authored content is rigorously fact-checked and sourced from credible authorities. Discover how we uphold the highest standards in providing you with reliable knowledge.

Learn more...

What is a Single Board Computer?

Robert Grimmick
Robert Grimmick

A single board computer (SBC) is a type of computer with all of its components built onto a single circuit board. The size of an SBC can vary from about the size of a credit card to that of a video game console. They are often incorporated into larger devices such as automatic teller machines, industrial and medical equipment, or robotic devices. Since the mid 2000s, inexpensive single board computers have been used by educators and hobbyists.

Desktop and even laptop personal computers (PCs) generally have separate components connected to a central circuit board through cables or buses. A single board computer packs all of its necessary components, including the microprocessor, memory, and storage, onto a single circuit board. Many SBCs are built to be PC-compatible and use the same processors, memory, and graphics chips as standard PCs. Other units include different types of hardware and some feature a microcontroller, a specialized processor with built-in input/output functions. Some SBCs are expandable or partially reconfigurable, while others are stuck with what they shipped with.

A microcontroller is part of some single board computers.
A microcontroller is part of some single board computers.

The size of a single board computer can vary widely, but most are far smaller than a typical PC. The earliest such devices, introduced in the late 1970s and early 1980s, were usually found in educational or development computers, and were quite large. Since then, the trend has been towards smaller SBCs, ranging from a little less than the size of a credit card to about the size of Blu-Ray® player. They can come in both standard and nonstandard sizes, and a few are even built to be the same size as a normal PC expansion card or memory module.

Single board computers can be incorporated in devices like robotics.
Single board computers can be incorporated in devices like robotics.

Single board computers are commonly housed inside a larger device or product, thereby providing additional intelligence or controlling the functions of machinery or equipment. Automatic teller machines, cash registers, touch screen kiosks, and many other machines and devices often house an embedded single board computer. They are also used in industrial computers and automation equipment, robotics, medical devices, and many other fields. Due to the number of possible uses, SBCs come in a variety of configurations, and many manufacturers build machines tailored to a specific need or industry application.

By the mid 2000s, the cost of computer components had dropped enough to bring the single board computer within reach of the hobbyist community. Several companies now specialize in low-cost yet versatile SBCs for use in amateur electronics and computing projects. These devices may be used on their own to introduce students to computer programming or as part of a larger platform like a robot or interactive art display.

Discussion Comments


I have heard a lot more about those single board computers in the past couple of years. There's one company in Europe that started producing those with educational uses in mind. Those inexpensive things can operate very well under Linux and can actually be configured to serve as decent desktop or portable systems.

It seems that idea was a good one because inexpensive, single board computers from a few companies are now all over the place. It really is a fascinating development -- kind of getting back to the roots of computer technology in a way.


@Logicfest -- I don't think that was a single-board computer. Sure, it functioned as a computer, but it still needed to use components mounted to the board of the host computer. One of those old CP/M or Apple 2 cards or whatever else generally used the display adapter and disc cards connected to the host machine, for example.

Still, I do see your point. It can be confusing.


In my mind, it has been difficult to define exactly what a "single board computer" is. Remember when it was all the rage to plug in a card that would make your computer compatible with another one (a lot of early PCs had a CP/M card with a CPU and everything needed to run that operating system, for example)?

Was that a single-board computer or not?

Post your comments
Forgot password?
    • A microcontroller is part of some single board computers.
      By: Rhombur
      A microcontroller is part of some single board computers.
    • Single board computers can be incorporated in devices like robotics.
      By: wellphoto
      Single board computers can be incorporated in devices like robotics.