
Emberone
256foundation/emberone00-pcb
KiCAD design files for the emberOne/00 hashboard

compactPi is a project to develop a compact Raspberry Pi Compute Module carrier suitable for ArduPilot applications. It's primarily targeted at marine applications (ArduSub/ArduRover).
CompactPi is an open-source printed circuit board by loganrf, from the loganrf/compactPi repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 6-layer board of 47 × 105 mm with 127 parts on 264 nets, routed with 697 tracks and 279 vias.
It is built around the TLVM13630RDHR, CSD18511Q5A and LM74700QDBVRQ1, with the AT24C256C-SSHL-T, RT9742GGJ5 and RT9742SNGV among its other parts. Its parts include 50 capacitors, 32 resistors, 16 ICs, 13 connectors and 4 diodes. It belongs with the Raspberry Pi (Linux) boards of this library.
compactPi is a project to develop a compact Raspberry Pi Compute Module carrier suitable for ArduPilot applications. It's primarily targeted at marine applications (ArduSub/ArduRover).
As of June 2026, these milestones are way out of date due to personal circumstances. As I get back up to speed there will be substantial updates to this timeline!
| # | Description | Estimated Time Frame | Status |
|---|---|---|---|
| 1 | Feature freeze | Mid-Feb | On Track |
| 2 | Schematic/layout draft ready for review | Early march | In Work |
| 3 | Gerbers ready for review | End of march | TBD |
| 4 | PCB Tape Out | Mid April | TBD |
| 5 | Board Fab & Build | June/July (assuming 30 day turn for initial prototypes to keep costs maneagable) | TBD |
| 6 | Validation/Verification Complete | TBD | TBD |
| 7 | V1.0 Design File Release | TBD (dependent on how well the first rev does) | TBD |

| # | Description | Value/Units | Notes |
|---|---|---|---|
| 1 | Input Voltage range | 6-25V | 2 independent inputs + USB-C PD option |
| 2 | Mainboard power dissipation | 25W | |
| 3 | Dimensions | 45mm x 105mm | Evaluating options for shrinking length without over-crowding connectors |
| # | Description | Part Number |
|---|---|---|
| 1 | 6 Axis IMU | ICM-20602 |
| 2 | 3 Axis Magnetometer | MMC5983 |
| 3 | 3 Axis Compass | AK09915 |
| 4 | Barometer | BMP280 |
| 5 | ADC | TBD |
| # | Description | Form Factor | Qty | Notes |
|---|---|---|---|---|
| 1 | UART | JST-GH BM06B | 2 | |
| 2 | I2C | JST-GH BM04B | 2 | |
| 3 | SBUS | TBD | 1 | |
| 4 | 5V PWM Quad Out | JST-GH BM06B | 4 | 4 PWM channels per connector, 16 total per carrier |
| 5 | Leak Sensor | JST-GH BM02B | 1 | |
| 6 | ADC | TBD | TBD | |
| 7 | HDMI | HDMI-C | 1 | |
| 8 | Ethernet 10/100 | JST-GH BM04B | 1 | |
| 9 | USB | 1x JST-GH BM04B/ 1x USB-C OTG | 2 | |
| 10 | SD | micro-SD | 1 | |
| 11 | Power | TBD | 2 | |
| 12 | CAN Bus | JST-GH BM04B | 2 |


