Skip to content
Tutorial emka
Menu
  • Home
  • Debian Linux
  • Ubuntu Linux
  • Red Hat Linux
Menu

A new LILYGO T3S3 ESP32-S3 with LoRA, WiFi & Bluetooth is Released only $16

Posted on May 25, 2026

This new LILYGO T3S3 ESP32-S3 dev board is really cool because it combines many wireless things like LoRa, WiFi, and Bluetooth together in one small card. If you like making IoT projects or sending data to far places without using cellular data, this small board is very useful for you. It is the new version of the old LoRa32 series and it has the new ESP32-S3 chip inside which makes it fast and has more storage. Many people use it to make smart things for farms, smart cities, or just to talk to other devices far away. The board is small, about 79 by 22 millimeters, so you can put it inside a small plastic case or your pocket easily. It also has a tiny screen on top so you can see what is happening without connecting it to a computer.

The main brain of this board is the ESP32-S3 chip, which is a very popular microcontroller. This chip is good because it has 4 megabytes of flash memory and 2 megabytes of PSRAM, which is enough to run simple programs and store some files. It also has built-in 2.4 gigahertz WiFi and Bluetooth 5.0. This means you can connect the board to your home router or to your mobile phone to send data or change settings easily. You can write your code for this chip using Arduino IDE or MicroPython, which are very friendly for students or hobbyists who are just learning how to program. There are also boot and reset buttons on the board to help you when you want to upload your code or if the board gets stuck.

Now let us talk about the LoRa part, because this is the most important feature of this board. Lilygo offers different versions of this board with different LoRa chips like SX1280, SX1276, and SX1262. If you choose the SX1280 version, it uses the 2.4 gigahertz frequency band. This is very nice because the 2.4 gigahertz band can be used in every country in the world without worry about local radio laws. But if you need very long distance in specific countries, you can choose the SX1276 or SX1262 versions which work on 868 megahertz or 915 megahertz. The SX1262 is newer and uses less power when receiving signals, only about 4.6 milliamperes, while the older SX1276 uses 9.9 milliamperes. Each module has different power outputs, like SX1262 can go up to 22 decibel-milliwatts, which helps the signal travel through walls and trees.

There is a very important warning if you use the SX1280 model with the power amplifier. You must be very careful with the power settings in your code because if you make a mistake, you can break the board. The makers of this board say you must control the output power of the SX1280 chip to be between 2 and 5 decibel-milliwatts. If you do this, the power amplifier chip will raise the signal power to a safe 20 decibel-milliwatts. If you set the SX1280 chip power higher than 5 decibel-milliwatts, it will send too much power into the front-end module chip and it will burn and stop working forever. The best setting is 3 decibel-milliwatts because it gives you exactly 20 decibel-milliwatts output without any danger. If you set it lower than 2 decibel-milliwatts, the output will be less than 20 decibel-milliwatts, which is safe but you will not get the maximum distance.

The board also has a very nice little display screen on the front. It is a 0.96-inch OLED screen with a resolution of 128 by 64 pixels. The driver chip for this screen is SSD1306, which has many libraries available in Arduino so it is very easy to show text or simple drawings. The screen has a blue background and shows white text, which looks very clean and is easy to read even when it is dark outside. The screen connects to the main chip using I2C interface. The pins used for this are IO18 for SDA and IO17 for SCL, so you must define these pins in your code when you start the screen library. Having this screen on board means you do not need to buy extra wires or screens to see your sensor data or check if your LoRa message was sent successfully.

If you want to do voice communication, there is a special version of this board called the MVSRS version. This version comes with extra parts for sound. It has a MAX98357A speaker amplifier and an MSM261S4030H0R microphone. It also has a small vibration motor inside. With these parts, you can make a walkie-talkie project that sends your voice over the LoRa network to another board. This is very cool for places where there is no phone signal, like deep in the forest or in the mountains. You can talk into the microphone, the chip converts it to digital data, sends it over LoRa, and the other board plays it on the speaker. The vibration motor can shake to let you know when someone is calling you or when a message arrives.

Let us look at the pins configuration for connecting other sensors to this board. If you have the SX1262 version, the internal connection uses specific pins that you must know for your code. The Chip Select is connected to IO7, the Reset pin is connected to IO8, and the SPI pins are IO5 for SCLK, IO6 for MOSI, and IO3 for MISO. The DIO1 pin is connected to IO33 and the Busy pin is connected to IO34. If you have the SX1280 version, some pins are different. The TX pin is IO10, the RX pin is IO21, the Chip Select is IO7, the Reset pin is IO8, SCLK is IO5, MOSI is IO6, MISO is IO3, DIO1 is IO9, and the Busy pin is IO3. You must write these pin numbers correctly in your setup code, or the LoRa chip will not respond when you try to send or receive packets.

