PINE64
NAS mods: external serial port and power button - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: ROCKPRO64 (https://forum.pine64.org/forumdisplay.php?fid=98)
+--- Forum: RockPro64 Hardware and Accessories (https://forum.pine64.org/forumdisplay.php?fid=102)
+--- Thread: NAS mods: external serial port and power button (/showthread.php?tid=11345)



NAS mods: external serial port and power button - foresto - 09-08-2020

I wanted easy access to the serial port and a power button that I could use without a tool, so I made a few additions to my RockPro64 and NAS case.

https://imgur.com/a/Exahmhk

As discussed here, the board has two through-hole pads that are connected to the on-board power button's leads. Shorting them to each other is equivalent to pressing the button. They're just the right size for a pin header, so I soldered one in.

[Image: pnQ7Y9v.jpg]

I then wired a matching jumper to a panel-mount button, which fit nicely through the case's IR sensor hole.

[Image: z1lihr0.jpg]

Here it is from the outside:

[Image: ECk90oU.jpg]

I wired another jumper from the serial console pins on the board's GPIO header to a 3.5mm female TRS connector (aka stereo headphone jack). It fit between the hard drive cage and the case panel, and just barely fit through one of the three semicircular case holes that come with rubber plugs. I covered it with heat shrink tubing as a precaution against shorts.

[Image: NpVCUmS.jpg]

Here it is from the outside:

[Image: deHHqr4.jpg]

Of course, I also wired a male connector to a jumper that fits my serial/USB adapter:

[Image: RsmmZxv.jpg]

I followed the wiring that FTDI uses on their 3.5mm serial adapters, so those should be compatible with my NAS.

From the board's point of view:

Connector Tip: RXD / RockPro64 pin 10
Connector Ring: TXD / RockPro64 pin 8
Connector Sleeve: GND / RockPro64 pin 6

This makes accessing the serial console pretty convenient. I can even use a standard 3.5mm stereo extension cable if I need a longer reach.

Parts list:
  • CW Industries GPB081A09R pushbutton switch, panel mount, M5 threads
  • CUI Devices SJ1-3513 3.5mm right-angle stereo jack, M6 threads
  • Adafruit 1800 3.5mm stereo plug
  • Adafruit 3141 ribbon cable with female/female jumper connectors
  • Adafruit 3145 jumper housings
  • TE Connectivity 5-146281-2 single-row 2-pin header, 2.54mm pin pitch
  • Heat shrink tubing that I already had



RE: NAS mods: external serial port and power button - zer0sig - 09-14-2020

Looks good. So, the already existing power and reset spots on that case - do they not connect to anything?


RE: NAS mods: external serial port and power button - zer0sig - 09-23-2020

Those buttons both seem to work well for me on that board - do you have an earlier version? I just got my RP64.


RE: NAS mods: external serial port and power button - foresto - 10-04-2020

(09-14-2020, 07:16 AM)zer0sig Wrote: Looks good. So, the already existing power and reset spots on that case - do they not connect to anything?

Those work, but they are tiny, dark, and recessed. Using them requires a tool and well-lit line of sight. In contrast, the button I added is easy and convenient.


RE: NAS mods: external serial port and power button - zer0sig - 10-04-2020

(10-04-2020, 03:22 PM)foresto Wrote:
(09-14-2020, 07:16 AM)zer0sig Wrote: Looks good. So, the already existing power and reset spots on that case - do they not connect to anything?

Those work, but they are tiny, dark, and recessed. Using them requires a tool and well-lit line of sight. In contrast, the button I added is easy and convenient.
I just received and built one a week or 2 ago. I don't have too much trouble hitting the power button with my finger, but the reset button is much harder to reach. Icould see some people having trouble with the power as well, thoguh I don't seem to. having something more prominent is a cool idea though I'm okay with it as is.
I have yet to use a serial connection on a PINE device, but I have worked on devices with serial connections since before the turn of the millennium and it's nice to have the option available.