Streamoscope
JosephFeld·streamoscope·hardware/kicad_design/design_1/design_1.kicad_pcb
About the Streamoscope PCB
Streamoscope is an open source PCB design by JosephFeld, published on GitHub under the MIT license. It is a 4-layer board measuring 85.4 × 157.2 mm, with 132 components from 38 distinct parts.
Other key parts include the MIC7221YM5-TR, TPS767D318PWPR, FT601Q-B-T, HD3SS3212IRKSR and AFE5812ZCF. By type, the board carries 79 capacitors, 16 resistors, 15 connectors, 9 inductors, 5 ICs and 2 crystals.
From the project
USB-3 streaming data acquisition system originally designed for low-field MRI
It reads in 8 channels of data from the AFE5812 analog front end chip into an Alchitry Au FPGA board, which feeds it into an FT601 FIFO-to-USB-3 Bridge which can be read into Python. Due to bandwidth constraints of the FT601, it only streams two channels. However, more could be streamed with a modified FPGA design that decimates the signals or decreases their precision.

Main components on the Streamoscope
Streamoscope bill of materials (BOM)
132 components, 38 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | MIC7221YM5-TR | SOT95P280X130-5N | IC1 |
| 1 | TPS767D318PWPR | IC_TPS61196PWPRQ1 | U1 |
| 1 | FT601Q-B-T | QFN40P900X900X100-77N | U2 |
| 1 | HD3SS3212IRKSR | SN74HCS541RKSR | U3 |
| 1 | AFE5812ZCF | ZCF135_TEX_NO_PASTE | U4 |
| 1 | XO32 | Oscillator_SMD_Abracon_ASV-4Pin_7.0x5.1mm | X1 |
| 1 | 830059646 30Meg | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | Conn_01x02_Pin | PinHeader_1x02_P2.54mm_Vertical | J1 |
| 1 | Conn_02x07_Odd_Even | PinSocket_2x07_P2.00mm_Vertical | J3 |
| 1 | Conn_01x04_Pin | PinSocket_1x04_P2.54mm_Vertical | J4 |
| 8 | Conn_Coaxial | SMA_Amphenol_132134_Vertical | J5, J6, J8, J9, J10, J11, J12, J13 |
| 1 | Conn_01x32_Pin | PinHeader_1x32_P2.54mm_Vertical | J7 |
| 1 | Barrel_Jack | BarrelJack_Horizontal | J14 |
| 1 | USB_C_Receptacle | AMPHENOL_12401899E412A | J15 |
| 1 | Conn_01x16_Pin | PinHeader_1x16_P2.54mm_Vertical | J16 |
| 1 | Alchitry_Element_AU | Element_no_top | B1 |
| 1 | Fuse | Fuse_0402_1005Metric_Pad0.77x0.64mm_HandSolder | F1 |
| 2 | 0 | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | JPG1, JPG2 |
| 2 | Green | LED_0603_1608Metric | D1, D2 |
| 8 | FerriteBead | L_0805_2012Metric | FB2, FB3, FB4, FB5, FB6, FB7, FB8, FB9 |
Show 18 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | FerriteBead | L_0402_1005Metric | FB11 |
| 4 | 22u | CP_EIA-6032-20_AVX-F | C1, C2, C7, C8 |
| 36 | 0.1u | C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C3, C4, C6, C14, C15, C18, C19, C20 +28 |
| 8 | 15n | C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C5, C9, C10, C11, C12, C13, C34, C35 |
| 11 | 1u | C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C16, C17, C29, C30, C31, C32, C33, C42 +3 |
| 2 | 6.8n | C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C52, C60 |
| 9 | 100n | C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C54, C59, C61, C62, C63, C66, C67, C68 +1 |
| 6 | 470n | C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C64, C65, C69, C70, C71, C73 |
| 2 | 18p | C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C74, C75 |
| 1 | 10u | C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C76 |
| 1 | 49.9 | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R1 |
| 2 | 200 | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R2, R3 |
| 2 | 250K | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R4, R5 |
| 2 | 5.1k | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R6, R12 |
| 4 | 10k | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R7, R8, R10, R15 |
| 2 | 4.3k | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R9, R13 |
| 1 | 1.6k | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R11 |
| 2 | 100k | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R14, R16 |
Streamoscope design files
The KiCad project lives in the JosephFeld/streamoscope repository on GitHub; these links point at the commit this page was built from.
Streamoscope: common questions
How big is the Streamoscope PCB?
The Streamoscope measures 85.4 × 157.2 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Streamoscope?
132 components, from 38 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 Streamoscope design files?
From the JosephFeld/streamoscope repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Streamoscope design in my own project?
Yes, under the terms of its MIT license, which JosephFeld chose for the repository.