Skip to the content
4 layers49.5 × 39.4 mmLoRa133, the printed circuit board in 3D

A base station for LoRa-based satellite sensor devices.

Size
49.5 × 39.4 mm
Copper layers
4
Thickness
2.07 mm
Parts
22
Nets
50
Pads
145
Tracks, vias
217, 62
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
15 Jun 2025
Updated
20 Jul 2026

Overview

LoRa133 is an open-source printed circuit board by chl33, from the chl33/LoRa133 repository on GitHub, published under the MIT licence. It is a 4-layer board of 49.5 × 39.4 mm with 22 parts on 50 nets, routed with 217 tracks and 62 vias.

It is built around the ESP32-WROOM-32, SHTC3 and AMS1117-3.3, with the RFM95W-915S2 and SS14 among its other parts. Its parts include 4 ICs, 2 connectors, 1 diode and 1 fuse. It belongs with the radio and wireless and home automation and IoT boards and the ESP32 boards of this library.

Main components

5

README

README.md

LoRa133

This project is a base station for LoRa-based satellite sensor devices such as Garden133. It includes KiCAD board design and C++ firmware. LoRa133 allows satellite sensor units to communicate using LoRa radio modules and automatically integrate with Home Assistant. I build the firmware using the Platformio build system.

This is a picture of the base station in its project box in OpenSCAD/Lora133/.

Base station

This is the PCBA documented in KiCAD/LoRa133/.

LoRa133 PCBA

Here is what the web interface (written in Svelte) looks like:

LoRa133 Web UI

Please see the Introducing Garden133 blog post for more information.

This device uses these libraries:

  • og3. A basic C++ library for esp development in the Arduino environment.
  • og3x-lora. LoRa module support for the og3 library.
  • og3x-satellite. A library that helps build a satellite architecture of a base station and satellite sensors.

What's New in v0.7.0

  • Satellite Device Memory: The bridge now persists its satellite network knowledge across reboots. Restarts no longer result in a blank device list.
  • Enhanced Visibility: Real-time RSSI, packet counts, and human-readable "Last Seen" timers added to the web dashboard.
  • Mobile Optimized: Fully responsive web interface that fits perfectly on smartphone screens.
  • og3 v0.6.1 Core: Modernized backend leveraging the latest declarative dependency and file storage improvements.

Parts

22
QtyValueFootprintReferences
4100nFCapacitor_SMD:C_0603_1608MetricCa1, Ca2, Ca3, Ca4
22.2kResistor_SMD:R_0603_1608MetricRf1, Rf2
10.5ADiode_SMD:D_0805_2012MetricF1
110kResistor_SMD:R_0603_1608MetricRu1
110uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderCb2
110uFCapacitor_SMD:C_0805_2012MetricCb1
1470Resistor_SMD:R_0603_1608MetricRTX1
147uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderCc1
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U3
1Conn_01x04_SocketConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJOLED1
1ESP32-WROOM-32RF_Module:ESP32-WROOM-32U2
1Edge2x6_Connectorchl33_library:EdgeConnector_2x3J3
1RFM95W-915S2RF_Module:HOPERF_RFM9XW_SMDU1
1SHTC3Sensor_Humidity:Sensirion_DFN-4-1EP_2x2mm_P1mm_EP0.7x1.6mmU5
1SS14Diode_SMD:D_2010_5025MetricD1
1USB_B_MicroConnector_USB:USB_Micro-B_Amphenol_10118194_HorizontalJ2

The 20 most common of 22 parts.

Similar boards

  • 4 layers69.9 × 44.5 mmDoughLee2, the printed circuit board in 3D

    DoughLee2

    chl33/Dough133

    A temperature-controlled container for proofing and fermenting soughdough

    62 parts3MIT
  • 4 layers101.6 × 26.9 mmLiaka V3, the printed circuit board in 3D

    Liaka V3

    LulaUAV/Laika-Flight-Computer

    Kicad files for the Laika flight computer

    81 parts2
  • 4 layers59.6 × 48.3 mmPlant1337, the printed circuit board in 3D

    Plant1337

    chl33/Plant133

    Firmware, circuit design, and 3D-printable components for an automated plant-watering system.

    61 parts6MIT
  • 4 layers93.3 × 40.7 mmGarage133, the printed circuit board in 3D

    Garage133

    chl33/Garage133

    A DIY device for garage door automation

    60 parts1MIT
  • 2 layers150 × 100 mmSmartCube, the printed circuit board in 3D

    SmartCube

    kokhaie/Smart-Refrigerator-Demo

    The KiCad-generated BOM is mirrored into the documentation site under docs/ so it can be published through GitHub Pages.

    91 parts
  • 2 layers40 × 68 mmMULTIGW, the printed circuit board in 3D

    MULTIGW

    nuclearcat/ESP32ETH

    Simple ESP32 with native ethernet using LAN8720 phy, Arduino compatible

    32 parts30LGPL-2.1
  • 2 layers100 × 70 mmSensor node, the printed circuit board in 3D

    Sensor node

    epim/circsim

    Post-routed PCB+Schematic circuit simulator. Because I have trust issues.

    94 partsMIT
  • 4 layers33 × 68.5 mmESP32-RTL8201F devboard, the printed circuit board in 3D

    ESP32-RTL8201F devboard

    PhilipHiet/ESP32-RTL8201F-devboard

    Develpoment-board for the ESP32 with a RTL8201F ethernet transceiver and an onboard USB-C debug-interface

    52 partsMIT

Questions

How big is the LoRa133 PCB?

It measures 49.5 × 39.4 mm and has 4 copper layers, 2.07 mm thick.

What parts does the LoRa133 use?

22 parts, built around the ESP32-WROOM-32, SHTC3, AMS1117-3.3 and RFM95W-915S2. 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 LoRa133 KiCad files?

From the chl33/LoRa133 repository on GitHub, at the commit this page was made from: the board is KiCAD/LoRa133/LoRa133.kicad_pcb and its schematic KiCAD/LoRa133/LoRa133.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the LoRa133 design in my own project?

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