ATXPiHat Installation Instructions

These instructions are not intended to teach you how to use a Pi or Raspbian. Please refer to Octoprint.org on how to install the Jessie image. Please review this entire page of documentation prior to doing anything. 

Do not install the Octoprint plugin until you have completed the installation steps below;

  • After you backup the memory chip for the PI, (Just do it)
  • It is always good to update the Raspbian image prior to any upgrade. From a terminal prompt;
      sudo apt-get update
      sudo apt-get dist-upgrade
    
  • After completion, go ahead power down the PI and install the board. Do not just power it off,
       sudo shutdown now
    
  • Plug the ATXPiHat in and connect the ATX power supply. Make sure that you do not have any other power source plugged into the PI, the board and power supply will take care of this. During the installation of the board to the PI, make sure that the board is plugged in to the pins properly and the board is supported on all of the screw holes. Do not power the board if it is not plugged in properly to the PI. You will destroy the PI. Check it twice.
  • After turning on the ATX power supply, and the PI boots, you will need to enable the I2C interface on the PI. Adafruit has some great instructions on how to do this.
  • This plugin requires the pigpio library from;
    joan@abyz.me.uk - http://abyz.co.uk/rpi/pigpio/python.html

    Currently there is no pip installer, that I could find, for this library on the PI, so Octoprint will not install it automatically or install it as a service. There are several available install scripts to do this, here is one implementation that I recommend.

    https://github.com/banichow/pigpioinstall
  • Make sure that there are no other plugins that would conflict with this plugin. PSUControl, LEDStripControl are two. With everything out there, I would review what I already have installed. For the more advanced users, it is truly possible to use both of these plugins to control the ATXPiHat. The schematics are available on the release page and it outlines what pins do what.
  • Install via the bundled Plugin Manager or manually using this URL:
      https://github.com/banichow/OctoPrint-Atxpihat/archive/master.zip
    
  • We found during our testing, it is a good idea to restart the Pi after installation or upgrade of the plugin. This will be the first thing that we will ask during any support requests.
  • After this, sign into Octoprint and start working with the board.

Here is the standard disclaimer – you must understand and agree to this!

Understand this, this board has not been tested by an independent lab such as UL, or anyone else. You use it at your own risk. Each board is shipped tested and should work properly out of the box. They are designed to work with a Raspberry Pi 3b and Zero. However, all the work has been done on Pi 3b’s. I will work hard with the user to make sure that everything is good, however like anything in the RepRap space, you are responsible if you burn you house down. Never, and I mean never, use this board and or your printer unsupervised. I will not be held accountable for anything that happens while using this board. Again, use it at your own risk.

Leave a Reply