piShift icon indicating copy to clipboard operation
piShift copied to clipboard

Drag and drop programming for the PiZero

piShift makes it super simple to get programming on your Pi Zero - just plug your Pi into your laptop with a micro-USB cable and it appears as a USB Drive. Drag across a .py file, and within seconds the Pi will automatically detect it's been added, and will start running the most recently edited file.

#Installation

  1. Install Raspbian (full, not lite) onto an SD card
  2. Expand your SD card!
  3. Get internet on your Pi - you can do this with a USB hub + WiFi dongle on the PiZero, or by temporarily putting your SD card into a B+/2/3 .
  4. Run the following commands:
git clone https://github.com/tomhartley/piShift.git
cd piShift
sudo ./install.sh

Now attach a micro-USB cable to the USB port marked "USB" on the PiZero, plug into your computer, and you should be good to go!

#FAQ

  • Q: Does it work with other versions of the Pi as well as the Pi Zero?
  • A: Sadly, no. The other Pis have a USB hub in the way (with the exception of the A/A+, which we're working on) - and this cannot work.