
R7FS7MOD
Brazil-L/Lumeward-OpenSource
Open-source Lumeward firmware and development tools

A Risc-V Based LoRa custom PCB
LoRaDongle iCE40 is an open-source printed circuit board by marrrk, from the marrrk/LoRaDongle repository on GitHub. It is a 4-layer board of 95 × 67 mm with 145 parts on 126 nets, routed with 1,261 tracks and 217 vias.
It is built around the ICE40UP5K-SG48ITR50, SKY13587-378LF and SX1261IMLTRT, with the RP550K001A-TR, SGP40-D-R4 and W25Q128JVSIQ among its other parts. Its parts include 57 capacitors, 27 resistors, 9 connectors, 9 inductors and 8 ICs. It belongs with the radio and wireless and home automation and IoT boards and the FPGA and CPLD boards of this library.
LoRaDongle is a custom PCB that merges Risc-V with LoRa in a USB Dongle form factor. This repository contains all the project files required to build, utilise and modify the project. Documentation can be read from the site: https://marrrk.github.io/LoRaDongle/
git clone --recurse-submodules https://github.com/marrrk/LoRaDongle.gitLicense Licensed under CERN-OHL-P v2 permissive variant or later.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | 0.1uF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C1, C8, C9, C10, C12, C13, C16, C18, C19, C20, C21, C22 |
| 11 | 100nF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C23, C24, C25, C26, C27, C29, C30, C31, C32, C33, C57 |
| 11 | 10K | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R10, R13, R14, R15, R16, R17, R22, R23, R24, R25, R27 |
| 5 | 100R | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R3, R18, R19, R20, R21 |
| 5 | 1uF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C28, C34, C54, C55, C56 |
| 3 | 100K | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R5, R6, R7 |
| 3 | 10uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C2, C4, C6 |
| 3 | 22pF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C3, C5, C47 |
| 3 | 4.7uF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C7, C11, C17 |
| 3 | 470pF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C39, C40, C44 |
| 3 | 600R/0.5A | digikey-footprints:0603 | FB1, FB2, FB3 |
| 3 | SolderJumper_2_Open | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | JP1, JP2, JP3 |
| 2 | 1.8pF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C36, C37 |
| 2 | 10R | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R1, R2 |
| 2 | 2.2uH | Inductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolder | L1, L2 |
| 2 | 27pF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C14, C15 |
| 2 | 3.3pF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C48, C50 |
| 2 | 33pF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C41, C43 |
| 2 | 47nH | Inductor_SMD:L_0402_1005Metric_Pad0.77x0.64mm_HandSolder | L3, L6 |
| 2 | 9.1nH | Inductor_SMD:L_0402_1005Metric_Pad0.77x0.64mm_HandSolder | L7, L9 |
| 2 | GND | TestPoint:TestPoint_Pad_D2.5mm | GND1, GND2 |
| 2 | SW_Push | Button_Switch_THT:SW_PUSH_6mm_H5mm | SW1, SW2 |
| 1 | 1.2V | TestPoint:TestPoint_Pad_D2.5mm | 1V2 |
| 1 | 10nF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C35 |
| 1 | 12K | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R11 |
| 1 | 12pF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C52 |
| 1 | 142-0701-801 | digikey-footprints:RF_SMA_BoardEdge_142-0701-801 | J5 |
| 1 | 15uH | KiCad_VLS201610CX-150M-1:VLS2016 | L5 |
| 1 | 18nH | Inductor_SMD:L_0402_1005Metric_Pad0.77x0.64mm_HandSolder | L4 |
| 1 | 1K | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R8 |
| 1 | 1pF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C38 |
| 1 | 2.7nH | Inductor_SMD:L_0402_1005Metric_Pad0.77x0.64mm_HandSolder | L8 |
| 1 | 2K | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R9 |
| 1 | 2k2 | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R12 |
| 1 | 3.3V | TestPoint:TestPoint_Pad_D2.5mm | 3V3 |
| 1 | 3.3uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C53 |
| 1 | 3pF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C49 |
| 1 | 4.7 | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R26 |
| 1 | 453K | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R4 |
| 1 | 470nF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C42 |
| 1 | 47nF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C45 |
| 1 | 47pF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C46 |
| 1 | 5V | TestPoint:TestPoint_Pad_D2.5mm | 5V1 |
| 1 | 6.8pF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C51 |
| 1 | 93LC56BT-I_OT | 93LC56B-I_OT_KiCad:SOT95P270X145-6N | IC1 |
| 1 | CTL2 | TestPoint:TestPoint_Pad_D2.5mm | CTL2 |
| 1 | Conn_01x03_Male | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J7 |
| 1 | Conn_01x04_Male | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J4 |
| 1 | Conn_01x08_Male | Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical | J3 |
| 1 | Conn_01x10_Male | Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical | J2 |
| 1 | Conn_01x17_Male | Connector_PinHeader_2.54mm:PinHeader_1x17_P2.54mm_Vertical | J9 |
| 1 | Conn_02x02_Top_Bottom | Connector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_Vertical | J6 |
| 1 | Crystal_GND24 | Crystal:Crystal_SMD_2520-4Pin_2.5x2.0mm | Y2 |
| 1 | Crystal_GND24_Small | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | Done | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D2 |
| 1 | ECS-2520MV-500-BL-TR | Oscillator:Oscillator_SMD_ECS_2520MV-xxx-xx-4Pin_2.5x2.0mm | X1 |
| 1 | FT2232HL | Package_QFP:LQFP-64_10x10mm_P0.5mm | U2 |
| 1 | ICE40UP5K-SG48ITR | Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm | U6 |
| 1 | Jumper_2_Open | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J8 |
| 1 | LOGO | Logo:license2 | G*** |
| 1 | LOGO | Logo:qr_code | G*** |
| 1 | LOGO | Logo:mark_njoroge | G3 |
| 1 | LOGO | Logo:LoRaDongleLogo | G1 |
| 1 | LOGO | Logo:rev2 | G*** |
| 1 | OSCI | TestPoint:TestPoint_Pad_D2.5mm | OSCI1 |
| 1 | OSCO | TestPoint:TestPoint_Pad_D2.5mm | OSCO1 |
| 1 | PWR | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | RP550K001A-TR | RP550K001A-TR_KiCad:SON50P270X300X60-13N | U1 |
| 1 | RX | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D4 |
| 1 | SGP40-D-R4 | KiCad_SGP40-D-R4:SON80P244X244X95-7N | IC3 |
| 1 | SKY13587-378LF | SW_SKYA21012:SW_SKYA21012 | U4 |
| 1 | SX1261IMLTRT | sx1261-footprint:Semtech-QFN24-0-0-0 | U3 |
| 1 | TX | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D3 |
| 1 | USB_A | Connector_USB:USB_A_CNCTech_1001-011-01101_Horizontal | J1 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U5 |
| 1 | XTA | TestPoint:TestPoint_Pad_D2.5mm | XTA1 |
| 1 | XTB | TestPoint:TestPoint_Pad_D2.5mm | XTB1 |
| 1 | iCE_CLK | TestPoint:TestPoint_Pad_D2.5mm | iCE_CLK1 |
| 1 | iCE_SI | TestPoint:TestPoint_Pad_D2.5mm | iCE_SI1 |
| 1 | iCE_SO | TestPoint:TestPoint_Pad_D2.5mm | iCE_SO1 |
The 143 most common of 145 parts.
It measures 95 × 67 mm and has 4 copper layers, 1.6 mm thick.
145 parts, built around the ICE40UP5K-SG48ITR50, SKY13587-378LF, SX1261IMLTRT and RP550K001A-TR. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the marrrk/LoRaDongle repository on GitHub, at the commit this page was made from: the board is PCB/LoRaDongle_iCE40_USB/LoRaDongle_iCE40.kicad_pcb and its schematic PCB/LoRaDongle_iCE40_USB/LoRaDongle_iCE40.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask marrrk before reusing the design.

Brazil-L/Lumeward-OpenSource
Open-source Lumeward firmware and development tools

logisim-evolution/GECKO5Education
Openhardware educational platform based on the ideas of the ulx3s and Gecko4Education


open-ephys/ephys-test-board
General purpose, automated electrophysiology test board


Mehdi-Ldj/lora-ble-sensor-node
Off-grid LoRa/BLE sensor node — 868 MHz LoRa, 2.4 GHz BLE, solar/LiFePO4

upadhyaydhruv/vajra-quadcopter
Custom quadcopter firmware written in STM32 HAL

tomasmcguinness/zigbee-nrf-flow-and-return-temperature-sensor
A zigbee based, dual probe temperature sensor designed to operate on battery.