Maker Pro
Arduino

E-Paper Mesh Node for ChatterBox

MC
February 20, 2025 by Matt Calhoun
Share
banner

ChatterBox is a secure off-grid mesh communication and location sharing system, that uses LoRa frequencies, meshing, and other techniques to enable you to stay in contact with others nearby when grid services are unavailable. This is a low power mesh node. It is what I use for my home base station as well as my solar-powered mobile node (truck).

Content goes here

Step 1 - 3D Print your Enclosure

3D Print Enclosure

This project typically takes me about 30 minutes to put together, once the 3D printed items are complete.

Step 2 - Gather Components

Components Required

See the attached assembly PDF for links. The components you will need include:

  • Lilygo T3S3 E-Paper
  • Adafruit DS3231 realtime clock (and cr1220 battery)
  • 2000 mAh LiPo Battery
  • Qwiic connector
  • Optional: Compatible MicroSD card (max 32 GB, t3s3 is very picky about sd cards)
  • M2 Knurled nuts
  • M2 screws

Step 3 - Solder Qwiic Connector to RTC

Solder Qwiic connector to DS3231

On the DS3231, we only connect VIN, GND, SDA, and SCL. The Qwiic connector is soldered as follows:

  • Red: VIN
  • Black: GND
  • Yellow: SCL
  • Blue: SDA

On the T3S3 plug we use, the pins end up being routed as:

  • Pin 43 -> SCL
  • Pin 44 -> SDA


Step 4 - Plug in the Qwiic Connector

Plug Qwiic connector into the T3S3

Step 5 - Insert CR1220 into the RTC

Add the RTC battery

Step 6 - Press the Knurled Nuts into the Case Back

Press the knurled m2 nuts

I use this inexpensive soldering tip, specifically designed for melting knurled nuts into place. However, I've also used a screwdriver + heat gun before, which works fine (just don't melt the surrounding material).

Step 7 - Gently Seat the T3S3 into Place

T3S3 inserted into case front

It is extremely easy to crack the glass on the T3S3 while doing this. Use your fingers to pry apart the case somewhat so the glass can slide past the retaining tabs without too much pressure.

Once you have seated the T3S3, the case and tabs should hold it in place securely.

Step 8 - Add the Power Switch

Step 9 - Connect the Battery

Check Polarity!!!

Content goes here

Step 10 - Close the Case, Add Antenna & SD

As of the latest firmware version, SD card is not required, but is still recommended. If you use an SD card, be sure to choose one from the compatible list at chatters.io. The SD card linked in the assembly PDF doc is a good one.

Step 11 - Flash the Firmware onto the Device

Content goes here

The firmware for this node is free and can be downloaded from a few places:

If everything's working properly, the screen will flash for 5-10 seconds and you should see a screen similar to what's shown here.

This means it's ready to be onboarded by your cluster's root device.

From your root communicator, choose: Settings / Cluster / Onboard Device

Onboarding takes a minute or two, after which your new e-paper mesh node will join your cluster.

Author

MC
Matt Calhoun

I am a software architect/developer with over 25 years of experience building all sorts of things. I'm currently pursuing a master's degree in AI.

Related Content

Categories

Comments


You May Also Like