FlashStick

NebraLtd·FlashStick·Raspberry_Pi_Compute_Module_4/FlashStickCM4.kicad_pcb

FlashStick PCB layout, top view — open source board by NebraLtd

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.

FlashStick, from the project README
From the project README

Main components on the FlashStick

FlashStick bill of materials (BOM)

12 components, 10 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
74LVC1G07
U1
1
Rpi_CM4_ConnA
P1
1
Rpi_CM4_ConnB
P2
1
USB_A
JP1
1
SW_SPDT
SW1
1
RED
LED1
1
GREEN
LED2
1
BLUE
LED3
1
330uF
C1
3
1k
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.