Skip to the content
PCBKitNew board
4 layers114 × 99 mmCM4 PiStorm32Lite, the printed circuit board in 3D

CM4 PiStorm32Lite

PiStorm/cm4board13

CM4 adapter board for PS32-lite and classic PiStorm

Size
114 × 99 mm
Copper layers
4
Thickness
1.61 mm
Parts
47
Nets
196
Pads
452
Tracks, vias
1,199, 334
Pours
11
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
23 Oct 2022
Updated
31 Mar 2025

Overview

CM4 PiStorm32Lite is an open-source printed circuit board by PiStorm, from the PiStorm/cm4board repository on GitHub, published under the MIT licence. It is a 4-layer board of 114 × 99 mm with 47 parts on 196 nets, routed with 1,199 tracks and 334 vias.

It is built around the TLV62569DBV, SMTSO2020CTJ and NASM0-S6701-TP40. Its parts include 9 capacitors, 8 resistors, 6 connectors, 4 diodes and 1 IC. It belongs with the computers and single-board computers and interfaces and adapters boards and the Raspberry Pi (Linux) boards of this library.

Main components

3

README

CM4_PiStorm32Lite/README.md

CM4 for PiStorm32-Lite

IMG0148

This is the v1.1 "B-Day edition" of CM4 adapter board designed especially for PiStorm32-Lite. The adapter has following features

  • CM4 connector, cutout for onboard WiFi antenna, four holes for mechanical fastening of the CM4
  • microSD slot usable with Lite versions of CM4 board
  • PP13 pad with the same function as in case of RaspberryPi 3
  • Global_EN jumper for physically resetting the CM4
  • Jumper for forced flashing of eMMC memory (if available)
  • CSI port for future uses, such as RGB grabber
  • 40-pin FPC port for peripherals: HDMI, Ethernet, USB, I2C
  • NVMe slot on bottom side for further use as mass storage on AmigaOS

Building instructions

For building of CM4 version of PiStorm32-lite you need following components

  • PiStorm32-lite board
  • CM4 Adapter (this project)
  • Three 5mm spacers (STL file included in FabricationData folder)
  • Three M2,5x10 screws
  • CM4 Module with a heatsink

IMG_0149

The heatsink is in case of CM4 mandatory! The module has to small PCB area to dissipate the heat from the BRCM2711 alone. Not using heatsink will not damage your CM4 but it will almost immedaitely heat up to 80°C and throttle. If you decide to print the spacers by yourself, use for your safety a material which is a bit more heat resistant than commonly used PLA.

If you need to attach a CM4 heatsink with fan, solder either wires or 2x1 pin header in the "opt. cooling fan" position. If you are using a fan with PWM control, followi instructions of the supplier on how to connect it to a system providing the power only, without PWM pulsing or tacho signal. If you are using IDE LED as indicator of microSD or eMMC on CM4, solder the LED controller of your choise to the PP13 pad. This pad has the same meaning as on RaspberryPi 3 boards. Inactive state results in a 3.3V on that pin, active microSD/eMMC lits the "ACT" LED on and the voltage on PP13 drops to about 2V.

Subsequently connect the 40-pin connector of PiStorm32-Lite with pinheader of the CM4 Adapter board. The top sides of both boards are placed face-to-face to each other. Carefully insert the spacers and tighten the boards together using the M2,5 screws. The assembled PiStorm should look like this

IMG_0150

Finally, plug the CM4 into the socket on CM4 Adapter board. Your PiStorm32-Lite with RaspberryPi Compute Module 4 is now ready and can be installed in your Amiga.

IMG_0151

WARNING

NEVER EVER attempt to fix CM4 to the CM4 Adapter board using the four screws without small spacers provided by the manufacturer of the heatsink. These circa 1mm tall spacers are made of a hard rubber which prevents bendig of CM4 board and reduces the pressure exposed to the CM4. Tightening CM4 without the hard rubber spacers will most likely damage CM4 board and the CM4 Adapter board.

Please follow the installation manuals provided with your CM4 heatsink precisely.

NOTES

Please note the 40-pin header on CM4 adapter board is installed "upside-down", i.e. the top of the CM4 adapter corresponds to bottom side of regular RaspberryPi.

If HDMI output is wished, an IO board needs to be connected to the CM4 adapter board using 40-pin FPC cable.

Ordering instructions

TBD...

Parts

