Skip to the content
PCBKitNew board
2 layers72.4 × 26.6 mmCmio, the printed circuit board in 3D

Custom Raspberry Pi Compute Module (1/3) IO Board

Size
72.4 × 26.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
48
Nets
74
Pads
388
Tracks, vias
521, 59
Pours
14
Routed
Yes
KiCad
KiCad 4
Created
24 May 2017
Updated
2 Dec 2017

Overview

Cmio is an open-source printed circuit board by deltabeard, from the deltabeard/cmio repository on GitHub. It is a 2-layer board of 72.4 × 26.6 mm with 48 parts on 74 nets, routed with 521 tracks and 59 vias.

It is built around the AP2401S. Its parts include 13 resistors, 12 capacitors, 8 connectors, 4 ICs and 2 diodes. It belongs with the computers and single-board computers boards of this library.

Main components

1

README

README.md

cmio

Note that this circuit is currently untested, as such I cannot guarantee that it will function correctly.

This is a custom Raspberry Pi Compute Module IO Board. Designed for low cost production, and a minimal set of components.

Preview of the front of the PCB Preview of the back of the PCB

Because low cost production was the main focus of the project, this Compute Module IO board only has a subset of features in comparison to the official version. However, whilst the official version costs £115, this design aims to produce a Compute Module IO board that can be manufactured (PCB fabrication, BOM, et al) under £30.

See BOM.md for the bill of materials, and for the costs required to manufacture the latest release of this board.

This allows hobbyists an opportunity to introduce themselves to the Raspberry Pi Compute Module without breaking the bank.

Features:

  • Low cost design.
  • Only low cost components required.
  • Simple to solder with a heat gun.
  • Micro SD card slot.
  • Composite video output (No HDMI).
  • Bank 0 and Bank 1 GPIO pins available.
  • USB On-The-Go (OTG) support.
  • Micro USB power input.
  • Fully open source (KiCad files, etc. all available) under TAPR Open Hardware License.
  • A most excellent reset button! Removed in v0.5

Compatibility with the Raspberry Pi GPIO header was removed after v0.2 to simplify the design and reduce cost of production.

* Prices correct at the time of writing, are in Pound Sterling and include VAT.

Using this Repository

Note that only tagged releases should be used for manufacture (see the releases page). Other commits should be deemed as work in progress.

Releases marked as "Pre-release" are not fully tested, and should not be used. To this date, no release version is fully working unfortunately.

Roadmap

Version v1.0 will denote a fully working board.

Parts

48
QtyValueFootprintReferences
8100kResistors_SMD:R_0805_HandSolderingR1, R2, R7, R8, R9, R10, R11, R12
5TESTfoot:Measurement_Point_Round-SMD-Pad_SmallTP1, TP2, TP3, TP4, TP5
44.7uFCapacitors_SMD:C_0805_HandSolderingC1, C2, C5, C6
347uFCapacitors_Tantalum_SMD:CP_Tantalum_Case-A_EIA-3216-18_ReflowC7, C10, C12
20.1uFCapacitors_SMD:C_0805_HandSolderingC8, C9
21uFCapacitors_SMD:C_0805_HandSolderingC3, C4
22.2uHInductors_NEOSID:Neosid_Inductor_SM-NE29_SMD1008L1, L2
22N7002TO_SOT_Packages_SMD:SOT-23Q1, Q2
2470RResistors_SMD:R_0805_HandSolderingR5, R13
2AP3417BTO_SOT_Packages_SMD:SOT-23-5_HandSolderingU1, U2
10.1uFCapacitors_SMD:C_0805C11
110kResistors_SMD:R_0805_HandSolderingR6
1200kResistors_SMD:R_0805_HandSolderingR3
1450kResistors_SMD:R_0805_HandSolderingR4
1AP2138TO_SOT_Packages_SMD:SOT-23U3
1AP2401Housings_SSOP:MSOP-8_3x3mm_Pitch0.65mmU4
1BANK0Pin_Headers:Pin_Header_Straight_2x15_Pitch2.54mmJ2
1BANK1Pin_Headers:Pin_Header_Straight_2x11_Pitch2.54mm_SMDJ6
1Micro_SD_Card_Molex_47309-2651foot:Molex_Micro_SD_47309-2651J7
1PWR LEDLEDs:LED_0805D1
1RUNPin_Headers:Pin_Header_Straight_1x02_Pitch2.54mmJ8
1Raspberry Pi Compute Module 1/3/3Lfoot:CM3_Socket_SODIMM_DDR1-2_TE_1473149_4_NoHole_NoEndSilkSJ4
1STATUS LEDLEDs:LED_0805D2
1TVOUTfoot:RCA_PHONOJ5
1USB_OTGfoot:Molex_Right_Angle_SMT_TypeB_MicroUSB_105017_CircularOnly_annular_fixJ3
1USB_POWERfoot:Molex_Right_Angle_SMT_TypeB_MicroUSB_105017_CircularOnly_annular_fixJ1

Questions

How big is the Cmio PCB?

It measures 72.4 × 26.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Cmio use?

48 parts, built around the AP2401S. 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 Cmio KiCad files?

From the deltabeard/cmio repository on GitHub, at the commit this page was made from: the board is src/cmio.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Cmio design in my own project?

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

Similar boards

  • 2 layersDemo, the printed circuit board in 3D

    Demo

    adamws/kicad-kbplacer

    KiCad plugin for automatic keyboard's key placement and routing

    48 parts547GPL-3.0
  • 2 layers18.8 × 18.1 mmAmoeba royale, the printed circuit board in 3D

    Amoeba royale

    mtl/keyboard-pcbs

    Keyboard PCBs

    48 parts485
  • 2 layers48.1 × 115.6 mmAPU ENG CRANK PANEL, the printed circuit board in 3D

    APU ENG CRANK PANEL

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    48 parts431
  • 2 layers106 × 55 mmEndcap, the printed circuit board in 3D

    Endcap

    softerhardware/Hermes-Lite2

    A second generation low-cost amateur HF software defined radio transceiver.

    48 parts384
  • 2 layers42.8 × 88 mm18650 pcb, the printed circuit board in 3D

    18650 pcb

    CRImier/MyKiCad

    My KiCad boards. Can't be bothered uploading individually anymore, so here you go.

    48 parts253GPL-3.0
  • 2 layers34 × 44 mmClk lo buffer, the printed circuit board in 3D

    Clk lo buffer

    loxodes/vna

    Under development open hardware microwave vector network analyzer

    48 parts205
  • 2 layers70.6 × 189.2 mmNano, the printed circuit board in 3D

    Nano

    fellesverkstedet/fabricatable-machines

    Motion systems for flexible digital fabrication and research. Easy to fabricate and customize. Documentation: https://github.com/fellesverkstedet/fabricatable-machines/wiki

    48 parts175