
ESP32 Transmitter and Receiver
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

Custom Raspberry Pi Compute Module (1/3) IO Board
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.
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.

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:
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.
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.
Version v1.0 will denote a fully working board.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 100k | Resistors_SMD:R_0805_HandSoldering | R1, R2, R7, R8, R9, R10, R11, R12 |
| 5 | TEST | foot:Measurement_Point_Round-SMD-Pad_Small | TP1, TP2, TP3, TP4, TP5 |
| 4 | 4.7uF | Capacitors_SMD:C_0805_HandSoldering | C1, C2, C5, C6 |
| 3 | 47uF | Capacitors_Tantalum_SMD:CP_Tantalum_Case-A_EIA-3216-18_Reflow | C7, C10, C12 |
| 2 | 0.1uF | Capacitors_SMD:C_0805_HandSoldering | C8, C9 |
| 2 | 1uF | Capacitors_SMD:C_0805_HandSoldering | C3, C4 |
| 2 | 2.2uH | Inductors_NEOSID:Neosid_Inductor_SM-NE29_SMD1008 | L1, L2 |
| 2 | 2N7002 | TO_SOT_Packages_SMD:SOT-23 | Q1, Q2 |
| 2 | 470R | Resistors_SMD:R_0805_HandSoldering | R5, R13 |
| 2 | AP3417B | TO_SOT_Packages_SMD:SOT-23-5_HandSoldering | U1, U2 |
| 1 | 0.1uF | Capacitors_SMD:C_0805 | C11 |
| 1 | 10k | Resistors_SMD:R_0805_HandSoldering | R6 |
| 1 | 200k | Resistors_SMD:R_0805_HandSoldering | R3 |
| 1 | 450k | Resistors_SMD:R_0805_HandSoldering | R4 |
| 1 | AP2138 | TO_SOT_Packages_SMD:SOT-23 | U3 |
| 1 | AP2401 | Housings_SSOP:MSOP-8_3x3mm_Pitch0.65mm | U4 |
| 1 | BANK0 | Pin_Headers:Pin_Header_Straight_2x15_Pitch2.54mm | J2 |
| 1 | BANK1 | Pin_Headers:Pin_Header_Straight_2x11_Pitch2.54mm_SMD | J6 |
| 1 | Micro_SD_Card_Molex_47309-2651 | foot:Molex_Micro_SD_47309-2651 | J7 |
| 1 | PWR LED | LEDs:LED_0805 | D1 |
| 1 | RUN | Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm | J8 |
| 1 | Raspberry Pi Compute Module 1/3/3L | foot:CM3_Socket_SODIMM_DDR1-2_TE_1473149_4_NoHole_NoEndSilkS | J4 |
| 1 | STATUS LED | LEDs:LED_0805 | D2 |
| 1 | TVOUT | foot:RCA_PHONO | J5 |
| 1 | USB_OTG | foot:Molex_Right_Angle_SMT_TypeB_MicroUSB_105017_CircularOnly_annular_fix | J3 |
| 1 | USB_POWER | foot:Molex_Right_Angle_SMT_TypeB_MicroUSB_105017_CircularOnly_annular_fix | J1 |
It measures 72.4 × 26.6 mm and has 2 copper layers, 1.6 mm thick.
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.
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.
Its repository states no licence, so its author keeps all rights: ask deltabeard before reusing the design.

hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

adamws/kicad-kbplacer
KiCad plugin for automatic keyboard's key placement and routing



softerhardware/Hermes-Lite2
A second generation low-cost amateur HF software defined radio transceiver.

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

loxodes/vna
Under development open hardware microwave vector network analyzer

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