Skip to the content
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

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

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.