Skip to the content
4 layers48.3 × 85.1 mmModem breakout, the printed circuit board in 3D

Modem breakout

asgar-t/phone_project

custom phone

Size
48.3 × 85.1 mm
Copper layers
4
Thickness
1.54 mm
Parts
77
Nets
122
Pads
374
Tracks, vias
572, 301
Pours
9
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
1 Nov 2025
Updated
20 Dec 2025

Overview

Modem breakout is an open-source printed circuit board by asgar-t, from the asgar-t/phone_project repository on GitHub. It is a 4-layer board of 48.3 × 85.1 mm with 77 parts on 122 nets, routed with 572 tracks and 301 vias.

It is built around the EC25AFA-512-STD, TLV320AIC3104IRHBR and AMS1117-1.5, with the MIC29302WU, TXS0108EPWR and PTVS12VZ1USKYL among its other parts. Its parts include 39 capacitors, 15 resistors, 6 ICs, 6 diodes and 5 connectors. It belongs with the interfaces and adapters boards of this library.

Main components

10

README

README.md

📱 Phone Project

A custom embedded hardware project built around an STM32 microcontroller and Quectel EC25 modem.
The goal is to design, assemble, and program a complete phone system from the ground up — starting with hardware validation and moving toward a full integrated board.


🚀 Project Overview

Step 1 — Hardware Verification (current step)

  • Bring-up of the main board and peripheral circuits
  • Validate power rails, charging system, and USB interface
  • Test modem communication (EC25) and antenna performance
  • Ensure STM32 programming and serial communication are functional

Step 2 — Full System Integration

  • Run the STM32 firmware with modem control and battery management
  • Implement power sequencing and graceful shutdown logic
  • Test full end-to-end operation (voice/data + MCU control)
  • Optimize PCB layout and firmware reliability for production

🧠 Skills Demonstrated

  • PCB Design: High-speed routing, impedance control, power delivery, and signal integrity
  • Embedded Programming: STM32 firmware (C), peripheral interfacing (UART, USB, GPIO, ADC)
  • Power Systems: Battery charging, voltage regulation, and load-sharing design
  • System Integration: Combining modem, MCU, and power management into a cohesive embedded system

⚙️ Technologies & Components

  • MCU: STM32 L4 Series
  • Modem: Quectel EC25-AF
  • Power: USB-C input, Li-ion battery, charger IC
  • Communication: USB, UART, CAN
  • Tools: KiCad, STM32CubeIDE

Parts

77
QtyValueFootprintReferences
9100nfCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2, C3, C5, C7, C24, C27, C33, C39
6PTVS12VZ1USKDiode_SMD:Nexperia_DSN1608-2_1.6x0.8mmD1, D2, D3, D4, D5, D6
5100nfCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC10, C11, C13, C15, C17
51ufCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC9, C12, C14, C16, C18
51ufCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC19, C20, C21, C22, C31
410kCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderR1, R2, R14, R15
310pfCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC26, C30, C35
333pfCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC25, C29, C36
2100ufCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC23, C28
210kCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderR10, R11
24.7kCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderR8, R9
2470ufCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC4, C6
251kCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderR3, R4
2AMS1117-1.5Package_TO_SOT_SMD:SOT-223-3_TabPin2U5, U6
2Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ4, J6
2DTC043ZEBTLfootprints:SOTFL50P160X85-3NQ2, Q3
2NMCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC37, C38
10RCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderR13
1100kCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderR6
110ufCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC8
12.2kCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderR12
12.2ufCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC32
12016504-1footprints:CONN1_2016504-1_TECJ1
122ufCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC34
1330Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderR5
147kCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderR7
154-00166footprints:barrel jackJ3
1AST-01532MR-Rfootprints:SPKR_AST-01532MR-RLS1
1BSS138Package_TO_SOT_SMD:SOT-23Q1
1CMA-4544PF-Wfootprints:MIC_CMA-4544PF-WMK1
1Conn_01x08Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalGND
1EC25AFA-512-STDfootprints:modemU1
1MIC29302WUfootprints:vregU3
1NSIM-7-Afootprints:new_simJ2
1TLV320AIC3104IRHBRfootprints:new_codecU4
1TXS0108EPWRfootprints:uart_translatorU2

Similar boards

  • 4 layers54.6 × 57.1 mmCM5 MINIMA, the printed circuit board in 3D

    CM5 MINIMA

    piecol/CM5_MINIMA_REV1

    CM5 LoRaWAN carrier board in a compact, feature-filled footprint

    98 parts63CERN-OHL-S-2.0
  • 2 layers120 × 80 mmTrackerAVL, the printed circuit board in 3D

    TrackerAVL

    brengi/CESE-PCB

    Curso de Diseño de Circuitos Impresos de la Carrera de Especialización en Sistemas Embebidos

    173 parts7
  • 2 layers40 × 25 mm12V-5V buck converter, the printed circuit board in 3D

    12V-5V buck converter

    alphaseneca/buck-converter-design

    This project focuses on the design and implementation of a synchronous buck converter, aiming for improved efficiency and reduced output ripple suitable for sensitive applications.

    24 parts
  • 2 layers74.1 × 16.6 mmLED Board, the printed circuit board in 3D

    LED Board

    lfras01/lume-led-board-pcb

    25 parts
  • 2 layers115.5 × 97 mmLED Propeller POV, the printed circuit board in 3D

    LED Propeller POV

    RanMC-9918/LED-Propeller-POV

    This project is a high-speed persistence-of-vision (POV) display that creates images by spinning LED strips on rotating propeller blades.

    21 parts
  • 2 layers121.9 × 49.5 mmBarhack, the printed circuit board in 3D

    Barhack

    q3k/internet-of-booze

    Hardware task for CONFidence 2015 CTF

    89 parts3GPL-3.0
  • 2 layers100 × 99.9 mmEsquemaGeneral, the printed circuit board in 3D

    EsquemaGeneral

    DAROGRA/SmartBike

    Proyecto Sistemas Embebidos

    85 parts1

Questions

How big is the Modem breakout PCB?

It measures 48.3 × 85.1 mm and has 4 copper layers, 1.54 mm thick.

What parts does the Modem breakout use?

77 parts, built around the EC25AFA-512-STD, TLV320AIC3104IRHBR, AMS1117-1.5 and MIC29302WU. 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 Modem breakout KiCad files?

From the asgar-t/phone_project repository on GitHub, at the commit this page was made from: the board is hardware/pcb_designs/modem_breakout/modem_breakout.kicad_pcb and its schematic hardware/pcb_designs/main_board/main_board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Modem breakout design in my own project?

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