Skip to the content
2 layers25 × 25 mmSl25, the printed circuit board in 3D

本版与 ../../enclosure/sl25trafficrevb/ 外壳配套,取代 Rev A 的偏上小灯珠设计。PCB 正面只有一颗位于几何中心的 WS2812B-V5,其他电子元件和 USB-C 均在背面。 板框仍为 25×25 mm,双层、1.6 mm 厚,两个 M2 孔的位置保持原接口。

Size
25 × 25 mm
Copper layers
2
Thickness
1.6 mm
Parts
24
Nets
23
Pads
80
Tracks, vias
374, 25
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
17 Sep 2026
Updated
2 Oct 2026

Overview

Sl25 is an open-source printed circuit board by TECHOTAKU182, from the TECHOTAKU182/Pilot-Light repository on GitHub. It is a 2-layer board of 25 × 25 mm with 24 parts on 23 nets, routed with 374 tracks and 25 vias.

It is built around the CH552G, USBLC6-2SC6 and WS2812B-V5. Its parts include 6 resistors, 5 capacitors, 2 ICs, 1 diode and 1 connector. It belongs with the 8051 (CH55x, STC, AT89) boards of this library.

Main components

3

README

hardware/sl25_rev_b/README.md

SL25 Rev B:中心 RGB 光源 PCB

本版与 ../../enclosure/sl25_traffic_rev_b/ 外壳配套,取代 Rev A 的偏上小灯珠设计。PCB 正面只有一颗位于几何中心的 WS2812B-V5,其他电子元件和 USB-C 均在背面。 板框仍为 25×25 mm,双层、1.6 mm 厚,两个 M2 孔的位置保持原接口。

此版灯珠、电阻值、元件安装面和固件灯光控制方式均与 Rev A 不同。制板、买料和装壳应整套使用 Rev B,不能把旧灯珠或旧外壳混入新版。

工程与生产文件

文件内容
sl25.kicad_pro / .kicad_sch / .kicad_pcbKiCad 10 工程、原理图及已布线 PCB
BOM.csv / MATERIALS.md新版电子材料表、安装面与装配要求
fabrication/双面 Gerber、分开的 PTH / NPTH 钻孔、贴片坐标和钻孔图
mechanical/sl25.step / interface.json带元件的 STEP 与外壳接口
preview/PCB 正反面和立体预览、原理图 SVG
checks/ERC、DRC、关键引脚与模型检查
SL25.pretty/、models/、SL25.kicad_sym随工程提供的封装、模型和符号

建议原型制板:FR-4、2 层、1.6 mm、1 oz、常规阻焊。可以选白色阻焊,但混光主要依靠独立白色腔体,不依赖阻焊颜色。元件坐标文件已标明正反面,下单贴片时仍应与预览核对。

布线主宽 0.20 mm,过孔 0.60/0.30 mm;USB4105 定位孔与焊盘的厂家图形存在约 0.194 mm 间距,孔到铜最小规则沿用 0.18 mm。下单前确认制板方支持这一孔铜间距。

电路变化

CH552G、USB-C、USBLC6 ESD 保护、独立 5.1k CC 电阻和 USB ISP 触点保持原电路功能。D1 换为 5 V 四脚贴片 WS2812B-V5,内部集成 RGB 驱动。

信号连接
LED 数据CH552G 物理脚 3 / P1.5,经 R3=330Ω 到 D1 DIN
DIN 默认电平R4=100kΩ 下拉到 GND
D1 电源1=+5V,3=GND;C5=100nF 为局部旁路
D1 数据4=DIN,2=DOUT 不连接
USB 数据CH552G 12=D+、13=D−,经 USBLC6 保护接 USB-C A/B 对应引脚
V33CH552G 16,只接 C2=100nF,不向其他元件供电
RESETCH552G 6,经 R7=10kΩ 下拉
ISPJP1 上电时临时通过 R6=10kΩ 将 D+ 拉高,平时断开

删除旧 R5 和三路 LED 1k 限流方式;R3、R4 已改作数据信号用。输入 C3 增至 4.7µF,5 V 电源上的外加电容名义总量为 5.0µF,V33 的 100nF 单独计算。不要按旧版的 1k 电阻表装配。

固件接口

新灯不接受旧版三路 GPIO PWM。需使用 800 kbit/s 的 24 位 GRB、最高位先发 数据;帧间低电平复位应大于 280µs。MCU 应在启动、USB 未配置、USB 挂起及主机命令超时时发送全零关灯帧。初始化 P1.5 为低电平,再启用输出。

数据手册在 12mA 条件下给出各色亮度,RGB 全亮可按约 36mA 加静态电流作初步功耗估算,但这不是整机最大电流保证。实际亮度、USB 功耗描述及挂起电流必须按样板测量确定。建议先从低亮度测试红、绿和红绿混合黄色。

本次交付是 PCB 和机械设计,没有编写或验证固件、USB 枚举和电脑状态采集程序。VID/PID 在固件阶段确定。

机械接口

PCB 顶视图坐标:左上角为 (0,0),X 向右,Y 向下。

项目位置或尺寸,mm
板框25×25,圆角 1,名义厚度 1.6
D1 封装与光学中心(12.5,12.5),正面;焊接方向 180°
D1 主体5.4×5.0,厂家高度 1.57±0.05;外壳按板上方 1.7 留量
D1 引脚朝向正视 PCB 时:1 在右下,2 在右上,3 在左上,4 在左下;切角为 3 脚
安装孔H1 (2.7,2.7),H2 (22.3,2.7),孔径 2.2
USB-C背面,封装原点 (12.5,21.15),朝板的下边插拔
背面元件最低点参考 STEP 为板背面下方约 3.395

