• Stars
    star
    1,288
  • Rank 35,134 (Top 0.8 %)
  • Language
    C
  • Created about 12 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

OLINUXINO is Open Source / Open Hardware, low cost from EUR 24 Linux Industrial grade Single Board Computer capable to operate -25+85C
OLinuXino - Single-Board Linux Computer, Copyright (C) 2012-2019, OLIMEX Ltd

THE PROJECT:

OLinuXino is an Open Source Software and Open Source Hardware project, aiming to produce low cost (starting from EUR 24)
Linux and Android Single Board Computers (SBC) in both commercial and industrial temperature range. Board variants with extra flash memory
are also available.

People keep comparing OLinuXino with Raspberry Pi and BeagleBone project, so we would like to state some of the differences here:

Although the projects are similar there are different goals and implementations:

OLINUXINO is completely open source - including hardware and software, this means you have access to all CAD files and sources and you
can reuse them for your own personal or commercial project. There are NO restrictions to manufacture and sell these board for your own 
use or resale, just keep credits that your board is based on OLinuXino design and make sure to change the silkscreen to not confuse people that you are selling original OLinuXino.

iMX233-OLINUXINO use widely available microcontroller iMX233 which cost USD 5.50 in 100 pcs quantity, this means that people can spin 
off their own boards and manufacture them cheap as the processor is in TQFP easy to assembly by hobbyist package.

RASPBERRY PI have not released CAD files nor complete schematics, RPi uses processor from Broadcom which is not available for sale in 
small quantity, it uses BGA package which require expensive setup to assembly. RPi is designed to be home gadget, OLINUXINO viarnatns
can work in industrial environment -25+85C and are designed to be low cost but NOISE immune.

BeagleBone have open source CAD hardware files but uses BGA processor and BB board is very complex and hard to manufacture in small 
quantities.

iMX233-OLINUXINO uses processor on 454Mhz and have less memory and will not allow fancy graphics, but this is not our intention.

To name few potential applications for OLINUXINO:

- 3D rep-rap printer controller including G-code interpreter - now all 3D printers use PC/Laptop connected to Arduino stepper driver, this board will handle both without problem
- Low cost PLC running open source PLC porgramming languages
- Home Automation - connecting 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 allow OLINUXINO to connect to internet wireless and to may control relays and sensors without need for LAN wiring.
- Having small linux module with GPIOs would be handy even to embed it in other products. BeagleBone do not allow the board to be used in commercial projects, there are no restrictions with OLINUXINO

THE DEVELOPMENT PATH:

Step 1:
OLinuXino project started with iMX233 from Freescale for several reasons: this is ARM9 processor running at 454Mhz with enough power to run linux and still in handsolder friendly TQFP package, which allow hobby DIY approach. iMX233-OLinuXino-MICRO is even on 2 layer PCB and running 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.

Step 2:
A13 is Cortex-A8 processor which can address up to 512MB RAM and run at 1GHz. The best of all it again comes in the hand soldering friendly TQFP package (actually it's the first and the only Cortex-A8 in TQFP package). So designing A13-OLinuXino was the next logical step. The first prototypes are already produced and everything works as expected. A13-OLinuXino production is scheduled for September.
A13-OLinuXino have 512MB RAM, 4 USB hosts (1 dedicated for WIFI), 1 USB-OTG, Audio out, Audio in, SD-card, VGA, buttons, 72 GPIOs, LCD connector

Step 3:
A10 is the big brother of A13 it's also Cortex-A8 running at 1Ghz (many Chinese tablet/set-top-box vendors write it's 1.2 or 1.5GHz but this is overclocking and same is possible with A13 too, but not recommended for normal operation). It can address up to 2GB of RAM, and on top of A13 have SATA, HDMI, VGA and composite video outputs) + much more GPIOs as it's in BGA442 package. While we developed A13-OLinuXino we got many requests for hackable A10 board as all current solutions are tablets or set-top-boxes which are not designed to have GPIO connectors and to allow hardware hacking
A10-OLinuXino will have same as A13 but including more GPIOs, 1GB RAM, HDMI, SATA and 100MBit Ethernet

Step 4:
A10S is new processor from Allwinner with Ethernet and HDMI. Low cost board with A10S Cortex-A8 @ 1GHz + 512MB RAM + Ethernet 100Mbit + USB Host/USB-OTG + SD-card + SD-MMC card + HDMI is released.

Step 5:
A20 is Dual Core Cortex-A7 processor which is almost pin to pin compatible, so A10 board can work with A20 processors too. We have low cost A20 board prototypes working and A20-SOM work in progress.

