LoRaDongle

marrrk·LoRaDongle·PCB/LoRaDongle_iCE40_USB/LoRaDongle_iCE40.kicad_pcb

LoRaDongle PCB layout, top view — open source FPGA board by marrrk
Simulate this board

About the LoRaDongle PCB

LoRaDongle is an open source FPGA PCB design by marrrk, published on GitHub. It is a 4-layer board measuring 95 × 67 mm, with 125 components from 63 distinct parts.

Its main chip is the ICE40UP5K-SG48ITR50, from the FPGA family. Other key parts include the 93LC56BT-I/OT, SGP40-D-R4, RP550K001A-TR, FT2232HL and SX1261IMLTRT. By type, the board carries 57 capacitors, 27 resistors, 12 inductors, 9 connectors, 8 ICs and 4 diodes.

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

From the project

A Risc-V Based LoRa custom PCB

The other files and directories of relevance are: - libraries/ - kicad symbols and footprints of specific components used - manufacturing/ - gerbers, assembly files and images for manufacturing - pdf_schematic/ - pdfs of the schematics of all versions - silksceen/ - images that are converted into silkscreen footprints

Main components on the LoRaDongle

LoRaDongle bill of materials (BOM)

125 components, 63 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
93LC56BT-I/OT
93LC56BT-I_OT
Microchip
IC1
1
SGP40-D-R4
Sensirion AG
IC3
1
RP550K001A-TR
Nisshinbo Micro Devices Inc.
U1
1
FT2232HL
FTDI, Future Technology Devices International Ltd
U2
1
SX1261IMLTRT
Semtech
U3
1
SKY13587-378LF
Skyworks Solutions Inc.
U4
1
W25Q128JVSIM TR
W25Q128JVS
Winbond Electronics
U5
1
ICE40UP5K-SG48ITR50
ICE40UP5K-SG48ITR
Lattice Semiconductor
U6
1
ECS-2520MV-500-BL-TR
ECS Inc.
X1
1
ABM8-12.000MHZ-B2-T
Crystal_GND24_Small
Abracon LLC
Y1
1
ECS-320-10-36B-CKM-TR
Crystal_GND24
ECS Inc.
Y2
1
USB-AP-S-RA-SMT
USB_A
Adam Tech
J1
1
-
Conn_01x10_Male
-
J2
1
-
Conn_01x08_Male
-
J3
1
-
Conn_01x04_Male
-
J4
1
142-0701-801
Cinch Connectivity Solutions Johnson
J5
1
-
Conn_02x02_Top_Bottom
-
J6
1
-
Conn_01x03_Male
-
J7
1
-
Jumper_2_Open
-
J8
1
-
Conn_01x17_Male
-
J9
Show 43 more
QtyPartRefs
3
RMCF0603ZT0R00
SolderJumper_2_Open
Stackpole Electronics Inc
JP1, JP2, JP3
2
TS02-66-55-BK-100-LCR-D
SW_Push
CUI Devices
SW1, SW2
1
LTST-C191KRKT
PWR
Lite-On Inc.
D1
1
XZCBD53W-1
Done
SunLED
D2
1
XZVG53W-8
TX
SunLED
D3
1
XZVG53W-8
RX
SunLED
D4
3
BLM18AG601SN1D
600R/0.5A
Murata Electronics North America
FB1, FB2, FB3
2
MCHK1608T2R2MKN
2.2uH
Taiyo Yuden
L1, L2
2
LQW15AN47NJ00D
47nH
Murata Electronics
L3, L6
1
LQW15AN18NH00D
18nH
Murata Electronics
L4
1
VLS201610CX-150M-1
15uH
TDK
L5
2
LQW15AN9N1H00D
9.1nH
Murata Electronics
L7, L9
1
LQW15AN2N7C00D
2.7nH
Murata Electronics
L8
12
GCM155R71C104KA55J
0.1uF
Murata Electronics
C1, C8, C9, C10, C12, C13, C16, C18 +4
3
GRM188R60J106ME47D
10uF
Murata Electronics
C2, C4, C6
3
GRM1555C1H220FA01D
22pF
Murata Electronics
C3, C5, C47
3
GRM155C80J475MEAAD
4.7uF
Murata Electronics
C7, C11, C17
2
GRM1885C1H270JA01D
27pF
Murata Electronics
C14, C15
11
GRM155R71C104KA88D
100nF
Murata Electronics
C23, C24, C25, C26, C27, C29, C30, C31 +3
5
GRM155R70J105MA12D
1uF
Murata Electronics
C28, C34, C54, C55, C56
1
GRM155R71H103KA88J
10nF
Murata Electronics
C35
2
GRM1555C1H1R8WA01D
1.8pF
Murata Electronics
C36, C37
1
GRM1555C1H1R0BA01D
1pF
Murata Electronics
C38
3
GRM1555C1H471JA01D
470pF
Murata Electronics
C39, C40, C44
2
CGA2B2C0G1H330J050BA
33pF
TDK Corporation
C41, C43
1
GRM155R61A474KE15D
470nF
Murata Electronics
C42
1
GRM155R71C473KA01J
47nF
Murata Electronics
C45
1
GRM1555C1H470JA01D
47pF
Murata Electronics
C46
2
GJM1555C1H3R3DB01D
3.3pF
Murata Electronics
C48, C50
1
GRM1555C1H3R0BA01J
3pF
Murata Electronics
C49
1
GRM1555C1H6R8BA01D
6.8pF
Murata Electronics
C51
1
GRM1555C1H120JA01J
12pF
Murata Electronics
C52
1
CL10A335KP8NNNC
3.3uF
Samsung Electro-Mechanics
C53
2
RMCF0402FT10R0
10R
Stackpole Electronics Inc
R1, R2
5
RMCF0402FT100R
100R
Stackpole Electronics Inc
R3, R18, R19, R20, R21
1
RMCF0402FT453K
453K
Stackpole Electronics Inc
R4
3
RMCF0402JT100K
100K
Stackpole Electronics Inc
R5, R6, R7
1
RMCF0402FT1K00
1K
Stackpole Electronics Inc
R8
1
RMCF0402FT2K00
2K
Stackpole Electronics Inc
R9
11
RMCF0402FT10K0
10K
Stackpole Electronics Inc
R10, R13, R14, R15, R16, R17, R22, R23 +3
1
RMCF0402FT12K0
12K
Stackpole Electronics Inc
R11
1
RC0402FR-072K2L
2k2
Yageo
R12
1
RMCF0402FT4R70
4.7
Stackpole Electronics Inc
R26

LoRaDongle design files

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

LoRaDongle: common questions

What microcontroller does the LoRaDongle use?

The LoRaDongle is built around the ICE40UP5K-SG48ITR50, from the FPGA family.

How big is the LoRaDongle PCB?

The LoRaDongle measures 95 × 67 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the LoRaDongle?

125 components, from 63 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 LoRaDongle design files?

From the marrrk/LoRaDongle 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 LoRaDongle design in my own project?

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

Can I test firmware for the LoRaDongle 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.

Similar boards