Rock64 Webserver / NAS project
#2
First, I started building the rock64 and all its hardware in a case,
I also made a PCB to connect the GPIO pins to additional hardware like a TFT screen, a fan, RGB strips, …
(Since there are only 10 images allowed per post I replaced some images by the word Image.

I started with making a PVC plate to support the rock64 and other pcb’s.
I closed the back openings with a plexiglass plate so that I could screw the extension cord to it.
[Image: 20170927_165359.jpg] Image

After that I attached the power supply on the bottom plate of the case.
[Image: 20171029_154936.jpg] Image

With some resistors and transistors I made the RGB led strip to work,
with hot glue I made a 45° profile for the RGB strip also have I soldered a cable to the stripes to connect to the self-made PCB.
Image Image [Image: 20171101_120848.jpg]

Build in a 2.4” LCD screen for later on.
[Image: 20171103_164035.jpg] Image

Making openings in the back plate to attach the extension cords.
Image [Image: 20171108_144849.jpg]

Etching and soldering my own PCB.
Image Image [Image: 20171215_123315.jpg] Image

Making the power and signal cables myself.
[Image: 20171111_130439.jpg] Image Image

Made a plexiglass case to coverup the 220V part.
Image [Image: 20180120_190420.jpg]

Schematics of the PCB
Image [Image: Schematic.png]
Download link of the Eagle project : https://mikedhoore.stackstorage.com/s/flyba19r25RlVyX

The final result  
[Image: 20180220_203004.jpg]


The album to see more photos: https://ibb.co/album/mpWuLa

Used hardware
ThermalTake Core V1 Case (Amazon.com)
PVC and Plexi plates (laying around in my hobby room)
2x 10cm RGB led strip (laying around in my hobby room)
Rock64 4GB (Pine64.org)
64GB eMMC (Pine64.org)
Serial console (Pine64.org)
USB 2.0 male to female extension cable (laying around in my hobby room)
Micro SD to eMMC converter (ameridroid.com)
Heatsink 20x20x10mm (ebay.com)
50W dual power supply (ebay.com)
2.4” LCD screen (ebay.com)
USB 3.0 A to 20 Pin header cable (ebay.com)
HDMI extension cable (ebay.com)
2x RJ45 extension cable (ebay.com)
Dual USB 2.0 extension cable (ebay.com)
USB 3.0 hub (ebay.com)
White Nylon spacer M2.5 (ebay.com)
White Nylon screw  M2.5 (ebay.com)
Panel Mount Rocker Switch Fuse Holder Power Socket (ebay.com)
2x 3.5mm power jack for rock64 and usb3.0 hub (laying around in my hobby room)
2x 5.5mm power jack for USB to SATA cable (laying around in my hobby room)
2x USB 3.0 to SATA III CABLE with UASP (Pine64.org)
Cables, screws, Heat shrink tubing, … (laying around in my hobby room)
Custom made PCB (Made in my school)

Used GPIO pins
GPIO 1: RGB-strip Red (PWM) (P5+ / pin 10 / GPIO2_B7 / 79)
GPIO 2: RGB-strip Green (PWM) (P5+ / pin 12 / GPIO2_C4 / 84)
GPIO 3: RGB-strip Blue (PWM) (P5+ / pin 14 / GPIO2_C6 / 86)
GPIO 4: FAN (PWM) (P5+ / pin 4 / GPIO2_C2 / 82)
GPIO 5: FAN (IN RPM) (P5+ / pin 6 / GPIO2_C3 / 83)
GPIO 6: LED Case power (OUT) (P5+ / pin 3 / GPIO2_C1 / 81)
GPIO 7: LED Case HDD (OUT) (P5+ / pin 5 / GPIO2_C7 / 87)
GPIO 8: Switch Case power (IN) (P5+ / pin 9 / GPIO2_C0 / 80)
GPIO 9: Switch Case reset (IN) (P5+ / pin 11 / GPIO2_C5 / 85)
GPIO 10: LCD led background (PWM)
SPI TXD: LCD
SPI RXD: LCD
SPI CLK: LCD
SPI CSN0: LCD
SPI CSN1: LCD
UART TX: serial-usb (Pi-2 / pin 8)
UART RX: serial-usb (Pi-2 / pin 10)
Ethernet RD+ (P5+ / pin 17 )
Ethernet RD- (P5+ / pin 18 )
Ethernet TX+ (P5+ / pin 19 )
Ethernet TX- (P5+ / pin 20 )
5V (P5+ / pin 2)
GND (P5+ / pin 7)
3.3V (P5+ / pin 1)
  Reply


Messages In This Thread
Rock64 Webserver / NAS project - by mikedhoore - 03-21-2018, 09:59 AM
RE: Rock64 Webserver / NAS project - by mikedhoore - 03-21-2018, 12:34 PM
RE: Rock64 Webserver / NAS project - by tllim - 04-02-2018, 09:44 PM
RE: Rock64 Webserver / NAS project - by tazthecat - 07-19-2018, 05:22 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Are HW design files available for ROCK64? irenek 3 4,822 12-11-2023, 09:31 PM
Last Post: tllim
  Rock64 is unreliable after 3 years of service - power problem? ReleaseTheGeese 0 341 11-23-2023, 05:05 AM
Last Post: ReleaseTheGeese
  Rock64 PoE compatbility with Pi4 Hatt recent Single Board Computer offering from PINE kharak 1 1,084 04-26-2023, 11:38 PM
Last Post: tllim
  Case for the rock64 that supports the POE hat. o1CRiMSON1o 0 630 03-21-2023, 03:48 PM
Last Post: o1CRiMSON1o
Brick Rock64 usb2.0 Power Control Floating GPIO Tutorial Files & Notes MarkHaysHarris777 6 13,283 01-15-2023, 10:36 AM
Last Post: ds00
  rock64 totally brick dakobg 2 1,767 11-07-2022, 05:45 PM
Last Post: olivercfc
  3D-Printable Button Pegs for the ROCK64 Aluminium Case CounterPillow 2 3,539 08-04-2022, 01:31 AM
Last Post: Vicky Weimann PhD
  Where can I find the ROCK64 POE HAT Zoz 2 2,645 06-08-2022, 12:44 AM
Last Post: Zoz
Smile wooden case for ROCK64 killor 13 16,580 03-04-2022, 06:56 AM
Last Post: killor
  1wire DS18b20 on Rock64? mypineme 6 7,070 09-28-2021, 03:07 PM
Last Post: TRS-80

Forum Jump:


Users browsing this thread: 1 Guest(s)