3DprinterOS - Reimaging Existing Hosts and Adding New Ones

Adding a new 3DprinterOS 3D Printer that will be managed by a Raspberry Pi

Adding A New Pi Host:  

  1. Download this Pi image: https://duke.box.com/s/kbb2zudlwfd33b7bhsjs79edea2kmcza 
    1. Username:  Pi or Root
    2. Password: icy83-crow15
  2. Notes:
    1. This image is for the Pi B+, 2 and 3.  
    2. We recommend the Pi 3 for its increase power and integrated WiFi. 
  3. Get a Micro SD card (we recommend "good" Class 10 or Ultra Speed cards).
  4. Follow Raspberry Pi’s documentation to zap the image to the SD card - https://www.raspberrypi.org/documentation/installation/installing-images/
  5. Once the SD card has been imaged on your computer (can take 10-20 minutes) eject it from your computer and install it into the Pi
  6. Connect the printer, network cable and camera (if you’re using one) to the Pi then power it on
  7. Networking
    1. You can use dynamic addresses and WiFi, they work but we don’t recommend it.  Having a static IP makes remotely managing the unit easier and we have noted problems printing we believe are related to WiFi
    2. To register the Pi, connect a monitor and keyboard then log into the command line with the UN/PW provided
    3. Use the ifconfig command to find the MAC address
    4. Register the MAC address to an IP address inside of Proteus or Netreg.  Make note of the IP address.
  8. Log into 3DprinterOS (you don’t need to do anything, just log in through the Duke SSO portal)
  9. Contact us when this done, we’ll enable the unit on the backend, please provide your NetID and the IP address of the Pi. well set you up as an admin for that system.  NOTE:  We will change the UN/PW of that system when we tie it to our cloud service.
  10. In addition to your NetID, if you would like your printer to be on a workgroup and not accessible to the general public, let us know the desired workgroup name and provide a password.
  11. SSH into the newly imaged Pi and use the PW command to change users root and Pi to a different password.

Reimaging An Existing Pi Host:

  1. Download this Pi image: https://duke.box.com/s/kbb2zudlwfd33b7bhsjs79edea2kmcza 
    1. Username:  Pi or Root
    2. Password: icy83-crow15
  2. Notes:
    1. This image is for the Pi B+, 2 and 3.  
    2. We recommend the Pi 3 for its increase power and integrated WiFi. 
  3. Get a Micro SD card (we recommend "good" Class 10 or Ultra Speed cards).
  4. Follow Raspberry Pi’s documentation to zap the image to the SD card - https://www.raspberrypi.org/documentation/installation/installing-images/
  5. Once the SD card has been imaged on your computer (can take 10-20 minutes) eject it from your computer and install it into the Pi
  6. Connect the printer, network cable and camera (if you’re using one) to the Pi then power it on
  7. SSH into the newly imaged Pi and use the PW command to change users root and Pi to a different password.

Updating a Pi Host

  1. Note 1:  Images are updated from the manufacturer almost daily.  The image provided in this article will not be the most current update.  You will need to update the image before using it.
  2. Note 2:  Updating a Pi will take it off line and stop any current prints
  3. To update
    1. Log into the Web UI of the Pi by navigating to its IP address
    2. Note the version of the Pi on the top right hand corner
    3. Click "Get Updates" in the top left corner
    4. Wait while the Pi reboots
    5. Log back in and confirm the update
    6. Log in if necessary

Manufacturers documentation can be found here (you may have to log in):  https://cloud.3dprinteros.com/download/

Article Number: KB0022770