Kiwi

mfkiwl·KiwiSDR_PCB·KiwiSDR/kiwi.kicad_pcb

Kiwi PCB layout, top view — open source FPGA board by mfkiwl
Simulate this board

About the Kiwi PCB

Kiwi is an open source FPGA PCB design by mfkiwl, published on GitHub. It is a board measuring 117 × 55 mm, with 166 components from 59 distinct parts.

Its main chip is the XC7A35T-1FTG256C, from the FPGA family. Other key parts include the SE4150L-R, LP5907QMFX-3.3Q1, CAT24C256YI-GT3, LTC2248 and CWX823-066.6666M. By type, the board carries 94 capacitors, 19 resistors, 13 inductors, 12 ICs, 10 test points and 6 connectors.

It belongs with the rf & radio and audio designs in this gallery.

From the project

KiCAD PCB files for KiwiSDR project including active antenna and bias tee

Software-defined Radio (SDR) and GPS for the BeagleBone Black ----------------------------------------------------------------------

An add-on board ("cape") that turns your Beagle into a web-accessible shortwave receiver.

This repository contains the KiCAD files (schematics, board layout), Gerbers, BOM and other files used to produce the KiwiSDR PCB. Also included here is the design for an active antenna and bias tee although they are still undergoing development.

Kiwi, from the project README
From the project README

Main components on the Kiwi

Kiwi bill of materials (BOM)

166 components, 59 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
XC7A35T-1FTG256C
Artix-7 A35
Xilinx
U1
1
SE4150L-R
SE4150L
Skyworks Solutions
U101
2
LP5907QMFX-3.3Q1
LP5907 3.3V 250mA
Texas Instruments
U104, U404
1
CAT24C256YI-GT3
EEPROM 32Kx8
ON Semiconductor
U301
1
LTC2248
Linear Technology
U401
1
CWX823-066.6666M
66.6666 MHz
Connor-Winfield
U402
2
NC7SZ125P5X
NC7SZ125
Fairchild Semiconductor
U403, U406
1
LTC6401-20
Linear Technology
U405
1
LMR10530YSD/NOPB
LMR10530Y 1.0V 3A
Texas Instruments
U701
1
LP5907QMFX-1.8Q1
LP5907 1.8V 250mA
Texas Instruments
U702
1
7Q-16.368MBG-T
16.368 MHz
TXC
X101
1
TB_2
J1
2
SMA
J2, J3
2
DNL U.FL
J4, J5
1
POWER JACK 2.1MM
J6
1
SF1186G
SAW L1
Murata
FL101
1
LOGO
GFX1
1
SRF0905A-501Y
CMC 500uH 1A
Bourns
T301
5
TEST_POINT
TP101, TP105, TP401, TP701, TP702
3
TEST_POINT
TP102, TP103, TP104
Show 39 more
QtyPartRefs
2
TEST_POINT
TP301, TP402
2
CDSOD323-T03C
TVS 3.3V
Bourns
Z401, Z402
1
HEADER 13x2
ZB1
1
BMI-S-209-F
RF_SHIELD 29x19
Laird
ZR101
2
BMI-S-209-C
RF_SHIELD_COVER 29x19
Laird
ZR102, ZR402
1
BMI-S-209-F
RF_SHIELD 29x19
Laird
ZR401
1
SSB44-E3/52T
SR 5A 40V
Vishay
D701
1
MLK1005S39NJ
39nH
TDK
L101
5
MMZ1005B601C
FB 600Z
TDK
L102, L103, L104, L407, L408
2
MLG1005SR33J
330nH
TDK
L401, L404
1
MLG1005SR27J
270nH
TDK
L402
3
MLG1005SR15J
150nH
TDK
L403, L405, L406
1
SRN4018-1R0Y
1uH 3.7A
Bourns
L701
28
GRM155R6YA474KE01D
470n
Murata
C1, C2, C3, C6, C7, C8, C11, C12 +20
4
GRM31CR60J107ME39L
100u
Murata
C5, C20, C29, C703
11
GRM155R60J475ME47D
4.7u
Murata
C9, C14, C17, C18, C27, C28, C34, C35 +3
2
GRM1555C1H220JA01D
22p
Murata
C101, C104
8
GRM155R71C103KA01D
10n
Murata
C105, C106, C193, C303, C305, C413, C417, C425
1
DNL 10n
C107
14
GRM155R71C104KA88D
100n
Murata
C190, C191, C192, C195, C301, C421, C422, C423 +6
4
GRM1555C1H101JA01D
100p
Murata
C194, C408, C411, C416
7
GRM155R61E105KA12D
1u
Murata
C196, C197, C418, C419, C426, C427, C705
2
GRM1555C2A560JA01D
56p/100
Murata
C401, C404
2
GRM1555C1H161JA01D
160p/50
Murata
C402, C403
1
GRM219R72A102KA01J
1n/100
Murata
C405
1
ESD61C474K4T2A-28
470n/100
AVX
C406
5
GCM155R71H102KA37D
1n
Murata
C407, C409, C428, C430, C432
3
GRM155R60J225ME15D
2.2u
Murata
C412, C415, C420
1
GRM21BR60J226ME39L
22u
Murata
C701
4
ERJ-2RKF1000X
100R
Panasonic
R101, R102, R103, R401
3
ERJ-2RKF5601X
5K6
Panasonic
R303, R304, R305
1
ERJ-2RKF66R5X
66R5
Panasonic
R402
1
ERJ-2RKF28R7X
28R7
Panasonic
R403
2
CAY16-101J8LF
100R
Bourns
R404, R405
4
ERJ-2RKF1002X
10K
Panasonic
R406, R409, R410, R703
1
DNL
R407
1
ERJ-2GE0R00X
0R
Panasonic
R408
1
ERJ-2RKF10R0X
10R
Panasonic
R701
1
ERJ-2RKF6651X
6K65
Panasonic
R702

Kiwi design files

The KiCad project lives in the mfkiwl/KiwiSDR_PCB repository on GitHub; these links point at the commit this page was built from.

Kiwi: common questions

What microcontroller does the Kiwi use?

The Kiwi is built around the XC7A35T-1FTG256C, from the FPGA family.

How big is the Kiwi PCB?

The Kiwi measures 117 × 55 mm and is 1.6 mm thick.

How many components are on the Kiwi?

166 components, from 59 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 Kiwi design files?

From the mfkiwl/KiwiSDR_PCB repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.

Can I use the Kiwi design in my own project?

The repository has no license, so all rights stay with mfkiwl. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Kiwi without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug FPGA firmware against it before you order a PCB.

More boards in KiwiSDR_PCB

Similar boards