FlashStick
NebraLtd·FlashStick·Raspberry_Pi_Compute_Module_4/FlashStickCM4.kicad_pcb
About the FlashStick PCB
FlashStick is an open source PCB design by NebraLtd, published on GitHub under the CC-BY-SA-4.0 license. It is a 2-layer board measuring 80 × 40 mm, with 12 components from 10 distinct parts.
Other key parts include the 74LVC1G07. By type, the board carries 3 LEDs, 3 resistors, 2 connectors, 1 IC, 1 jumper and 1 switch.
From the project
Open source USB Adapters for popular compute modules
This FlashStick is designed for programming the Raspberry Pi Compute Module version 4.
1. Insert Compute Module 4 into FlashStick. 2. Ensure switch is in position USB_BOOT. 3. Plug into Computer. 4. Load USB Boot Software (Or use Balena Etcher) to boot the CM into Programming Mode. 5. Flash image like normal. 6. Unplug stick from computer. 7. Remove Compute Module.

Main components on the FlashStick
FlashStick bill of materials (BOM)
12 components, 10 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 74LVC1G07 | SOT-353_SC-70-5 | U1 |
| 1 | Rpi_CM4_ConnA | DF40HC(3.0)-100DS-0.4v-CM4A | P1 |
| 1 | Rpi_CM4_ConnB | DF40HC(3.0)-100DS-0.4v-CM4B | P2 |
| 1 | USB_A | USB_A_H_PLUG_CNCTech_TH | JP1 |
| 1 | SW_SPDT | SW_SPDT_CL-SB-12B | SW1 |
| 1 | RED | LED_0603_1608Metric | LED1 |
| 1 | GREEN | LED_0603_1608Metric | LED2 |
| 1 | BLUE | LED_0603_1608Metric | LED3 |
| 1 | 330uF | CP_Elec_6.3x5.9 | C1 |
| 3 | 1k | R_0603_1608Metric | R1, R2, R3 |
FlashStick design files
The KiCad project lives in the NebraLtd/FlashStick repository on GitHub; these links point at the commit this page was built from.
FlashStick: common questions
How big is the FlashStick PCB?
The FlashStick measures 80 × 40 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the FlashStick?
12 components, from 10 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the FlashStick design files?
From the NebraLtd/FlashStick repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the FlashStick design in my own project?
Yes, under the terms of its CC-BY-SA-4.0 license, which NebraLtd chose for the repository.