Skip to the content
PCBKitNew board
2 layers24 × 36 mmLoRaModem, the printed circuit board in 3D

Collections of hardware design related to my drone project.

Size
24 × 36 mm
Copper layers
2
Thickness
1.6 mm
Parts
48
Nets
58
Pads
179
Tracks, vias
295, 41
Pours
3
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
20 Feb 2016
Updated
29 Jan 2020

Overview

LoRaModem is an open-source printed circuit board by wangyeee, from the wangyeee/OpenHardware repository on GitHub, published under the BSD-3-Clause licence. It is a 2-layer board of 24 × 36 mm with 48 parts on 58 nets, routed with 295 tracks and 41 vias.

It is built around the RA-02, 74AHC1G86SE and SPX3819S, with the TJA1050 among its other parts. Its parts include 17 capacitors, 9 diodes, 8 resistors, 6 ICs and 3 connectors. It belongs with the robots and motor control and radio and wireless boards and the STM32 boards of this library.

Main components

4

README

SimpleFC_G/README.md

SimpleFC_G

The SimpleFCv2 with integrated GPS receiver. Together with its 10 DoF IMU, it has full navigation capability.

WARNING: The PCB design has not been fabricated, Use with caution!

Change List (compare to SimpleFCv2)

  • A UBlox ZOE-M8Q GPS receiver is added while external GPS receiver can still be used by changing solder jumpers.
  • The onboard DC-DC converter is now MP1470, which supports 2~3s Li-Po.

Software

SimpleFC was originally designed to run modified version of AutoQuad, the source can be found in my fork of AutoQuad. In additional, port for PaparazziUAV is in progress. It will make SimpleFC support both fixwing and rotorcraft.

STM32F4 resource usage

The following table summarizes usage of the MCU, details such as pinout and DMA allocation can be found in the STM32CubeMX design file SimpleFCv2.ioc in the SimpleFCv2 folder.

MCU PeripheralUsage
ADC1battery monitor and two analog inputs
CAN2CAN bus
I2C1MMC5883MA magnetometer and EEPROM
SDIOTF card slot
SPI1ICM20689 gyroscope/accelerometer and MS5611 barometer
TIM3, TIM4, TIM128 channel PWM output
UART4, USART2RC input, support serial, S.Bus or PPM
USART1telemetry
USART3GPS receiver
USBDFU or CDC telemetry

3D preview

Front

Back

Parts

48
QtyValueFootprintReferences
10100nFSTD_SMD:C_0603_HandSolderingC1, C3, C4, C8, C10, C11, C12, C13, C15, C17
31ADiodes_SMD:D_SOD-123D1, D8, D9
3470STD_SMD:R_0603_HandSolderingR5, R6, R7
210KSTD_SMD:R_0603_HandSolderingR2, R3
210nFSTD_SMD:C_0603_HandSolderingC6, C16
22.2uFSTD_SMD:C_0603_HandSolderingC5, C7
2CONN_01X04Connector:M04_SMDJ1, J3
11.5KSTD_SMD:R_0603_HandSolderingR8
110uFSTD_SMD:C_0603_HandSolderingC9
1120STD_SMD:R_0603_HandSolderingR4
11uFSTD_SMD:C_0603_HandSolderingC14
122uFSTD_SMD:C_0805_HandSolderingC2
147KSTD_SMD:R_0603_HandSolderingR1
174AHC1G86TO_SOT_Packages_SMD:SOT-23-5U6
18MHzMurataResonators:CERALOCK-CSTCEY1
1BLUELEDs:LED_0603D5
1CONN_01X03Connector:M03J2
1GREENLEDs:LED_0603D6
1JumperPCB_Misc:JUMPER_SMALLJP1
1PESD3V3TO_SOT_Packages_SMD:SOT-23D2
1PESD3V3Diodes_SMD:D_SOD-323_HandSolderingD3
1PESDCANTO_SOT_Packages_SMD:SOT-23D7
1REDLEDs:LED_0603D4
1Ra-02LCC:RA0x-LCC16U1
1SPX3819TO_SOT_Packages_SMD:SOT-23-5U4
1STM32F103CBTxHousings_QFP:LQFP-48_7x7mm_Pitch0.5mmU3
1SWCLKPCB_Misc:TESTPAD_SMALLTP2
1SWDIOPCB_Misc:TESTPAD_SMALLTP1
1SWOPCB_Misc:TESTPAD_SMALLTP3
1TJA1050Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mmU5
1W25X40Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mmU2

Questions

How big is the LoRaModem PCB?

It measures 24 × 36 mm and has 2 copper layers, 1.6 mm thick.

What parts does the LoRaModem use?

48 parts, built around the RA-02, 74AHC1G86SE, SPX3819S and TJA1050. 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.

Where can I download the LoRaModem KiCad files?

From the wangyeee/OpenHardware repository on GitHub, at the commit this page was made from: the board is LoRaModem/LoRaModem.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the LoRaModem design in my own project?

Its repository publishes it under the BSD-3-Clause licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

More from wangyeee/OpenHardware

8
  • 4 layers42 × 50 mmSimpleFC G, the printed circuit board in 3D

    SimpleFC G

    wangyeee/OpenHardware

    Collections of hardware design related to my drone project.

    134 parts10BSD-3-Clause
  • 4 layers50 × 50 mmSimpleFC, the printed circuit board in 3D

    SimpleFC

    wangyeee/OpenHardware

    Collections of hardware design related to my drone project.

    128 parts10BSD-3-Clause
  • 4 layers42 × 50 mmSimpleFCv2, the printed circuit board in 3D

    SimpleFCv2

    wangyeee/OpenHardware

    Collections of hardware design related to my drone project.

    123 parts10BSD-3-Clause
  • 4 layers36 × 44 mmTinyfc core, the printed circuit board in 3D

    Tinyfc core

    wangyeee/OpenHardware

    Collections of hardware design related to my drone project.

    103 parts10BSD-3-Clause
  • 2 layers100 × 100 mmReflowOvenController, the printed circuit board in 3D

    ReflowOvenController

    wangyeee/OpenHardware

    Collections of hardware design related to my drone project.

    102 parts10BSD-3-Clause
  • 2 layers45 × 30 mmAirSeneor, the printed circuit board in 3D

    AirSeneor

    wangyeee/OpenHardware

    Collections of hardware design related to my drone project.

    43 parts10BSD-3-Clause
  • 2 layers23 × 18 mmTinyBEC, the printed circuit board in 3D

    TinyBEC

    wangyeee/OpenHardware

    Collections of hardware design related to my drone project.

    18 parts10BSD-3-Clause
  • 2 layers40 × 20 mmMultiOsc, the printed circuit board in 3D

    MultiOsc

    wangyeee/OpenHardware

    Collections of hardware design related to my drone project.

    16 parts10BSD-3-Clause

Similar boards

  • 2 layers196 × 104 mmHack fft, the printed circuit board in 3D

    Hack fft

    hack-apollo/hack_spectrum

    a music spectrum use esp32-pico-d4 and ws2812b.

    611 parts28GPL-3.0
  • 2 layers50 × 50 mmBreakout, the printed circuit board in 3D

    Breakout

    skorokithakis/A6-ESP8266-breakout

    A breakout board that includes an ESP8266 and an A6 GSM module, for easily making GSM-enabled applications (mirror)

    38 parts9BSD-2-Clause
  • 2 layers124.1 × 22.9 mmLoraWAN Stick, the printed circuit board in 3D

    LoraWAN Stick

    lostangles/LoraWAN-Stick

    Microcontroller + GPS Receiver + LoRaWAN radio

    37 parts4
  • 2 layers42 × 42 mmMotor, the printed circuit board in 3D

    Motor

    ErnestWang31/CLND1

    Custom Closed-Loop Driver for Stepper Motors

    52 parts2MIT
  • 2 layers76.2 × 76.2 mmJotter RevC, the printed circuit board in 3D

    Jotter RevC

    SpatialExperienceGroup/jotter

    47 partsMIT
  • 2 layers111.9 × 34.6 mmLoraWAN Stick LoraWAN Header Backwards, the printed circuit board in 3D

    LoraWAN Stick LoraWAN Header Backwards

    PCBench/PCBench

    resolution = [0.5, 0.5] pcbfolder = '../PCBs/' pcbnames = ["1Bitsy1bitsy"] iters = 30 env = PCBRoutingEnv(resolution=resolution, pcbfolder=pcbfolder, pcbnames=pcbnames) obs, info = env.reset() for in range(iters): act =…

    31 parts21MIT
  • 2 layers97.1 × 97.1 mmESP32 IMU Module V1.1, the printed circuit board in 3D

    ESP32 IMU Module V1.1

    shaun-lloyd/dev-ardupilot-obal

    ArduPi is an open hardware Raspberry Pi hat to run Ardupilot.

    87 parts2CC0-1.0
  • 2 layersCopycat, the printed circuit board in 3D

    Copycat

    FE3C61AD329B/RGT6

    A minimal system runs MicroPython using STM32F405RGT6

    37 parts