Setup 3D printer server OctoPrint on PCDuino

OctoPrint is a server controlling a 3D-printer over web-interface, running on the small computer like Raspberry Pi or PCDuino with Linux OS. If such computer has WiFi or connected to WiFi router within local network (e.g. personal WiFi router at home), the 3D-printer can be controlled and monitored remotely – on PC, tablet or smartphone.


  • Run PCDuino connected to your network
  • Connect USB cable to the connector DCPower with power supply adapter, which provides 5V and with current at least 1A
  • Find out the IP address with which the PCDuino is connected to your network

Connect to it via SSH client or directly with display connected via HDMI and keyboard/mouse connected via USB-hub

  • To connect via SSH on  Windows – install SSH client. E.g. Bitvise SSH Client or PuTTY
  • Connect to the PCDuino with user “ubuntu”, password “ubuntu” – default user and its password (if they were changed – use the correct ones)
  • Comment (with symbol #) following lines in the file /etc/apt/sources.list
#deb pcduino main
#deb-src pcduino main

hint How to edit file

  • Use build-in editor vi
vi /etc/apt/sources.list
  • Install and use more advanced version of this editor vim
sudo apt-get install vim
vim /etc/apt/sources.list
  • Install and use simple editor nano
sudo apt-get install nano
nano /etc/apt/sources.list
  • Update packages
sudo apt-get update