FOSSA (FOSS ATM), is a bitcoin lightning network atm, built using cheap components, to easily turn fiat change into lovely sats
No soldering needed, and has very cool/easy WiFi access point used to configure!
https://github.com/arcbtc/The-Fossa
## BTCIOT Tutorial: Building a FOSSA Lightning Network ATM - Summary
This podcast episode serves as a detailed tutorial on building the FOSSA, a unique Lightning Network ATM. The project allows users to receive Bitcoin (Sats) by scanning an LNURL with their Lightning wallet, essentially enabling a self-service Bitcoin vending machine. The creator walks listeners through the hardware and software requirements, wiring instructions, and programming steps necessary to construct the device. A significant challenge encountered during development was the reliability of the coin mechanism, which initially suffered from interference. The team ultimately adopted a more robust DG600F coin mech, emphasizing its value despite the cost. The entire project, including parts lists and wiring diagrams, is openly available on the GitHub repository "BTC the fossa."
Main Topics Discussed:
- Project Overview: Introduction to the FOSSA Lightning Network ATM and its functionality.
- Hardware Components: Detailed breakdown of the required hardware, including the DG600F coin mech, ESP32 NodeMCU32S, TFT screen, power supply, and other essential components.
- Wiring and Connections: Step-by-step explanation of how to connect the various components, including power distribution and signal pin assignments.
- Coin Mech Programming: Techniques for programming the coin mech to recognize different coin values and transmit numerical data.
- ESP32 Configuration: Instructions for installing the ESP32, libraries, and configuring the TFT screen.
- Lightning Network Integration: Explanation of how the ATM interacts with an LND server to generate invoices and handle payments.
- Data Persistence & Customization: How to store configuration data (like Wi-Fi credentials and coin values) and customize the ATM’s functionality.
- Security Considerations: Emphasis on running a self-hosted LND server for enhanced security.
- Error Handling: Implementation of error handling to display issues on the TFT screen.
Key Quotes:
- "It's honestly worth its weight in gold." (referring to the DG600F coin mech)
- "We have information on the items you need, the hard way you need."
- "A good little trick to get your file your folder with your library and where you can edit the folder edit the file is if you go to a show sketch folder in your sketch then click on Arduino and then look for libraries and TFT ESP."
People Mentioned:
- Podcast Host/Creator (unnamed)
- Richard More (creator of the QR code library)
Bitcoin Price:
- No specific Bitcoin prices were mentioned. The discussion focused on the cost of individual hardware components.