

Digiport-891
集成USB口和声卡的业余电台数据模式接口盒子
- Size
- 40 × 22.8 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 45
- Nets
- 72
- Pads
- 204
- Tracks, vias
- 366, 30
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 15 Jan 2025
- Updated
- 27 Oct 2025
Overview
Digiport-891 is an open-source printed circuit board by BD5HLI, from the BD5HLI/DigiPort repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 40 × 22.8 mm with 45 parts on 72 nets, routed with 366 tracks and 30 vias.
It is built around the CM108B, USB2412-DZK-TR and GS2005ELD, with the MMBT5551L and PJ-320A among its other parts. Its parts include 17 resistors, 16 capacitors, 3 connectors, 2 ICs and 2 diodes.
Main components
5CM108B
LQFP-48(7x7)-20℃~+70℃ 4.5V~5.5V 44.1kHz~48kHz Encoder/decoder I2S、USB LQFP-48(7x7) Audio Interface ICs ROHSCmediaAudio Interface ICsUSB2412-DZK-TR
QFN-28-EP(5x5)0℃~+70℃ 2 3.3V Hub USB 2.0 QFN-28-EP(5x5) USB HUB Controllers ROHSMicrochip TechnologyUSB ConvertersGS2005ELD
SOD-9231 Independent 100uA@20V 20V 3A 500mA 650mV@500mA SOD-923 Schottky Diodes ROHSSuzhou Good-Ark ElecSchottky DiodesMMBT5551L
SOT-23-55℃~+150℃ 1 NPN 100nA 160V 250mV 300mW 600mA 6V 80 NPN SOT-23 Bipolar (BJT) ROHSonsemiBipolar (BJT)PJ-320A
插件-20℃~+70℃ 3.5mm Headphone Jack 30V 500mA 插件 Audio Connectors ROHSXKB ConnectionAudio Connectors (Headphones)
README
README.md简介
面向八重洲FT-891的FT8模式集成接口,内置一个2口的USB2.0 HUB和一个USB声卡,通过一个Type-C接口连接电脑或者手机,解决FT-891没有内置声卡的问题。
本项目采用了Digirig-Mobile项目(https://github.com/softcomplex/Digirig-Mobile )的符号库、封装库和3D器件模型,参考了Digirig DR-891的原理图(https://digirig.net/digirig-dr-891-setup-manual/ )设计,精简了几乎用不到的CM108B GPIO脚的PTT功能,保留了VOX-PTT功能。此外,本项目的被动器件(电阻、电容)均采用0402手焊封装,便于手工焊接。
本项目虽然面向FT-891设计,实际上可以仅使用USB声卡的功能,从而适用于绝大多数带有音频输入输出接口的电台,比如K5、K6手台,配合相应的软件可以实现SSTV、APRS等玩法。
电路板渲染图
电路板正面:

电路板反面:

接口
DigiPort在电脑侧的接口为type c接口,可使用c to a或c to c数据线连接电脑或者手机;在电台侧的接口包括两个3.5mm的4芯TRRS接口,面向电路板器件面、type c接口在右侧时,左上的TRRS接口为音频/PTT接口,左下的TRRS接口为USB接口。
DigiPort的音频/PTT接口定义如下:
/\
| |---------> 尖端 RIG_AFOUT 电台音频输出,接FT-891 DATA口的DATA OUT脚
|--|
| |---------> 第一环 RIG_AFIN 电台音频输入,接FT-891 DATA口的DATA IN脚
|--|
| |---------> 第二环 VOX_PTT 声控PTT,接FT-891 DATA口的PTT脚
|--|
| |---------> 底部 GND 信号地,接FT-891 DATA口的GND脚
__| |__
| | VOX_PTT信号用于没有USB串口的设备控制收发转换,控制源来自CM108B声卡的右声道,推荐采用1kHz或2kHz的单音作为VOX触发信号。
FT-891的DATA插座定义如下:
/-----\ 1脚:DATA IN
/ 6 _ 5 \ 2脚:GND
|4 |_| 3| 3脚:PTT
\ 2 1 / 4脚:SHIFT
\-----/ 5脚:DATA OUT
6脚:SQL DigiPort的电台侧USB接口定义如下:
/\
| |---------> 尖端 +5V 电台USB口的+5V电源脚
|--|
| |---------> 第一环 D- 电台USB口的D-脚
|--|
| |---------> 第二环 D+ 电台USB口的D+脚
|--|
| |---------> 底部 GND 电台USB口的GND脚
__| |__
| | USB Type-B插头定义如下:
/-+=+--+=+-\ 1脚:+5V
/ |=| |=| \
| 1 2 | 2脚:D-
| |
| 4 3 | 3脚:D+
| |=| |=| |
|--+=+--+=+--| 4脚:GND 各目录内容说明
- digiport-891目录下是kicad格式的原理图和PCB图。
- endboard目录下是采用25mm * 25mm * 40mm对扣小铝壳的端板3D图纸。
- 3D-models目录下是部分器件的3D模型,来自Digirig-Mobile项目。
- footprints.pretty目录下是部分器件的封装库,来自Digirig-Mobile项目。
- symbols目录下是部分器件的符号库,来自Digirig-Mobile项目。
致谢
-
感谢LX6FB提供原版DR-891的照片。
-
感谢BG5ARO对端板设计提出了宝贵建议,并提供了CNC加工。
-
感谢BG5BQB提供了3D打印工艺的端板原型样件。
Parts
45| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 10uF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C4, C6, C7, C8, C9, C15 |
| 5 | 100K | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | R3, R4, R5, R6, R10 |
| 3 | 100nF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C1, C5, C16 |
| 3 | 10K | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | R7, R12, R14 |
| 3 | 1K5 | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | R9, R16, R17 |
| 3 | 1uF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C12, C13, C14 |
| 2 | 1nF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C10, C11 |
| 2 | 22 | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | R11, R13 |
| 2 | 27pF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C2, C3 |
| 2 | 5K1 | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | R1, R2 |
| 2 | GS2005ELD | Diode_SMD:D_SOD-923 | D1, D2 |
| 2 | MMBT5551L | Package_TO_SOT_SMD:SOT-23 | Q1, Q2 |
| 2 | PJ-320A | footprints:TRRS-PJ-320A | J2, J3 |
| 1 | 1M | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | R8 |
| 1 | 24MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSoldering | Y1 |
| 1 | 2K0 | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | R15 |
| 1 | ATT | Jumper:SolderJumper-2_P1.3mm_Bridged2Bar_RoundedPad1.0x1.5mm | JP1 |
| 1 | CM108B | Package_QFP:LQFP-48_7x7mm_P0.5mm | U2 |
| 1 | USB2412-DZK-TR | Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm | U1 |
| 1 | USB_C_Receptacle_USB2.0_16P | footprints:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | VOX | Jumper:SolderJumper-2_P1.3mm_Bridged2Bar_RoundedPad1.0x1.5mm | JP2 |
More from BD5HLI/DigiPort
1- 2 layers40 × 22.8 mm

Similar boards
- 2 layers22.8 × 36 mm

Digirig mobile
softcomplex/Digirig-Mobile
Integrated digital modes interface for amateur radio
64 parts133GPL-3.0 - 2 layers15.8 × 36.8 mm

Digirig Lite
softcomplex/Digirig-Lite
Minimalistic CM108B-based digital modes interface for ham radio
54 parts21GPL-3.0 - 4 layers53.1 × 98 mm

- 4 layers101.6 × 141.7 mm

- 2 layers60 × 50 mm

- 2 layers334.6 × 100.2 mm

Lira
AndreaGiulianini/lira
57-key 40% + numpad keyboard: Bluetooth/USB-C, hot-swap MX, RMK/Vial, and a built-in USB sound card (3.5 mm headset jack). Generated from source with KiCad.
233 parts2MIT - 2 layers87.5 × 53 mm

- 2 layers55 × 55 mm

Questions
How big is the Digiport-891 PCB?
It measures 40 × 22.8 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Digiport-891 use?
45 parts, built around the CM108B, USB2412-DZK-TR, GS2005ELD and MMBT5551L. 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 Digiport-891 KiCad files?
From the BD5HLI/DigiPort repository on GitHub, at the commit this page was made from: the board is digiport-891/digiport-891.kicad_pcb and its schematic digiport-891/digiport-891.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Digiport-891 design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).