Skip to the content
PCBKitNew board
6 layers100 × 220 mmSrvant mk2, the printed circuit board in 3D

[WIP] Carrier board for the CM4 with BMC

Size
100 × 220 mm
Copper layers
6
Thickness
1.61 mm
Parts
276
Nets
390
Pads
1,251
Tracks, vias
2,676, 575
Pours
21
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
12 Jul 2021
Updated
9 Nov 2025

Overview

Srvant mk2 is an open-source printed circuit board by lwolf, from the lwolf/srvant-board repository on GitHub. It is a 6-layer board of 100 × 220 mm with 276 parts on 390 nets, routed with 2,676 tracks and 575 vias.

It is built around the 74LVC1G07SE-7-MS, KSZ9131RNXI-TR and AP63205WU, with the 74AHC1G08GW, PCF85063AT/AAZ and 74AHC1G04SE among its other parts. Its parts include 113 capacitors, 68 resistors, 22 ICs, 11 diodes and 8 connectors. It belongs with the computers and single-board computers boards and the NXP (LPC, Kinetis, i.MX RT) and Raspberry Pi (Linux) boards of this library.

Main components

12

README

README.md

srvant-board

:warning: WARNING
This is a work-in-progress. No final board have been produced yet. Any part of the schematic and/or PCB could be wrong.

Design of the carrier board for the Raspberry Pi CM4. The main distinction from existing boards is the presence of the BMC (Baseboard Management Controller) which supposed to monitor and control the HOST, allowing the board to act as a real "server".

board-3d.png

Highlevel design / idea:

BMC using lots of GPIO controls the HOST: power cycle, terminal access, switches USB into OTG for flushing. diagram.png

  • CM4 (HOST) features:
    • 1Gb/s ethernet
    • HDMI
    • 1 USB
    • PCIe exposed as M.2 socket to connect nvme drive
    • TPM2.0 (OPTIGA™ TPM SLB 9670)
    • RTC with battery
  • BMC features:
    • Always ON
    • 1Gb/s management port
    • USB port for debug
    • USB connection to the HOST for flushing
    • I2C connection to the HOST for additional metrics
    • TTY connection to HOST for SOL (Serial over LAN)
    • measures Current/Power of the board
    • measures Temperature of the board
    • controls FAN (not available in the PoC)

BMC is based on the Allwinner T113 S3 SoM link to aliexpress.

Power

THere are separate 5v rails for host and BMC. The host one is based on AP64501SP (5V 5A), while BMC is based on AP63205WU (5V 2A). BMC is always on. Host is being powered either by a signal from BMC or by shortening a jumper.

Main power goes through the shunt resistor connected to the power sensor (INA219A). The value is available to BMC using i2c bus.

Connectors

HOST

Host has a following connectors:

  • Ethernet
  • HDMI
  • USB
  • M.2 socket M for nvme disk
BMC

BMC has a following connectors:

  • Ethernet (1GB/s)
  • MicroUSB (debug)

USB

There is a connection between BMC and HOST using USB to allow flushing the HOST remotely. Since CM4 has only a single usb line, it is connected to the MUX (FSUSB42MUX) in a similar way it is done in the CM4IO board, but instead of switching client mode to microUSB, it goes to BMC.

RTC

RTC is based on PCF85063AT chip. There are two of them, one for each CPU. Even though t133-s3 has on-board RTC, it is not exposed from the SOM and reference schematic uses external one. Both chips are powered by 3.3v coming from BMC and coin cell battery.

Parts

