V2-candidate snapshot
iamdarshg·Code-SDR·hardware/v2/docs/release-notes/V2-candidate-snapshot.kicad_pcb
About the V2-candidate snapshot PCB
V2-candidate snapshot is an open source RP2040/RP2350 PCB design by iamdarshg, published on GitHub. It is a 4-layer board measuring 159 × 159 mm, with 344 components from 139 distinct parts.
Its main chip is the BGS12WN6E6327, from the RP2040/RP2350 family. Other key parts include the AD9215BCPZ-105, BGA614H6327XTSA1, LD1117V-3V3, LIF-MD6000-6JMG80I and KSZ9031RNXCA. By type, the board carries 177 capacitors, 85 resistors, 28 ICs, 28 inductors, 9 connectors and 6 diodes.
It belongs with the rf & radio designs in this gallery.
From the project
hardware and software implementations for a FPGA based ultra-wideband software deifned radio
This is the modular KiCad 9 receiver/control-board redesign. It covers 100 MHz-10 GHz with 40 MHz useful real bandwidth. It is explicitly not an ESC; the ESC remains a separate external board.
- Code-SDR-V2.kicadsch - hierarchical root schematic. - sheets/ - eight functional subsheets. - Code-SDR-V2.kicadpcb - 99 x 99 mm, four-layer PCB with the 49 RF50 controlled-impedance nets routed. - Code-SDR-V2.kicadpro and .kicaddru - project and enforced rules. - CodeSDR.pretty/ and CodeSDR.kicadsym - project-local audited libraries. - tools/designmodel.py - single electrical component/net contract.…
Main components on the V2-candidate snapshot
V2-candidate snapshot bill of materials (BOM)
344 components, 139 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | AD9215BCPZ-105 TLV62569DBVR | SOT-23-5 | U1 |
| 1 | BGA614H6327XTSA1 TLV62569DBVR | SOT-23-5 | U2 |
| 1 | LD1117V-3V3 TLV75525PDBVR | SOT-23-5 | U3 |
| 1 | BGA614H6327XTSA1 TLV76733DRVR | WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm_ThermalVias | U4 |
| 1 | BGS12WN6E6327 RP2040 | QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm_ThermalVias | U10 |
| 1 | BGS12WN6E6327 W25Q16JVSSIQ | SOIC-8_3.9x4.9mm_P1.27mm | U11 |
| 1 | BGS12WN6E6327 USBLC6-2SC6 | SOT-23-6 | U12 |
| 1 | LIF-MD6000-6JMG80I | LIF-MD6000-6JMG80I | U20 |
| 1 | AD9215BCPZ-105 | LFCSP-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm_ThermalVias | U21 |
| 1 | KSZ9031RNXCA | QFN-48-1EP_7x7mm_P0.5mm_EP3.5x3.5mm_ThermalVias | U30 |
| 1 | LMX2592RHAT | Texas_RHA0040B_VQFN-40-1EP_6x6mm_P0.5mm_EP4.15x4.15mm_ThermalVias | U40 |
| 1 | ADF4360-1BCPZ | LFCSP-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_ThermalVias | U41 |
| 1 | CDCLVC1104PWR | TSSOP-8_3x3mm_P0.65mm | U42 |
| 2 | GRF4001 | GRF_DFN6_1.5x1.5mm | U50, U60 |
| 1 | ADL5801ACPZ-R7 | LFCSP-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_ThermalVias | U51 |
| 4 | GRF2101 | GRF_DFN6_1.5x1.5mm | U61, U62, U66, U67 |
| 1 | LTC5548IUDB | DFN-12-1EP_3x2mm_P0.5mm | U63 |
| 1 | QPC6144TR13 | QPC6144_LGA24_4x4mm | U64 |
| 1 | BGS12WN6E6327 | Infineon_TSNP6_1.1x0.7mm | U70 |
| 2 | GRF2013 | GRF_DFN6_1.5x1.5mm | U71, U75 |
Show 119 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | PE4312C-Z | QFN-20-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalVias | U72 |
| 1 | LT5560EDD | DFN-8-1EP_3x3mm_P0.5mm_EP1.65x2.38mm_ThermalVias | U73 |
| 1 | AD8351ARMZ | MSOP-10_3x3mm_P0.5mm | U74 |
| 1 | ABM8-272-T3_12MHz | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y10 |
| 1 | ECS-250-20-33-TR_25MHz | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y30 |
| 1 | SiT8209AC-23-33E-100.000000X | Oscillator_SMD_SiT_PQFN-4Pin_3.2x2.5mm | Y40 |
| 1 | RJ45 5V_INPUT_ONLY | TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | J1 |
| 1 | USB_B_Micro | USB_Micro-B_Molex-105017-0001 | J10 |
| 1 | Cortex_SWD_10pin | PinHeader_2x05_P1.27mm_Vertical | J11 |
| 1 | JK0654219NL | RJ45_Pulse_JK0654219NL_Horizontal | J30 |
| 1 | RF_LOW_0.1_2.5GHz | SMA_Molex_73251-1153_EdgeMount_Horizontal | J50 |
| 1 | RF_HIGH_2.3_4.2GHz | SMA_Molex_73251-1153_EdgeMount_Horizontal | J60 |
| 1 | RF_HIGH_4.2_6.8GHz | SMA_Molex_73251-1153_EdgeMount_Horizontal | J61 |
| 1 | RF_HIGH_6.8_9.2GHz | SMA_Molex_73251-1153_EdgeMount_Horizontal | J62 |
| 1 | RF_HIGH_8.0_10GHz | SMA_Molex_73251-1153_EdgeMount_Horizontal | J63 |
| 1 | 2.5A_PTC | Fuse_1812_4532Metric | F1 |
| 1 | LFCN-2500+ | MiniCircuits_FV1206 | FL50 |
| 1 | QPQ1909TR13 | QPQ1909_1.4x1.2mm | FL70 |
| 1 | BOOTSEL | SW_SPST_TL3342 | SW1 |
| 1 | RESET | SW_SPST_TL3342 | SW2 |
| 1 | 2450BL15B0200001E | Johanson_0805_6P_Balun | T50 |
| 1 | TC1-1-13M+ | Transformer_MiniCircuits_AT224-1A | T60 |
| 1 | 2450BL15B0100001E | Johanson_0805_6P_Balun | T70 |
| 1 | SMAJ5.0A | D_SMA | D1 |
| 5 | PESD1V0R1BCSF | SOD962-2_DSN0603 | D50, D60, D61, D62, D63 |
| 1 | 600R@100MHz_2A | Inductor_0805_HandSolder | FB1 |
| 1 | 600R@100MHz | L_0603_1608Metric_Pad1.05x0.95mm_HandSolder | FB30 |
| 2 | 120R@100MHz | L_0603_1608Metric_Pad1.05x0.95mm_HandSolder | FB31, FB32 |
| 5 | 120R@100MHz | L_0402_1005Metric | FB33, FB35, FB36, FB37, FB38 |
| 1 | 220R@100MHz | L_0402_1005Metric | FB34 |
| 1 | 200NH 2.2uH_2.5A | Inductor_0805_HandSolder | L1 |
| 1 | 2.2uH_2.5A | Inductor_0805_HandSolder | L2 |
| 2 | 220nH | L_0603_1608Metric_Pad1.05x0.95mm_HandSolder | L80, L83 |
| 2 | 33nH | L_0402_1005Metric_Pad0.77x0.64mm_HandSolder | L84, L97 |
| 2 | 2.2uH | L_0603_1608Metric_Pad1.05x0.95mm_HandSolder | L85, L86 |
| 4 | 200nH | L_0603_1608Metric_Pad1.05x0.95mm_HandSolder | L87, L88, L95, L96 |
| 4 | 360nH | L_0603_1608Metric_Pad1.05x0.95mm_HandSolder | L89, L90, L93, L94 |
| 2 | 390nH | L_0603_1608Metric_Pad1.05x0.95mm_HandSolder | L91, L92 |
| 2 | 0.1UF 22uF | C_0805_2012Metric | C1, C2 |
| 1 | 1UF 10uF | C_0805_2012Metric | C3 |
| 2 | 22uF | C_0805_2012Metric | C4, C7 |
| 51 | 100nF | C_0402_1005Metric | C5, C26, C27, C28, C40, C60, C69, C100 +43 |
| 13 | 10uF | C_0805_2012Metric | C6, C41, C58, C61, C66, C67, C261, C279 +5 |
| 1 | 1UF 100nF | C_0402_1005Metric | C8 |
| 2 | 0.1UF 1uF | C_0603_1608Metric | C9, C64 |
| 1 | 10UF 2.2uF | C_0603_1608Metric | C10 |
| 1 | 10UF 4.7uF | C_0805_2012Metric | C11 |
| 1 | 0.1UF 4.7uF | C_0805_2012Metric | C12 |
| 2 | 15pF_C0G | C_0402_1005Metric | C20, C21 |
| 1 | 5.6NF 1uF | C_0603_1608Metric | C22 |
| 1 | 51NF 100nF | C_0402_1005Metric | C23 |
| 2 | 6.8NF 100nF | C_0402_1005Metric | C24, C25 |
| 5 | 22UF 100nF | C_0402_1005Metric | C42, C53, C76, C78, C105 |
| 2 | 22UF 10uF | C_0805_2012Metric | C43, C62 |
| 3 | 10UF 100nF | C_0402_1005Metric | C44, C52, C153 |
| 3 | 10UF 10uF | C_0805_2012Metric | C45, C83, C154 |
| 5 | 1NF 100nF | C_0402_1005Metric | C46, C47, C54, C55, C152 |
| 6 | 0.1UF 100nF | C_0402_1005Metric | C48, C51, C77, C82, C150, C151 |
| 4 | 100PF 100nF | C_0402_1005Metric | C50, C71, C81, C93 |
| 1 | 100PF 10uF | C_0805_2012Metric | C56 |
| 5 | 1NF 10uF | C_0805_2012Metric | C57, C65, C94, C106, C159 |
| 1 | 1NF 1uF | C_0603_1608Metric | C63 |
| 3 | 1uF | C_0603_1608Metric | C68, C247, C271 |
| 1 | 1NF 4.7nF_C0G | C_0402_1005Metric | C70 |
| 2 | 0.1UF 10nF | C_0402_1005Metric | C72, C156 |
| 2 | 0.1UF 10uF | C_0805_2012Metric | C73, C155 |
| 1 | 10UF 1nF_C0G | C_0402_1005Metric | C74 |
| 1 | 22UF 3.3nF_C0G | C_0402_1005Metric | C75 |
| 1 | 100PF 100pF_C0G | C_0402_1005Metric | C80 |
| 3 | 1nF_C0G | C_0402_1005Metric | C102, C211, C212 |
| 1 | 10UF 33pF_C0G | C_0402_1005Metric | C157 |
| 1 | 22UF 33pF_C0G | C_0402_1005Metric | C158 |
| 18 | 100pF_C0G | C_0201_0603Metric | C201, C202, C203, C204, C206, C207, C208, C210 +10 |
| 1 | 15nF_C0G | C_0402_1005Metric | C205 |
| 4 | 0.2pF_C0G | C_0201_0603Metric | C209, C219, C292, C2112 |
| 4 | 100pF_C0G | C_0402_1005Metric | C213, C262, C268, C282 |
| 1 | 0.6pF_C0G | C_0201_0603Metric | C216 |
| 1 | 0.8pF_C0G | C_0201_0603Metric | C217 |
| 2 | 0.5pF_C0G | C_0201_0603Metric | C218, C291 |
| 3 | 1.0pF_C0G | C_0201_0603Metric | C246, C294, C2211 |
| 2 | 110pF_C0G | C_0402_1005Metric | C264, C266 |
| 1 | 10nF | C_0402_1005Metric | C301 |
| 2 | 1uF | C_0402_1005Metric | C313, C323 |
| 3 | 2.2uF | C_0402_1005Metric | C315, C317, C320 |
| 1 | 22pF_C0G | C_0201_0603Metric | C2110 |
| 1 | 0.3pF_C0G | C_0201_0603Metric | C2111 |
| 1 | 2.2pF_C0G | C_0201_0603Metric | C2210 |
| 1 | 453k_1% | R_0402_1005Metric | R1 |
| 3 | 100k_1% | R_0402_1005Metric | R2, R3, R4 |
| 1 | 0 | R_0603_1608Metric | R5 |
| 2 | 27R | R_0402_1005Metric | R20, R21 |
| 5 | 100k | R_0402_1005Metric | R22, R23, R144, R145, R146 |
| 10 | 4.7k | R_0402_1005Metric | R30, R33, R134, R135, R136, R137, R138, R139 +2 |
| 16 | 33R | R_0402_1005Metric | R31, R50, R51, R120, R121, R122, R123, R124 +8 |
| 2 | 0R | R_0402_1005Metric | R32, R60 |
| 1 | 27.4 12.1k_1% | R_0402_1005Metric | R40 |
| 5 | 10k | R_0402_1005Metric | R41, R141, R142, R143, R147 |
| 1 | 330R | R_0402_1005Metric | R42 |
| 1 | 27.4 330R | R_0402_1005Metric | R43 |
| 4 | 50R | R_0402_1005Metric | R52, R53, R54, R55 |
| 1 | 68R_1% | R_0402_1005Metric | R56 |
| 1 | 4.7k_1% | R_0402_1005Metric | R58 |
| 1 | 620R_1% | R_0402_1005Metric | R59 |
| 1 | 1.5k_1% | R_0402_1005Metric | R61 |
| 2 | 499R_1% | R_0402_1005Metric | R70, R81 |
| 1 | 3.0R_1% | R_0402_1005Metric | R71 |
| 1 | 33R_1% | R_0402_1005Metric | R72 |
| 2 | 25R_1% | R_0402_1005Metric | R73, R74 |
| 4 | 10k_1% | R_0402_1005Metric | R75, R76, R77, R78 |
| 2 | 100R_1% | R_0402_1005Metric | R79, R80 |
| 1 | 2.00k_1% | R_0402_1005Metric | R90 |
| 1 | 1.00k_1% | R_0402_1005Metric | R91 |
| 1 | 50R | R_0201_0603Metric | R92 |
| 3 | 51R | R_0402_1005Metric | R93, R94, R95 |
| 5 | 0R | R_0201_0603Metric | R100, R105, R106, R107, R111 |
| 1 | 1.5k | R_0201_0603Metric | R101 |
| 1 | 200R | R_0201_0603Metric | R102 |
| 2 | 2.9k | R_0201_0603Metric | R103, R112 |
| 2 | 2.2k | R_0402_1005Metric | R132, R133 |
V2-candidate snapshot design files
The KiCad project lives in the iamdarshg/Code-SDR repository on GitHub; these links point at the commit this page was built from.
V2-candidate snapshot: common questions
What microcontroller does the V2-candidate snapshot use?
The V2-candidate snapshot is built around the BGS12WN6E6327, from the RP2040/RP2350 family.
How big is the V2-candidate snapshot PCB?
The V2-candidate snapshot measures 159 × 159 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the V2-candidate snapshot?
344 components, from 139 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 V2-candidate snapshot design files?
From the iamdarshg/Code-SDR repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the V2-candidate snapshot design in my own project?
The repository has no license, so all rights stay with iamdarshg. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the V2-candidate snapshot without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
More boards in Code-SDR
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
Pro V2
kata0510
290.1 × 130 mm270 parts2LMIT2.3k