Add links; minor changes
This commit is contained in:
parent
12b30a3d07
commit
a5587dfa07
@ -4,22 +4,21 @@
|
|||||||
|
|
||||||
All hardware schematics and board files are designed using [KiCad](http://kicad-pcb.org) open-source CAD software.
|
All hardware schematics and board files are designed using [KiCad](http://kicad-pcb.org) open-source CAD software.
|
||||||
|
|
||||||
> KiCad is free software. KiCad is made available under the GNU General Public License(GPL) version 3 or greater.
|
> KiCad is free software. KiCad is made available under the [GNU General Public License (GPL) version 3](https://www.gnu.org/licenses/gpl-3.0.en.html) or greater.
|
||||||
|
|
||||||
All KiCad design files are available within the [HARDWARE](HARDWARE) directory within this repository.
|
All KiCad design files are available within the [HARDWARE](HARDWARE) directory within this repository.
|
||||||
You may download KiCad* and open for reviewing or editing each of the PCB files.
|
You may download KiCad and open for reviewing or editing each of the PCB files.
|
||||||
The schematics are also available as PDF files for easier viewing and/or printing.
|
The schematics are also available as PDF files for easier viewing and/or printing.
|
||||||
|
|
||||||
**NOTE**: Make sure to download the latest KiCad nightly development build.
|
**NOTE**: Please use the latest KiCad nightly development build, as the latest stable build may not have all required features.
|
||||||
The latest stable build may not have the features required.
|
|
||||||
|
|
||||||
## Introduction to the hardware of TERES-I
|
## Introduction to the hardware of TERES-I
|
||||||
|
|
||||||
The TERES-I electronics part consists of five boards:
|
TERES-I internal electronics consists of five boards:
|
||||||
|
|
||||||
### Main board (PCB1-A64-MAIN)
|
### Main board ([PCB1-A64-MAIN](A64-TERES/TERES-PCB1-A64-MAIN))
|
||||||
|
|
||||||
The main board (PCB1-A64-MAIN) contains:
|
The main board (**PCB1-A64-MAIN**) is comprised of:
|
||||||
|
|
||||||
* A64 processor
|
* A64 processor
|
||||||
* RAM and flash NAND memories
|
* RAM and flash NAND memories
|
||||||
@ -28,40 +27,44 @@ The main board (PCB1-A64-MAIN) contains:
|
|||||||
* Connectors to different interfaces
|
* Connectors to different interfaces
|
||||||
* and others
|
* and others
|
||||||
|
|
||||||
It looks like this:
|
|
||||||
|
|
||||||
![Main Board with Labels](../doc/images/TERES-I/hardware/PCB-A64-MAIN-labeled.jpg "Main Board with Labels")
|
![Main Board with Labels](../doc/images/TERES-I/hardware/PCB-A64-MAIN-labeled.jpg "Main Board with Labels")
|
||||||
|
|
||||||
We expect to release extra main boards with different processors and memory configurations in the future.
|
Alternative main board processors and memory configuration options will be available in the future.
|
||||||
These should work with all other existing boards.
|
These should be compatible with all other existing boards.
|
||||||
It is expected newer main boards to have higher laptop speed and improved memory performance.
|
Subsequent revisions are expected to have increased processing speed and improved memory performance.
|
||||||
|
|
||||||
### Keyboard controller (TERES-PCB5-KEYBOARD)
|
### Keyboard controller ([TERES-PCB5-KEYBOARD](A64-TERES/TERES-PCB5-KEYBOARD))
|
||||||
|
|
||||||
The **KEYBOARD controller** board (**TERES-PCB5-KEYBOARD**) is responsible for handling the keyboard and touch pad interfaces.
|
The **KEYBOARD controller** board (**TERES-PCB5-KEYBOARD**) is responsible for handling the keyboard and touch pad interfaces.
|
||||||
This keyboard controller board allows you to completely reprogram the keyboard mapping and response according to your own taste.
|
This keyboard controller board allows you to completely reprogram the keyboard mapping and response according to your own taste.
|
||||||
|
|
||||||
The TERES-PCB5-KEYBOARD contains an AVR processor.
|
This board contains an AVR processor.
|
||||||
Sources, binaries and update procedures for the AVR firmware are available at GitHub.
|
Sources, binaries and update procedures for AVR firmware are available at GitHub.
|
||||||
You can update the firmware of the keyboard/touch controller live on the board itself.
|
Keyboard/touch controller firmware may be updated live on the board itself.
|
||||||
It can also be programmed via an Arduino microcontroller.
|
It can also be programmed using an Arduino microcontroller.
|
||||||
Touch screen parameters can also be changed.
|
Touch screen parameters can also be changed.
|
||||||
|
|
||||||
![Keyboard PCB with Labels](../doc/images/TERES-I/hardware/TERES-PCB5-KEYBOARD-labeled.jpg "Keyboard PCB with Labels")
|
![Keyboard PCB with Labels](../doc/images/TERES-I/hardware/TERES-PCB5-KEYBOARD-labeled.jpg "Keyboard PCB with Labels")
|
||||||
|
|
||||||
### I/O board (TERES-PCB2-IO)
|
### I/O board ([TERES-PCB2-IO](A64-TERES/TERES-PCB2-IO))
|
||||||
|
|
||||||
The **IO** board (**TERES-PCB2-IO**) contains the USB connector, headphone/debug connector, SD card, speaker connector and microphone.
|
The **IO** board (**TERES-PCB2-IO**) is comprised of:
|
||||||
|
|
||||||
|
- USB connector
|
||||||
|
- Headphone/debug connector
|
||||||
|
- SD card
|
||||||
|
- Speaker connector
|
||||||
|
- Microphone
|
||||||
|
|
||||||
![Power Button PCB with Labels](../doc/images/TERES-I/hardware/TERES-PCB2-IO-labeled.jpg "Power Button PCB with Labels")
|
![Power Button PCB with Labels](../doc/images/TERES-I/hardware/TERES-PCB2-IO-labeled.jpg "Power Button PCB with Labels")
|
||||||
|
|
||||||
### Power button (PCB4-PWR-BTN)
|
### Power button ([TERES-PCB4-PWR-BTN](A64-TERES/TERES-PCB4-PWR-BTN))
|
||||||
|
|
||||||
The **PWR** button board (**PCB4-PWR-BTN**) handles the keys for powering on and off the laptop.
|
The **PWR** button board (**TERES-PCB4-PWR-BTN**) handles the keys for powering on and off the laptop.
|
||||||
|
|
||||||
![Power Button PCB](../doc/images/TERES-I/hardware/076.jpg "Power Button PCB")
|
![Power Button PCB](../doc/images/TERES-I/hardware/076.jpg "Power Button PCB")
|
||||||
|
|
||||||
### Touch buttons (TERES-PCB3-TOUCH-BTN)
|
### Touch buttons ([TERES-PCB3-TOUCH-BTN](A64-TERES/TERES-PCB3-TOUCH-BTN))
|
||||||
|
|
||||||
The **TOUCH** buttons board (**TERES-PCB3-TOUCH-BTN**) contains two buttons for left and right mouse click emulation.
|
The **TOUCH** buttons board (**TERES-PCB3-TOUCH-BTN**) contains two buttons for left and right mouse click emulation.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user