Skip to the content
2 layers51.7 × 29.2 mmAVR LORA, the printed circuit board in 3D

STM32 and AVR128 Printed Circuit Board for creating IOT nodes with the RFM95 LORA chip

Size
51.7 × 29.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
39
Nets
37
Pads
143
Tracks, vias
644, 116
Pours
8
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
31 Mar 2017
Updated
30 Mar 2025

Overview

AVR LORA is an open-source printed circuit board by tomtor, from the tomtor/STM32-RFM95-PCB repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 51.7 × 29.2 mm with 39 parts on 37 nets, routed with 644 tracks and 116 vias.

It is built around the AVR128DB28-I/SS and BAT54S. Its parts include 12 capacitors, 5 resistors, 5 connectors, 3 ICs and 2 diodes. It belongs with the radio and wireless boards and the STM32 boards of this library.

Main components

2

README

README.md

AVR128DB28

AVR Printed Circuit Board for creating IOT nodes with the RFM95 LORA chip.

See:

for background and old software samples.

This repository now has tested LMIC (https://github.com/tomtor/STM32-RFM95-PCB/tree/master/AVR128DBLora) and RadioLib (https://github.com/tomtor/STM32-RFM95-PCB/tree/master/AVR128_RadioLib) Arduino code for the AVR128DB board with the RFM95W.

3D rendering

Schema: https://github.com/tomtor/STM32-RFM95-PCB/raw/master/AVR-LORA.pdf

Note that most components are optional:

  • A LED to flash
  • I2C 4K7 pull up resistors
  • A lot of capacitors (mounting a single 1uF will do in most situations)
  • 32.768kHz crystal
  • 24MHz crystal
  • MCP1700 regulator with 1uA idle current
  • Schottky diode for charging NiMH batteries from a solar panel
  • Voltage divider for measuring battery voltage

Aisler link for producing 1206 board: https://aisler.net/p/EAZHDDHF

Aisler link for producing 0805 board: https://aisler.net/p/ZRKAROVP

STM32-RFM95-PCB

STM32 Printed Circuit Board for creating IOT nodes with the RFM95 LORA chip

3D rendering

See:

You can order this board here:

https://aisler.net/p/CZGCIFFH

Credits:

https://github.com/myelin/myelin-kicad-libraries (STM32 module KiCad library)

https://github.com/mysensors-kicad/mysensors_symbols (RFM95 KiCad library)

https://github.com/novirium/ESPilot/blob/master/lib/ESPilot.pretty/RFM95.kicad_mod (RFM95 KiCad footprint)

Parts

39
QtyValueFootprintReferences
51uFCapacitor_SMD:C_1206_3216MetricC1, C2, C8, C10, C12
4SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP1, JP2, JP3, JP4
3100nFCapacitor_SMD:C_1206_3216MetricC7, C9, C11
210pFCapacitor_SMD:C_1206_3216MetricC5, C6
21MResistor_SMD:R_1206_3216MetricR4, R5
220pFCapacitor_SMD:C_1206_3216MetricC3, C4
24K7Resistor_SMD:R_1206_3216MetricR2, R3
2CONN_01X14Connector_PinHeader_2.54mm:PinHeader_1x14_P2.54mm_VerticalJ4, J5
1100RResistor_SMD:R_1206_3216MetricR1
124MHzCrystal:Crystal_SMD_Abracon_ABM8G-4Pin_3.2x2.5mmY1
132768HzCrystal:Crystal_Round_D3.0mm_VerticalY2
1AVR128DB28Package_SO:SOIC-28W_7.5x17.9mm_P1.27mmU3
1BAT54SPackage_TO_SOT_SMD:SOT-23D1
1BattConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ1
1Close when no MCP1700Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP5
1LEDLED_SMD:LED_1206_3216MetricD2
1MCP1700-3302E_SOT23Package_TO_SOT_SMD:SOT-23U1
1RFM95HWRFM:RFM95U2
1SMAConnector_Coaxial:SMA_Amphenol_132134_VerticalJ3
1SolarConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ2

The 34 most common of 39 parts.

More from tomtor/STM32-RFM95-PCB

2
  • 2 layers51.7 × 29.2 mmAVR LORA-805, the printed circuit board in 3D

    AVR LORA-805

    tomtor/STM32-RFM95-PCB

    STM32 and AVR128 Printed Circuit Board for creating IOT nodes with the RFM95 LORA chip

    39 parts20GPL-3.0
  • 2 layers59.4 × 54.6 mmSTM LORA, the printed circuit board in 3D

    STM LORA

    tomtor/STM32-RFM95-PCB

    STM32 and AVR128 Printed Circuit Board for creating IOT nodes with the RFM95 LORA chip

    37 parts20GPL-3.0

Similar boards

  • 4 layers65 × 30.5 mmPowerups, the printed circuit board in 3D

    Powerups

    powerfeather/powerups

    Power Management HAT for RPI

    87 parts1CC-BY-SA-4.0
  • 2 layers44 × 37 mmMakineat cart v 02, the printed circuit board in 3D

    Makineat cart v 02

    gustavostuff/makineat

    A portable Arcade tabletop with a 16x16 LED screen

    6 parts
  • 2 layers58.2 × 38.1 mmUsb sniffer, the printed circuit board in 3D

    Usb sniffer

    ataradov/usb-sniffer

    Low-cost LS/FS/HS USB sniffer with Wireshark interface

    87 parts1.3kBSD-3-Clause
  • 4 layers94.4 × 72.8 mmRP2040 base, the printed circuit board in 3D

    RP2040 base

    Twisted-Fields/rp2040-motor-controller

    A dual channel brushless motor controller based on the RP2040 microcontroller, designed in Kicad.

    325 parts419
  • 4 layers72.4 × 95.3 mmDingoPDM, the printed circuit board in 3D

    DingoPDM

    corygrant/dingoPDM

    Hardware - dingoPDM is an open source, affordable automotive PDM (Power Distribution Module). Pre-assembled and tested units are available or the design can be used to build a DIY version.

    156 parts128MIT
  • 2 layers100 × 99.8 mmUnderdog, the printed circuit board in 3D

    Underdog

    turboedge/SpeedyBoards

    EMS boards powered by Speeduino

    396 parts110GPL-2.0
  • 6 layers203 × 151.8 mmPDNode Baseboard, the printed circuit board in 3D

    PDNode Baseboard

    DvidMakesThings/HW_PDNode-600-Pro

    The PDNode-600 is a professional-grade, 600W USB Power Delivery Unit designed specifically for compact 10-inch rack systems, targeting embedded developers, homelab enthusiasts, test benches, and smart infrastructure.

    236 parts86AGPL-3.0
  • 6 layers71.5 × 63.6 mmSensorboard, the printed circuit board in 3D

    Sensorboard

    CameraNexus/sitina1

    Open-source 35mm full-frame (36mm x 24mm) CCD mirror-less interchangable lens camera (MILC). The original goal of this project was to create a digital camera back to convert SLR cameras to DSLR cameras, but has since…

    426 parts82MIT

Questions

How big is the AVR LORA PCB?

It measures 51.7 × 29.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the AVR LORA use?

39 parts, built around the AVR128DB28-I/SS and BAT54S. 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 AVR LORA KiCad files?

From the tomtor/STM32-RFM95-PCB repository on GitHub, at the commit this page was made from: the board is AVR-LORA.kicad_pcb and its schematic AVR-LORA-805.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the AVR LORA design in my own project?

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