Skip to the content
PCBKitNew board
4 layers58 × 102 mmAi mobile reader, the printed circuit board in 3D

Ai mobile reader

beishan/ai-mobile

生成脚本依赖 KiCad 自带的 Python 和 pcbnew 模块。本机命令如下:

Size
58 × 102 mm
Copper layers
4
Thickness
1.6 mm
Parts
79
Nets
50
Pads
325
Tracks, vias
0, 0
Pours
3
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
17 Jun 2026
Updated
24 Aug 2026

Overview

Ai mobile reader is an open-source printed circuit board by beishan, from the beishan/ai-mobile repository on GitHub. It is a 4-layer board of 58 × 102 mm with 79 parts on 50 nets.

It is built around the ESP32-S3-WROOM-1-N16R8, BQ24074RGTR and TPS63031DSK, with the MBR0530, M2.5 and USBLC6-2SC6 among its other parts. Its parts include 26 capacitors, 25 resistors, 5 diodes, 5 connectors and 3 ICs. It belongs with the ESP32 boards of this library.

Main components

6

README

hardware/README.md

AI 移动阅读器 PCB——A 版

本目录保存 4.26 英寸竖屏墨水阅读器的硬件设计,主要组成如下:

  • ESP32-S3-WROOM-1-N16R8 模组;
  • OSPTEK 4.26 英寸、480 × 800 黑白墨水屏,SSD1677 控制器,24Pin、 0.5 mm 间距 FPC;
  • 一节带保护板的 3.7 V 锂离子/锂聚合物电池,使用 JST-PH-2 接口;
  • BQ24074 电源路径充电芯片及 TPS63031 3.3 V 升降压稳压器;
  • ESP32-S3 原生 USB,通过 USB-C 接口连接电脑和刷写固件;
  • 外接五按键接口及板载 MicroSD 卡座。

机械设计约定

  • 四层板,厚度 1.6 mm,尺寸 58 × 102 mm,设计为安装在屏幕后方;
  • 屏幕排线金手指面与屏幕正面方向一致;J3 安装在 PCB 背面,使用下接点 连接器,丝印已标出 Pin 1 及金手指方向;
  • USB-C 从 PCB 底边伸出,MicroSD 卡从右侧插入,按键接口位于右侧;
  • 当前安装位置适合作为样机默认布局,尚未针对最终外壳进行结构定型。

安全及首次上电检查

  • 只能使用带保护板的单节锂电池;
  • 通电状态下禁止插拔墨水屏 FPC;
  • 安装屏幕前,确认 J3 的 6、7、8、17 脚均为 GND,并用实物再次核对 连接器接触面和 Pin 1 方向;
  • 第一次上电使用带限流功能的实验电源,先确认 3.3 V 正常,再安装屏幕;
  • 屏幕刷新时通过 TP5~TP8 检查 GDR、RESE、PREVGH 和 PREVGL;
  • 墨水屏高压电路采用 SSD1677 参考拓扑,C12~C23 必须使用 X5R/X7R、 耐压不低于 25 V 的电容。

文件说明

  • ai_mobile_reader_routed.kicad_pcb:已经完成布线的 KiCad PCB,用于检查和生产;
  • ai_mobile_reader.kicad_pcb:自动生成的未布线布局,作为可重复生成的布线输入;
  • SCHEMATIC.md:完整引脚表、电气连接及接口定义;
  • bom.csv:器件清单;
  • manufacturing/:Gerber、钻孔、贴片坐标和生产说明;
  • reports/:DRC 报告及 PCB 正反面渲染图。

重新生成 PCB

生成脚本依赖 KiCad 自带的 Python 和 pcbnew 模块。本机命令如下:

sh
PY='/Volumes/KiCad/KiCad/KiCad.app/Contents/Frameworks/Python.framework/Versions/3.9/bin/python3'
PYTHONPATH='/Volumes/KiCad/KiCad/KiCad.app/Contents/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages' \
DYLD_LIBRARY_PATH='/Volumes/KiCad/KiCad/KiCad.app/Contents/Frameworks' \
"$PY" hardware/generate_board.py

布线、DRC 检查及生产文件导出要求见 manufacturing/README.md。

Parts