47
QtyValueFootprintReferences
710uCapacitor_SMD:C_0805_2012MetricC1, C2, C3, C6, C7, C8, C9
5LOGOLOGOG***, G***, G***, G***, G***
42k2Resistor_SMD:R_0603_1608MetricR1, R2, R3, R4
4LEDLED_SMD:LED_0805_2012MetricD1, D2, D3, D4
3 SMTSO2020CTJcustom:SMTSO20H4, H5, H6
3MountingHoleMountingHole:MountingHole_2.7mm_M2.5H1, H2, H3
22u2Capacitor_SMD:C_0805_2012MetricC4, C5
24k7Resistor_SMD:R_0603_1608MetricR5, R6
2Jumper_2_OpenTestPoint:TestPoint_2Pads_Pitch2.54mm_Drill0.8mmJP1, JP2
1100kResistor_SMD:R_0603_1608MetricR8
122kResistor_SMD:R_0603_1608MetricR7
12u2custom:IND-SMD_L4.4-W4.2L1
1CSI 3V3 supplyJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP3
1ComputeModule4-CM4CM4IO:Raspberry-Pi-4-Compute-ModuleModule1
1Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ5
1Conn_01x15_MountingPincustom:FPC-SMD_15P-P1.00_JS_AFA07-S15XXXJ4
1Conn_01x40_MountingPincustom:FPC-SMD_AFC07-S40FCC00J3
1Conn_02x20_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_VerticalJ1
1MOLEX 104031-0811custom:MOLEX_1040310811J2
1NASM0-S6701-TP40custom:CONN-SMD_67P-P0.50-V_NXSM0-S67XX-XX40CN1
1TLV62569DBVPackage_TO_SOT_SMD:SOT-23-5U1
1TestPointConnector_Wire:SolderWire-0.1sqmm_1x01_D0.4mm_OD1mmPP1

The 45 most common of 47 parts.

Questions

How big is the CM4 PiStorm32Lite PCB?

It measures 114 × 99 mm and has 4 copper layers, 1.61 mm thick.

What parts does the CM4 PiStorm32Lite use?

47 parts, built around the TLV62569DBV, SMTSO2020CTJ and NASM0-S6701-TP40. 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 CM4 PiStorm32Lite KiCad files?

From the PiStorm/cm4board repository on GitHub, at the commit this page was made from: the board is CM4_PiStorm32Lite/CM4_PiStorm32Lite.kicad_pcb and its schematic CM4_PiStorm/CM4_PiStorm.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the CM4 PiStorm32Lite design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers88 × 90.3 mmKeebdexpansion, the printed circuit board in 3D

    Keebdexpansion

    emfcamp/Keebdexpansion

    A keyboard hexpansion for the Tildagon badge using the solder.party KeebDeck Keyboard. Software for the hexpansion is provided by @sodoku.

    30 parts2MIT
  • 4 layers36.4 × 15 mmOvrdrive, the printed circuit board in 3D

    Ovrdrive

    o7-machinehum/phantomdrive

    Seemingly normal USB drive with a hidden security feature

    57 parts1kMIT
  • 4 layers65 × 30 mmIcepi zero, the printed circuit board in 3D

    Icepi zero

    cheyao/icepi-zero

    An ECP5 FPGA Dev Board in a Pi Zero form

    163 parts869
  • 4 layers94 × 50.8 mmUlx3s, the printed circuit board in 3D

    Ulx3s

    drandyhaas/KiCadRoutingTools

    A set of Python/Rust tools to aid routing in KiCad

    235 parts744MIT
  • 2 layers285 × 94.6 mmPH60 Rev3, the printed circuit board in 3D

    PH60 Rev3

    ph-design/PH60

    A printable 60% multi-layout wireless keyboard suite.

    264 parts163
  • 4 layers40 × 15 mmNlink lite, the printed circuit board in 3D

    Nlink lite

    nspired-Hackers/nternet-Link

    Wi-Fi, AI chat, and camera module for TI-Nspire calculators. Custom ESP32 PCBs + firmware. (Yes, 'nternet' is intentional, Nspire community naming.)

    26 parts58
  • 4 layers102.4 × 42 mmMK4001MTD USB Reader, the printed circuit board in 3D

    MK4001MTD USB Reader

    will127534/MK4001MTD-USB-Bridge

    The MK4001MTD is a 4 GB Microdrive originally used in the Nokia N91 music phone and some other devices, like MP3 players or USB drives, back when flash storage was still quite expensive.

    69 parts46
  • 2 layers23.1 × 10.1 mmMouse charger, the printed circuit board in 3D

    Mouse charger

    zoroseerus/g305lithiummodkit

    a modkit for the Logitech G305 so you can use lithium batteries and save some weight

    16 parts21GPL-3.0