Update Hardware Front Panel page.

Do other clean-up
This commit is contained in:
Gauthier Provost 2020-04-11 17:45:50 +08:00
parent 4a95b36842
commit 358b5627b4
19 changed files with 69 additions and 64 deletions

View file

@ -1,9 +1,7 @@
## On-board Button
![Helios64 Button](img/button/helios64_button.jpg)
!!! note
All these on-board buttons are also exposed on the [Front Panel](/helios64/front-panel).
All the above on-board buttons are also exposed on the [Front Panel](/helios64/front-panel).
### Power Button

View file

@ -1,5 +1,3 @@
## Ethernet
![Helios64 Ethernet](/helios64/img/ethernet/helios64_ethernet.jpg)
Helios64 has 2x BASE-T Ethernet interfaces :

View file

@ -1,70 +1,75 @@
## Front Panel Pinout
Helios64 provides a 24-Pin header (P3) for an external front panel in order to expose system buttons and LEDs.
Helios64 provides 24 front panel pinout on header P3.
User can connect the front panel PCB into the P3 in the Helios64 board by using provided ribbon cable.
The ribbon cable are provided when you buy the Full Bundle of the Helios64 board.
Below Graphics and Table describe the layout of the front panel header.
![P3 Location](/helios64/img/front-panel/fp_header.jpg)
![P3 Pinout](/helios64/img/front-panel/fp-header.png)
## Pinout
This header are actually located at:
![P3 Location](/helios64/img/front-panel/fp-header-zoom.jpg)
![P3 Pinout](/helios64/img/front-panel/fp_header_pinout.jpg)
| PIN | Port | Remarks |
|-----|------|-------------|
| 1 | HDD LED - High Side (HS) | |
| 2 | PWR LED - HS | |
| 3 | GND | Ground |
| 4 | GND | Ground |
| 5 | RST Switch | |
| 6 | PWR Switch | |
| 7 | USR1 Switch | |
| 8 | USR2 Switch | |
| 9 | Network Activity LED - HS | |
| 10 | USB Activity LED - HS | |
| 11 | 3V3 | 3.3 Volt Supply |
| 12 | SYS Green LED - HS | |
| 13 | SYS Red LED - HS | |
| 14 | SATA 0 Activity - HS | |
| 15 | SATA 0 Error - HS | |
| 16 | SATA 1 Activity - HS | |
| 17 | SATA 1 Error - HS | |
| 18 | SATA 2 Activity - HS | |
| 19 | SATA 2 Error - HS | |
| 20 | SATA 3 Activity - HS | |
| 21 | SATA 3 Error - HS | |
| 22 | SATA 4 Activity - HS | |
| 23 | SATA 4 Error - HS | |
| 24 | GND | Ground |
| PIN | Port | Direction |
|-----|------|-----------|
| 1 | SATA Consolidated Activity LED |
| 2 | Power On LED |
| 3 | Ground |
| 4 | Ground |
| 5 | RESET Button |
| 6 | POWER Button |
| 7 | USR1 Button |
| 8 | USR2 Button |
| 9 | Network Activity LED |
| 10 | USB Activity LED |
| 11 | 3V3 |
| 12 | System On LED |
| 13 | System Error LED |
| 14 | SATA 0 Activity LED |
| 15 | SATA 0 Error LED |
| 16 | SATA 1 Activity LED |
| 17 | SATA 1 Error LED |
| 18 | SATA 2 Activity LED |
| 19 | SATA 2 Error LED |
| 20 | SATA 3 Activity LED |
| 21 | SATA 3 Error LED |
| 22 | SATA 4 Activity LED |
| 23 | SATA 4 Error LED |
| 24 | Ground |
## Wiring Diagram
### Wiring Example
This Figures describe the PCB layout from the left hand side (RHS) and right hand side (LHS) view respectively.
The vertical mounting of this double-sided PCB will make the front panel have two LED indicators (red and green) for Sys and HDD 1 untill HDD 5 Activity Status(or Error Status).
**LED wiring:**
![Front Panel PCB RHS](/helios64/img/front-panel/fp-pcb-rhs.png)
![P3 LED Wiring](/helios64/img/front-panel/fp_led_wiring.jpg)
![Front Panel PCB LHS](/helios64/img/front-panel/fp-pcb-lhs.png)
*LED output pins are Active High.*
There is provided ribbon connection from the P3 at the Helios64 board to the P2 at the front panel PCB.
So you can easily connect this two parts.
**Button wiring:**
![P3 Button Wiring](/helios64/img/front-panel/fp_button_wiring.jpg)
*Button input pins are Active Low.*
## Helios64 Enclosure
The official Helios64 enclosure comes with a specially designed front panel that connects to the 24-Pin header (P3) and USB 3.0 Port (J1). This front panel exposes all the LEDS and Buttons required to operate the Helios64 NAS along with an USB 3.0 port for data loading / offloading.
![Front Panel Label](/helios64/img/front-panel/fp_labels.jpg)
### PCB Details
![Front Panel PCB RHS](/helios64/img/front-panel/fp_pcb_render.jpg)
* All switches are push buttons.
* All Error LEDs are red while Status / Activity LEDs are blue.
* USB 3.0 Port is provided by a USB 3.0 Type A Female to Male extension cable.
![Front Panel PCB LHS](/helios64/img/front-panel/fp_pcb_silkscreen.jpg)
### PCB Wiring
The Helios64 Front Panel is already mounted with the USB 3.0 extension cable and with a ribbon cable + header snapped to the ICD connector (P1).
The wiring between Helios64 main board and the front panel is illustrated in figure below:
![Front Panel Connection](/helios64/img/front-panel/fp_pcb_wiring.jpg)
!!! Warning
Please be careful with the header polarity. Make sure that Pin no 1 at the P3 of Helios64 are connected to the no 1 at the P1 of front panel PCB.
The front panel USB 3.0 port can be directly connected to the Front USB 3.0 Port on the board, this interface are connected with regular USB 3.0 complied cable.
---TBU---
The connection between P3 from the Helios64 board to P1 on the front panel PCB board is illustrated in below figure:
![Front Panel Connection](/helios64/img/front-panel/ribbon-cable-connected.jpg)
## The Front Panel Description
Below graphics show the front panel descriptions:
![Front Panel Label](/helios64/img/front-panel/front-panel-labeled.jpg)
The USB 3.0 Cable are actually already mounted to the front panel PCB and the Helios64 casing, you only need to connect the usb male connector at the location illustrated in above figure.
Please be careful with the 24-Pin header polarity. Make sure that Pin 1 of main board P3 header is connected to the Pin 1 of front panel P1 ICD connector.

View file

@ -48,3 +48,7 @@ This block diagram is cited from the RK3399 website documentation. [1](http://op
| SW1 | [Power Button](/helios64/button/#power-button) | Push Button | Power Button |
| SW2 | [Recovery Button](/helios64/button/#recovery-button) | Push Button | Recovery Button |
| SW3 | [Reset Button](/helios64/button/#reset-button) | Push Button | Reset Button |
## Power Management
Coming Soon.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 152 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 121 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 188 KiB