check in
Completed

RK3588 handheld console

PRORK3588 handheld console

tag

11
0
0
0
Mode:Full

License

GPL 3.0

Creation time:2025-01-09 06:34:42Update time:2025-01-09 07:08:18

Description

Project Description

Use RK3588 core board, self-made mini host baseboard, leave 1 HDMI interface, 2 USB3.0 interfaces, 1 USB2.0 interface, 1 2.5G Ethernet interface, 1 DC power interface, compress the circuit board to 80mm×100mm, and the overall equipment to 100mm×120mm×50mm.

Open-source protocol

This project is open source, please indicate the source for reprinting.

Project-related features

Realize palm-sized Ubuntu22.04 host, with a performance of about 6TOPS, which can be connected to an external keyboard and mouse, and connected to the network to achieve light office.

Project properties

This project is the first public and is my original project. The project has not won an award in another competition.

Project progress

On February 12, 2024, the first version of the circuit board will be applied for plate making;

On February 21, 2024, the application for consumables was approved, and the total cost of PCB+SMT was 1268.72;

The circuit board will arrive on March 2, 2024;

On March 4, 2024, the hardware circuit debugging was completed, and the debugging record is shown in the attachment;

On April 25, 2024, the processing and installation of the shell will be completed, and the physical object and start-up test video are shown in the attachment;

Design Principles

1. The power input uses two MOS tubes to build an anti-reverse redundant filter circuit;

2. Use synchronous rectifier chips to build 12V to 5V and 3.3V circuits, and use LDO chips to realize 1.8V circuits;

3. Use Fusb302mpx to implement the TypeC interface handshake protocol, and use a 24PTypeC socket to achieve full-featured TypeC;

4. The HDMI interface is controlled by IIC communication, and all HDMI socket pin signals are protected by ESD chips;

5. The RTC battery uses CR1/N3 cylindrical battery, which saves the space of the circuit board compared with the 2032 battery;

6. Reserve power signal, reset switch, BOOT switch, RECOVERY switch;

7. Use an RJ45 socket with a transformer HR911130A to save the space of the Ethernet transformer;

8. Use a double-layer USB3.0 socket to exchange the longitudinal space for the circuit board area;

9. The hard disk uses TF card, which is small in size and supports SDR104, and the rate meets the needs of light office use;

Software Description

The firmware device tree needs to be cropped, otherwise RK3588 will be stuck in the PCIE clock detection part of boot auto-start, you need to download the official Ubuntu22.04 source code of RK3588, open the device tree file to modify:

1. In the kernel-rockchip/arch/arm64/boot/dts/rockchip folder:
Modify rk3588-nanopi6-common.dtsi to set PCIe-related nodes to disable;
2. In the kernel-rockchip/arch/arm64/boot/dts/rockchip folder:
Modify RK3588-nanopi6-rev09.dts to set PCIe, HDMI1, and HDMIRX related nodes to Disable;

The device tree adaptation code file is attached and can continue to be cut according to your own hardware, and Ubuntu22.04 can be booted within 10 seconds after the measured cut;

Physical display

开机试验

Design considerations

## Hardware
1. The Q2 mos tube in the power input part is connected incorrectly, and it is short-circuited and burned after power-on, and Q2 is directly removed;
2. VDC power-on mode control, controllable power-on is more troublesome, remove R19 and configure it as direct power-on mode;
3. Considering the aesthetics of the shell design, the installation gap of the power switch and RJ45 socket is not reserved, which needs to be removed during installation, and the shell is installed and then repaired.

Other

The physical display is shown in the annex "Final Results";

Circuit board debugging video: https://www.bilibili.com/video/BV1Ai421f7eu/?share_source=copy_web&vd_source=45e1cd8ec6771b34f1270c7263739bb0

Final product demo video: https://www.bilibili.com/video/BV1u1421X7DS/?share_source=copy_web&vd_source=45e1cd8ec6771b34f1270c7263739bb0

 

Designed by sunluyao (from OSHWHub)

Link:https://oshwhub.com/sunluyao/rk3588-personal-mini-host

Design Drawing

Download File
The preview image was not generated, please save it again in the editor.

Attachments

OrderFile nameDownload times
1
SCH_RK3588miniPC_2024-01-26.pdf
177
2
20240304 debugging records .zip
153
3
1546662240.mp4
135
4
The end result .mp4
53
5
resource.img
74
6
Device tree code.dts
67
Add to Album
0
0
Share
Report

Comment

All Comments(1)
Sort by time|Sort by popularity
Followers0|Likes0
Related projects
Empty

Bottom Navigation