MirkoPC -> CM4 carrier board

Yet another Raspberry Pi Computer (non-official carrier board for CM4).

Similar projects worth following
Carrier board for Raspberry Pi Compute Module 4.

Main features:
- full support of the Raspberry CM4 module,
- M.2 2242/2280 M-Key slot (PCIe x1 Gen2 5Gbps),
-Wifi 2.4GHz/5GHz + Bluetooth 5.0 BLE (CM4 module),
- MicroSD card slot,
- extra eMMC 5.1 memory (standard FBGA-153 chip),
- 4x USB 2.0 ports (Host mode, Type A connectors),
- Gigabit Ethernet RJ45 with IEEE1548 support,
- 2x HDMI 2.0 ports (4K @60Hz),
- 2x MIPI CSI camera interfaces,
- 2x MIPI DSI display interfaces,
- USB-C for power supply (5VDC@3A) and for boot mode (device),
- dedicated power supply connector,
- high-quality audio DAC I2S (32-bit/384kHz) with headphone amplifier (DitectDrive, 128mW output power),
- RTC clock with battery.

For current status and more details please follow me on Twitter:

Here you can find a short introduction to the MirkoPC board by Jeff Geerling:

PCB is 4-layer, with impedance control.

PCB dimensions: 100 x 100mm.


All the interfaces were successfully tested. All the features are working.

The first batch was sent to the first users (8 boards).

You can check my github page (for technical details) and twitter account (for the current project status).


Project is under development - I ordered PCBs and assembly for passive components.

I will receive PCBs boards in 3 weeks (up to the end of Feb), due to the Chinese new year.

Then I need about 1-2 weeks for assembly rest components (ICs, connectors) and to bring up hardware.

Here is the 3D model in PDF format and STEP file:

The hardest thing in this project is the PCIe M.2 slot implementation. I'm not sure for 100% if this will work but it seems that the design should be OK.

I would like to test SSD NMVe drives and Coral Edge TPU modules.

Target applications:
· Machine learning platform (Coral Edge TPU)
· Cloud computing
· NAS server
· BOINC client
· Small server
· Home automation controller
· Smart controller
· HiFi media player (Volumio, RuneAudio)
· Home media center (OSMC, OpenELEC, XBMC/Kodi)
· and many more...


Assembly files (SMD + THT components)

Adobe Portable Document Format - 2.62 MB - 04/14/2021 at 14:21


MirkoPC user manual v1.0 2021-04-14.pdf

Official user manual, v1.0

Adobe Portable Document Format - 2.53 MB - 04/14/2021 at 14:19



3D model (PDF format)

Adobe Portable Document Format - 27.87 MB - 02/11/2021 at 11:25


View all 14 project logs

Enjoy this project?



Pengfei Li wrote a day ago point

The link is the same stuff,, the price is $36

  Are you sure? yes | no

nobodino wrote 2 days ago point

I'm interested with your project. I would like to buy one to play. How much does it cost?

  Are you sure? yes | no

ghorpade wrote 03/30/2021 at 19:04 point

Excellent. What is the cost and when it will be available?

  Are you sure? yes | no

Mirko wrote 03/29/2021 at 08:26 point

If you are interested to purchase that board - just send me PM. Thanks.

I'm thinking about ordering the next batch or starting CrowdSupply campaign (a big issue -> time to market delay).

When I receive more such inquiries, maybe there will be enough of them to be able to order more PCB boards.

  Are you sure? yes | no

Danny Martin wrote 04/08/2021 at 05:27 point

I would be interested in purchasing one of your boards.  Can you provide cost and ETA on delivery?

  Are you sure? yes | no

Pengfei Li wrote 4 days ago point

Yes, I'm interested in this project. Can you modify your design a little bit? I am trying to use CM4 to build a WiFi 6 router which needs 5 ethernet ports and WiFi 6. The GPIO only needs 12 pins. Please send me email at to discuss this.

  Are you sure? yes | no

Mirko wrote 4 days ago point

a little bit? I don't think so :)

You can connect GbE port to the external multiport switch.

Adding an extra GbE switch is a quite complicated process (HW and SW).

  Are you sure? yes | no

Pengfei Li wrote 4 days ago point

Does m.2 port of this board support WiFi card?

  Are you sure? yes | no

Mirko wrote 4 days ago point

Not tested yet.

You can use CM4 with onboard Wifi + BLE module.

  Are you sure? yes | no

gmessemer wrote 03/27/2021 at 18:35 point

Great work. Saw it in Geerling's video. When can we get one? 

  Are you sure? yes | no

redjr16 wrote 03/24/2021 at 22:58 point

Can I Paypal you some money for an early finished and tested carrier board?  You can contact me at redjr16@yahoo dot com.


  Are you sure? yes | no

redjr16 wrote 03/24/2021 at 15:52 point

Yes.  Very cool carrier board and project.

  Are you sure? yes | no

Mr.Lubo wrote 03/24/2021 at 11:49 point

Can you put 5 more cm4 somehow on it?

  Are you sure? yes | no

mai wrote 03/24/2021 at 10:45 point

I just love it.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates