
SparkFun IoT Node LoRaWAN
sparkfun/SparkFun_IoT_Node_LoRaWAN
Hardware Repository for the SparkFun IoT Node - LoRaWAN Development board

Hardware Repository for the SparkFun IoT Node - LoRaWAN Development board
SparkFun IoT Node LoRaWAN panelized is an open-source printed circuit board by sparkfun, from the sparkfun/SparkFun_IoT_Node_LoRaWAN repository on GitHub. It is a 4-layer board of 132.2 × 188.4 mm with 971 parts on 134 nets, routed with 3,836 tracks and 1,120 vias.
It is built around the CH340C, APS6404L-3SQR-ZR and DT1042-04SO, with the BAT20J and DMG2305UX among its other parts. Its parts include 124 capacitors, 112 resistors, 28 connectors, 16 switches and 12 diodes. It belongs with the radio and wireless and home automation and IoT boards of this library.
SparkFun IoT Node - LoRaWAN (WRL-26060)
The SparkFun IoT Node – LoRaWAN development board brings an entirely new level of usability to the often convoluted and configuration-intensive effort to set up a LoRaWAN™-based IoT Device. Combining the ease of LoRaWAN™ setup and configuration delivered by the Digi X-ON™ system with the rapid prototyping provided by the SparkFun Qwiic ecosystem, the SparkFun IoT Node – LoRaWAN development board accelerates IoT end-node creation and deployment.
Out of the Box
With the integration of Digi X-ON™ technology, the SparkFun IoT Node – LoRaWAN board allows the creation and deployment of a LoRaWAN™ IoT sensor in minutes.
The SparkFun IoT Node – LoRaWAN board is shipped with firmware installed that Digi HX15 Gateway for LoRaWAN automatically connects to Digi X-ON, detects an attached sensor, and posts data to the X-ON cloud. Configured via a serial console connection, this application allows rapid evaluation and creation of a LoRaWAN™ IoT device.
The pre-installed application is also open source and readily available, enabling rapid customization if desired.
Firmware Development
The firmware development for the SparkFun IoT Node – LoRaWAN board is performed primarily in the Arduino environment and enabled by an Arduino XBee® LR library from Digi. Combining the easy LoRaWAN™ access provided by the Digi library with the wide range of Qwiic sensors available from SparkFun, the possibilities of potential LoRaWAN™ IoT sensors are endless.
Additionally, the pre-installed application is open source and readily available, enabling rapid customization if desired.
Hardware
At the heart of the IoT Node – LoRaWAN board is the RP2350 microprocessor from Raspberry Pi, supporting many development environments, including Arduino, micropython, and the Raspberry Pi pico SDK. Besides the capabilities the RP2350 provides, we’ve kitted out the processer with all the goodies your project might require:
The Digi XBee® LR module for LoRaWAN module is directly connected to a serial port of the RP2350, allowing direct control and access to the LoRaWAN™ module via a development library provided by Digi.
The XBee® LR for LoRaWAN™ module is the latest LoRaWAN™ module from Digi, delivering unmatched operational performance and onboarding simplicity. The Digi XBee® LR uses LoRa™ modulation for Non-Line-of-Sight (NLOS) two-way communications for long-range and high-noise RF environments. Since each module is pre-activated on Digi's X-ON™ cloud platform, automated connection and two-way device management are a breeze.
This product is open source!
Please review the LICENSE.md file for license information.
If you have any questions or concerns on licensing, please contact technical support on our SparkFun forums.
Distributed as-is; no warranty is given.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 68 | 0.1uF | SparkFun-Capacitor:C_0603_1608Metric | C1, C1, C1, C1, C10, C10, C10, C10, C11, C11, C11, C11, C12, C12, C12, C12 +52 |
| 40 | 1.0mm | SparkFun-Connector:TestPoint-1.0mm | TP1, TP1, TP1, TP1, TP2, TP2, TP2, TP2, TP3, TP3, TP3, TP3, TP10, TP10, TP10, TP10 +24 |
| 40 | 10k | SparkFun-Resistor:R_0603_1608Metric | R10, R10, R10, R10, R14, R14, R14, R14, R18, R18, R18, R18, R22, R22, R22, R22 +24 |
| 36 | G*** | kibuzzard-6691B276 | kibuzzard-6691B276, kibuzzard-6691B276, kibuzzard-6691B276, kibuzzard-6691B276, kibuzzard-6691B276, kibuzzard-6691B276, kibuzzard-6691B276, kibuzzard-6691B276, kibuzzard-6691B276, kibuzzard-6691B276, kibuzzard-6691B276, kibuzzard-6691B276, kibuzzard-6691B276, kibuzzard-6691B276, kibuzzard-6691B276, kibuzzard-6691B276 +20 |
| 28 | G*** | kibuzzard-6691B3A2 | kibuzzard-6691B3A2, kibuzzard-6691B3A2, kibuzzard-6691B3A2, kibuzzard-6691B3A2, kibuzzard-6691B3A2, kibuzzard-6691B3A2, kibuzzard-6691B3A2, kibuzzard-6691B3A2, kibuzzard-6691B3A2, kibuzzard-6691B3A2, kibuzzard-6691B3A2, kibuzzard-6691B3A2, kibuzzard-6691B3A2, kibuzzard-6691B3A2, kibuzzard-6691B3A2, kibuzzard-6691B3A2 +12 |
| 20 | 2.2uF | SparkFun-Capacitor:C_0603_1608Metric | C24, C24, C24, C24, C25, C25, C25, C25, C28, C28, C28, C28, C29, C29, C29, C29 +4 |
| 20 | 5.1k | SparkFun-Resistor:R_0603_1608Metric | R3, R3, R3, R3, R11, R11, R11, R11, R12, R12, R12, R12, R13, R13, R13, R13 +4 |
| 16 | 10uF | SparkFun-Capacitor:C_0603_1608Metric | C14, C14, C14, C14, C15, C15, C15, C15, C20, C20, C20, C20, C26, C26, C26, C26 |
| 16 | Conn_01x10 | SparkFun-Connector:1x12 | J5, J5, J5, J5, J6, J6, J6, J6, J7, J7, J7, J7, J8, J8, J8, J8 |
| 16 | Fiducial_0.5mm | SparkFun-Aesthetic:Fiducial_0.5mm_Mask1mm | FID1, FID1, FID1, FID1, FID2, FID2, FID2, FID2, FID3, FID3, FID3, FID3, FID4, FID4, FID4, FID4 |
| 16 | Standoff | SparkFun-Hardware:Standoff | ST1, ST1, ST1, ST1, ST2, ST2, ST2, ST2, ST3, ST3, ST3, ST3, ST4, ST4, ST4, ST4 |
| 12 | 100k | SparkFun-Resistor:R_0603_1608Metric | R15, R15, R15, R15, R16, R16, R16, R16, R17, R17, R17, R17 |
| 12 | 2.2k | SparkFun-Resistor:R_0603_1608Metric | R21, R21, R21, R21, R26, R26, R26, R26, R27, R27, R27, R27 |
| 12 | SMD_4.6x2.8mm_h2.5mm | SparkFun-Switch:Push_SMD_4.6x2.8mm_h2.5mm | SW2, SW2, SW2, SW2, SW3, SW3, SW3, SW3, SW4, SW4, SW4, SW4 |
| 8 | 1.0uF | SparkFun-Capacitor:C_0603_1608Metric | C16, C16, C16, C16, C22, C22, C22, C22 |
| 8 | 15pF | SparkFun-Capacitor:C_0603_1608Metric | C2, C2, C2, C2, C5, C5, C5, C5 |
| 8 | 1k | SparkFun-Resistor:R_0603_1608Metric | R2, R2, R2, R2, R7, R7, R7, R7 |
| 8 | 27 | SparkFun-Resistor:R_0603_1608Metric | R5, R5, R5, R5, R6, R6, R6, R6 |
| 8 | 4.7k | SparkFun-Resistor:R_0603_1608Metric | R19, R19, R19, R19, R20, R20, R20, R20 |
| 8 | DT1042-04SO | SparkFun-Semiconductor-Standard:SOT23-6 | D1, D1, D1, D1, D3, D3, D3, D3 |
| 8 | G*** | kibuzzard-6691B7AB | kibuzzard-6691B7AB, kibuzzard-6691B7AB, kibuzzard-6691B7AB, kibuzzard-6691B7AB, kibuzzard-6691B7AB, kibuzzard-6691B7AB, kibuzzard-6691B7AB, kibuzzard-6691B7AB |
| 8 | G*** | kibuzzard-6691B7BF | kibuzzard-6691B7BF, kibuzzard-6691B7BF, kibuzzard-6691B7BF, kibuzzard-6691B7BF, kibuzzard-6691B7BF, kibuzzard-6691B7BF, kibuzzard-6691B7BF, kibuzzard-6691B7BF |
| 8 | USB_C_Receptacle | SparkFun-Connector:USB-C_16 | J1, J1, J1, J1, J3, J3, J3, J3 |
| 4 | Fiducial_1mm_Mask3mm | , , , | |
| 4 | 10 | SparkFun-Resistor:R_0603_1608Metric | R1, R1, R1, R1 |
| 4 | 10pF | SparkFun-Capacitor:C_0603_1608Metric | C23, C23, C23, C23 |
| 4 | 12MHz | SparkFun-Clock:Crystal_SMD_2.5x2.0mm | Y1, Y1, Y1, Y1 |
| 4 | 4.7uH | SparkFun-Coil:1008_2520Metric | L1, L1, L1, L1 |
| 4 | APS6404L-3SQR-ZR | SparkFun-Semiconductor-Standard:USON-8_3x2mm-SkinnyCenterPad | U3, U3, U3, U3 |
| 4 | BAT20J | SparkFun-Semiconductor-Standard:SOD-323 | D2, D2, D2, D2 |
| 4 | CH340C | SparkFun-Semiconductor-Standard:SO-16 | U5, U5, U5, U5 |
| 4 | CHG | SparkFun-Jumper:Jumper_2_NC_Trace | JP5, JP5, JP5, JP5 |
| 4 | Conn_01x03 | SparkFun-Connector:1x03 | J2, J2, J2, J2 |
| 4 | DMG2305UX | SparkFun-Semiconductor-Standard:SOT23-3 | Q1, Q1, Q1, Q1 |
| 4 | DPDT_Slide_SMD_7.2x3.5mm | SparkFun-Switch:Slide_DPDT_SMD_7.2x3.5mm | SW1, SW1, SW1, SW1 |
| 4 | G*** | kibuzzard-669EA643 | kibuzzard-669EA643, kibuzzard-669EA643, kibuzzard-669EA643, kibuzzard-669EA643 |
| 4 | G*** | kibuzzard-669E9798 | kibuzzard-669E9798, kibuzzard-669E9798, kibuzzard-669E9798, kibuzzard-669E9798 |
| 4 | G*** | kibuzzard-669E9F4F | kibuzzard-669E9F4F, kibuzzard-669E9F4F, kibuzzard-669E9F4F, kibuzzard-669E9F4F |
| 4 | G*** | kibuzzard-671A9CA8 | kibuzzard-671A9CA8, kibuzzard-671A9CA8, kibuzzard-671A9CA8, kibuzzard-671A9CA8 |
| 4 | G*** | kibuzzard-669EA64E | kibuzzard-669EA64E, kibuzzard-669EA64E, kibuzzard-669EA64E, kibuzzard-669EA64E |
| 4 | G*** | kibuzzard-671A9B60 | kibuzzard-671A9B60, kibuzzard-671A9B60, kibuzzard-671A9B60, kibuzzard-671A9B60 |
| 4 | G*** | kibuzzard-6691B4CC | kibuzzard-6691B4CC, kibuzzard-6691B4CC, kibuzzard-6691B4CC, kibuzzard-6691B4CC |
| 4 | G*** | kibuzzard-669EA64A | kibuzzard-669EA64A, kibuzzard-669EA64A, kibuzzard-669EA64A, kibuzzard-669EA64A |
| 4 | G*** | kibuzzard-669E9763 | kibuzzard-669E9763, kibuzzard-669E9763, kibuzzard-669E9763, kibuzzard-669E9763 |
| 4 | G*** | kibuzzard-6691B444 | kibuzzard-6691B444, kibuzzard-6691B444, kibuzzard-6691B444, kibuzzard-6691B444 |
| 4 | G*** | kibuzzard-669E97C7 | kibuzzard-669E97C7, kibuzzard-669E97C7, kibuzzard-669E97C7, kibuzzard-669E97C7 |
| 4 | G*** | kibuzzard-669E977C | kibuzzard-669E977C, kibuzzard-669E977C, kibuzzard-669E977C, kibuzzard-669E977C |
| 4 | G*** | kibuzzard-6691B296 | kibuzzard-6691B296, kibuzzard-6691B296, kibuzzard-6691B296, kibuzzard-6691B296 |
| 4 | G*** | kibuzzard-6691B712 | kibuzzard-6691B712, kibuzzard-6691B712, kibuzzard-6691B712, kibuzzard-6691B712 |
| 4 | G*** | kibuzzard-6691B661 | kibuzzard-6691B661, kibuzzard-6691B661, kibuzzard-6691B661, kibuzzard-6691B661 |
| 4 | G*** | kibuzzard-669E979E | kibuzzard-669E979E, kibuzzard-669E979E, kibuzzard-669E979E, kibuzzard-669E979E |
| 4 | G*** | kibuzzard-669EA63A | kibuzzard-669EA63A, kibuzzard-669EA63A, kibuzzard-669EA63A, kibuzzard-669EA63A |
| 4 | G*** | kibuzzard-6691B627 | kibuzzard-6691B627, kibuzzard-6691B627, kibuzzard-6691B627, kibuzzard-6691B627 |
| 4 | G*** | kibuzzard-669EA5B0 | kibuzzard-669EA5B0, kibuzzard-669EA5B0, kibuzzard-669EA5B0, kibuzzard-669EA5B0 |
| 4 | G*** | kibuzzard-671A9B9C | kibuzzard-671A9B9C, kibuzzard-671A9B9C, kibuzzard-671A9B9C, kibuzzard-671A9B9C |
| 4 | G*** | kibuzzard-6691B633 | kibuzzard-6691B633, kibuzzard-6691B633, kibuzzard-6691B633, kibuzzard-6691B633 |
| 4 | G*** | kibuzzard-671A9B5A | kibuzzard-671A9B5A, kibuzzard-671A9B5A, kibuzzard-671A9B5A, kibuzzard-671A9B5A |
| 4 | G*** | kibuzzard-66999523 | kibuzzard-66999523, kibuzzard-66999523, kibuzzard-66999523, kibuzzard-66999523 |
| 4 | G*** | kibuzzard-6691B43C | kibuzzard-6691B43C, kibuzzard-6691B43C, kibuzzard-6691B43C, kibuzzard-6691B43C |
| 4 | G*** | kibuzzard-671A9C32 | kibuzzard-671A9C32, kibuzzard-671A9C32, kibuzzard-671A9C32, kibuzzard-671A9C32 |
| 4 | G*** | kibuzzard-669EA63F | kibuzzard-669EA63F, kibuzzard-669EA63F, kibuzzard-669EA63F, kibuzzard-669EA63F |
| 4 | G*** | kibuzzard-6691B3F1 | kibuzzard-6691B3F1, kibuzzard-6691B3F1, kibuzzard-6691B3F1, kibuzzard-6691B3F1 |
| 4 | G*** | kibuzzard-669A9B0A | kibuzzard-669A9B0A, kibuzzard-669A9B0A, kibuzzard-669A9B0A, kibuzzard-669A9B0A |
| 4 | G*** | kibuzzard-6691B6AB | kibuzzard-6691B6AB, kibuzzard-6691B6AB, kibuzzard-6691B6AB, kibuzzard-6691B6AB |
| 4 | G*** | kibuzzard-6691B763 | kibuzzard-6691B763, kibuzzard-6691B763, kibuzzard-6691B763, kibuzzard-6691B763 |
| 4 | G*** | kibuzzard-669E97D3 | kibuzzard-669E97D3, kibuzzard-669E97D3, kibuzzard-669E97D3, kibuzzard-669E97D3 |
| 4 | G*** | kibuzzard-671A9C38 | kibuzzard-671A9C38, kibuzzard-671A9C38, kibuzzard-671A9C38, kibuzzard-671A9C38 |
| 4 | G*** | kibuzzard-6691B3FD | kibuzzard-6691B3FD, kibuzzard-6691B3FD, kibuzzard-6691B3FD, kibuzzard-6691B3FD |
| 4 | G*** | kibuzzard-669E978E | kibuzzard-669E978E, kibuzzard-669E978E, kibuzzard-669E978E, kibuzzard-669E978E |
| 4 | G*** | kibuzzard-671A9C23 | kibuzzard-671A9C23, kibuzzard-671A9C23, kibuzzard-671A9C23, kibuzzard-671A9C23 |
| 4 | G*** | kibuzzard-6691B6B0 | kibuzzard-6691B6B0, kibuzzard-6691B6B0, kibuzzard-6691B6B0, kibuzzard-6691B6B0 |
| 4 | G*** | kibuzzard-669E97BF | kibuzzard-669E97BF, kibuzzard-669E97BF, kibuzzard-669E97BF, kibuzzard-669E97BF |
| 4 | G*** | kibuzzard-6691B6B9 | kibuzzard-6691B6B9, kibuzzard-6691B6B9, kibuzzard-6691B6B9, kibuzzard-6691B6B9 |
| 4 | G*** | kibuzzard-671A9BD9 | kibuzzard-671A9BD9, kibuzzard-671A9BD9, kibuzzard-671A9BD9, kibuzzard-671A9BD9 |
| 4 | G*** | kibuzzard-669E97CF | kibuzzard-669E97CF, kibuzzard-669E97CF, kibuzzard-669E97CF, kibuzzard-669E97CF |
| 4 | G*** | kibuzzard-669E976B | kibuzzard-669E976B, kibuzzard-669E976B, kibuzzard-669E976B, kibuzzard-669E976B |
| 4 | G*** | kibuzzard-669E9F62 | kibuzzard-669E9F62, kibuzzard-669E9F62, kibuzzard-669E9F62, kibuzzard-669E9F62 |
| 4 | G*** | kibuzzard-6691B6A1 | kibuzzard-6691B6A1, kibuzzard-6691B6A1, kibuzzard-6691B6A1, kibuzzard-6691B6A1 |
| 4 | G*** | kibuzzard-6691B73B | kibuzzard-6691B73B, kibuzzard-6691B73B, kibuzzard-6691B73B, kibuzzard-6691B73B |
| 4 | G*** | kibuzzard-669EA604 | kibuzzard-669EA604, kibuzzard-669EA604, kibuzzard-669EA604, kibuzzard-669EA604 |
The 652 most common of 971 parts.

