NAS mods: external serial port and power button
#1
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
#2
Looks good. So, the already existing power and reset spots on that case - do they not connect to anything?
------
it doesn't get happy
it doesn't get sad
it just runs programs
#3
Those buttons both seem to work well for me on that board - do you have an earlier version? I just got my RP64.
------
it doesn't get happy
it doesn't get sad
it just runs programs
#4
(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.
#5
(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.
------
it doesn't get happy
it doesn't get sad
it just runs programs


Possibly Related Threads…
Thread Author Replies Views Last Post
  ROCKPro64 Battery Power Supply hoarfrosty 11 1,629 09-23-2023, 04:17 PM
Last Post: hoarfrosty
  RP64 Won't Boot After Power Down ColPanic_ 10 7,485 06-27-2023, 07:31 AM
Last Post: dkebler
  External Touchscreen via DP-Alt Mode soloquintett 0 731 05-01-2023, 12:29 PM
Last Post: soloquintett
  NAS Setup: Hdds PSU external power option Robotik 1 1,663 07-18-2022, 10:10 PM
Last Post: zer0sig
Bug Anyone else's UART RX (serial input) stopped working? pion 1 1,699 04-07-2022, 08:35 PM
Last Post: foresto
  NAS case HDD power cable failure (buck failure) ashleymills 1 1,824 04-01-2022, 11:25 AM
Last Post: ashleymills
  Power In Via DC Out actionhank 0 1,256 01-28-2022, 09:45 AM
Last Post: actionhank
  How to add an external power button? foresto 6 8,914 02-05-2021, 10:38 PM
Last Post: foresto
Question RockPro64 Lithium Battery Port TitleOS 0 1,837 12-05-2020, 12:35 AM
Last Post: TitleOS
  Power Supply - Barrel length Wiing 2 3,509 09-20-2020, 12:38 AM
Last Post: Wiing

Forum Jump:


Users browsing this thread: 1 Guest(s)