站内搜索
发作品签到
【立创·泰山派】全键盘掌上终端,MeXcon_Tai
专业版

【立创·泰山派】全键盘掌上终端,MeXcon_Tai

简介

使用泰山派作为核心的掌上终端

简介:使用泰山派作为核心的掌上终端
星火计划2025

开源协议

CC BY-NC-ND 3.0

创建时间:2025-04-30 13:17:50更新时间:2025-07-08 09:11:49

描述

视频链接:

B站视频--功能演示及介绍

项目简介

将泰山派变为一个Linux小终端

项目功能

通过添加屏幕,键盘,扩展接口,内置电池,使得泰山派成为一台完整的掌上电脑.

项目参数

  • 使用泰山派作为核心
  • 使用铝合金外壳
  • 全功能键盘+摇杆鼠标
  • 4寸720 x 720触摸屏
  • 扩展USB3 x 2
  • RJ45网口
  • TypeC充电口
  • 3.5mm音频接口
  • 内置电池

TODO:

  • 音频不工作(不知道软件还是硬件问题)
  • 没有电量
  • 待机功耗太大

原理解析(硬件说明)

三块PCB,注意生产的时候使用1.2板厚,JLC04121H-3313

一个铝合金外壳

3D打印键帽

PCB

键盘板

ed4df4e0403746aeafd4900c5e8fed0a.jpg

eb9d18abb3934e12a77f3ed067cbc9e8.jpg
键盘包含61个按键

使用CH583作为主控,使用**qmk_port_ch582**固件修改

有TypeC接口可以独立连接电脑使用

与扩展板通过FPC排线相连

摇杆板

摇杆板只是固定使用,参考组装说明即可

扩展板

ebbdb8a72f6d4eaa8702e7fe56734eec.jpg

cc867ee5de9a47de99b849731cbeb057.jpg

参考 **4G_HUB2.0_ET100_HS扩展板 **项目修改

电源部分

扩展板板载一个TypeC供电接口,使用CH224K获取5V 大电流供电

d1e79129b41c4ad9a01846416f33de5c.jpg
如果使用泰山派上的电源输入,也是可以使用,但是无法给电池充电

使用ETA6003Q3Q芯片可以避免其它充电宝芯片会出现的断开外部电源会关机几秒的问题

以太网

使用泰山派的GMAC接口连接RTL8211F-CG芯片

目前能使用,但是布线不好,还需要优化

屏幕

屏幕使用4寸720x720方屏,MIPI接口

使用GPIO0_C5引脚作为背光控制引脚

音频

参考 **4G_HUB2.0_ET100_HS扩展板 **项目修改

但是不工作,应该是系统问题

USB扩展

使用VL813-Q7芯片扩展2路USB3+1路内置键盘

外壳

外壳在嘉立创FA购买

我的设计分享连接 立创 K91

键帽

使用嘉立创光固化3D打印

材料: JLC Black SLA光敏,你可以选别的应该没有影响

......

软件代码

泰山派固件

泰山派固件我使用的是基于泰山派的SDK修改替换kernel 5.10+ubuntu22.04

编译环境用的WSL2+ubuntu22.04

如果你要编译固件,请先按泰山派官方手册编译成功

然后按我的修改

假设你的sdk目录为tspi

kernel5.10

  1. 下载源码
git clone --depth 1 -b Ubuntu-rockchip-5.10.0-1012.12 https://github.com/Joshua-Riek/linux-rockchip
mv ~/tspi/kernel ~/tspi/kernel_old
mv linux-rockchip ~/tspi/kernel
  1. 打补丁
mv MeXcon_tai_kernel5.10_changes.patch ~/tspi/kernel
cd ~/tspi/kernel
git apply MeXcon_tai_kernel5.10_changes.patch
  1. 编译内核
cd ~/tspi
./build.sh kernel
./mkfirmware.sh

编译好的内核在/home/metoo/tspi/rockdev/boot.img

移植Ubuntu22.04

注意事项

根据内核/home/metoo/tspi/kernel/arch/arm64/configs/rockchip_linux_defconfig文件

CONFIG_BCMDHD_FW_PATH="/vendor/etc/firmware/fw_bcm43438a1.bin"
CONFIG_BCMDHD_NVRAM_PATH="/vendor/etc/firmware/nvram_ap6212a.txt"

复制所需模块

键盘固件

githubqmk_port_ch582_for_MeXcon_Tai

git clone https://github.com/MeXdiy/qmk_port_ch582_for_MeXcon_Tai
cd qmk_port_ch582_for_MeXcon_Tai
git -c submodule."qmk_porting/keyboards_private".update=none submodule update --recursive --init
mkdir build
cd build
cmake -Dkeyboard=MeXconKB-Dkeymap=default ..
make -j$(nproc)

编译完成即可在qmk_port_ch582_for_MeXcon_Tai目录看到固件

组装流程

键盘

  1. 键盘PCB安装铜柱

注意
键盘上SMT铜螺母的安装方向

1186c2e87e1046db9e0d51dd9d3d14a5.jpg

789aad1305f44aed9d0a1b906d599a6c.jpg


  1. 摇杆模块组装

9a3c2b30875f43ba860e6992250ad184.jpg

​ 使用两颗 M1.6x5螺丝固定

注意

​ 螺丝不要拧过头

0d7a2ee36d9243a2bf1a67571ebe17d7.jpg


  1. 将键帽按布局放到里面

​ 键帽每一颗都剪下来,有些是多余的看你自己布局

0e95e24891ac4ce585945b54a17edcc8.jpg


  1. 将键盘PCB划入到外壳中

b7aa71c2ab124a88be8320225bdb85c8.jpg


  1. 安装摇杆模块并拧上4颗M1.6x5螺丝

c024c04ca64e485eb372d9fc50de7bf0.jpg


  1. 固定键盘

    注意

    左上角使用M1.6x5螺丝

    其余使用M1.6x10螺丝

05a34dc3de2842afb0d7fb46b5a1486b.jpg

​ 左上角螺丝固定方法

c964d9fdcb814fc192df0a7fa7d123e4.jpg


扩展板

  1. 将泰山派安装到扩展板

​ 固定前先将排线连接

​ 使用M3x7铜柱 + M3x4螺丝固定泰山派

​ 3个固定孔

3c40f589fe0c4829b4fcd5c0aadbffac.jpg

0c1cae38b9be451da28fd54f45539667.jpg


  1. 将扩展板安装到外壳

5ae9cc4824a34f3d9e0e937513faee71.jpg

​ 安装3个M1.6x5内六角

9b960b94883b4b5eab2b134a8b9948cd.jpg

2fcbc2f8b481426ab03774c35042d70d.jpg

  1. 安装屏幕

​ 屏幕使用2mm双面胶固定

580e5fd384e14252a27c33ce77f5567b.jpg

实物图

e243013ebe994e3b9ee7897685957ee8.jpg

4e76fafc7b8b47c3b806c0d44ad9e060.jpg

链接汇总

泰山派官方文档

键盘固件qmk_port_ch582_for_MeXcon_Tai

内核源码linux-rockchip

外壳我的设计分享连接 立创 K91

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
MeXcon_tai_kernel5.10_changes.zip
31
2
单颗按键光固化.zip
26
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航