| Qty | Value | Footprint | References |
|---|---|---|---|
| 13 | 100nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C7, C8, C9, C10, C13, C16, C19, C21, C23, C24, C26, C34, C36 |
| 11 | 10k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R8, R11, R14, R15, R16, R17, R18, R23, R24, R26, R27 |
| 9 | 4.7k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R1, R2, R3, R22, R28, R29, R30, R31, R32 |
| 9 | 4.7uF | Capacitor_SMD:C_1206_3216Metric | C5, C12, C15, C17, C18, C28, C30, C31, C33 |
| 6 | Conn_01x04_MountingPin | Connector_JST:JST_GH_BM04B-GHS-TBT_1x04-1MP_P1.25mm_Vertical | J5, J6, J7, J8, J9, J11 |
| 5 | 100nF | Capacitor_SMD:C_0402_1005Metric | C38, C39, C54, C64, C65 |
| 4 | 47uF | Capacitor_SMD:C_1210_3225Metric | C11, C14, C20, C22 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_2.7mm_Pad_TopBottom | H1, H2, H3, H4 |
| 3 | 10u | Capacitor_SMD:C_0201_0603Metric | C66, C67, C69 |
| 3 | 10uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C6, C25, C27 |
| 3 | CSD18511Q5A | SiGe_Lib:DQJ0008A | U5, U6, U8 |
| 3 | LM74700QDBVRQ1 | SiGe_Lib:DBV0006A_M | U4, U7, U9 |
| 2 | 100n | Capacitor_SMD:C_0402_1005Metric | C40, C41 |
| 2 | 10A | Fuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolder | F1, F2 |
| 2 | 1uF | Capacitor_SMD:C_0603_1608Metric | C29, C32 |
| 2 | 2.2K 1% | Resistor_SMD:R_0402_1005Metric | R5, R6 |
| 2 | 22pF | Capacitor_SMD:C_0402_1005Metric | C52, C53 |
| 2 | 22uF | Capacitor_SMD:C_1210_3225Metric | C35, C37 |
| 2 | 25.5k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R7, R9 |
| 2 | 39.2k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R10, R13 |
| 2 | 6.8uF | Capacitor_SMD:C_1812_4532Metric | C46, C47 |
| 2 | 75 | Resistor_SMD:R_0402_1005Metric | R20, R21 |
| 2 | AT24C256C-SSHL-T | SiGe_Lib:8S1_MCH | U2, U10 |
| 2 | Conn_01x06_MountingPin | Connector_JST:JST_GH_BM06B-GHS-TBT_1x06-1MP_P1.25mm_Vertical | J4, J10 |
| 2 | FerriteBead_Small | Inductor_SMD:L_0805_2012Metric | FB1, FB2 |
| 2 | SMAJ26A | Diode_SMD:D_SMA_Handsoldering | D1, D2 |
| 2 | TLVM13630RDHR | SiGe_Lib:B0QFN30_RDH_TEX | U13, U14 |
| 2 | WE-TVS-82400102 | Package_TO_SOT_SMD:SOT-23-6 | U22, U23 |
| 1 | 1000pF | Capacitor_SMD:C_0402_1005Metric | C56 |
| 1 | 1053101208 | SiGe_Lib:CONN_SD-105310-100_08_MOL | J1 |
| 1 | 10K 1% | Resistor_SMD:R_0402_1005Metric | R4 |
| 1 | 10k | Resistor_SMD:R_0402_1005Metric | R12 |
| 1 | 10u | Capacitor_SMD:C_0805_2012Metric | C3 |
| 1 | 120 | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R25 |
| 1 | 1k | Resistor_SMD:R_0402_1005Metric | R19 |
| 1 | 47pF | Capacitor_SMD:C_0402_1005Metric | C68 |
| 1 | Choke_CommonMode_FerriteCore_1234 | Inductor_SMD:L_CommonModeChoke_Coilcraft_0805USB | FL1 |
| 1 | ComputeModule5-CM5 | CM5IO:Raspberry-Pi-5-Compute-Module | Module1 |
| 1 | Conn_ARM_SWD_TagConnect_TC2030-NL | Connector:Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_Vertical | J12 |
| 1 | Crystal_GND24_Small | Crystal:Crystal_SMD_2016-4Pin_2.0x1.6mm | Y1 |
| 1 | HDMI_A_1.4 | Connector_Video:HDMI_Micro-D_Molex_46765-0xxx | J2 |
| 1 | LED Red | LED_SMD:LED_0603_1608Metric | D4 |
| 1 | MCP25625x-x-ML | Package_DFN_QFN:QFN-28-1EP_6x6mm_P0.65mm_EP4.25x4.25mm | U21 |
| 1 | Micro_SD_Card_Det | Connector_Card:microSD_HC_Molex_104031-0811 | J14 |
| 1 | RT9742GGJ5 | Package_TO_SOT_SMD:SOT-23-5 | U1 |
| 1 | RT9742SNGV | Package_TO_SOT_SMD:TSOT-23_HandSoldering | U17 |
| 1 | SZNUP2105L | Package_TO_SOT_SMD:SOT-23 | D5 |
| 1 | TG110-E050N5xx | Transformer_SMD:Transformer_Ethernet_Halo_N5_SO-16_7.11x12.7mm | TR1 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J15 |
| 1 | ~ | SiGe_Lib:WQFN38_REF_TEX | U3 |
It measures 47 × 105 mm and has 6 copper layers, 1.6 mm thick.
127 parts, built around the TLVM13630RDHR, CSD18511Q5A, LM74700QDBVRQ1 and AT24C256C-SSHL-T. 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 loganrf/compactPi repository on GitHub, at the commit this page was made from: the board is Design Files/compactPi.kicad_pcb and its schematic Design Files/CM5_GPIO.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CERN-OHL-S-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

256foundation/emberone00-pcb
KiCAD design files for the emberOne/00 hashboard

sandgum/Triangulate-SF_01-Speaker-Frame
A 24 inch Raspberry Pi-based Android digital picture frame attached to a 220W stereo Bluetooth speaker with DSP

256foundation/libreboard
Open Source Bitcoin Mining Control Board

vega-d/CM4-nano-carrierboard
A simplified carrier board for RPI CM4 module featuring reduced footprint.

Distaff/RPi_CM_Drone_Board
Source of the CM5-based drone controller used for onboard image processing, communication, and high-level automation. Originally created for IARC2026 (drone engineering competition), used in other competitions as well.

nimitvijayvargee/netherrack
A Compute Module 5 Carrier board to use as a minecraft server!

devisunofficial/HomeBoy
Homeboy is Raspberry-Pi based Game Console(Emulator) which can also act as server( or Backend) for my other projects.
