一个4层的板,给一台计算机自己的电话线:LTE数据,短信和语音通话,在USB上配有调用音频。 插入纳米SIM和一个USB-C电缆,计算机可以通过你的耳机响应一个呼叫,将其交给一个脚本或AI agent,或者发送一个文本。
板子由Koppar从一页设计
spec(spec.txt),然后对照数据表逐段审查。
一台USB-C电缆,计算机通过机载USB中枢看到三个普通设备:
没有电池、屏幕或扬声器。 三个LED显示NET(绿色),RING(琥珀)和CALL(蓝色). 动力为USB-C的5 V,一个3.8 V / 3 Abled,用于模块的2 A发射波阵,以及3.3 V,用于枢纽,RP2040及其闪光。
董事会。 上传板/fab/gerbers.zip到JLCPCB:4层,1.6毫米,堆叠
JLC04161H-3313(天线对接在它的上方为49次). 每条通道为0.45 / 0.2毫米;
无人坐在垫子内,通过0.2毫米/(0.3/0.35毫米)的孔径选择敏和Via覆盖:
插件:没有通过插件,没有额外的选项。
大会。 使用棋盘/fab/jlc/BOM-JLCPCB.csv和CPL-JLCPCB.csv. 闪烁的光芒
确认前的放置预览,特别是LED和SIM套接字
(牌位位于棋盘边缘). 审查.md
列出文件正确的部分。
你从自己那里找到的部分。 这些不在JLCPCB的组装线上,或根本不在板上:
开板/koppar-lte-modem.kicad pro in KiCad 10 (英语). 模块的脚印,符号
和3D模型在项目中(板/脚印、板/客户符号)
板/型号,wired在项目库表旁。
KiCad的库中没有2个脚印的3D模型,因此3D查看器显示没有尸体:
简便的a2kicad将其中之一转换为a
. rrl 你可以附着在脚印上。 上面的人使用它们。
没有BOOTSEL按钮。 一个空白的RP2040靴子进入它的USB的靴子,后面有三个标签的垫组其他:
- BOOT + GND:在插入时缩短时间,RP2040作为USB驱动器出现,用于新的.uf2,甚至在USB启动前坠毁的固件之后。
- SWD(CLK、DIO、GND):一个Pico调试探测器或任何CMSIS-DAP探测器。
- USB BOOT + 1V8:在插入时缩短它们,EC25在紧急下载模式下启动,因为调制解调器更新出错。
调制解调器不自开:RP2040驱动其PWRKEY(GPIO22)和RESET N(GPIO23). 在固件运行之前,计算机只看到枢机和RP2040.
第一个版本(rev A)有一个天线信号,在35加时
和SIM套接字对着错误的方向全体
3个固定在这里,连同零件列表和组装旋转。
审阅.md的每个发现与它的号码。
VOLTE在EC25-EUX上可选。 在关闭2G和3G时,电话需要带有VOLTE的模块固件和允许它的载体;询问卖方。
此棋盘从文字的一页开始。 科普尔拿一个
类似 spec.txt 到一个图表,一个路由板,一个BOM 以活价
和格贝尔斯。 还需要一个KiCad板,你已经拥有,或者用自己的工作
agent超过MCP.
CERN开放硬件许可证版本2,允许使用(LICENSE).
本文由 AI图鉴自动抓取并翻译,版权归原作者所有;如需查看原文请点下方链接。
A 4-layer board that gives a computer its own phone line: LTE data, SMS and voice calls, with the call audio on USB. Plug in a nano-SIM and one USB-C cable, and the computer can answer a call through your headset, hand it to a script or an AI agent, or send a text.
The board was designed by Koppar from a one-page
spec (spec.txt), then reviewed part by part against the datasheets.
One USB-C cable, and the computer sees three ordinary devices through the on-board USB hub:
There is no battery, screen or speaker. Three LEDs show NET (green), RING (amber) and CALL (blue). Power is 5 V from USB-C, a 3.8 V / 3 A buck for the module's 2 A transmit bursts, and 3.3 V for the hub, the RP2040 and its flash.
Board. Upload board/fab/gerbers.zip to JLCPCB: 4 layers, 1.6 mm, stackup
JLC04161H-3313 (the antenna feeds are 49 Ω on it). Every via is 0.45 / 0.2 mm and
none sits in a pad, so pick Min via hole size 0.2mm/(0.3/0.35mm) and Via covering:
Plugged: no via-in-pad, no extra options.
Assembly. Use board/fab/jlc/BOM-JLCPCB.csv and CPL-JLCPCB.csv. Glance at the
placement preview before confirming, especially the LEDs and the SIM socket
(the card slot is at the board edge). REVIEW.md
lists the parts the files correct.
Parts you source yourself. These are not on JLCPCB's assembly line, or are not on the board at all:
Open board/koppar-lte-modem.kicad_pro in KiCad 10. The module's footprint, symbol
and 3D model are in the project (board/footprints, board/custom_syms,
board/models), wired in by the project's library tables.
KiCad's library has no 3D model for two of the footprints, so the 3D viewer shows them without a body:
easyeda2kicad converts either one to a
.wrl you can attach to the footprint. The renders above use them.
There is no BOOTSEL button. A blank RP2040 boots into its USB bootloader anyway, and the back has three labelled pad groups for the rest:
- BOOT + GND: short them while plugging in and the RP2040 comes up as a USB drive for a new .uf2, even after a firmware that crashes before USB starts.
- SWD (CLK, DIO, GND): a Pico Debug Probe or any CMSIS-DAP probe.
- USB_BOOT + 1V8: short them while plugging in and the EC25 starts in emergency download mode, for a modem update that went wrong.
The modem does not switch itself on: the RP2040 drives its PWRKEY (GPIO22) and RESET_N (GPIO23). Until the firmware runs, the computer sees only the hub and the RP2040.
The first version (rev A) had an antenna feed at 35 Ω that hopped
layers, a buck 60 mm from its inductor, and a SIM socket facing the wrong way. All
three are fixed here, along with the parts list and the assembly rotations.
REVIEW.md has every finding with its numbers.
VoLTE is optional on the EC25-EUX. Where 2G and 3G are switched off, calls need a module firmware with VoLTE and a carrier that allows it; ask the seller.
This board started as a page of text. Koppar takes a
spec like spec.txt to a schematic, a routed board, a BOM at live prices
and Gerbers. It also takes a KiCad board you already have, or works from your own
agent over MCP.
CERN Open Hardware Licence Version 2, Permissive (LICENSE).
Auto-fetched and translated by AI Atlas. All rights belong to the original author.