LightningPiggy
LightningPiggy@primal.net
npub1y2qc...affq
An electronic cash piggy bank for children that accepts bitcoin sent over lightning, while displaying the amount saved in satoshis.
Some new experimental piggy hardware (ESP32-S3-LCD-2-C) has just arrived but unfortunately, the camera mount has been installed backwards at the factory, making it impossible to connect the OV5640 camera ribbon. Oh Grunt! Back to rolling about in the mud while we get this sorted! ⚡️🐽
#LightningPiggy #STEMM #BitcoinKids #BuildInPublic #bitcoin


While fiat savers are wallowing in the mud, @LightningPiggy keeps on shipping!
Check out our latest v6.2.0 update, it’s a meal of new user experience improvements.
For starters, the device now displays the exact day and time it last checked your wallet; updated every minute in "no_sleep" mode.
Talking of “no_sleep” mode, for main course, you can now choose the vibe that suits your power source:
- "no_sleep" – always awake (great for mains, solar, and big batteries)
- "custom_sleep" – default 6-hour snooze (perfect for batteries, solar and custom set-ups)
- "endless_sleep" – deep hibernation with shake-to-wake (perfect for small batteries!)
Here’s the full change log:
User Experience (UX) Improvements
- Detailed startup feedback: The device now shows real-time status updates during startup (e.g. connecting to Wi-Fi, syncing time, launching webserver, fetching wallet data).
- Always-on clock display: The current time is now continuously shown while the device is powered on, not just before going to sleep.
- Localized weekday names: Weekday names are once again translated into your local language.
- Configurable sleep modes (Feature Request #35) detailed above.
- Last wallet check timestamp: The device now shows the date and time it last checked your wallet (updates every minute in no_sleep mode).
Fixes & System Enhancements
- Switched to standard NTP: All time synchronization now uses pool.ntp.org, removing the dependency on timeapi.io.
- Automatic Wi-Fi reconnection: The device will now attempt to reconnect automatically if Wi-Fi is lost.
- Periodic auto-restart: The device now performs a daily (every 23 hours) restart to proactively avoid potential issues.
- Cross-platform build support: The same firmware build now runs seamlessly on both physical and virtual (QEMU) ESP32 devices—no recompilation needed.
You can install it using the Web Installer, which has now hit a milestone—no known open issues!
If you’re already on version 5.x or later, your existing configuration will be preserved during the upgrade.
Enjoy the update! Stay humble, hog sats!
Credits
* @Thomas Farstrike
Team LightningPiggy
LightingPiggy is an electronic cash piggy bank for children, that accepts Bitcoin sent over the Lightning Network. It displays payment amounts, messages, and the total satoshis saved.
Our vision is to make bitcoin the savings’ standard for every child, while creating an educational platform to inspire future generations, not only to save in bitcoin, but also to learn to code and build in a free and open-source way.
Build your own:
Chat with our community:
Join our shadowy super coders:
Support the project:
Follow us on Nostr:
Follow us on X:
#LightningPiggy #STEMM #BitcoinKids #FOSS #BuildInPublic #bitcoin


Lightning Piggy
Lightning Piggy
An electronic cash piggy bank for children that accepts bitcoin sent over lightning, while displaying the amount saved in satoshis.

Lightning Piggy
Build a LightningPiggy 1.0 (e-paper edition)
For LightningPiggy 2.0 click here!
Making your very own LightingPiggy is squealy easy. Here are the steps you need to follow:
1. Source the part...

Telegram
LightningPiggy
Community group for the LightningPiggy FOSS project
GitHub
LightningPiggy
An electronic cash piggy bank for children that accepts bitcoin sent over lightning, while displaying the amount saved in satoshis - LightningPiggy
Geyser | Bitcoin Crowdfunding Platform
A Bitcoin crowdfunding platform where creators raise funds for causes, sell products, manage campaigns, and engage with their community.
npub1y2qcaseaspuwvjtyk4suswdhgselydc42ttlt0t2kzhnykne7s5swvaffq
npub1y2…vaffq
npub1y2qcaseaspuwvjtyk4suswdhgselydc42ttlt0t2kzhnykne7s5swvaffq is npub1y2…vaffq's public key on Nostr

X (formerly Twitter)
LightningPiggy ⚡️🐽 (@LightningPiggy) on X
An electronic cash piggy bank for children that accepts bitcoin sent over lightning, while displaying the amount saved in satoshis.

New me! ⚡️🐽


Hot on the hoofs of our last major update, v6.1.0 has just landed, bringing 100% feature parity between LNBits and Nostr Wallet Connect (NWC) —empowering users with greater choice and convenience as they start receiving their first zaps and saving on the bitcoin standard!
In short, going ‘full Nostr’ means you won’t have to deal with any boar-ing limitations, just smooth P2P (Peer-to-Piggy) connectivity! 🐽
Change log:
* Nostr Wallet Connect: Added support for NIP47 payment notifications for instant updates! Now, when a payment zaps in, your wallet balance(s) and updated list of payments will be displayed immediately - no more wallowing around waiting!
* Fixed issue #30: When a payment comment is missing, “Null” messages are a thing of the past, because we don’t want our logs looking like a muddy mess! (Thanks @Jurjen de Vries for reporting the bug!)
Much of the hard work for this update involved adding support for payment notifications to the Nostrduino open source library. Furthermore, we’d like to thank @Mysterious Hamster for proactively working with us to enable these features.
Enjoy the update! Stay humble, hog sats!
Credits
* @Thomas Farstrike
* Lead photo: LightningPiggy coloured in at the Kids Block, Bitcoin Atlantis 2024.
Team LightningPiggy
LightingPiggy is an electronic cash piggy bank for children, that accepts Bitcoin sent over the Lightning Network. It displays payment amounts, messages, and the total satoshis saved.
Our vision is to make bitcoin the savings’ standard for every child, while creating an educational platform to inspire future generations, not only to save in bitcoin, but also to learn to code and build in a free and open-source way.
Build your own:
Chat with our community:
Join our shadowy super coders:
Support the project:
Follow us on Nostr:
Follow us on X:
#LightningPiggy #STEMM #BitcoinKids #FOSS #BuildInPublic #bitcoin


Lightning Piggy
Lightning Piggy
An electronic cash piggy bank for children that accepts bitcoin sent over lightning, while displaying the amount saved in satoshis.

Lightning Piggy
Build a LightningPiggy 1.0 (e-paper edition)
For LightningPiggy 2.0 click here!
Making your very own LightingPiggy is squealy easy. Here are the steps you need to follow:
1. Source the part...

Telegram
LightningPiggy
Community group for the LightningPiggy FOSS project
GitHub
LightningPiggy
An electronic cash piggy bank for children that accepts bitcoin sent over lightning, while displaying the amount saved in satoshis - LightningPiggy
Geyser | Bitcoin Crowdfunding Platform
A Bitcoin crowdfunding platform where creators raise funds for causes, sell products, manage campaigns, and engage with their community.
npub1y2qcaseaspuwvjtyk4suswdhgselydc42ttlt0t2kzhnykne7s5swvaffq
npub1y2…vaffq
npub1y2qcaseaspuwvjtyk4suswdhgselydc42ttlt0t2kzhnykne7s5swvaffq is npub1y2…vaffq's public key on Nostr

X (formerly Twitter)
LightningPiggy ⚡️🐽 (@LightningPiggy) on X
An electronic cash piggy bank for children that accepts bitcoin sent over lightning, while displaying the amount saved in satoshis.

🥁 Drumroll, please! 🥁
We’re thrilled to announce the integration of Nostr Wallet Connect (NWC) into LightningPiggy!
Now, you can seamlessly your Lightning Piggybank directly to any NWC-enabled wallet, unlocking a whole new world of funding sources. With effortless setup, smooth transactions, and even more ways to hog sats, saving on a bitcoin standard just got easier.
LightningPiggy was the first piggy bank to accept bitcoin over lightning thanks to @LNbits. Now, we’re the first to connect with the fast growing Nostr ecosystem, thanks to @npub19hg5...yv9p! You might want to build one yourself, in case it catches on!⚡🐽
Our lead developer, Thomas, has been firing on all cylinders. A large part of the effort involved improving Nostrduino, optimising it for low-memory microcontrollers like the ESP32, which powers our project. This involved fixing bugs, improving performance, and adding essential features to meet our needs. For reference, here are 10 related pull requests showcasing these improvements:
Additional improvements that come with this v6.0.X release include:
- Added NWC URL to the configuration page for easier wallet connection.
- Improved help text on the configuration page for better clarity.
- Enhanced timezone selection by adding GMT offsets for more precise setup.
- Displayed IP address after connecting to an access point as a client.
- New functionality for the General Purpose (IO39) button:
• Short press refreshes the balance (like the tilt sensor).
• Short press skips the wait time during the logo/boot wisdom display.
- Optimised Wi-Fi connectivity with a full network scan, automatically selecting the strongest access point.
Credits
* @Thomas Farstrike
* @Jurjen de Vries for sponsoring this update.
* Lead photo: A selection of community created cases.
Team LightningPiggy
LightingPiggy is an electronic cash piggy bank for children, that accepts Bitcoin sent over the Lightning Network. It displays payment amounts, messages, and the total satoshis saved.
Our vision is to make bitcoin the savings’ standard for every child, while creating an educational platform to inspire future generations, not only to save in bitcoin, but also to learn to code and build in a free and open-source way.
Build your own:
Chat with our community:
Join our shadowy super coders:
Support the project:
Follow us on Nostr:
Follow us on X:
#LightningPiggy #STEMM #BitcoinKids #FOSS #BuildInPublic #bitcoin

GitHub
Pull requests · riccardobl/nostrduino
A nostr-tools inspired library for Arduino (and other) microcontrollers. With NWC support - Pull requests · riccardobl/nostrduino
GitHub
ThomasFarstrike - Overview
The future looks bright! ThomasFarstrike has 23 repositories available. Follow their code on GitHub.

Lightning Piggy
Lightning Piggy
An electronic cash piggy bank for children that accepts bitcoin sent over lightning, while displaying the amount saved in satoshis.

Lightning Piggy
Build a LightningPiggy 1.0 (e-paper edition)
For LightningPiggy 2.0 click here!
Making your very own LightingPiggy is squealy easy. Here are the steps you need to follow:
1. Source the part...

Telegram
LightningPiggy
Community group for the LightningPiggy FOSS project
GitHub
LightningPiggy
An electronic cash piggy bank for children that accepts bitcoin sent over lightning, while displaying the amount saved in satoshis - LightningPiggy
Geyser | Bitcoin Crowdfunding Platform
A Bitcoin crowdfunding platform where creators raise funds for causes, sell products, manage campaigns, and engage with their community.
npub1y2qcaseaspuwvjtyk4suswdhgselydc42ttlt0t2kzhnykne7s5swvaffq
npub1y2…vaffq
npub1y2qcaseaspuwvjtyk4suswdhgselydc42ttlt0t2kzhnykne7s5swvaffq is npub1y2…vaffq's public key on Nostr

X (formerly Twitter)
LightningPiggy ⚡️🐽 (@LightningPiggy) on X
An electronic cash piggy bank for children that accepts bitcoin sent over lightning, while displaying the amount saved in satoshis.

BACON BACON BACON GM BACON BACON GM BACON BACON BACON BACON GM BACON BACON GM BACON GM GM ⚡️🐽
View quoted note →
The @LightningPiggy project was made possible by @LNbits. We are deeply grateful to @Ben Arc and the entire LNbits team for building the essential infrastructure that powers this project.
Oinkward! ⚡️🐽
#LNbits #LightningPiggy #STEMM #BitcoinKids #bitcoin
View quoted note →
Running LightningPiggyOS v5.0.X
This major update is fully loaded! Your piggy can now be updated without affecting configuration settings and configured wirelessly via its own hotspot—no more reconfiguring between updates! We’ve also made a hog-load of user experience improvements and fixes to keep things running as smooth as a hairy hog’s back.
Version 5.0.6
* Fixed QR encoding of lightning addresses (like oink@demo.lnpiggy.com). A nod towards NWC (Nostr Wallet Connect) since most supporting wallets offer a lightning address
Version 5.0.5
* Reduced WiFi connection failure sleep from 8h to 4h
* Switched to timeapi.io as worldtimeapi.org is down
* Re-enabled web authentication for Configuration Mode
Version 5.0.4
* Fixed issue where the “Always Run Webserver” setting was ignored
Version 5.0.3
* Now fetching fiat prices from Coingecko instead of Coindesk (due to service outage)
* Added additional websocket debugging output
Version 5.0.2
* Reduced long press duration for Configuration Mode from 5s to 3s
* Improved long press responsiveness during WiFi connection and display rendering
* Enabled “Captive Portal” DNS to guide users to the Configuration Mode webpage
* Disabled web authentication for Configuration Mode
Version 5.0.1
* Added “Restart” button to the configuration webpage
* Fixed boot loop issue caused by faulty sleep logic and failed assertions
* Reduced WiFi connection timeout from 42s to 30s
* If WiFi connection fails, the device now shows an error and sleeps instead of starting Access Point mode
Version 5.0.0
* Introduced easy configuration without reflashing
* Device can now become a WiFi hotspot for configuration
* Configuration Mode triggers when:
* No configuration is found
* WiFi connection fails
* Long press on “IO39” button
Oinkward!
Credits
* @Thomas Farstrike with thanks to @DrShift for the awesome web configuration page.
* Lead photo: “LightingPiggy” drawn by Kiralynn age 10 at Bitcoin 2024 in Nashville
Team LightningPiggy
LightingPiggy is an electronic cash piggy bank for children, that accepts Bitcoin sent over the Lightning Network. It displays payment amounts, messages, and the total satoshis saved.
Our vision is to make bitcoin the savings’ standard for every child, while creating an educational platform to inspire future generations, not only to save in bitcoin, but also to learn to code and build in a free and open-source way.
Build your own:
Chat with our community:
Join our shadowy super coders:
Support the project:
Follow us on Nostr:
Follow us on X:
#LightningPiggy #STEMM #BitcoinKids #FOSS #BuildInPublic #bitcoin


Lightning Piggy
Lightning Piggy
An electronic cash piggy bank for children that accepts bitcoin sent over lightning, while displaying the amount saved in satoshis.

Lightning Piggy
Build a LightningPiggy 1.0 (e-paper edition)
For LightningPiggy 2.0 click here!
Making your very own LightingPiggy is squealy easy. Here are the steps you need to follow:
1. Source the part...

Telegram
LightningPiggy
Community group for the LightningPiggy FOSS project
GitHub
LightningPiggy
An electronic cash piggy bank for children that accepts bitcoin sent over lightning, while displaying the amount saved in satoshis - LightningPiggy
Geyser | Bitcoin Crowdfunding Platform
A Bitcoin crowdfunding platform where creators raise funds for causes, sell products, manage campaigns, and engage with their community.
npub1y2qcaseaspuwvjtyk4suswdhgselydc42ttlt0t2kzhnykne7s5swvaffq
npub1y2…vaffq
npub1y2qcaseaspuwvjtyk4suswdhgselydc42ttlt0t2kzhnykne7s5swvaffq is npub1y2…vaffq's public key on Nostr

X (formerly Twitter)
LightningPiggy ⚡️🐽 (@LightningPiggy) on X
An electronic cash piggy bank for children that accepts bitcoin sent over lightning, while displaying the amount saved in satoshis.

Development on the @LightningPiggy codebase is now smoking thanks to the open-source QEMU ESP32 emulator created by @Thomas Farstrike! The emulator now includes display emulation, as shown here with the piggy configuration page by Dr.Shift⚡️. Stay tuned for some sizzling hot advancements to come 🥓🔥
Emulator link:
#LightningPiggy #BuildInPublic
Oink! oink! ⚡️🐽

GitHub
lightning-piggy/Emulation.md at master · LightningPiggy/lightning-piggy
LILYGO TTGO T5 2.13 and 2.66 inch DEPG ePaper Display - LightningPiggy/lightning-piggy

One small step for @LightningPiggy, one giant leap for the open source community!
@Thomas Farstrike has developed and released a fully open QEMU ESP32 emulator with WiFi and full network capabilities.
#LightningPiggy #BuildInPublic
Oink! oink! ⚡️🐽
View quoted note →
Okay, come on! Who’s sending memes and ads loaded with sats to our LightningPiggy?
@Blockstream ?


With everyone rooting for our success, 2025 is set to be an oink-credible adventure! 🎉 To kick things off, we’re thrilled to announce the release of LightningPiggy Code Version 4.4.x!
What's New...
User Experience Improvements:
* Added support for Malaysian Ringgit (MYR) fiat currency with the “RM” prefix.
* Piggy will now ignore unsuccessful payments, making transactions smoother.
Fixes:
* Resolved an issue where the device remained awake (causing battery drain) when it couldn’t connect to Wi-Fi.
Credits
* Thomas (https://github.com/ThomasFarstrike).
* Lead photo: “Lavender" by Eve | Bitcoin 2024 Nashville | LightingPiggy Character Design Challenge
Team LightningPiggy
LightingPiggy is an electronic cash piggy bank for children, that accepts Bitcoin sent over the Lightning Network. It displays payment amounts, messages, and the total satoshis saved.
Our vision is to make bitcoin the savings’ standard for every child, while creating an educational platform to inspire future generations, not only to save in bitcoin, but also to learn to code and build in a free and open-source way.
Build your own:
Chat with our community:
Join our shadowy super coders:
Support the project:
#LightningPiggy #STEMM #BitcoinKids #FOSS #BuildInPublic #bitcoin


Lightning Piggy
Lightning Piggy
An electronic cash piggy bank for children that accepts bitcoin sent over lightning, while displaying the amount saved in satoshis.

Lightning Piggy
Build a LightningPiggy 1.0 (e-paper edition)
For LightningPiggy 2.0 click here!
Making your very own LightingPiggy is squealy easy. Here are the steps you need to follow:
1. Source the part...

Telegram
LightningPiggy
Community group for the LightningPiggy FOSS project
GitHub
LightningPiggy
An electronic cash piggy bank for children that accepts bitcoin sent over lightning, while displaying the amount saved in satoshis - LightningPiggy
Geyser | Bitcoin Crowdfunding Platform
A Bitcoin crowdfunding platform where creators raise funds for causes, sell products, manage campaigns, and engage with their community.

Happy New Year & Happy Genesis Block Day!
Thank you for your appreciation and support during the last 144 x 365 blocks⚡️🐽


Like our friends at @Bitcoin Runners , today marks two years since we started “Running nostr” 🥳
We too would like to show our love and appreciation to everyone working tirelessly in this space, building a brighter future for generations to come.
Onward!
#bitcoin #nostr #stem++
View quoted note →
Team LightingPiggy wishes you a Merry Christmas!
We hope you have a ham-tastic holiday with all the trimmings!
Don’t go bacon our hearts, keep hogging those sats babe 🧡
We've scratched our own itch and released piggy code 4.3.2 available at
It adds the Spanish 🇪🇸 translations by Pedrotronic and fixes "instant" payment updates (when the piggy is not asleep) that broke due to an LNBits API change.
Now that feels better ⚡️🐽
Lightning Piggy Web Installer
Easily allow users to install Lightning Piggy firmware on the web.
A new ⚡️🐽 is born. Imagine the delight every time a zap arrives!
Bitcoin kids are the best!!
@Jace


We had an amazing time at @BTCPrague’s Kids’ Corner, where we built piggies and created some unique characters. The children were incredibly creative and worked well together. Check out their proof-of-work (shared with permissions).
#LightningPiggy #STEMM #BitcoinKids #bitcoin