79
QtyValueFootprintReferences
1110kR_0603_1608MetricR1, R2, R7, R14, R15, R16, R17, R18, R21, R22, R23
94.7uF/25VC_0805_2012MetricC12, C13, C14, C15, C16, C19, C20, C21, C22
5100nFC_0603_1608MetricC2, C7, C9, C24, C25
310uF/10VC_0805_2012MetricC8, C10, C11
31uF/25VC_0805_2012MetricC17, C18, C23
3MBR0530D_SOD-123D1, D2, D3
210uF/6.3VC_0805_2012MetricC1, C26
21MR_0603_1608MetricR12, R19
222RR_0603_1608MetricR5, R6
24.7uF/10VC_0805_2012MetricC5, C6
247kR_0603_1608MetricR24, R25
25.1kR_0603_1608MetricR3, R4
2M2.5MountingHole_2.5mm_Pad_ViaH1, H2
1+3V3TestPoint_Pad_D1.0mmTP2
11.5uH >=1.5AL_APV_ANR3015L1
11.78k 1%R_0603_1608MetricR10
11.8k 1%R_0603_1608MetricR9
11S_PROTECTED_LIPOJST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ2
11kR_0603_1608MetricR11
11uFC_0603_1608MetricC3
11uF/10VC_0805_2012MetricC4
12.2R 1%R_0603_1608MetricR13
13.24k 1%R_0603_1608MetricR8
1330kR_0603_1608MetricR20
147uH 500mAL_APV_ANR3015L2
1AO3400A 30VSOT-23Q1
1BOOTPanasonic_EVQPUJ_EVQPUASW2
1BQ24074RGTVQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mmU2
1CHARGE_AMBERLED_0603_1608MetricD5
1EPD_GDRTestPoint_Pad_D1.0mmTP5
1EPD_RESETestPoint_Pad_D1.0mmTP6
1ESP32-S3-WROOM-1-N16R8ESP32-S3-WROOM-1U1
1EXTERNAL_KEYSPinHeader_1x06_P2.54mm_VerticalJ5
1GNDTestPoint_Pad_D1.0mmTP1
1Molex 104031-0811 MicroSDmicroSD_HC_Molex_104031-0811J4
1OSPTEK_4.26IN_24PINHirose_FH12-24S-0.5SH_1x24-1MP_P0.50mm_HorizontalJ3
1PREVGHTestPoint_Pad_D1.0mmTP7
1PREVGLTestPoint_Pad_D1.0mmTP8
1RESETPanasonic_EVQPUJ_EVQPUASW1
1SYSTestPoint_Pad_D1.0mmTP4
1TPS63031DSKWSON-10-1EP_2.5x2.5mm_P0.5mm_EP1.2x2mmU3
1USB-CUSB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1
1USBLC6-2SC6SOT-23-6D4
1VBATTestPoint_Pad_D1.0mmTP3

Questions

How big is the Ai mobile reader PCB?

It measures 58 × 102 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Ai mobile reader use?

79 parts, built around the ESP32-S3-WROOM-1-N16R8, BQ24074RGTR, TPS63031DSK and MBR0530. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Ai mobile reader KiCad files?

From the beishan/ai-mobile repository on GitHub, at the commit this page was made from: the board is hardware/ai_mobile_reader.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Ai mobile reader design in my own project?

Its repository states no licence, so its author keeps all rights: ask beishan before reusing the design.

Similar boards

  • 2 layers69.4 × 113 mmEpaper reader hw, the printed circuit board in 3D

    Epaper reader hw

    mathias4833/epaper-reader-hw

    An open-source e-paper reader

    126 parts75CERN-OHL-W-2.0
  • 2 layers41.5 × 44 mmMurmur, the printed circuit board in 3D

    Murmur

    dazed-16/Murmur

    An AI powered device that holds recording as your second brain.

    20 parts
  • 4 layers94 × 65 mmLink base brd, the printed circuit board in 3D

    Link base brd

    semtronik/link-hardware

    Open hardware for the Semtronik Link devices: ESP32-S3 base board, interface modules and enclosure. KiCad and Fusion sources, CERN-OHL-S v2.

    115 parts
  • 4 layers110 × 227 mmGraphite S3, the printed circuit board in 3D

    Graphite S3

    t1297131-design/Graphite-S3

    192 parts
  • 4 layers150 × 95 mmSkysweep32 rev c, the printed circuit board in 3D

    Skysweep32 rev c

    bobberdolle1/SkySweep32

    Open-source passive multi-band RF monitoring system | 855–925 MHz, 2.4 GHz, 5.8 GHz | Rev C first prototype

    103 parts33GPL-3.0
  • 4 layers50 × 44.5 mmS3-motion logger, the printed circuit board in 3D

    S3-motion logger

    abdullahwaqar/s3-motion-logger

    ESP32-S3 motion logging board. It logs 6-axis IMU data to a microSD card and streams it over USB, BLE or Wi-Fi. It runs from a single-cell LiPo and charges over USB-C.

    77 parts
  • 2 layers94.5 × 64 mmAir monitor, the printed circuit board in 3D

    Air monitor

    kaushalch1/air-monitor

    this is a portable air quality monitoring device designed to measure particulate matter and environmental conditions in real time.

    42 parts
  • 2 layers96.5 × 71 mmGps logger, the printed circuit board in 3D

    Gps logger

    kaushalch1/gps-logger

    this is a gps device designed to record and track journeys without depending on a phone or a constant bluetooth connection.the idea behind this project is to make it easier to collect travel and movement data while…

    47 parts