<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Octoprint (3D print server) on Omega2+]]></title><description><![CDATA[<h3>Hardware Setup</h3>
<p dir="auto">First of all here is the result:</p>
<p dir="auto"><img src="/uploads/files/1486487035483-img_20170206_133518.jpeg" alt="0_1486487192393_IMG_20170206_133518.jpeg" class="img-responsive img-markdown" /></p>
<p dir="auto"><img src="/uploads/files/1486486915332-screen-shot-2017-02-07-at-12.04.00-pm.png" alt="0_1486487073945_Screen Shot 2017-02-07 at 12.04.00 PM.png" class="img-responsive img-markdown" /></p>
<h5>Connection Diagram</h5>
<p dir="auto"><img src="/uploads/files/1486496031636-3d-printer-haredare-setup-1.png" alt="0_1486496190266_3d Printer haredare setup (1).png" class="img-responsive img-markdown" /></p>
<h3>Expand Omega Storage with SD card</h3>
<p dir="auto">To install Octoprint on Omega2 you will have to first expand the storage on Omega2+<br />
plug a micro SD card into the Omega2+.</p>
<p dir="auto">it will show up as <code>/dev/mmcblk0</code></p>
<ol>
<li>format the SD card to EXT4 (you can skip this if you already have you sd card in EXT4 format)<br />
install disk utilities:</li>
</ol>
<pre><code>opkg update
opkg install fdisk e2fsprogs block-mount
</code></pre>
<ul>
<li>partition the SD card to Linux partition using <a href="http://www.tldp.org/HOWTO/Partition/fdisk_partitioning.html" rel="nofollow">fdisk</a></li>
<li>format SD card</li>
</ul>
<pre><code>umount /dev/mmcblk0p1
mkfs.ext4 /dev/mmcblk0p1
</code></pre>
<ol>
<li>mount SD card<br />
mount the SD card</li>
</ol>
<pre><code>umount /dev/mmcblk0p1
mkdir /mnt/SD
mount /dev/mmcblk0p1 /mnt/SD
</code></pre>
<ol>
<li>Copy current /overlay directory</li>
</ol>
<pre><code>tar -C /overlay -cvf - . | tar -C /mnt/SD/ -xf - 
umount /mnt/SD
</code></pre>
<ol>
<li>Setting up the <code>/overlay</code> Directory to Automount on Startup</li>
</ol>
<pre><code>block detect &gt; /etc/config/fstab
</code></pre>
<ul>
<li>edit <code>/etc/config/fstab</code><br />
change <code>option  target  '/mnt/mmcblk0p1'</code> to  <code>option  target  '/overlay'</code><br />
and <code>option  enabled '0'</code> to <code>option  enabled '1'</code></li>
</ul>
<pre><code>reboot
</code></pre>
<p dir="auto">after reboot you can verify if you <code>/overlay</code> is mounted properly by running <code>df</code><br />
you should see something like this:</p>
<pre><code>/dev/mmcblk0p1         7374776     33328   6947108   0% /overlay
</code></pre>
<h3>Build Octoprint</h3>
<ol>
<li>install required packages<br />
edit <code>/etc/opkg/distfeeds.conf</code><br />
uncomment</li>
</ol>
<pre><code>src/gz reboot_packages http://downloads.lede-project.org/snapshots/packages/mipsel_24kc/packages
</code></pre>
<pre><code>opkg update
opkg install python python-pip unzip
pip install --upgrade setuptools
</code></pre>
<ol>
<li>expand <code>/tmp</code> folder on the Omega</li>
</ol>
<pre><code>mkdir /overlay/tmp
rm -rf /overlay/tmp/*
cp -a /tmp/* /overlay/tmp/
umount /tmp
[ $? -ne 0 ] &amp;&amp; {
umount -l /tmp
}
mount /overlay/tmp/ /tmp
</code></pre>
<ol>
<li>download and build</li>
</ol>
<pre><code>cd /root
wget https://github.com/foosel/OctoPrint/archive/1.0.0.zip
unzip 1.0.0.zip
cd OctoPrint-1.0.0
pip install -r requirements.txt
</code></pre>
<blockquote>
<p dir="auto">Note: Currently I am only able to get Octoprint 1.0.0 to work</p>
</blockquote>
<ol>
<li>Now we need to edit a few files to resolve some compatibility issues.<br />
TODO: edit the following file</li>
</ol>
<ul>
<li>Unicode is going to cause problem with Python on Omega2. we have to replace the unicode author name to ascii ( Sorry Gina Häußge  <img src="http://community.onion.io/plugins/nodebb-plugin-emoji/emoji/android/1f61b.png?v=ic093v0mjao" class="not-responsive emoji emoji-android emoji--stuck_out_tongue" title=":p" alt="😛" /> )</li>
</ul>
<pre><code>s/Häußge/H\./g
sed -i 's/Häußge/H\./g' /root/OctoPrint-1.0.0/src/octoprint/util/comm.py
sed -i 's/Häußge/H\./g' /root/OctoPrint-1.0.0/src/octoprint/util/virtual.py
</code></pre>
<ul>
<li>Omega only have one user and that is root. Octoprint does not let you run as root so we have to suppress that</li>
</ul>
<pre><code>sed -i 's/exit("You should not run OctoPrint as root!")/pass/g' /root/OctoPrint-1.0.0/src/octoprint/server/__init__.py
</code></pre>
<ol>
<li>test drive</li>
</ol>
<pre><code>./run
</code></pre>
<p dir="auto">open up a browser and</p>
<h3>Auto start Octoprint at startup</h3>
<ul>
<li>move OctoPrint to a proper location</li>
</ul>
<pre><code>mv /root/OctoPrint-1.0.0 /usr/share/OctoPrint
</code></pre>
<ul>
<li>make symlink to command</li>
</ul>
<pre><code>ln -s /usr/share/OctoPrint/run /usr/bin/octoprint
</code></pre>
<p dir="auto">edit <code>/etc/rc.local</code><br />
add the following before <code>exit 0</code></p>
<pre><code>octoprint &amp;
</code></pre>
]]></description><link>http://community.onion.io/topic/1569/octoprint-3d-print-server-on-omega2</link><generator>RSS for Node</generator><lastBuildDate>Sun, 17 May 2026 14:15:26 GMT</lastBuildDate><atom:link href="http://community.onion.io/topic/1569.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 03 Feb 2017 14:54:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Octoprint (3D print server) on Omega2+ on Thu, 16 Feb 2017 20:18:11 GMT]]></title><description><![CDATA[<h3>Hardware Setup</h3>
<p dir="auto">First of all here is the result:</p>
<p dir="auto"><img src="/uploads/files/1486487035483-img_20170206_133518.jpeg" alt="0_1486487192393_IMG_20170206_133518.jpeg" class="img-responsive img-markdown" /></p>
<p dir="auto"><img src="/uploads/files/1486486915332-screen-shot-2017-02-07-at-12.04.00-pm.png" alt="0_1486487073945_Screen Shot 2017-02-07 at 12.04.00 PM.png" class="img-responsive img-markdown" /></p>
<h5>Connection Diagram</h5>
<p dir="auto"><img src="/uploads/files/1486496031636-3d-printer-haredare-setup-1.png" alt="0_1486496190266_3d Printer haredare setup (1).png" class="img-responsive img-markdown" /></p>
<h3>Expand Omega Storage with SD card</h3>
<p dir="auto">To install Octoprint on Omega2 you will have to first expand the storage on Omega2+<br />
plug a micro SD card into the Omega2+.</p>
<p dir="auto">it will show up as <code>/dev/mmcblk0</code></p>
<ol>
<li>format the SD card to EXT4 (you can skip this if you already have you sd card in EXT4 format)<br />
install disk utilities:</li>
</ol>
<pre><code>opkg update
opkg install fdisk e2fsprogs block-mount
</code></pre>
<ul>
<li>partition the SD card to Linux partition using <a href="http://www.tldp.org/HOWTO/Partition/fdisk_partitioning.html" rel="nofollow">fdisk</a></li>
<li>format SD card</li>
</ul>
<pre><code>umount /dev/mmcblk0p1
mkfs.ext4 /dev/mmcblk0p1
</code></pre>
<ol>
<li>mount SD card<br />
mount the SD card</li>
</ol>
<pre><code>umount /dev/mmcblk0p1
mkdir /mnt/SD
mount /dev/mmcblk0p1 /mnt/SD
</code></pre>
<ol>
<li>Copy current /overlay directory</li>
</ol>
<pre><code>tar -C /overlay -cvf - . | tar -C /mnt/SD/ -xf - 
umount /mnt/SD
</code></pre>
<ol>
<li>Setting up the <code>/overlay</code> Directory to Automount on Startup</li>
</ol>
<pre><code>block detect &gt; /etc/config/fstab
</code></pre>
<ul>
<li>edit <code>/etc/config/fstab</code><br />
change <code>option  target  '/mnt/mmcblk0p1'</code> to  <code>option  target  '/overlay'</code><br />
and <code>option  enabled '0'</code> to <code>option  enabled '1'</code></li>
</ul>
<pre><code>reboot
</code></pre>
<p dir="auto">after reboot you can verify if you <code>/overlay</code> is mounted properly by running <code>df</code><br />
you should see something like this:</p>
<pre><code>/dev/mmcblk0p1         7374776     33328   6947108   0% /overlay
</code></pre>
<h3>Build Octoprint</h3>
<ol>
<li>install required packages<br />
edit <code>/etc/opkg/distfeeds.conf</code><br />
uncomment</li>
</ol>
<pre><code>src/gz reboot_packages http://downloads.lede-project.org/snapshots/packages/mipsel_24kc/packages
</code></pre>
<pre><code>opkg update
opkg install python python-pip unzip
pip install --upgrade setuptools
</code></pre>
<ol>
<li>expand <code>/tmp</code> folder on the Omega</li>
</ol>
<pre><code>mkdir /overlay/tmp
rm -rf /overlay/tmp/*
cp -a /tmp/* /overlay/tmp/
umount /tmp
[ $? -ne 0 ] &amp;&amp; {
umount -l /tmp
}
mount /overlay/tmp/ /tmp
</code></pre>
<ol>
<li>download and build</li>
</ol>
<pre><code>cd /root
wget https://github.com/foosel/OctoPrint/archive/1.0.0.zip
unzip 1.0.0.zip
cd OctoPrint-1.0.0
pip install -r requirements.txt
</code></pre>
<blockquote>
<p dir="auto">Note: Currently I am only able to get Octoprint 1.0.0 to work</p>
</blockquote>
<ol>
<li>Now we need to edit a few files to resolve some compatibility issues.<br />
TODO: edit the following file</li>
</ol>
<ul>
<li>Unicode is going to cause problem with Python on Omega2. we have to replace the unicode author name to ascii ( Sorry Gina Häußge  <img src="http://community.onion.io/plugins/nodebb-plugin-emoji/emoji/android/1f61b.png?v=ic093v0mjao" class="not-responsive emoji emoji-android emoji--stuck_out_tongue" title=":p" alt="😛" /> )</li>
</ul>
<pre><code>s/Häußge/H\./g
sed -i 's/Häußge/H\./g' /root/OctoPrint-1.0.0/src/octoprint/util/comm.py
sed -i 's/Häußge/H\./g' /root/OctoPrint-1.0.0/src/octoprint/util/virtual.py
</code></pre>
<ul>
<li>Omega only have one user and that is root. Octoprint does not let you run as root so we have to suppress that</li>
</ul>
<pre><code>sed -i 's/exit("You should not run OctoPrint as root!")/pass/g' /root/OctoPrint-1.0.0/src/octoprint/server/__init__.py
</code></pre>
<ol>
<li>test drive</li>
</ol>
<pre><code>./run
</code></pre>
<p dir="auto">open up a browser and</p>
<h3>Auto start Octoprint at startup</h3>
<ul>
<li>move OctoPrint to a proper location</li>
</ul>
<pre><code>mv /root/OctoPrint-1.0.0 /usr/share/OctoPrint
</code></pre>
<ul>
<li>make symlink to command</li>
</ul>
<pre><code>ln -s /usr/share/OctoPrint/run /usr/bin/octoprint
</code></pre>
<p dir="auto">edit <code>/etc/rc.local</code><br />
add the following before <code>exit 0</code></p>
<pre><code>octoprint &amp;
</code></pre>
]]></description><link>http://community.onion.io/post/10240</link><guid isPermaLink="true">http://community.onion.io/post/10240</guid><dc:creator><![CDATA[Zheng Han]]></dc:creator><pubDate>Thu, 16 Feb 2017 20:18:11 GMT</pubDate></item><item><title><![CDATA[Reply to Octoprint (3D print server) on Omega2+ on Fri, 03 Feb 2017 16:09:09 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/2">@Zheng-Han</a> I was just thinking about this earlier today, seems like a good fit for such a task.</p>
]]></description><link>http://community.onion.io/post/10243</link><guid isPermaLink="true">http://community.onion.io/post/10243</guid><dc:creator><![CDATA[WereCatf]]></dc:creator><pubDate>Fri, 03 Feb 2017 16:09:09 GMT</pubDate></item><item><title><![CDATA[Reply to Octoprint (3D print server) on Omega2+ on Sat, 04 Feb 2017 15:06:37 GMT]]></title><description><![CDATA[<p dir="auto">THats pretty sweet!  Were you able to run the cura slicer also?  Would be pretty cool to create a complete print server with the nice little OLED display and ditch my mess of wires on the PI!</p>
]]></description><link>http://community.onion.io/post/10319</link><guid isPermaLink="true">http://community.onion.io/post/10319</guid><dc:creator><![CDATA[Patrick Rainsberry]]></dc:creator><pubDate>Sat, 04 Feb 2017 15:06:37 GMT</pubDate></item><item><title><![CDATA[Reply to Octoprint (3D print server) on Omega2+ on Wed, 08 Feb 2017 00:09:48 GMT]]></title><description><![CDATA[<p dir="auto">This makes the PrintrBot in the office so easy to use that it's almost always on and printing stuff. We had to move it to a different room to be less distracting!</p>
]]></description><link>http://community.onion.io/post/10704</link><guid isPermaLink="true">http://community.onion.io/post/10704</guid><dc:creator><![CDATA[Lazar Demin]]></dc:creator><pubDate>Wed, 08 Feb 2017 00:09:48 GMT</pubDate></item><item><title><![CDATA[Reply to Octoprint (3D print server) on Omega2+ on Wed, 15 Feb 2017 19:54:48 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/2">@Zheng-Han</a> said in <a href="/topic/1569/octoprint-3d-print-server-on-omega2/1">Octoprint (3D print server) on Omega2+</a>:</p>
<blockquote>
<ol>
<li>expand <code>/tmp</code> folder on the Omega</li>
</ol>
<pre><code>mkider /overlay/tmp
rm -rf /overlay/tmp/*
cp -a /tmp/* /overlay/tmp/
umount /tmp
[ $? -ne 0 ] &amp;&amp; {
umount -l /tmp
}
</code></pre>
</blockquote>
<p dir="auto">i think you meant</p>
<pre><code>mkdir /overlay/tmp
</code></pre>
<p dir="auto">could it be?</p>
]]></description><link>http://community.onion.io/post/11130</link><guid isPermaLink="true">http://community.onion.io/post/11130</guid><dc:creator><![CDATA[Matthias Nowak]]></dc:creator><pubDate>Wed, 15 Feb 2017 19:54:48 GMT</pubDate></item><item><title><![CDATA[Reply to Octoprint (3D print server) on Omega2+ on Thu, 16 Feb 2017 07:08:14 GMT]]></title><description><![CDATA[<p dir="auto">First, thank you for this step by step instruction.</p>
<p dir="auto">After finally getting everything done I am running octoprint but does not come up with an appropriate ip address!</p>
<p dir="auto">root@Omega-6255:~/OctoPrint-1.0.0# ./run<br />
2017-02-16 06:56:10,251 - octoprint.server - INFO - Listening on <a href="http://0.0.0.0:5000" rel="nofollow">http://0.0.0.0:5000</a></p>
<p dir="auto">When I kill octoprint I get.</p>
<p dir="auto">^C2017-02-16 06:57:04,868 - octoprint.server - CRITICAL - Now that is embarrassing... Something really really went wrong here. Please report this including the stacktrace below in OctoPrint's bugtracker. Thanks!<br />
2017-02-16 06:57:04,871 - octoprint.server - ERROR - Stacktrace follows:<br />
Traceback (most recent call last):<br />
File "/root/OctoPrint-1.0.0/src/octoprint/server/<strong>init</strong>.py", line 190, in run<br />
IOLoop.instance().start()<br />
File "/usr/lib/python2.7/site-packages/tornado/ioloop.py", line 627, in start<br />
event_pairs = self._impl.poll(poll_timeout)<br />
KeyboardInterrupt</p>
<p dir="auto">I conclude that I am missing something or it really is a bug either in my build or in the octoprint (  which I doubt due to others having theirs up and running.) Not sure where to go here. I've attempted to use my googlefu and rebooted 2 times. I have access to the Onion from local ip of 192.<em>.</em>.72  and though USB. I am also connected to the internet so I am totally confused here. Any help would be much appreciated</p>
]]></description><link>http://community.onion.io/post/11143</link><guid isPermaLink="true">http://community.onion.io/post/11143</guid><dc:creator><![CDATA[Phil Heuy]]></dc:creator><pubDate>Thu, 16 Feb 2017 07:08:14 GMT</pubDate></item><item><title><![CDATA[Reply to Octoprint (3D print server) on Omega2+ on Thu, 16 Feb 2017 09:24:35 GMT]]></title><description><![CDATA[<p dir="auto">Well, looks like I should really look over here more often. I also started installing Octoprint but had no time to cross-compile a proper gcc (which is required for the current version) and stopped. With your description I got 1.0.0 running after a few minutes - great work! I use the non-+ with USB root.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/3079">@Phil-Heuy</a> said in <a href="/topic/1569/octoprint-3d-print-server-on-omega2/6">Octoprint (3D print server) on Omega2+</a>:</p>
<blockquote>
<p dir="auto">After finally getting everything done I am running octoprint but does not come up with an appropriate ip address!<br />
...<br />
2017-02-16 06:56:10,251 - octoprint.server - INFO - Listening on <a href="http://0.0.0.0:5000" rel="nofollow">http://0.0.0.0:5000</a></p>
</blockquote>
<p dir="auto">0.0.0.0 means it is listening on all IPs available on the Onion - just try to use your LAN-IP and port 5000, should work</p>
]]></description><link>http://community.onion.io/post/11144</link><guid isPermaLink="true">http://community.onion.io/post/11144</guid><dc:creator><![CDATA[Florian Knodt]]></dc:creator><pubDate>Thu, 16 Feb 2017 09:24:35 GMT</pubDate></item><item><title><![CDATA[Reply to Octoprint (3D print server) on Omega2+ on Thu, 16 Feb 2017 20:17:29 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/1668">@Matthias-Nowak</a> good catch, corrected it.</p>
<p dir="auto">thanks</p>
]]></description><link>http://community.onion.io/post/11149</link><guid isPermaLink="true">http://community.onion.io/post/11149</guid><dc:creator><![CDATA[Zheng Han]]></dc:creator><pubDate>Thu, 16 Feb 2017 20:17:29 GMT</pubDate></item><item><title><![CDATA[Reply to Octoprint (3D print server) on Omega2+ on Fri, 17 Feb 2017 05:47:33 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/3080">@Florian-Knodt</a> Yesterday I tried to use the given ip with the port and got nothing. Today, well today is another day. Plug her in and go directly to the octo-print front page. Thank you for the quick response.</p>
]]></description><link>http://community.onion.io/post/11168</link><guid isPermaLink="true">http://community.onion.io/post/11168</guid><dc:creator><![CDATA[Phil Heuy]]></dc:creator><pubDate>Fri, 17 Feb 2017 05:47:33 GMT</pubDate></item><item><title><![CDATA[Reply to Octoprint (3D print server) on Omega2+ on Sat, 18 Feb 2017 05:53:02 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/95">@Lazar-Demin</a> said in <a href="/topic/1569/octoprint-3d-print-server-on-omega2/4">Octoprint (3D print server) on Omega2+</a>:</p>
<blockquote>
<p dir="auto">This makes the PrintrBot in the office so easy to use that it's almost always on and printing stuff. We had to move it to a different room to be less distracting!</p>
</blockquote>
<p dir="auto">I read-though a couple times before attempting. I'm surprised there are  so few comments. After a literal copy paste operation, I now have a webui for my 3d printer (Anet A8). Thanks guys, the Omega2+ is really shining here. I haven't made a single change to this any of he setup information above. After I connected my printer and powered up, I did need to adjust the serial port to "/dev/ttyUSB0" and set the Baud rate to 115200. It worked the first time. My little girl will have some new toys when she wakes up in the morning.</p>
]]></description><link>http://community.onion.io/post/11208</link><guid isPermaLink="true">http://community.onion.io/post/11208</guid><dc:creator><![CDATA[Colt Burns]]></dc:creator><pubDate>Sat, 18 Feb 2017 05:53:02 GMT</pubDate></item><item><title><![CDATA[Reply to Octoprint (3D print server) on Omega2+ on Wed, 01 Mar 2017 13:14:01 GMT]]></title><description><![CDATA[<p dir="auto">This looks really good, I am going to begin the implementation tonight. Did you manage to get a webcam working with the Omega2+/OctoPrint?<br />
I am using an Arduino + RAMPS and Marlin to run my printer. Are you aware that there is an Arduino dock for the Omega2+? I will post a picture when it has arrived.<br />
Great work. Thanks</p>
]]></description><link>http://community.onion.io/post/11663</link><guid isPermaLink="true">http://community.onion.io/post/11663</guid><dc:creator><![CDATA[Fred Dowsing]]></dc:creator><pubDate>Wed, 01 Mar 2017 13:14:01 GMT</pubDate></item><item><title><![CDATA[Reply to Octoprint (3D print server) on Omega2+ on Sat, 04 Mar 2017 19:13:58 GMT]]></title><description><![CDATA[<p dir="auto">So I have finally gotten around to putting my electronics into an enclosure and was attempting to connect to my RAMPS board though the USB+ and USB- on the expansion board due to space constraints as seen below.</p>
<p dir="auto">Onion<br />
Red =&gt; 5V<br />
Grey =&gt; GND<br />
blue =&gt;USB-<br />
Green=&gt;USB+</p>
<p dir="auto">Mega USB A<br />
Red =&gt; 5V<br />
Grey =&gt; GND<br />
blue=&gt; pin 2 (USB -)<br />
Green=&gt; pin 3 (USB +)</p>
<p dir="auto">I power everything up through the Green Terminal Block on the Ramps Shield.</p>
<p dir="auto">I am not able to connect to the Ramps board with this setup. The issue I have come across is that I cant seem to find any documentation on using the USB pins. Anyone have a resource I could read up on to get this working in this fashion?</p>
<p dir="auto"><a href="https://drive.google.com/open?id=18u8v2-7UK3iKGmlZZ8UeBE3zajbIXJrsrA" rel="nofollow">https://drive.google.com/open?id=18u8v2-7UK3iKGmlZZ8UeBE3zajbIXJrsrA</a></p>
<p dir="auto">Edit:</p>
<p dir="auto">After attempting to connect through the normal USB A to the ramps it seems that the Omega is seeing the serial port</p>
<ul>
<li>[  169.668429] usb 2-1: new full-speed USB device number 3 using ohci-platform<br />
[  169.903385] cdc_acm 2-1:1.0: ttyACM0: USB ACM device</li>
</ul>
<p dir="auto">but <strong>Octoprint</strong> is not when connected through the <strong>pins</strong>.</p>
<p dir="auto">So I am currently attempting to solve this issue in hopes that will also alleviate the above issue.</p>
<p dir="auto">The error I am getting in the Octoprint Terminal is:</p>
<ul>
<li>Changing monitoring state from 'Offline' to 'Opening serial port'<br />
Connecting to: None<br />
Unexpected error while connecting to serial port: None SerialException: '[Errno 2] could not open port None: [Errno 2] No such file or directory: 'None'' @ <a href="http://comm.py" rel="nofollow">comm.py</a>:_openSerial:795<br />
Changing monitoring state from 'Opening serial port' to 'Error: Failed to open seria...'</li>
</ul>
]]></description><link>http://community.onion.io/post/11769</link><guid isPermaLink="true">http://community.onion.io/post/11769</guid><dc:creator><![CDATA[Phil Heuy]]></dc:creator><pubDate>Sat, 04 Mar 2017 19:13:58 GMT</pubDate></item><item><title><![CDATA[Reply to Octoprint (3D print server) on Omega2+ on Sat, 04 Mar 2017 05:27:55 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/3079">@Phil-Heuy</a> Your picture doesn't explain what the issue is. You just connect USB+ to the other devices USB+, USB to USB-, 5V to 5V and GND to GND.</p>
]]></description><link>http://community.onion.io/post/11770</link><guid isPermaLink="true">http://community.onion.io/post/11770</guid><dc:creator><![CDATA[WereCatf]]></dc:creator><pubDate>Sat, 04 Mar 2017 05:27:55 GMT</pubDate></item><item><title><![CDATA[Reply to Octoprint (3D print server) on Omega2+ on Sat, 04 Mar 2017 18:29:48 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/1850">@WereCatf</a> I do have things set up as you stated. Thank you for letting me know I didnt really state my issue. I have corrected my original post and added my wiring configuration.</p>
]]></description><link>http://community.onion.io/post/11789</link><guid isPermaLink="true">http://community.onion.io/post/11789</guid><dc:creator><![CDATA[Phil Heuy]]></dc:creator><pubDate>Sat, 04 Mar 2017 18:29:48 GMT</pubDate></item><item><title><![CDATA[Reply to Octoprint (3D print server) on Omega2+ on Sun, 12 Mar 2017 22:47:23 GMT]]></title><description><![CDATA[<p dir="auto">I was able to get Octoprint 1.3.1 installed with minimal effort. It requires python libs that require compiling with GCC so you need to install GCC.</p>
<p dir="auto">You will need more RAM for this to work. You can do this by <a href="https://docs.onion.io/omega2-docs/extending-omega-memory.html" rel="nofollow">creating a swap file</a>. I put my swap file in the root (/) folder which resides on the SD card when following the instructions here. I also made my swap file 512 megabytes, 256 was not enough.</p>
<p dir="auto">Follow the instructions above and stop at step 3.</p>
<p dir="auto">Un-comment this line in the /etc/opkg/distfeeds.conf<br />
<code>src/gz reboot_base http://downloads.lede-project.org/snapshots/packages/mipsel_24kc/base</code></p>
<p dir="auto">Run<br />
<code>opkg update</code><br />
<code>opkg install gcc python-dev --force-overwrite</code><br />
<code>pip install --upgrade setuptools</code></p>
<p dir="auto">Replace step 3 with the following steps...<br />
<code>cd /root</code><br />
<code>wget https://github.com/foosel/OctoPrint/archive/1.3.1.zip</code><br />
<code>unzip 1.3.1.zip</code><br />
<code>cd OctoPrint-1.3.1</code><br />
<code>pip install -r requirements.txt</code></p>
<p dir="auto">Follow the remaining steps but replace OctoPrint-1.0.0 with OctoPrint-1.3.1</p>
]]></description><link>http://community.onion.io/post/11982</link><guid isPermaLink="true">http://community.onion.io/post/11982</guid><dc:creator><![CDATA[Jeff Karney]]></dc:creator><pubDate>Sun, 12 Mar 2017 22:47:23 GMT</pubDate></item><item><title><![CDATA[Reply to Octoprint (3D print server) on Omega2+ on Sun, 12 Mar 2017 09:34:40 GMT]]></title><description><![CDATA[<p dir="auto">Tried installing 1.3.1 with cache &amp; gcc.  Got stock on a netifaces error.  Either upgrading pip or installing python-dev seemed to get past that.</p>
<p dir="auto">pip install --upgrade pip<br />
opkg install python-dev --force-overwrite<br />
pip install netifaces</p>
]]></description><link>http://community.onion.io/post/12018</link><guid isPermaLink="true">http://community.onion.io/post/12018</guid><dc:creator><![CDATA[Jason Allred]]></dc:creator><pubDate>Sun, 12 Mar 2017 09:34:40 GMT</pubDate></item><item><title><![CDATA[Reply to Octoprint (3D print server) on Omega2+ on Sun, 12 Mar 2017 11:19:01 GMT]]></title><description><![CDATA[<p dir="auto">İNDEX OF/CONSOLE ERROR<br />
When I make 192.168.3.1 it gives this error and it is not an IP conflict problem. Why do I get this error? How do we fix it? I'm waiting for your help</p>
<p dir="auto"><a href="http://i.hizliresim.com/2rNq1v.png" rel="nofollow">link text</a></p>
<p dir="auto"><img src="http://i.hizliresim.com/2rNq1v.png" alt="alt text" class="img-responsive img-markdown" /><img src="/uploads/files/1489316598058-photoo1.png" alt="0_1489356373995_photoo1.png" class="img-responsive img-markdown" /></p>
]]></description><link>http://community.onion.io/post/12026</link><guid isPermaLink="true">http://community.onion.io/post/12026</guid><dc:creator><![CDATA[ayhan uçar]]></dc:creator><pubDate>Sun, 12 Mar 2017 11:19:01 GMT</pubDate></item><item><title><![CDATA[Reply to Octoprint (3D print server) on Omega2+ on Sun, 12 Mar 2017 11:44:25 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/3297">@ayhan-uçar</a> Stop spamming in every single thread you can find, you twat</p>
]]></description><link>http://community.onion.io/post/12027</link><guid isPermaLink="true">http://community.onion.io/post/12027</guid><dc:creator><![CDATA[WereCatf]]></dc:creator><pubDate>Sun, 12 Mar 2017 11:44:25 GMT</pubDate></item><item><title><![CDATA[Reply to Octoprint (3D print server) on Omega2+ on Sun, 12 Mar 2017 22:48:00 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/3305">@Jason-Allred</a> I did forget to add the <code>opkg install python-dev</code> part. I'll run through everything else I did on a clean system to figure out what else I missed. I will point out that netifaces is where the hangup was. Whatever I am missing here got it to install.</p>
]]></description><link>http://community.onion.io/post/12033</link><guid isPermaLink="true">http://community.onion.io/post/12033</guid><dc:creator><![CDATA[Jeff Karney]]></dc:creator><pubDate>Sun, 12 Mar 2017 22:48:00 GMT</pubDate></item><item><title><![CDATA[Reply to Octoprint (3D print server) on Omega2+ on Sun, 12 Mar 2017 22:47:01 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/3305">@Jason-Allred</a>  Try running <code>pip install --upgrade setuptools</code> then netifaces should work.</p>
]]></description><link>http://community.onion.io/post/12043</link><guid isPermaLink="true">http://community.onion.io/post/12043</guid><dc:creator><![CDATA[Jeff Karney]]></dc:creator><pubDate>Sun, 12 Mar 2017 22:47:01 GMT</pubDate></item><item><title><![CDATA[Reply to Octoprint (3D print server) on Omega2+ on Sat, 25 Mar 2017 10:17:23 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/3296">@Jeff-Karney</a> Also having troubles with netifaces installing (for Octoprint 1.3.1), all versions 0.10.X wont install (thought i would try it out), followed all the steps mentioned in this post. What firmware are you using on the omega 2+?</p>
<p dir="auto">Im currently running b160. If your interested the output from pip is <a href="http://pastebin.com/pCyhgxpP" rel="nofollow">http://pastebin.com/pCyhgxpP</a> it looks like python cant find the compiler as its missing the cache_cc directory. Did you set any environment variables to point to the GCC compiler?</p>
]]></description><link>http://community.onion.io/post/12346</link><guid isPermaLink="true">http://community.onion.io/post/12346</guid><dc:creator><![CDATA[Ben Murphy]]></dc:creator><pubDate>Sat, 25 Mar 2017 10:17:23 GMT</pubDate></item><item><title><![CDATA[Reply to Octoprint (3D print server) on Omega2+ on Wed, 29 Mar 2017 13:58:30 GMT]]></title><description><![CDATA[<p dir="auto">Is it ok if I power my omega2+ via the USB A port?  In other words, it's getting its power form the 3D printer's USB connection.  It's working just fine, I'm just wondering if I am setting myself up for problems later on.  It certainly makes for a cleaner install.<br />
I originally had it powered via the microUSB from my laptop but then I went to power the omega2+ from a USB power adapter plugged into the power bar.  I noticed that when I unplugged the microUSB power cable, it stayed on.</p>
<p dir="auto">My printer is the Kodama Trinus3D which is running a proprietary variant of Marlin (I think).</p>
]]></description><link>http://community.onion.io/post/12452</link><guid isPermaLink="true">http://community.onion.io/post/12452</guid><dc:creator><![CDATA[Jason Taylor]]></dc:creator><pubDate>Wed, 29 Mar 2017 13:58:30 GMT</pubDate></item><item><title><![CDATA[Reply to Octoprint (3D print server) on Omega2+ on Wed, 29 Mar 2017 19:59:52 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/302">@Jason-Taylor</a>: It seems you have a non-standard USB port on your 3D printer. Usually an USB client port does not feed back power to the host. Assuming your 3d printer can provide enough current, you can totally run you Omega2 off the printer power without an extra power supply.</p>
]]></description><link>http://community.onion.io/post/12461</link><guid isPermaLink="true">http://community.onion.io/post/12461</guid><dc:creator><![CDATA[Zheng Han]]></dc:creator><pubDate>Wed, 29 Mar 2017 19:59:52 GMT</pubDate></item><item><title><![CDATA[Reply to Octoprint (3D print server) on Omega2+ on Fri, 21 Apr 2017 06:08:35 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/3296">@Jeff-Karney</a> Like <a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/3139">@Ben-Murphy</a> from a month ago, I'm having issues installing OctoPrint 1.3.1 - first when doing the  <code>pip install --upgrade setuptools</code>, and then when when running <code>pip install netifaces</code>. I've just updated to b160, on an Omega2+. Any ideas as to what's going wrong?</p>
]]></description><link>http://community.onion.io/post/12798</link><guid isPermaLink="true">http://community.onion.io/post/12798</guid><dc:creator><![CDATA[Peter Feerick]]></dc:creator><pubDate>Fri, 21 Apr 2017 06:08:35 GMT</pubDate></item><item><title><![CDATA[Reply to Octoprint (3D print server) on Omega2+ on Fri, 21 Apr 2017 08:20:42 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/302">@Jason-Taylor</a> I have finally soldered up an adapter board so I can use my Omega2+ as a OctoPrint server, and since the Omega2+ consumes around 180-250ma, and the Kodama Trinus is a bit naught and backfeeds down the USB line (have they not heard of a diode?), I decided to have it power from the Trinus's USB, since I was connecting to it to control the printer. Seems to be coping just fine! Now I just have to work out how to upgrade OctoPrint, as I'm current stuck with the v1.0.0 as the alternate instructions for 1.3.1 didn't work for me.</p>
]]></description><link>http://community.onion.io/post/12800</link><guid isPermaLink="true">http://community.onion.io/post/12800</guid><dc:creator><![CDATA[Peter Feerick]]></dc:creator><pubDate>Fri, 21 Apr 2017 08:20:42 GMT</pubDate></item><item><title><![CDATA[Reply to Octoprint (3D print server) on Omega2+ on Fri, 21 Apr 2017 23:08:49 GMT]]></title><description><![CDATA[<p dir="auto">Hi,<br />
I also have the problem with netifaces installing OctoPrint 1.3.1or OctoPrint 1.3.2.<br />
There's a solution?</p>
]]></description><link>http://community.onion.io/post/12807</link><guid isPermaLink="true">http://community.onion.io/post/12807</guid><dc:creator><![CDATA[ErBussola]]></dc:creator><pubDate>Fri, 21 Apr 2017 23:08:49 GMT</pubDate></item></channel></rss>