装入外壳后,D1 与 Ø24 mm 灯窗同轴,中心均为外壳正视图 (15,15)。白色混光腔平底压在正面阻焊表面,中心 8×8 mm 缺口让开 LED 及焊盘;不得在正面加装其他元件或留下突起焊料。

检查与限制

KiCad ERC、DRC、未连接和原理图一致性检查均通过。关键检查还包括 WS2812B 引脚、GPIO 数据路径、CC 电阻、V33、RESET、ISP、正反安装面、灯珠中心和本地模型路径。参考模型已与外壳做体积干涉检查。

尚未打样、通电、验证 USB 信号完整性或测试光学均匀度。USB 是短走线的全速原型,没有阻抗控制或认证声明。PCB 预览中灯珠顶面颜色来自通用模型,不代表点亮或实物膜片效果。

设计依据与重建

使用 KiCad 自带 Python 依次运行 ../generate_rev_b.py、../route_rev_b.py、../finish_board.py 本目录路径;生成过程覆盖已有新版输出,应先保留自己的手工改动。默认 KiCad 安装于 E:/Kicard,其他机器可通过环境变量调整库路径。

Parts

24
QtyValueFootprintReferences
4100nFSL25:C_0805_2012MetricC1, C2, C4, C5
210kSL25:R_0805_2012MetricR6, R7
25.1kSL25:R_0805_2012MetricR1, R2
2M2 / 2.2mmSL25:MountingHole_2.2mm_M2H1, H2
1+5VSL25:TestPoint_Pad_D1.0mmTP1
1100kSL25:R_0805_2012MetricR4
1330SL25:R_0805_2012MetricR3
14.7uFSL25:C_0805_2012MetricC3
1BOOT (normally open)SL25:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP1
1CH552GSL25:SOIC-16_3.9x9.9mm_P1.27mmU1
1GNDSL25:TestPoint_Pad_D1.0mmTP2
1PROG_MISOSL25:TestPoint_Pad_D1.0mmTP4
1PROG_SCKSL25:TestPoint_Pad_D1.0mmTP5
1PROG_SCSSL25:TestPoint_Pad_D1.0mmTP3
1RESETSL25:TestPoint_Pad_D1.0mmTP6
1USB-C USB2.0SL25:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1
1USBLC6-2SC6SL25:SOT-23-6U2
1WS2812B-V5SL25:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD1

More from TECHOTAKU182/Pilot-Light

1
  • 2 layers25 × 25 mmSl25, the printed circuit board in 3D

    Sl25

    TECHOTAKU182/Pilot-Light

    本版与 ../../enclosure/sl25trafficrevb/ 外壳配套,取代 Rev A 的偏上小灯珠设计。PCB 正面只有一颗位于几何中心的 WS2812B-V5,其他电子元件和 USB-C 均在背面。 板框仍为 25×25 mm,双层、1.6 mm 厚,两个 M2 孔的位置保持原接口。

    24 parts1

Similar boards

  • 4 layers92 × 80 mmSmartlada revB, the printed circuit board in 3D

    Smartlada revB

    saschapo/smartlada

    Калибровочный стенд PWM на ESP8266 для умного светильника из фонаря ВАЗ-2106 (4x D4184, low-side)

    51 parts
  • 4 layers92.9 × 45 mmPost box usb, the printed circuit board in 3D

    Post box usb

    google/myelin-acorn-electron-hardware

    Phillip Pearson's retro hardware projects for the Acorn Electron

    116 parts59Apache-2.0
  • 2 layers140 × 140 mmMidicade, the printed circuit board in 3D

    Midicade

    tapir/midicade

    An ATMega32U4 based Midi Fighter clone

    62 parts3
  • 4 layers68 × 68 mmTile, the printed circuit board in 3D

    Tile

    Bruhdows/klink

    Klink is a magnetic tile system for building programmable machines. First up: a marble run with sensors, buttons, lights, gates, splitters and an elevator.

    122 parts
  • 2 layers38.6 × 15.7 mmLIPS V3.2, the printed circuit board in 3D

    LIPS V3.2

    milar111/L.I.P.S.

    OpenSource Affordable SipAndPuff device: Linear Interface for Paralysis Support

    21 parts13
  • 2 layers41.8 × 25.3 mmUsb button controller, the printed circuit board in 3D

    Usb button controller

    recepbugra24/usb-button-controller

    A minimal USB HID keyboard board that reads two externally wired buttons and sends keystrokes to a host computer. No drivers required — the host enumerates it as a standard keyboard.

    20 parts
  • 2 layers30.4 × 12.7 mmDaplink CH552P, the printed circuit board in 3D

    Daplink CH552P

    abgelehnt/Tiny-DAPLink

    小巧的使用CH552实现的DAPLink

    21 parts41GPL-3.0

Questions

How big is the Sl25 PCB?

It measures 25 × 25 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Sl25 use?

24 parts, built around the CH552G, USBLC6-2SC6 and WS2812B-V5. 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 Sl25 KiCad files?

From the TECHOTAKU182/Pilot-Light repository on GitHub, at the commit this page was made from: the board is hardware/sl25_rev_b/sl25.kicad_pcb and its schematic SL25-RevB/hardware/sl25_rev_b/sl25.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Sl25 design in my own project?

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