Step 6:
Texas Instruments Sitara AM3352 processor is necessary for Industrial customers who want longivity supply program, TI as Freescale guarantee that when start producing processor continue the production at least 5-10 years, this way customers are not forced to change their designs every year. So we work on AM3352 module with: AM3352 720Mhz, Cortex-A8 processor, 512MB DDR3 RAM (optional 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.

Step 7:
Allwinner A64 chip into A64-OLinuXino development board.

Step 8:
DYI laptop TERES-I with A64 chip.

Step 9:
RT5350F-OLinuXino first MIPS OLinuXino with Ralink RT5350 
S3-OLinuXino camera linux board with Allwinner S3 SOC
STM32MP15X-OLinuXino-LIME2 - board with same layout as A20-OLinuXino-LIME2 but with STM new DUal Core Cortex-A7 processor STM32MP157
iMX8QM-TUKHLA - OLinuXino board with most powerful NXP iMX8 processor QUAD MAX with Dual core Cortex-A72 and Quad code Cortex-A53 

Step 10:
... we don't know yet, there are lot of candidates, but we start to become a little picky. To start the development of new OSHW OLinuXino board we will look at least the SOC to have proper Linux Support as we are really overwhelmed of the tons of new SOCs released with just Android and binary blobs.
Rockchip is doing very good job recently releasing mainline Linux support for their devices.

WEB RESOURCES:

http://www.olimex.com - OLIMEX Ltd web site where the OLinuXino board info is hosted

https://github.com/OLIMEX/OLINUXINO - GitHub web site hosting the Hardware and Software sources

https://www.olimex.com/forum/index.php - Olimex forum for OLinuXino project discussions

OLinuXino IRC channel: join #olimex on irc.freenode.net , alternatively use http://webchat.freenode.net/?channels=olimex for web IRC chat

LICENSEE:

HARDWARE
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
You should alter the silkscreen to not confuse people who buy your product that they buy original OLinuXino made by Olimex.

SOFTWARE
The software is released under GPL3.

DOCUMENTATION
The documentation is released under the Creative Commons Attribution-Share Alike 3.0 United States License.

More Repositories

1

DIY-LAPTOP

Do It Yourself Open Source Hardware and Software Modular Hacker's Friendly Laptop
C
477
star
2

ESP8266

ESP8266 examples and toolchain setup
C
281
star
3

ESP32-POE

ESP32 IoT development board with 100Mb Ethernet and 802.3 Power Over Ethernet (POE)
C
251
star
4

ESP32-GATEWAY

ESP32 IoT Gateway board with BLE WIFI and Ethernet
C
232
star
5

ESP32-EVB

ESP32 WiFi / BLE Development board with Ethernet interface, Relays, microSD card
C
228
star
6

iCE40HX1K-EVB

FPGA development board made with KiCAD
C++
97
star
7

ESP32-POE-ISO

ESP32 Power Over Ethernet board with 3000VDC Galvanic insulation
91
star
8

ESP32-DevKit-LiPo

Open Source Hardware OSHW ESP32 development board designed with KiCAD to be pin to pin compatible with Espressif ESP32-DevKitC, but with additional LiPo charger and battery
69
star
9

KiCAD

Olimex KiCAD components and footprints
61
star
10

AgonLight2

AgonLight OSHW Retro Z80 computer - updated version with few updates
C
60
star
11

ESP32-PRO

ESP32 IoT board with 4MB external RAM, 4MB external Flash, LiPo charger, external crypto engine USB-OTG
C++
52
star
12

Neo6502

Neo6502 Modern Retro Computer with W65C02S processor and RP2040 memory and peripherals emulator
Assembly
46
star
13

sip_phone_example

SIP Phone based on Olimex ESP32-ADF, MOD-LCD2.8RTP boards.
C
40
star
14

S3-OLinuXino

IP Camera with S3 SOC from Allwinner, PoE Gigabit, LCD, micro SD, Flash
38
star
15

DuinoMite

Open Source Open Hardware Single Board BASIC computer
C
32
star
16

WPC

OLIMEX's WEEKEND PROGRAMMING CHALLENGE
C#
30
star
17

ESP32-ADF

ESP32 Audio Development Framework development board
C
30
star
18

STM32F4

STM32-H407 and STM32-E407
29
star
19

iCE40HX8K-EVB

iCE40HX8K development board with SRAM and bus for fast ADC, DAC, IOs
28
star
20

SOM

System On Modules
27
star
21

NB-IoT

NB-IoT is LPWAN technology for IoT
C
23
star
22

ESP32-C3-DevKit-Lipo

ESP32-C3-DevKit-Lipo RISC-V development board with USB, JTAG, WIFI, BT5, LiPo battery charger
23
star
23

olimex-iot-firmware-esp8266

iot-firmware is client for our easy-to-use FOSS and OSHW low cost DIY internet-of-things platform
C
22
star
24

Ultra-Sound-Levitation

Ultra Sound Levitation board with two speakers and potentiometer
C++
21
star
25

eduArdu

Open Source Hardware Educational board based on Arduino Leonardo
C++
21
star
26

OLIMEXINO-85

Contains files for Olimex Arduino-like boards with ATtiny85 - OLIMEXINO-85-ASM, OLIMEXINO-85-KIT, OLIMEXINO-85BC, OLIMEXINO-85S, and FOSDEM-85.
C++
21
star
27

raspberrypi

Raspberry-Pi Projects with UEXT modules and RPI-UEXT adapter
Python
16
star
28

olimage

mirrored
Python
15
star
29

ESP32-S2-DevKit-LiPo

ESP32-S2 IoT developement board with WiFi, USB programmer, RGB LED, LiPo charger, GPIOs
15
star
30

ESP32-S2-DevKit-LiPo-USB

ESP32-S2 development board with native USB-OTG, the hardware supports both USB host and USB device functionality, LiPo battery charger and step up for handheld battery operation
C++
15
star
31

ESP32-S3-DevKit-LiPo

ESP32-S3 development board with JTAG/USB-OTG and LiPo charger
14
star
32

Arduino_configurations

Configurations of Olimex boards that can be loaded by the Arduino board manager.
13
star
33

LoRa-STM32WL-DevKIT

STM32WL SOC LoRa / LoRaWAN development board with JTAG debugger and sensors for light, temperature, humidity, pressure, 3-axis digital magnetometer
C
12
star
34

RP2040-PICO-PC

Mother board for Raspberry Pi RP2040-PICO which adds HDMI/DVI Audio SD-card Lipo charger UEEXT and USB-OTG allowing to make small PC with monitor and keyboard
C
12
star
35

linux-olimex

mirrored
C
11
star
36

USB-SATA

USB to SATA converter
11
star
37

BB-ADS1262

Ten channel, Sigma-Delta, low noise, 32-bit ADC breakboard
C++
10
star
38

SMT-PROTOBOARD

PCB prototype board with different SMT footprints
10
star
39

BB-ADS1220

OSHW Open Source Hardware breakboard for ADS1220 Low Power Preciese 24-bit ADC from Texas Instruments
Python
10
star
40

ch340-dkms

C
9
star
41

LoRa-868-915

LoRa868 LoRa915 module with SX1276 transciever from Semtech.
C++
8
star
42

PIC32-HMZ144

PIC32MZ2048ECH144 development board
8
star
43

ESP-PROG

ESP-PROG is USB programmer for ESP8266 and ESP32
8
star
44

FOSDEM-MUSIC-BOX

Soldering kit programmable with Arduino IDE to play music
C++
8
star
45

ESP32-SBC-FabGL

ESP32-WROVER board working with FabGL library
C
8
star
46

olimex-iot-server

olimex-iot-server is easy-to-use FOSS and OSHW low cost DIY internet-of-things platform
PHP
8
star
47

dance_radio

esp32-adf internet radio with display and led stripe
C
7
star
48

STMP1-OLinuXino

7
star
49

OLIMEXINO-STM32F3

Industrial grade -40+85C Arduino IDE programmable board with STM32F3 Cortex-M4 CAN and USB
C
7
star
50

UEXT-MODULES

OSHW UEXT modules
C
7
star
51

ESP32-C6-EVB

ESP32-C6-EVB is evaluation board with WiFi6, Bluetooth 5LE and Zigbee Matter support
C
7
star
52

USB-GIGABIT

USB 1.1, USB 2.0, USB 3.0 to Ethernet 10/100/1000Mbit converter
6
star
53

iCE40-ADC

Fast Analog-Digital-Converter (ADC) extension module for iCE40HX1K-EVB or iCE40HX8K-EVB
6
star
54

AgonLight-WPC

AgonLight Weekend Programming Challenge
C
6
star
55

pyA20

Python library for A20-OLinuXino-MICRO
C
6
star
56

Binary-Watch

Binary Watch soldering kit with SMT components
6
star
57

MOD-LCD2.8RTP

TFT COLOR LCD module with UEXT connector for ESP32-EVB
C
6
star
58

MOD-OLED-128x64

MOD-OLED-128x64 is low power OLED display module with UEXT connector
C
5
star
59

URC

Universal Remote Control soldering kit
C
5
star
60

PIC32-RETROBSD

OSHW board with PIC32MX795F512H for RetroBSD developers
5
star
61

USB-gLINK

Industrial grade USB LTE cat 4 module optimized for IoT applications
5
star
62

BB-CH340T

OSHW USB to Serial converter with CH340
5
star
63

u-boot-olinuxino

mirrored
C
5
star
64

FingerPrint

Demo program for ZFM-20 module
Python
5
star
65

iCE40-IO

VGA, PS/2 and IrDA expansion board for Olimex iCE40 main boards
KiCad Layout
4
star
66

u-boot-2013.10-ti2013.12.01-am3352_som

u-boot-2013.10-ti2013.12.01 for AM3352-SoM
C
4
star
67

OSHW-GHOST

Small SMT soldering kit with PIC10F206 re-programmable microcontroller, capacitive sensor and LEDs
Makefile
4
star
68

MOD-BME280

BME280 precise Humidity, Temperature and Pressure sensor with UEXT and Breadboard connectors
C++
4
star
69

MOD-RTC2

Extremly accurate RTC UEXT module to connect to Arduino and Linux boards
C++
4
star
70

LIME2-SHIELD

Shield for A20-OLinuXino-LIME2 which adds Audio, CAN, microSD-card, 2x UEXT, CAN
C
4
star
71

AgonLight2-Proto

4
star
72

olinuxino-tools

mirrored
Shell
4
star
73

MOD-MPU9150

UEXT OSHW board - 9-axis motion tracker with 3-axis gyroscope 3-axis accelerometer and 3-axis magnetometer
KiCad Layout
4
star
74

RK3328-SOM-EBV

Evaluation board for RK3328-SOM System on module with Quad Core ARM Cortex-A53 64 bit SOC
4
star
75

Bike-TSL-Kit

This is soldering kit for Audi style - Bike Turn Signal Lights
3
star
76

A20-CAN

CAN driver board for A20-OLinuXino
3
star
77

iCE40-DIO

IO expansion board for Olimex iCE40 main boards
KiCad Layout
3
star
78

olinuxino-overlays

mirrored
Shell
3
star
79

BB-PWR-3608

KiCAD DC-DC Open Source Hardware Power Supply Board for Breadboard Input 5V Output 12/24V
KiCad Layout
3
star
80

linux-3.12.10-ti2013.12.01-am3352_som

linux-3.12.10-ti2013.12.01-am3352_som
C
3
star
81

OLIMEXINO-2560

Arduino Mega 2560 like board with ATMEGA2560 processor, 88 GPIOs, uSD card, 6-15VDC power
3
star
82

SOM204

This is repository for Olimex's SOM204 hardware and software resources
3
star
83

2WD-CTRL

Board compatible with ROBOT-2WD-KIT2
C++
2
star
84

pyA64

Python library for A64-OLinuXino
C
2
star
85

rk3328-build

RK3328-SOM Linux image build
Shell
2
star
86

BB-PWR-8113

KiCAD DCDC OpenSource Hardware Power board for breadboarding Input 4.5-16V output 3.3V / 3A
KiCad Layout
2
star
87

MOD-RS485-ISO

Arduino library for MOD-RS485-ISO
C++
2
star
88

OLIMEXINO-NANO-GSM

GSM/GPRS/BLUETOOTH 3.0 SHIELD FOR OLIMEXINO-NANO WITH SIM800H
2
star
89

olinuxino-rtk-hciattach

mirrored
C
2
star
90

STMP1-A13-EVB

Evaluation board for STMP15x-SOM and A13-SOM System on modules
2
star
91

usb2serial

USB keyboard to Serial converter with RP2040 (Neo6502 hardware)
Makefile
2
star
92

BB-PWR-8009

KiCAD DCDC OpenSource Hardware Power board for breadboarding Input 3-5.5V output 3.3V / 1.5A
KiCad Layout
2
star
93

iCE40-DAC

DAC expansion board for Olimex iCE40 main boards
2
star
94

SIMON-85

Repository for files related to Olimex SIMON-85 and SIMON-85-KIT
C++
2
star
95

MOD-IR-TEMP

MOD-IR-TEMP is non contact high precision temperature measurement module with I2C/UEXT interface
C++
2
star
96

RP2040-PICO30

RP2040-PICO re-design with all 30 GPIO available
2
star
97

Minibot

Small Educational Robot programmable with Arduino, with two motors and sensors to follow line or escape from labyrinth
C++
1
star
98

SAM9-L9260-Linux

Linux image for SAM9-L9260 board
1
star
99

RT1010Py

RT1010Py is Cortex-M7 running at 500Mhz MicroPython board
Python
1
star
100

TuxCon-Kitty

Small OSHW badge project made with KiCad and Arduino for TruxCon conference
C++
1
star