Retrospector Components
dchwebb·Retrospector·Hardware/bu/Retrospector_Components.kicad_pcb
About the Retrospector Components PCB
Retrospector Components is an open source STM32 PCB design by dchwebb, published on GitHub. It is a 2-layer board measuring 60 × 110 mm, with 131 components from 91 distinct parts.
Its main chip is the MCP6004, from the STM32 family. Other key parts include the TL074, IS42S16800F-7TLI, STM32H743ZITX, TL072 and PCM5100APW. By type, the board carries 59 capacitors, 48 resistors, 10 ICs, 7 connectors, 4 diodes and 2 inductors.
It belongs with the audio and retro computing designs in this gallery.
From the project
Eurorack Delay Effect
Retrospector is a Eurorack format stereo digital delay.
Delay times can be set clocked or free-running and left and right channels can be independent or the right channel set as a multiple of the left channel. The delay times are switchable between short, long and reversed with maximum delay times over 5 minutes.
The feedback path can be filtered with settings allowing a sweep from low pass to high pass, or either separately. The delayed signal can be modulated for subtle chorussing effects or left and right channels fed back into each other to widen dual mono sources.

Main components on the Retrospector Components
Retrospector Components bill of materials (BOM)
131 components, 91 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | MCP6004 STM32H743ZITx | LQFP-144_20x20mm_P0.5mm | U1 |
| 1 | TL074 IS42S16800F-7TLI | TSOP-II-54_22.2x10.16mm_P0.8mm | U2 |
| 1 | MCP6004 PCM5100APW | SSOP-20_4.4x6.5mm_Pitch0.65mm_Round_Pads | U3 |
| 1 | IS42S16800F-7TLI SSI2164 | SOIC-16_3.9x9.9mm_Pitch1.27mm | U4 |
| 1 | STM32H743ZITX MCP6004 | SOIC-14_N | U5 |
| 1 | TL072 MCP6004 | SOIC-14_N | U6 |
| 1 | TL074 | SOIC-14_N | U7 |
| 1 | PCM5100APW LD1117-3.3-4Tab | SOT-223-3_TabPin2 | U8 |
| 1 | LM2675M-5 | SOIC-8_3.9x4.9mm_Pitch1.27mm | U10 |
| 1 | TL072 | SOIC-8_3.9x4.9mm_Pitch1.27mm | U11 |
| 1 | C115962 8MHz 20pF | Crystal_SMD_5032-2pin_5.0x3.2mm_HandSoldering | Y1 |
| 1 | SWD_Header | SWD_header | J1 |
| 1 | Eurorack_10_pin_power | Eurorack_10_pin_header | J2 |
| 4 | Conn_01x08_Male | Pin_Header_Straight_1x08_Pitch2.54mm | J3, J4, J5, J6 |
| 1 | USB_B_Micro | USB_Micro-B_Amphenol | J7 |
| 2 | 1N5819 | D_SOD-123 | D1, D3 |
| 1 | 1N5819 LM4040DBZ-5 | SOT-23 | D2 |
| 1 | LM4040DBZ-5 1N5819 | D_SOD-123 | D4 |
| 1 | L | L_0805_HandSoldering | L1 |
| 1 | C1046 68uH | TDK_Inductor_6.9x7.2 | L2 |
Show 71 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 3 | 100PF 100nF | C_0603_HandSoldering | C1, C26, C35 |
| 2 | 100NF 30pF | C_0603_HandSoldering | C2, C3 |
| 2 | 100NF 2.2uF | C_0603_HandSoldering | C4, C6 |
| 18 | 100NF 100nF | C_0603_HandSoldering | C5, C7, C8, C9, C10, C11, C12, C13 +10 |
| 1 | 100NF 560pF | C_0603_HandSoldering | C18 |
| 1 | 1.5NF 10uF | C_0805 | C22 |
| 1 | 1NF 560pF | C_0603_HandSoldering | C23 |
| 4 | 2.2UF 100nF | C_0603_HandSoldering | C24, C25, C42, C46 |
| 2 | 1.5NF 560pF | C_0603_HandSoldering | C27, C28 |
| 1 | 30PF 1.5nF | C_0603_HandSoldering | C29 |
| 1 | 1NF 1.5nF | C_0603_HandSoldering | C30 |
| 1 | 30PF 2.2uF | C_0603_HandSoldering | C31 |
| 1 | 100PF 1.5nF | C_0603_HandSoldering | C32 |
| 1 | 1.5NF 2.2uF | C_0603_HandSoldering | C33 |
| 1 | 1.5NF 1.5nF | C_0603_HandSoldering | C34 |
| 1 | 1.5NF 22uF | CP_Elec_4x5.8 | C36 |
| 1 | 10UF 47uF | CP_Elec_5x5.7 | C39 |
| 1 | 100NF 22uF | CP_Elec_4x5.8 | C40 |
| 1 | 10UF 47uF | CP_Elec_4x5.8 | C41 |
| 1 | 47UF 10uF | C_0805 | C43 |
| 1 | 10NF 1.5nF | C_0603_HandSoldering | C45 |
| 1 | 10UF 1nF | C_0805 | C47 |
| 1 | 2.2UF 1nF | C_0805 | C48 |
| 4 | 560PF 100pF | C_0805 | C49, C50, C51, C52 |
| 1 | 100NF 10uF | C_0805 | C53 |
| 1 | 100nF | C_0603_HandSoldering | C54 |
| 1 | 1.5nF | C_0603_HandSoldering | C55 |
| 1 | 10NF 10nF | C_0603_HandSoldering | C56 |
| 1 | 22UF 22uF | C_1210 | C57 |
| 1 | 100NF 10nF | C_0603_HandSoldering | C58 |
| 1 | 2.2UF 47uF | C_1210 | C59 |
| 1 | 75K 30k | R_0603_HandSoldering | R1 |
| 3 | 47K 30k | R_0603_HandSoldering | R2, R10, R18 |
| 1 | 20K 510R | R_0603_HandSoldering | R3 |
| 1 | 6K8 91k | R_0603_HandSoldering | R4 |
| 1 | 91K 100k | R_0603_HandSoldering | R5 |
| 1 | 47K 20k | R_0603_HandSoldering | R6 |
| 1 | 47K 47k | R_0603_HandSoldering | R7 |
| 1 | 2K2 20k | R_0603_HandSoldering | R8 |
| 4 | 10K 47k | R_0603_HandSoldering | R9, R28, R31, R34 |
| 1 | 47K 56k | R_0603_HandSoldering | R11 |
| 1 | 20K 6k8 | R_0603_HandSoldering | R12 |
| 1 | 6K8 6k8 | R_0603_HandSoldering | R13 |
| 1 | 2K2 30k | R_0603_HandSoldering | R14 |
| 1 | 10K 510R | R_0603_HandSoldering | R15 |
| 1 | 91K 510R | R_0603_HandSoldering | R16 |
| 1 | 56K 510R | R_0603_HandSoldering | R17 |
| 1 | 100K 30k | R_0603_HandSoldering | R19 |
| 1 | 30K 1k | R_0603_HandSoldering | R20 |
| 1 | 68K 1k | R_0603_HandSoldering | R21 |
| 1 | 47K 2k2 | R_0603_HandSoldering | R22 |
| 1 | 68K 68k | R_0603_HandSoldering | R23 |
| 1 | 47K 100k | R_0603_HandSoldering | R24 |
| 1 | 10K 68k | R_0603_HandSoldering | R25 |
| 1 | 100K 100k | R_0603_HandSoldering | R26 |
| 1 | 100K 47k | R_0603_HandSoldering | R27 |
| 1 | 75k | R_0603_HandSoldering | R29 |
| 1 | 30K 91k | R_0603_HandSoldering | R30 |
| 1 | 68K 4k7 | R_0603_HandSoldering | R32 |
| 1 | 47K 4k7 | R_0603_HandSoldering | R33 |
| 1 | 100K 68k | R_0603_HandSoldering | R35 |
| 1 | 2k2 | R_0603_HandSoldering | R36 |
| 1 | 30K 2k2 | R_0603_HandSoldering | R37 |
| 2 | 30K 10k | R_0603_HandSoldering | R38, R39 |
| 1 | 30K 47k | R_0603_HandSoldering | R40 |
| 2 | 510R 47k | R_0603_HandSoldering | R41, R44 |
| 1 | 510R 100k | R_0603_HandSoldering | R42 |
| 1 | 510R 100R | R_0603_HandSoldering | R43 |
| 1 | 100R 10k | R_0603_HandSoldering | R45 |
| 1 | 2K2 10k | R_0603_HandSoldering | R46 |
| 2 | 10k | R_0603_HandSoldering | R47, R48 |
Retrospector Components design files
The KiCad project lives in the dchwebb/Retrospector repository on GitHub; these links point at the commit this page was built from.
Retrospector Components: common questions
What microcontroller does the Retrospector Components use?
The Retrospector Components is built around the MCP6004, from the STM32 family.
How big is the Retrospector Components PCB?
The Retrospector Components measures 60 × 110 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Retrospector Components?
131 components, from 91 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 Retrospector Components design files?
From the dchwebb/Retrospector repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the Retrospector Components design in my own project?
The repository has no license, so all rights stay with dchwebb. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Retrospector Components without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
More boards in Retrospector
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2kSTM32
Brain board STM32F407
rusefi
61.8 × 73.2 mm69 parts2LGPL-3.01.2k