OLINUXINO is Open Source
software and Open Source Hardware, low cost EUR 30
Linux Industrial grade single board computer with GPIOs capable
of operating at -25+85C.
The project is hosted at Github
The development discussion group
People keep comparing OLINUXINO
with Raspberry Pi and BeagleBone
project, so we would like to state the differences here:
Although the projects are similar, there are different goals and implementations:
OLINUXINO is completely
open source - including hardware and software, which means you have access
to all the CAD files and sources and you can reuse them for your own personal
or commercial projects. There are NO restrictions to manufacturing and selling these
boards for your own use or resale.
OLINUXINO use a widely available
microcontroller iMX233, which costs USD 5.50 in 100 pcs quantity. This means
that people can spin off their own boards and manufacture them as cheaply as the
processor in TQFP package is easy to assemble by a hobbyist package.
RASPBERRY PI have not released CAD files nor complete schematics,
RPi uses processors from Broadcom which are not available for sale in small
quantities, and it uses a BGA package which requires an expensive setup to assembly. While RPi
is designed to be a home gadget, OLINUXINO will work in industrial environment
-25+85C and will be designed to be low cost yet NOISE immune.
BeagleBone have open source CAD hardware files but the use of a BGA
processor and a BB board is very complex and hard to manufacture in small quantities.
POSSIBLE APPLICATIONS FOR OLinuXino
3D rep-rap printer controller including
G-code interpreter - currently all 3D printers use a PC/Laptop connected
to an Arduino stepper driver, and this board will handle both without problem
Low cost PLC running open source PLC porgramming languages
Home Automation - connecting a
GSM module or Zigbee sensors would be easy with the existing UEXT connector.
OLinuXino has 100Mbit Ethernet port, but there are many low-cost $10 WIFI
USB modules with Linux drivers like RTL8192 which allows OLinuXino to connect
to internet wireless and to control relays and sensors without the need for
Having a small linux module with GPIOs would be handy even just to
embed it in other products. BeagleBone do not allow the board to be used in
commercial projects, while there are no restrictions with OLinuXino
THE DEVELOPMENT PATH
The OLinuXino project started with iMX233 from Freescale for several reasons:
this is an ARM9 processor running at 454Mhz with enough power to run linux and
still be handsoldering-friendly with the TQFP package, which allows a hobby DIY approach;
iMX233-OLinuXino-MICRO is on a 2 layer PCB, and yet it can run at full speed;
the maximum memory of 64MB though limited the applications with it, so we were
looking around for something more powerful when A13 from Allwinner came along.
A13 is a Cortex-A8 processor which can address up to 512MB RAM and run at 1GHz.
Again, the best of it all comes from the handsoldering-friendly TQFP package
(actually it's the first and the only Cortex-A8 in the TQFP package).
So designing A13-OLinuXino was the next logical step.
A13-OLinuXino have 512MB RAM, 4 USB hosts (1 designed for WIFI), 1 USB-OTG,
Audio out, Audio in, SD-card, VGA, buttons, 72 GPIOs, LCD connector
A10 is the big brother of A13 and it is also a Cortex-A8 running at 1Ghz (many Chinese
tablet/set-top-box vendors write that it is 1.2 or 1.5GHz but this is actually overclocking it.
The same is possible with A13 too, but it is not recommended for normal operations). It can
address up to 2GB of RAM, and in advantage to A13 it has SATA, HDMI, VGA and composite video
outputs + many more GPIOs than there are in the BGA442 package. While we were developing A13-OLinuXino
we got many requests for a hackable A10 board as all current solutions were tablets or
set-top-boxes which are not designed to have GPIO connectors and to allow
A10-OLinuXino will be the same as A13 but will include more GPIOs, 1GB RAM, HDMI, SATA
and 100MBit Ethernet
A10S is a new processor from Allwinner with Ethernet and HDMI. A low-cost board with
A10S Cortex-A8 @ 1GHz + 512MB RAM + Ethernet 100Mbit + USB Host/USB-OTG + SD-card +
SD-MMC card + HDMI is released.
A20 is a Dual Core Cortex-A7 processor which is almost pin to pin compatible, so that
the A10 board can work with A20 processors too. We have low-cost A20 board prototypes
working and A20-SOM is work in progress.
The Texas Instruments Sitara AM3352 processor is necessary for Industrial customers
who want a longivity supply program. TI such as Freescale guarantee that when they start producing
processors, they continue the production for at least 5-10 years. This way the customers are not
forced to change their designs every year. Therefore, we work on the AM3352 module with: AM3352 720Mhz,
Cortex-A8 processor, 512MB DDR3 RAM (optional because we will make 1GB RAM version also),
power supply 6-16VDC, x4 USB 2.0 hosts, 100Mbit Ethernet, SD-card, VGA, CAN, GPIO connector,
LCD connector with touchscreen to work with A13-LCD7TS and A13-43TS LCDs, UEXT connector, JTAG.
... We don't know yet, there are lot of candidates.
The Hardware project is released under the Creative Commons Attribution-Share
Alike 3.0 United States License.
You may reproduce it for both your own personal use, and for commercial use
You will have to provide a link to the original creator of the project http://www.olimex.com
on any documentation or website.
You may also modify the files, but you must then release them as well under the same terms.
Credit can be attributed through a link to the creator website: http://www.olimex.com
The software is released under GPL.