嘉立创产业服务站群
必应搜索
发作品签到
专业版

CPSOe_Terminal

工程标签

1.2k
0
0
1

简介

一个基于f1c100s/200s的带键盘迷你终端

简介:一个基于f1c100s/200s的带键盘迷你终端
星火计划2024
复刻成本:100

开源协议

GPL 3.0

(未经作者授权,禁止转载)
创建时间:2024-01-22 10:14:09更新时间:2024-09-23 03:12:45

描述

项目思路

采用f1c100s/f1c200s,搭配lcd和机械键盘制作一个便携终端

开源协议

GPL3.0(使用了GPL开源代码,参考GPL开源项目)

项目相关功能

本项目分为两部分:硬件与软件

硬件部分:

1.主板             --芯片、网卡、电池管理、各类接口等

2.键盘             --64键非标准直列机械键盘,atmega32u4主控,无灯光,开源qmk固件/购买usb迷你键盘

软件部分(V1、2通用):

linux电脑,u-boot+linux+debian11作修改,调试好驱动,实现文件编辑、python编写等功能

硬件说明

主板:

分为V1和V2,两版本外壳不兼容,电池都使用505573 3.7v锂电池

V1为模块化设计,使用荔枝派nano核心板,esp-12F模块和锂电池充电模块(如下图),便于焊接(需拆除核心板和esp-12F的flash),但功能有限,集成度不高

V2板载芯片,全部芯片直接焊接,焊接难度较大,需使用热风枪和锡膏,集成度较高,添加RTC

外壳打印建议使用较硬的耗材,PLA或ABS

V2组装图:

键盘:(V1、V2通用)

使用atmega32u4-au芯片,较好焊接,二极管焊接时注意方向,键轴用标准的cherry型,空格键没有空间挖卫星轴的槽,将就用吧

外壳和键帽.stl文件已上传至附件,建议用光固化打印(有大量薄壁)。需注意键帽是无刻的,可以在网上买键盘贴,或者定制贴纸

软件说明

键盘:

使用qmk固件,根据原理图设置,在Keyboard Firmware Builder (kbfirmware.com)

在线生成固件,固件已上传附件:cpsoe64keyboard.hex

固件烧录:未烧录的atmega32u4,电脑下载qmktoolbox

(用国内加速网站:2024.2.1最新版https://ghproxy.com/https://github.com/qmk/qmk_toolbox/releases/download/0.2.2/qmk_toolbox_install.exe),

选择atmega32u4,打开固件,选择auto flash,usb连接键盘后自动烧录,键盘拔下重插可以识别为键盘

主板:

提供u-boot,linux源文件和debian根文件系统,部分文件太大采用分卷压缩,已上传至附件

文件系统制作:

使用≥4G的tf卡,第一个分区32M FAT,第二个分区EXT4

在linux中u-boot文件夹下使用sudo dd if=u-boot-sunxi-with-spl.bin of=/dev/sdx bs=1024 seek=8

注意sdx的x填tf卡对应字母(sudo fdisk -l 查看)

将u-boot/boot.scr,linux-5.7.1/arch/arm/boot/zImage,linux-5.7.1/arch/arm/boot/dts/suniv-f1c100s-licheepi-nano.dtb复制到第一个分区,将debian_rootfs.tar解包到第二分区

实物展示

键盘:测试视频见附件

项目进度

2024.2.1已完成键盘PCB验证

2024.2.5主板V1屏幕、充电、USB验证

2024.2.14软件部分除网卡和声卡其余调试完成,lvgl成功移植

2024.2.17主板V2打板

2024.3.2PCB验证完成

2024.8.28 V2组装完成

2024.9.22 V2代码重新编译,部分硬件暂未测试

项目属性

部分电路参考https://oshwhub.com/zhbaa/esp_8266ex_-kuai-jie-hui-fu-qi,https://oshwhub.com/fanhuacloud/f1c200s_lcd_backup

本项目为首次公开,为本人原创项目。项目未曾在别的比赛中获奖。

设计图

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

BOM

暂无BOM

附件

序号文件名称下载次数
1
cpsoe64keyboard.hex
4
2
键盘3D打印文件.zip
3
3
主板V1外壳.zip
4
4
主板V2外壳.zip
3
5
u-boot.tar.gz
3
6
linux-5.7.1.tar.7z.003
3
7
debian_rootfs.tar.7z.002
2
8
linux-5.7.1.tar.7z.001
2
9
linux-5.7.1.tar.7z.002
2
10
debian_rootfs.tar.7z.001
8
11
键盘测试.mp4
1
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航