LightningATM Docs
  • This is the Bitcoin LightningATM
  • What will it look like?
  • Requirements
    • Hardware requirements
    • Software requirements
  • LightningATM Setup
    • Hardware Setup
      • Hardware Overview
      • RaspberryPi and Display
      • Assembly and Software
      • Wiring Details
    • Software Setup
      • Configuring the ATM
      • Activating the camera
      • Monitoring the log file
    • Wallet Setup
      • LND (on BTCPayServer)
      • Lntxbot
  • FAQ and common problems
    • Wallet Communication
    • Starting Automatically
Powered by GitBook
On this page

Was this helpful?

  1. LightningATM Setup
  2. Hardware Setup

Assembly and Software

PreviousRaspberryPi and DisplayNextWiring Details

Last updated 5 years ago

Was this helpful?

Setup process as shown in the video

  • Download the Raspbian ATM Image (

  • Flash the Image to the SD Card with Etcher.

  • Add one file to the /boot folder on the SD Card.

    • Create "wpa_supplicant.conf" file and add the Wifi credentials.

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
        ssid="You_WiFi_SSID"
        psk="You_WiFi_Password"
}
  • Connect to it via the console with the user "pi"

    • $ ssh pi@192.168.X.XXX

  • Confirm to add the ECDSA key fingerprint with "yes"

  • Login with the default password "raspberry"

  • Change the default password of the user "pi" to your own

    • $ passwd

    • After confirming the current password, type your new password twice.

  • Upgrade the RPi Zero to the newest versions of all Software

    • $ sudo apt update && sudo apt upgrade

  • Clone the current version of the LightningATM Software

    • $ cd LightningATM

    • $ pip3 install -r requirements.txt

  • After reboot connect again to the RPi Zero with your new password.

    • $ ssh pi@192.168.X.XXX

$ git clone

https://github.com/21isenough/LightningATM.git
https://www.dropbox.com/s/kg5swxhdb9h2a4m/2019-04-08-raspbian-stretch-lightningatm.gz\