First thank all contributor 1.Change the package repository vi /etc/opkg/distfeeds.conf uncomment below line src/gz reboot_base src/gz reboot_packages 2.Setting SD Card As a expanding storage ( I use 2GB mini SDcard , Because out of space error) opkg update opkg install fdisk e2fsprogs block-mount after install umount /dev/mmcblk0p1 mkfs.ext4 /dev/mmcblk0p1 umount /dev/mmcblk0p1 mkdir /mnt/SD mount /dev/mmcblk0p1 /mnt/SD (will get some error like : can’t umount just ignore it) tar -C /overlay -cvf - . | tar -C /mnt/SD/ -xf - umount /mnt/SD block detect > /etc/config/fstab Auto Load on system boot vi /etc/config/fstab change option target '/mnt/mmcblk0p1' to option target '/overlay' and option enabled '0' to option enabled ‘1' reboot after reboot you can verify if you /overlay is mounted properly by running df mkdir /overlay/tmp rm -rf /overlay/tmp/* cp -a /tmp/* /overlay/tmp/ umount /tmp [ $? -ne 0 ] && { umount -l /tmp } mount /overlay/tmp/ /tmp after reboot expand /tmp folder on the Omega , will get some error like : can’t umount just ignore it) 3.Install C++ Lib & Python opkg update opkg install gcc make opkg install python python-pip unzip opkg install python-dev --force-overwrite 4.Setting Swap memory (Because When install will get out of memory errors) https://docs.onion.io/omega2-docs/extending-omega-memory.html First insert your usbdisk opkg install swap-utils after install create swapfile on usb dd if=/dev/zero of=/tmp/mounts/USB-A1/swap.page bs=1M count=512 Need Waiting a while mkswap /tmp/mounts/USB-A1/swap.page swapon /tmp/mounts/USB-A1/swap.page Use free to check if success get swap 5. Install Octoprint pip install --upgrade setuptools show some information to upgrade pip pip install --upgrade pip pip install --upgrade setuptools Download octoprint & install You can get all version here https://github.com/foosel/OctoPrint/releases Prepare Install cd /root wget https://github.com/foosel/OctoPrint/archive/1.3.9.zip unzip 1.3.9.zip cd OctoPrint-1.3.9 ln -s /usr/bin/gcc /usr/bin/ccache_cc Start Install pip install -r requirements.txt Some Unicode Fixed / User Role Fixed sed -i 's/Häußge/H\./g' /root/OctoPrint-1.3.9/src/octoprint/util/comm.py sed -i 's/Häußge/H\./g' /root/OctoPrint-1.3.9/src/octoprint/util/virtual.py sed -i 's/Häußge/H\./g' /root/OctoPrint-1.3.9/src/octoprint/plugins/virtual_printer/virtual.py sed -i 's/exit("You should not run OctoPrint as root!")/pass/g' /root/OctoPrint-1.3.9/src/octoprint/server/__init__.py If has no error. Congratulation ! Almost Success! 6.Server Start octoprint serve --iknowwhatimdoing & Need Waiting Server to Start / console will show some infor & some warning information / Just Ignore Use browser to connect http://omega-[your id].local:5000 If connect Ok. Now You can remove usb disk and connect to 3d printer. Success!! Print the case https://www.thingiverse.com/thing:2068124! Sometimes Factory Reset Clean All to Install Will Help , if you get some stange error https://docs.onion.io/omega2-docs/factory-reset.html THANKS ALL