2012-03-07 11:19:29 +00:00
|
|
|
For documentation check: https://github.com/daid/SkeinPyPy/wiki
|
|
|
|
For downloads check: https://github.com/daid/SkeinPyPy/downloads
|
|
|
|
|
2012-03-11 18:23:44 +00:00
|
|
|
This package includes two programs:
|
2012-03-07 11:19:29 +00:00
|
|
|
|
2012-03-11 18:23:44 +00:00
|
|
|
Pronterface:
|
2012-03-07 11:19:29 +00:00
|
|
|
|
2012-03-11 18:23:44 +00:00
|
|
|
An application for both manually controlling and automatically feeding gcode to a 3D printer.
|
2012-03-07 11:19:29 +00:00
|
|
|
|
2012-03-11 18:23:44 +00:00
|
|
|
SkeinPyPy:
|
2012-03-07 11:19:29 +00:00
|
|
|
|
2012-03-11 18:23:44 +00:00
|
|
|
A easy to use program for slicing STL files using SkeinForge. SkeinPyPy can also visualize the 3D models in a variety of ways.
|
2012-03-07 11:19:29 +00:00
|
|
|
|
2012-03-11 18:23:44 +00:00
|
|
|
On first run, SkeinPyPy will ask to go through a set of calibration steps that will perform a series of operations on your 3D printer.
|
|
|
|
One of those steps involves extruding a bit of filament where the filament is initially nearly fully extracted. As such, it you will
|
|
|
|
probably need to run Pronterface first, heat up the extruder enough to be able to extract the filament and then use the Pronterface
|
|
|
|
interface to reverse the extruder motor until the filament is at the right position (specifically, until the filament end is even with
|
|
|
|
where the Bowden tube leaves the extuder motor assembly, on an Ultimaker).
|
2012-03-07 11:19:29 +00:00
|
|
|
|
2012-03-11 18:23:44 +00:00
|
|
|
========
|
|
|
|
BUILDING
|
|
|
|
========
|
2011-12-13 14:43:35 +00:00
|
|
|
|
2012-03-11 18:23:44 +00:00
|
|
|
./build.sh
|
|
|
|
|
|
|
|
The build script defaults to building for Windows. If you want to build for Mac OS X or Linux, choose one of:
|
2011-12-13 14:43:35 +00:00
|
|
|
|
2012-03-11 18:23:44 +00:00
|
|
|
./build.sh osx64
|
|
|
|
./build.sh linux
|
2012-01-10 16:03:14 +00:00
|
|
|
|
2012-03-11 18:23:44 +00:00
|
|
|
Note that Mac OS X currently requires the manual installation of wxPython, PySerial, and PyOpenGL:
|
2012-02-10 16:20:03 +00:00
|
|
|
|
2012-03-11 18:23:44 +00:00
|
|
|
sudo easy_install-2.7 pyserial
|
|
|
|
sudo easy_install-2.7 PyOpenGL
|
2012-01-10 16:03:14 +00:00
|
|
|
|
2012-03-11 18:23:44 +00:00
|
|
|
You will need to download the appropriate wxPython Installer package and install it. It is available from:
|
2011-12-13 14:43:35 +00:00
|
|
|
|
2012-03-11 18:23:44 +00:00
|
|
|
http://www.wxpython.org/download.php
|
2011-12-13 14:43:35 +00:00
|
|
|
|
2012-03-11 18:23:44 +00:00
|
|
|
Specifically, install "wxPython2.9-osx-cocoa-py2.7" as it is the build that supports 64-bit execution.
|
|
|
|
|
|
|
|
=======
|
|
|
|
RUNNING
|
|
|
|
=======
|
|
|
|
|
|
|
|
Windows
|
|
|
|
-------
|
|
|
|
|
|
|
|
Double-click skeinforge.bat and Printrun.bat.
|
|
|
|
|
|
|
|
Mac OS X & Linux
|
|
|
|
----------------
|
|
|
|
|
|
|
|
Once built, the two apps -- Pronterface and SkeinPyPy -- must be started from the command line (for now):
|
|
|
|
|
|
|
|
# open a new terminal window and....
|
|
|
|
cd osx64-SkeinPyPy-NewUI-Beta4
|
|
|
|
./pronterface.sh &
|
|
|
|
./skeinpypy.sh &
|
|
|
|
|
|
|
|
This will start both applications with their console logging output directed into the terminal window.
|
|
|
|
|
|
|
|
========
|
|
|
|
FIRMWARE
|
|
|
|
========
|
|
|
|
|
|
|
|
For Ultimaker users, it is highly recommended -- nearly required -- that you upgrade your firmware to the latest Marlin builds. See:
|
|
|
|
|
|
|
|
http://wiki.ultimaker.com/Skeinforge_PyPy
|
2011-12-13 14:45:38 +00:00
|
|
|
|