For power, this board is very flexible. You can plug a USB Type-C cable to power it from your computer or a phone charger. But if you want to make it portable, you can connect a 3.7-volt lithium polymer battery to the battery connector. There is a small battery switch on the board so you can turn the battery power on or off easily without unplugging the wire. The board also has a built-in battery charging circuit, so when you plug in the USB cable, it will charge the battery automatically. There is also a TF card slot on the board. This is very useful if you want to log data over a long time, like recording temperature from sensors every minute. You can just save all the data inside a microSD card and read it later on your computer.

To program this board, you can find many example codes on Github. The main repository is under the name Xinyuan-LilyGo. They have sample codes for both Arduino IDE and MicroPython. If you are a beginner, Arduino IDE is probably easier because you can just download the libraries for ESP32-S3 and LoRa and then upload the test code. If you have any problems or if your code does not work, you can go to their GitHub community and write a description of your problem, and their engineers will try to help you. It is a good idea to check the examples first because they already have the pin definitions and power settings configured, so you do not make mistakes that can damage the board.

When you buy this product, you get a small cardboard box. Inside the box, you will find one T3S3 development board, two rows of 2.54 millimeter male pins with 13 pins each, one battery cable with a connector, and one LoRa antenna. You must connect the antenna to the board before you power it on, especially when you are testing the LoRa transmitter. If you transmit without the antenna connected, the energy has nowhere to go and it can overheat and destroy the transmitter chip. So always remember to screw the antenna on first. This board is really a great choice for anyone who wants to learn wireless coding or build simple and cheap tracking or communication systems.

Recent Posts

  • Auditd Custom Rules & Tips
  • Securing SSH Server with fail2ban
  • Fedora Linux Firewalld Drop Zone and Rich Rules
  • How to SSH Hardening 2026
  • How to Add Password Protection to GRUB
  • Linux Kernel Hardening: Command-line Lockdown
  • Make Linux Kernel More Safe and Hardening with Sysctl Easy Way
  • How to Lockdown Root & Wheel Group in Linux
  • How to Secure Sudo in Linux (Secure Sudo Logging & Timeout)
  • Make Fedora Login Safe with Authselect and Faillock
  • How Measure Linux Security Use OpenSCAP Lynis and Systemd
  • SELinux Make Nginx Break and How to Fix It Easy
  • How See Hidden SELinux Errors When Your Server Is Broken
  • How Fix SELinux Port Denied Error With Sealert Easy Guide
  • Read SELinux AVC Denial Log Simple Guide for Noob
  • How Check and Fix SELinux Block Things in Fedora Linux
  • How Actually SELinux is Work?
  • How to Install Elementary OS 8 Easy and Make It Good
  • How to Install UniFi OS Server on Ubuntu Linux Without Cloud Key
  • Top DNF5 Tips to Make Your Fedora Linux Super Fast
  • Run Local AI on Fedora 44 CPU Without Expensive GPU
  • Google Gemini Live Redesign: Works with more ‘Connected Apps’ on Android
  • A new LILYGO T3S3 ESP32-S3 with LoRA, WiFi & Bluetooth is Released only $16
  • New ESP32 Project: OpenTrafficMap ESP32-C5 C-ITS With 802.11p V2X communication
  • How to Unlock the Hidden Potential of Your Kindle with Amazing Community Plugins
  • Inilah Cara Mengatasi Connection Server Authentication Failed di VMware Horizon Client
  • Cara Laptop Nggak Lemot Pas Colok SD Card, Gampang Banget!
  • Inilah Caranya Mengatasi SD Card Reader yang Tidak Terbaca di Laptop
  • Inilah Cara Ampuh Atasi Perangkat USB yang Sering Terputus di Windows 10 dan 11
  • Cara Atasi USB Error dengan Update USB Root Hub dan Chipset Driver
  • How to Automate Your Entire SEO Strategy Using a Swarm of 100 Free AI Agents Working in Parallel
  • How to create professional presentations easily using NotebookLM’s AI power for school projects and beyond
  • How to Master SEO Automation with Google Gemini 3.1 Flash-Lite in Google AI Studio
  • How to create viral AI video ads and complete brand assets using the Claude and Higgsfield MCP integration
  • How to Transform Your Mac Into a Supercharged AI Assistant with Perplexity Personal Computer
RSS Error: WP HTTP Error: A valid URL was not provided.
©2026 Tutorial emka | Design: Newspaperly WordPress Theme