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.
I then wired a matching jumper to a panel-mount button, which fit nicely through the case's IR sensor hole.
Here it is from the outside:
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.
Here it is from the outside:
Of course, I also wired a male connector to a jumper that fits my serial/USB adapter:
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:
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.
I then wired a matching jumper to a panel-mount button, which fit nicely through the case's IR sensor hole.
Here it is from the outside:
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.
Here it is from the outside:
Of course, I also wired a male connector to a jumper that fits my serial/USB adapter:
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