 by nunogato » Thu Jan 24, 2013 12:26 pm
                by nunogato » Thu Jan 24, 2013 12:26 pm
            
            
                     by nunogato
                by nunogato
Thu Jan 24, 2013 12:26 pm
            
            
            Hi,
Here at robosavvy we are using the Replicator2 to make some parts for your 3D printed humanoid robot, for the 1m humanoid robot and also for some custom projects.
Having so much objects to slice we wanted a faster solution as replicatorG, using python is not so fast...
 
Searched arround and found 
this tutorial that explains how to install pypy in a Mac, as I'm using Ubuntu 64 bit I needed to adapt it.
Here are the instructions for Ubuntu (and other linux dists):
first of all you need to install tk-dev otherwise it will not be able to install the tkinter-pypy module, to do this just run this
- Code: Select all
- sudo apt-get install tk-dev
now just copy paste this commands:
using a 64bit machine
- Code: Select all
- wget http://buildbot.pypy.org/nightly/trunk/pypy-c-jit-latest-linux64.tar.bz2
 tar xjf pypy-c-jit-latest-linux64.tar.bz2
 cd pypy-c-jit-*-linux64
 wget http://peak.telecommunity.com/dist/ez_setup.py
 ./bin/pypy ez_setup.py
 wget http://www.foobarsoft.com/wp-content/uploads/2011/10/tkinter-pypy-0.1-for-8.5.zip
 unzip tkinter-pypy-0.1-for-8.5.zip
 cd tkinter-pypy-0.1-for-8.5
 ../bin/pypy ./setup.py install
 cd ../../
 mv pypy-c-jit-*-linux64 pypy
using a 32bit machine
- Code: Select all
- wget http://buildbot.pypy.org/nightly/trunk/pypy-c-jit-latest-linux.tar.bz2
 tar xjf pypy-c-jit-latest-linux.tar.bz2
 cd pypy-c-jit-*-linux
 wget http://peak.telecommunity.com/dist/ez_setup.py
 ./bin/pypy ez_setup.py
 wget http://www.foobarsoft.com/wp-content/uploads/2011/10/tkinter-pypy-0.1-for-8.5.zip
 unzip tkinter-pypy-0.1-for-8.5.zip
 cd tkinter-pypy-0.1-for-8.5
 ../bin/pypy ./setup.py install
 cd ../../
 mv pypy-c-jit-*-linux pypy
Now in ReplicatorG go to the ReplicatorG Menu -> Preferences -> Advanced -> Select Python Interpretor...  
Select the 'bin/pypy' file it's inside the pypy folder that you just downloaded.
Slice fast!   No need to restart ReplicatorG.
In my laptop the sample 3D_Knot.stl took 1min29sec with pypy and 3min14sec with python2 so it reduced the time to less than half 
 
Cheers,
Nuno
Hi,
Here at robosavvy we are using the Replicator2 to make some parts for your 3D printed humanoid robot, for the 1m humanoid robot and also for some custom projects.
Having so much objects to slice we wanted a faster solution as replicatorG, using python is not so fast...
 
Searched arround and found 
this tutorial that explains how to install pypy in a Mac, as I'm using Ubuntu 64 bit I needed to adapt it.
Here are the instructions for Ubuntu (and other linux dists):
first of all you need to install tk-dev otherwise it will not be able to install the tkinter-pypy module, to do this just run this
- Code: Select all
- sudo apt-get install tk-dev
now just copy paste this commands:
using a 64bit machine
- Code: Select all
- wget http://buildbot.pypy.org/nightly/trunk/pypy-c-jit-latest-linux64.tar.bz2
 tar xjf pypy-c-jit-latest-linux64.tar.bz2
 cd pypy-c-jit-*-linux64
 wget http://peak.telecommunity.com/dist/ez_setup.py
 ./bin/pypy ez_setup.py
 wget http://www.foobarsoft.com/wp-content/uploads/2011/10/tkinter-pypy-0.1-for-8.5.zip
 unzip tkinter-pypy-0.1-for-8.5.zip
 cd tkinter-pypy-0.1-for-8.5
 ../bin/pypy ./setup.py install
 cd ../../
 mv pypy-c-jit-*-linux64 pypy
using a 32bit machine
- Code: Select all
- wget http://buildbot.pypy.org/nightly/trunk/pypy-c-jit-latest-linux.tar.bz2
 tar xjf pypy-c-jit-latest-linux.tar.bz2
 cd pypy-c-jit-*-linux
 wget http://peak.telecommunity.com/dist/ez_setup.py
 ./bin/pypy ez_setup.py
 wget http://www.foobarsoft.com/wp-content/uploads/2011/10/tkinter-pypy-0.1-for-8.5.zip
 unzip tkinter-pypy-0.1-for-8.5.zip
 cd tkinter-pypy-0.1-for-8.5
 ../bin/pypy ./setup.py install
 cd ../../
 mv pypy-c-jit-*-linux pypy
Now in ReplicatorG go to the ReplicatorG Menu -> Preferences -> Advanced -> Select Python Interpretor...  
Select the 'bin/pypy' file it's inside the pypy folder that you just downloaded.
Slice fast!   No need to restart ReplicatorG.
In my laptop the sample 3D_Knot.stl took 1min29sec with pypy and 3min14sec with python2 so it reduced the time to less than half 
 
Cheers,
Nuno