276
QtyValueFootprintReferences
52100nCapacitor_SMD:C_0402_1005MetricC2, C14, C15, C29, C31, C32, C34, C35, C102, C104, C105, C111, C112, C122, C123, C126 +36
3410uCapacitor_SMD:C_0805_2012MetricC10, C11, C12, C13, C18, C19, C106, C107, C108, C109, C110, C116, C117, C118, C119, C121 +18
2210KResistor_SMD:R_0402_1005MetricR10, R11, R12, R24, R25, R30, R34, R42, R44, R46, R51, R54, R56, R61, R68, R71 +6
1322RResistor_SMD:R_0402_1005MetricR18, R19, R20, R21, R22, R23, R36, R37, R38, R39, R40, R41, R62
1210uCapacitor_SMD:C_0402_1005MetricC30, C33, C49, C52, C53, C54, C55, C56, C83, C85, C92, C124
101KResistor_SMD:R_0402_1005MetricR13, R14, R28, R33, R47, R48, R50, R60, R65, R70
7SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP1, JP2, JP3, JP4, JP5, JP6, JP7
51uCapacitor_SMD:C_0402_1005MetricC42, C86, C93, C94, C125
5220RResistor_SMD:R_0402_1005MetricFB1, FB2, FB4, FB5, FB8
5TPD4EUSB30Package_SON:USON-10_2.5x1.0mm_P0.5mmU7, U10, U11, U19, U20
4100uCapacitor_Tantalum_SMD:CP_EIA-7343-31_Kemet-DC24, C28, C74, C120
4MountingHoleMountingHole:MountingHole_2.5mm_Pad_TopOnlyH4, H5, H6, H7
4PCIe_nRSTTestPoint:TestPoint_Pad_D1.0mmTP15, TP20, TP21, TP22
310RResistor_SMD:R_0402_1005MetricR7, R8, R16
31nCapacitor_SMD:C_0402_1005MetricC84, C91, C99
3330RResistor_SMD:R_0402_1005MetricR15, R17, R74
3Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ3, J13, J14
3LEDLED_SMD:LED_0603_1608MetricD3, D4, D10
2+5v HOSTTestPoint:TestPoint_Pad_2.0x2.0mmTP2, TP23
21200pCapacitor_SMD:C_0402_1005MetricC17, C114
212KResistor_SMD:R_0402_1005MetricR1, R63
215KResistor_SMD:R_0402_1005MetricR53, R69
21N4148Diode_SMD:D_SOD-523D5, D6
23.3KResistor_SMD:R_0402_1005MetricR75, R76
23.3µHInductor_SMD:L_Bourns_SRN6045TAL2, L4
2470RResistor_SMD:R_0402_1005MetricR66, R67
2510KResistor_SMD:R_0402_1005MetricR57, R59
274AHC1G08Package_TO_SOT_SMD:SOT-23-5U24, U25
274LVC1G07SE-7Package_TO_SOT_SMD:SOT-353_SC-70-5U18, U21
2AP64501SP-13Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.71x3.4mm_ThermalViasU2, U26
2ARJM11Connector_RJ:RJ45_Wuerth_7499111446_HorizontalJ5, J9
2PCF85063AT/AAZPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU6, U17
2X32K768S301PCM_Crystal_AKL:Crystal_SMD_2012-2Pin_2.0x1.2mmY1, Y3
1+5v BMCTestPoint:TestPoint_Pad_2.0x2.0mmTP16
10.005RResistor_SMD:R_0805_2012MetricR2
1100KResistor_SMD:R_0402_1005MetricR79
1100nCapacitor_SMD:C_1206_3216MetricC1
1115KResistor_SMD:R_0402_1005MetricR5
11v2TestPoint:TestPoint_Pad_D1.0mmTP4
120KResistor_SMD:R_0402_1005MetricR4
122.1KResistor_SMD:R_0402_1005MetricR6
13.3v BMCTestPoint:TestPoint_Pad_D1.0mmTP5
14.7µHInductor_SMD:L_Bourns-SRN4018L1
147KResistor_SMD:R_0402_1005MetricR64
15v OTGTestPoint:TestPoint_Pad_D1.0mmTP17
16.04KResistor_SMD:R_0402_1005MetricR29
174AHC1G04Package_TO_SOT_SMD:SOT-23-5U13
174AHC1G32Package_TO_SOT_SMD:SOT-23-5U3
1AP22653W6Package_TO_SOT_SMD:SOT-23-6U14
1AP63205WUPackage_TO_SOT_SMD:TSOT-23-6U1
1ASEK-32.768KHZ-L-R-TCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmU8
1BAT54C-7-FPackage_TO_SOT_SMD:SOT-23D2
1Battery_Cellfootprints:battery-S8411-45RBT1
1Bus_M.2_Socket_Mfootprints:M.2 M Key socket_rpiJ8
1CKTestPoint:TestPoint_Pad_D1.0mmTP13
1ComputeModule4CM4IO:Raspberry-Pi-4-Compute-ModuleModule1
1Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ2
1DITestPoint:TestPoint_Pad_D1.0mmTP8
1DMP3013SFV-7Package_SON:Diodes_PowerDI3333-8Q1
1DMP3098LQ-7DMP3098L:SOT-23_DMP3098LQ_DIOMOSFET1
1DOTestPoint:TestPoint_Pad_D1.0mmTP9
1FELbutton-1571563-4:SW4_FSM-5P23_TECSW2
1FSUSB42MUXPackage_SO:MSOP-10_3x3mm_P0.5mmU15
1GNDTestPoint:TestPoint_Pad_D1.0mmTP3
1HOST_RESETfootprints:button-SW_TL3340AF160QGSW4
1INA219AxDCNPackage_TO_SOT_SMD:SOT-23-8U4
1KSZ9131RNXI-TRKSZ9131RNXI-TR:QFN48_NX_MCHU12
1LED GreenLED_SMD:LED_0603_1608MetricD7
1LED RedLED_SMD:LED_0603_1608MetricD8
1MMBZ5242BLT3GMMBZ5240BLT1:SOT-23-3_1P4X3P040_ONSD1
1MSTestPoint:TestPoint_Pad_D1.0mmTP7
1NMI_NTestPoint:TestPoint_Pad_D1.0mmTP19
1PCIe_nCLKREQTestPoint:TestPoint_Pad_D1.0mmTP14
1PESD2USB5UX-TPackage_TO_SOT_SMD:SOT-23D9
1PHY_AVDDH(3.3v)TestPoint:TestPoint_Pad_D1.0mmTP10
1POWERLED_SMD:LED_0603_1608MetricD11
1POWERfootprints:button-SW_TL3340AF160QGSW1
1RSTbutton-1571563-4:SW4_FSM-5P23_TECSW3
1SLB9670VQ20FW785XTMA1QFN32_SLB9670VQ20FW785XTMA1_INF:QFN32_SLB9670VQ20FW785XTMA1_INFU23
1Screw_Terminal_01x02TerminalBlock:TerminalBlock_bornier-2_P5.08mmJ12

