by nunogato » Thu Jan 24, 2013 12:26 pm
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