Skip to main content
Design DocumentRaw Githubusercontent

Olimex TERES-I DIY Modular Laptop Design Manual

Manual for the TERES-I, an open-source 64-bit ARM modular laptop using the Allwinner A64 SoC. Includes assembly guides, PCB descriptions, and component lists.

View design document

Overview

The TERES-I is an open-source hardware and software DIY laptop based on the Allwinner A64 quad-core 64-bit ARM processor. This design document covers the system's modular architecture, which includes the mainboard (PCB1-A64-MAIN) with 2GB RAM and 16GB eMMC, an AVR-based keyboard controller (TERES-PCB5-KEYBOARD), and specialized IO and button boards. The manual provides a complete inventory of the kit components—including the 11.6-inch LCD, 9500 mAh battery, and various FPC cables—alongside detailed assembly instructions. It highlights the use of KiCAD for hardware design and supports open-source operating systems like Ubuntu Mate and Android.

Use Cases

  • DIY consumer electronics assembly
  • STEM and electronics education
  • Open-source software and hardware development
  • Portable ARM-based Linux workstation
  • Custom modular laptop expansion

Topics

TERES-I
Allwinner A64
Olimex
Open Source Hardware
DIY Laptop
KiCAD
ARMv8
Modular Electronics
Ubuntu Mate
PCB1-A64-MAIN

Referenced Parts

A64

Allwinner Technology

The Android SDK by Allwinner for the A64 chip can be used as another option for operating system.

PCB1-A64-MAIN

Olimex Ltd

PCB1 (PCB1-A64-MAIN) – main PCB with A64 processor, 2GB RAM, 16GB eMMC.

PCB4-PWR-BTN

Olimex Ltd

PCB4 – PWR PCB (PCB4-PWR-BTN) with button for power on/off.

TERES-PCB2-IO

Olimex Ltd

PCB2 (TERES-PCB2-IO) – IO PCB with microphone, connectors for: speaker, USB, SD- card, headphones.

TERES-PCB3-TOUCH-BTN

Olimex Ltd

PCB3 (TERES-PCB3-TOUCH-BTN) – TOUCH two button PCB.

TERES-PCB5-KEYBOARD

Olimex Ltd

PCB5 (TERES-PCB5-KEYBOARD) – KEYBOARD PCB with controller of the keyboard and touchpad.

TERES-019-Camera

Olimex Ltd

Connect the TERES-019-Camera to the four pin connector of the TERES-026-LCD-cable.

TERES-023-Touch

Olimex Ltd

First attach the touchpad TERES-023-Touch to the keyboard's body

TERES-025-WiFi-Antenna

Olimex Ltd

On the other side attach TERES-025-WiFi-Antenna with double sided adhesive tape to the plastic body

TERES-026-LCD-cable

Olimex Ltd

Next attach TERES-026-LCD-cable to the TERES-015-LCD11.6" panel

TERES-027-FPC-IO-Main

Olimex Ltd

For this purpose use the Flat Cable TERES-027-FPC-IO-Main.

TERES-028-FPC-Pwr-Main

Olimex Ltd

Do the same for TERES-PCB4-Btn and TERES-PCB1-A64. Use the small flat cable TERES-028- FPC-Pwr-Main.

TERES-029-FPC-Touch-Btn

Olimex Ltd

Use the flat cable TERES-029-FPC-Touch-Btn. Note that these connectors are different

TERES-031-FPC-Kbd-Btn

Olimex Ltd

Use TERES- 031-FPC-Kbd-Btn flat cable for this purpose.