You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/docs/guides/hardware.md
+43-41Lines changed: 43 additions & 41 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,7 @@ seo:
17
17
<style>
18
18
.table-compact-col2tabletd:nth-child(2),
19
19
.table-compact-col2tableth:nth-child(2) {
20
-
/* font-size: 0.82rem; /* smaller text in column 2 */
20
+
/* font-size: 0.82rem; /* smaller text in column 2 */
21
21
/* line-height: 1.2; */ */
22
22
}
23
23
@@ -35,7 +35,7 @@ seo:
35
35
36
36
>
37
37
> _This page is still work in progress. Improve the site by [filing a pull request on GitHub.](https://github.com/opencca/opencca.github.io/blob/opencca/main/content/docs/guides/hardware.md)_
38
-
> _Only Switzerland purchase links so far; please add international links (Amazon/AliExpress/etc.) via a PR._
38
+
> _Switzerland and US purchase links are listed below; please add other international links via a PR._
39
39
40
40
41
41
This page lists hardware for two common setups:
@@ -49,13 +49,13 @@ A small lab setup that supports remote UART access, automated flashing, and powe
49
49
To get started with OpenCCA, you need the parts below.
| eMMC (16 GB+) <br /> Radxa eMMC |[AliExpress](https://de.aliexpress.com/item/1005007003959424.html)| The microSD slot is multiplexed with SWD, so eMMC is recommended. See: [Info on SD card](https://github.com/opencca/opencca-flash/issues/1)|
56
-
| Power supply <br /> Anker Nano II 65W |[Amazon (DE)](https://www.amazon.de/dp/B094QKV6S8)| Not every USB-C power supply works reliably. See: [Radxa power supply discussion](https://wiki2.radxa.com/Rock5/5b/power_supply)|
57
-
| USB to TTL adapter (3.3 V) |[AliExpress](https://de.aliexpress.com/item/32668866076.html?spm=a2g0o.order_list.order_list_main.203.60565c5fXlMcqC&gatewayAdapt=glo2deu)| A CH340G (3.3 V) (Baudrate 1.5 Mbps) See: [Connect to UART](/docs/reference/rk3588/connect-to-uart)|
58
-
| USB-C cable| generic | Cable for power to RK3588 |
52
+
| Product | Link |US Link |Comment |
53
+
| --- | --- | --- | --- |
54
+
| Radxa ROCK 5B (RK3588) |[AliExpress](https://de.aliexpress.com/item/1005007507141308.html)|[Amazon](https://a.co/d/71oIe5l)|Recommended: 16 GB RAM |
55
+
| eMMC (16 GB+) <br /> Radxa eMMC |[AliExpress](https://de.aliexpress.com/item/1005007003959424.html)|[Amazon](https://a.co/d/c1uCrou)|The microSD slot is multiplexed with SWD, so eMMC is recommended. See: [Info on SD card](https://github.com/opencca/opencca-flash/issues/1)|
56
+
| Power supply <br /> Anker Nano II 65W |[Amazon (DE)](https://www.amazon.de/dp/B094QKV6S8)|[Amazon](https://a.co/d/dtg3po5)|Not every USB-C power supply works reliably. See: [Radxa power supply discussion](https://wiki2.radxa.com/Rock5/5b/power_supply)|
57
+
| USB to TTL adapter (3.3 V) |[AliExpress](https://de.aliexpress.com/item/32668866076.html?spm=a2g0o.order_list.order_list_main.203.60565c5fXlMcqC&gatewayAdapt=glo2deu)|[Amazon](https://a.co/d/bzAH2Bm)|A CH340G (3.3 V) (Baudrate 1.5 Mbps) See: [Connect to UART](/docs/reference/rk3588/connect-to-uart)|
58
+
| USB-C cable| generic |[Amazon](https://a.co/d/9qni6GJ)|Cable for power to RK3588 |
59
59
60
60
</div>
61
61
@@ -84,15 +84,15 @@ You find a docker container with all scripts for the management node in [opencca
84
84
85
85
<divclass="table-compact-col2 table-parts">
86
86
87
-
| Product | Link | Comment |
88
-
| --- | --- | --- |
89
-
| Raspberry Pi 5 |[Digitec (CH)](https://www.digitec.ch/en/s1/product/raspberry-pi-new-5-8gb-development-boards-kits-38955607)| We recommend model 5. Install Raspberry Pi OS. |
90
-
| Raspberry Pi Power Supply <br /> (27 W) |[Digitec (CH)](https://www.digitec.ch/en/s1/product/raspberry-pi-official-5-power-supply-27w-usb-c-development-board-accessories-39631602)||
91
-
| MicroSD card (for Raspberry Pi) |[Digitec (CH)](https://www.digitec.ch/en/s1/product/sandisk-ultra-a1-32-gb-microsdhc-u1-uhs-i-memory-card-14102757)| Storage for the Raspberry Pi. |
| 2 short patch cables |[Digitec (CH)](https://www.digitec.ch/en/s1/product/value-utp-patch-cable-conf-cat-6-gray-05-m-uutp-cat6-050-m-network-cables-14200133)| Connect Pi + ROCK 5B to the switch. |
94
-
| 1 longer patch cable |[Digitec (CH)](https://www.digitec.ch/en/s1/product/digitus-network-cable-uutp-cat6-2-m-network-cables-10255016)| Uplink to your network. |
95
-
| USB-C -> USB-A adapter |[AliExpress](https://de.aliexpress.com/item/1005006596688387.html)| Connect USB-C dock to Pi USB-A port |
87
+
| Product | Link |US Link |Comment |
88
+
| --- | --- | --- | --- |
89
+
| Raspberry Pi 5 |[Digitec (CH)](https://www.digitec.ch/en/s1/product/raspberry-pi-new-5-8gb-development-boards-kits-38955607)|[Amazon](https://a.co/d/hrj4x2w)|We recommend model 5. Install Raspberry Pi OS. |
90
+
| Raspberry Pi Power Supply <br /> (27 W) |[Digitec (CH)](https://www.digitec.ch/en/s1/product/raspberry-pi-official-5-power-supply-27w-usb-c-development-board-accessories-39631602)|[Amazon](https://a.co/d/a7tRyPy)||
91
+
| MicroSD card (for Raspberry Pi) |[Digitec (CH)](https://www.digitec.ch/en/s1/product/sandisk-ultra-a1-32-gb-microsdhc-u1-uhs-i-memory-card-14102757)|[Amazon](https://a.co/d/7p2nYBE)|Storage for the Raspberry Pi. |
| 2 short patch cables |[Digitec (CH)](https://www.digitec.ch/en/s1/product/value-utp-patch-cable-conf-cat-6-gray-05-m-uutp-cat6-050-m-network-cables-14200133)|[Amazon](https://a.co/d/eHbjbSP)|Connect Pi + ROCK 5B to the switch. |
94
+
| 1 longer patch cable |[Digitec (CH)](https://www.digitec.ch/en/s1/product/digitus-network-cable-uutp-cat6-2-m-network-cables-10255016)|[Amazon](https://a.co/d/alIhtaI)|Uplink to your network. |
95
+
| USB-C -> USB-A adapter |[AliExpress](https://de.aliexpress.com/item/1005006596688387.html)|[Amazon](https://a.co/d/1cLrjoC)|Connect USB-C dock to Pi USB-A port |
96
96
</div>
97
97
98
98
### USB-C Dock
@@ -101,10 +101,10 @@ Connect the USB-C dock to the Raspberry Pi. Connect the RK3588 to the dock as a
101
101
102
102
<divclass="table-compact-col2 table-parts">
103
103
104
-
| Product | Link | Comment |
105
-
| --- | --- | --- |
106
-
| Anker PowerExpand 6-in-1 USB-C |[Amazon (DE)](https://www.amazon.de/dp/B08CKXNJZS)| The ROCK 5B multiplexes power + data on one USB-C port. A dock helps you power the board and flash firmware without cable juggling. See: [Radxa power supply discussion](https://wiki2.radxa.com/Rock5/5b/power_supply)|
107
-
| USB-C cable | generic | Cable for power to RK3588 |
104
+
| Product | Link |US Link |Comment |
105
+
| --- | --- | --- | --- |
106
+
| Anker PowerExpand 6-in-1 USB-C |[Amazon (DE)](https://www.amazon.de/dp/B08CKXNJZS)|[Amazon](https://a.co/d/7Bthnd5)|The ROCK 5B multiplexes power + data on one USB-C port. A dock helps you power the board and flash firmware without cable juggling. See: [Radxa power supply discussion](https://wiki2.radxa.com/Rock5/5b/power_supply)|
107
+
| USB-C cable | generic |[Amazon](https://a.co/d/9qni6GJ)|Cable for power to RK3588 |
108
108
</div>
109
109
110
110
@@ -122,11 +122,11 @@ With both power sources removed, the RK3588 performs a reliable hard reset.
122
122
123
123
<divclass="table-compact-col2 table-parts">
124
124
125
-
| Product | Link | Comment |
126
-
| --- | --- | --- |
127
-
| Smart plug |[Athom (EU)](https://www.athom.tech/blank-1/EU-plug)| Remote power cycling for reflashing. Any smartplug will work that exposes HTTP API. We used Tasmota Firmware.|
125
+
| Product | Link |US Link |Comment |
126
+
| --- | --- | --- | --- |
127
+
| Smart plug |[Athom (EU)](https://www.athom.tech/blank-1/EU-plug)|[Amazon](https://a.co/d/f09thut)|Remote power cycling for reflashing. Any smartplug will work that exposes HTTP API. We used Tasmota Firmware.|
128
128
129
-
</dvid>
129
+
</div>
130
130
131
131
132
132
@@ -138,22 +138,23 @@ Optional enclosure parts to house the setup, including a power strip and fans.
| Power strip |[Digitec (CH)](https://www.digitec.ch/en/s1/product/max-hauri-basic-line-5-x-type-13-5-m-socket-strips-14100119)||
145
-
| Plastic box |[Digitec (CH)](https://www.digitec.ch/en/s1/product/kis-w-375-x-25-x-23-cm-15-l-storage-boxes-13405854)| Optional enclosure. 37.5 x 25 x 23 cm, 15 l or larger. |
146
-
| Step-up converter (optional) |[AliExpress](https://de.aliexpress.com/item/1005008374772473.html)| Optional, e.g. for quieter fan control. |
147
-
| 12 V or 5 V fan (optional) | generic | Optional cooling. |
148
-
| Glue, tape, wood or cardboard and rubber bands | generic | For assembly, [see pictures](https://github.com/opencca/opencca-box)|
143
+
| Product | Link |US Link |Comment |
144
+
| --- | --- | --- | --- |
145
+
| Power strip |[Digitec (CH)](https://www.digitec.ch/en/s1/product/max-hauri-basic-line-5-x-type-13-5-m-socket-strips-14100119)|[Amazon](https://a.co/d/3ZCavI1)||
146
+
| Plastic box |[Digitec (CH)](https://www.digitec.ch/en/s1/product/kis-w-375-x-25-x-23-cm-15-l-storage-boxes-13405854)|Walmart/Target |Optional enclosure. 37.5 x 25 x 23 cm, 15 l or larger. |
147
+
| Step-up converter (optional) |[AliExpress](https://de.aliexpress.com/item/1005008374772473.html)|- |Optional, e.g. for quieter fan control. |
148
+
| 12 V or 5 V fan (optional) | generic |generic |Optional cooling. |
149
+
| Glue, tape, wood or cardboard and rubber bands | generic |generic |For assembly, [see pictures](https://github.com/opencca/opencca-box)|
149
150
150
151
</div>
151
152
152
153
-[See 3D models](#3d-print-models)
153
154
154
155
### Maskrom MOSFET
155
156
156
-
The MOSFET circuit is not strictly necessary. You can flash the firmware manually by pressing the gphysical button on the SoC. However, if you plan to do this thousands of times (like we did during the initial bring up), it may be worth automating this. We soldered a simple circuit to the board to bypass the physical button, using a MOSFET as a programmable switch controlled via a Raspberry Pi GPIO pin.
157
+
The MOSFET circuit is not strictly necessary. You can flash the firmware manually by pressing the physical button on the SoC. However, if you plan to do this thousands of times (like we did during the initial bring up), it may be worth automating this. We soldered a simple circuit to the board to bypass the physical button, using a MOSFET as a programmable switch controlled via a Raspberry Pi GPIO pin.
157
158
158
159
**Wiring (example GPIO17):**
159
160
- GPIO17 → **220Ω** → MOSFET **Gate (G)**
@@ -163,12 +164,14 @@ The MOSFET circuit is not strictly necessary. You can flash the firmware manuall
163
164
164
165
<divclass="table-compact-col2 table-parts">
165
166
166
-
| Product | Link | Comment |
167
-
| --- | --- | --- |
168
-
| Circuit board |[AliExpress](https://de.aliexpress.com/item/1005007204340724.html?spm=a2g0o.order_list.order_list_main.58.3e151802BGaqce&gatewayAdapt=glo2deu)| For a Maskrom automation circuit. |
| Circuit board |[AliExpress](https://de.aliexpress.com/item/1005007204340724.html?spm=a2g0o.order_list.order_list_main.58.3e151802BGaqce&gatewayAdapt=glo2deu)|[Amazon](https://a.co/d/ciaqs2W)| For a Maskrom automation circuit. |
170
+
| Soldering Toolkit | - |[Amazon](https://a.co/d/hAcUCru)| Recommended for assembly. |
0 commit comments