sparkfun/SparkFun_IoT_Node_LoRaWAN
Hardware Repository for the SparkFun IoT Node - LoRaWAN Development board

sparkfun/SparkFun_XRP_Controller
Controller Board repository for the XRP Kit.

embeddedos-org/eCAD-Hardware-Products
Hardware designs + EE docs + Board datasheets of Multiple products

sparkfun/SparkFun_GNSSDO
The SparkFun GNSS Disciplined Oscillator (GNSSDO / GNSSDO+) is a precision time and frequency reference based on the Septentrio mosaic-T GNSS receiver.

sparkfun/SparkFun_GNSS_DAN-F10N
A USB evaluation board for the dual L1/L5 frequency DAN-F10N GNSS receiver.

sparkfun/SparkFun_UM980_Triband_GNSS_RTK_Breakout
Documentation and hardware repository for the SparkFun Triband GNSS RTK Breakout, featuring the UM980 high precision GNSS/RTK module from Unicore Communications

sparkfun/SparkFun_u-blox_NEO-F10N
Documentation and hardware files for the low cost SparkFun GNSS L1/L5 Breakout - NEO-F10N.


SolderedElectronics/Soldered-Inkplate-10-hardware-design
Hardware design, BOM, gerbers and 3D files for Soldered-Inkplate-10 designed by Soldered Electronics.
It measures 132.2 × 188.4 mm and has 4 copper layers, 1.65 mm thick.
971 parts, built around the CH340C, APS6404L-3SQR-ZR, DT1042-04SO and BAT20J. 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 sparkfun/SparkFun_IoT_Node_LoRaWAN repository on GitHub, at the commit this page was made from: the board is Hardware/Production/SparkFun_IoT_Node_LoRaWAN_panelized.kicad_pcb and its schematic Hardware/SparkFun_IoT_Node_LoRaWAN.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 sparkfun before reusing the design.