The 269 most common of 276 parts.

Questions

How big is the Srvant mk2 PCB?

It measures 100 × 220 mm and has 6 copper layers, 1.61 mm thick.

What parts does the Srvant mk2 use?

276 parts, built around the 74LVC1G07SE-7-MS, KSZ9131RNXI-TR, AP63205WU and 74AHC1G08GW. 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 Srvant mk2 KiCad files?

From the lwolf/srvant-board repository on GitHub, at the commit this page was made from: the board is kicad/mk2/srvant-mk2/srvant-mk2.kicad_pcb and its schematic kicad/mk2/srvant-mk2/bmc.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Srvant mk2 design in my own project?

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

Similar boards

  • 4 layers160 × 90 mmCmb cat, the printed circuit board in 3D

    Cmb cat

    rassom-anatol/cmb-cat

    Cortex Motion Base for EtherCAT

    151 parts
  • 4 layers160 × 90 mmCM4IOUSB3, the printed circuit board in 3D

    CM4IOUSB3

    FIRSTRoboMax/PCB

    136 parts
  • 4 layers160 × 90 mmCM4IOUSB3, the printed circuit board in 3D

    CM4IOUSB3

    leesanghun-droid/A-project

    154 parts
  • 4 layers110 × 100 mmBitcart, the printed circuit board in 3D

    Bitcart

    skot/bitcart

    Raspberry Pi CM4 based antminer control board

    134 parts23
  • 4 layers100 × 100 mmCM4IOv5, the printed circuit board in 3D

    CM4IOv5

    NBence0/JedlikBots

    Welcome to the official GitHub page of JedlikBots! 🎓🤖 We are the dedicated team of software development and robotics students from the Jedlik Ányos Technical School in Győr, Hungary.

    226 parts
  • 4 layers186 × 226 mmAP3000, the printed circuit board in 3D

    AP3000

    imagestream/kicad

    Kicad designs and libraries

    192 parts1MIT
  • 4 layers170 × 170 mmCM5IO, the printed circuit board in 3D

    CM5IO

    sanctuary-systems-com/rpi-cm5io-mini-itx

    A mini ITX board with PCIe x16 based on the Raspberry Pi Comput Module 5 IO board

    75 parts29CERN-OHL-P-2.0