Skip to content

Add support for LilyGo T-Impulse-Plus - #2522

Merged
liamcottle merged 3 commits into
meshcore-dev:devfrom
liamcottle:board/lilygo-t-impulse-plus
May 11, 2026
Merged

Add support for LilyGo T-Impulse-Plus#2522
liamcottle merged 3 commits into
meshcore-dev:devfrom
liamcottle:board/lilygo-t-impulse-plus

Conversation

@liamcottle

Copy link
Copy Markdown
Member

This PR adds initial support for the LilyGo T-Impulse-Plus device.

It's very small and could be useful as a pendant/necklace tracker node, or an ultra light portable companion node.

  • It has a GPS module
  • It has a 200mAh battery
  • It has a vibrator module (not implemented at this time)
  • The TX/RX signal strength is decent with the built in spring antenna
  • It has capacitive touch support on the top face, however currently disabled while screen not implemented
  • It has 4MB of external QSPI flash, much improved over other devices with 1MB internal or 2MB external

I've not implemented display support, the screen is very small, and the default SSD1306 library would not init.
This can be done sometime in the future, as a UI redesign would be required anyway. Possibly based on @oltaco's PR #2517 for the LilyGo T-Echo Card.

I've tested Companion BLE firmware with the MeshCore App as well as the Repeater firmware.

20260511_142633 20260511_192619

@liamcottle
liamcottle merged commit c4523f7 into meshcore-dev:dev May 11, 2026
12 checks passed
@liamcottle
liamcottle deleted the board/lilygo-t-impulse-plus branch May 11, 2026 13:39
@Szetya

Szetya commented Jul 10, 2026

Copy link
Copy Markdown
IMG_20260710_051113 The display, touch buttons, and vibration motor are working. The UI still needs a little tweaking to make it compatible with both the t-echo card and the t-impulse plus. In addition, we need smaller icons for the 64-pixel-high display. @liamcottle , could you make them?

@liamcottle

liamcottle commented Jul 20, 2026

Copy link
Copy Markdown
Member Author

@Szetya

The UI still needs a little tweaking to make it compatible with both the t-echo card and the t-impulse plus. In addition, we need smaller icons for the 64-pixel-high display. @liamcottle , could you make them?

Hey there! My T-Impulse-Plus node actually died, so I can't do any more work/testing on this one :/

It's a cute little unit, but seems very fragile.

@Szetya

Szetya commented Jul 20, 2026

Copy link
Copy Markdown

@Szetya

The UI still needs a little tweaking to make it compatible with both the t-echo card and the t-impulse plus. In addition, we need smaller icons for the 64-pixel-high display. @liamcottle , could you make them?

Hey there! My T-Impulse-Plus node actually died, so I can't do any more work/testing on this one :/

It's a cute little unit, but seems very fragile.

@liamcottle
The battery is discharged below 3V and won't charge?!
It contains an SGM41562s with an ID of 0x09. The original sample code expects 0x04, which is why PMU detection isn't working.
I struggled with it for a long time, but I finally managed to fix it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants