Development snapshot(Snapshot from March 05, 2014, 12:16AM)
(includes path planning, machine output and design GUIs)
The kokopelli design UI is now hosted on Github, separately from the rest of the fab modules.
Dependencies: Ubuntu 12.04
You can install all of the dependencies with the command:
sudo apt-get install python python-wxgtk2.8 python-dev python-pip gcc g++ libpng12-dev libgif-dev make bash okular libboost-thread-dev libboost-system-dev cmake
Dependencies: Mac OSXYou will need to install XCode or Command Line Tools for XCode, which requires free registration as an Apple Developer.
With this installed, you will need the following packages:
Homebrew offers a convenient way to
install everything but wxPython. With Homebrew installed, you can install these dependancies
with the command
brew install boost cmake libpng giflib.
To compile, after downloading the source above, unzip
to the folder it's in.
make fab, which should compile all executables and copy scripts into
At this point,
make install will copy all executables and scripts to
Alternatively, you can add the
bin folder to your path. To do this, add the line
fab/bin replaced by the location of the
Since everything is built with
cmake, it is possible to compile the
fab modules on Windows. Using Cygwin allows us
to build the command-line tools easily, but getting wxPython installed is more challenging.
There's a native wxPython windows installer, but we couldn't figure out how to get it talking to Cygwin. We ended up compiling wxPython in Cygwin, which was a challenge.
If you're interested in maintaining a Windows port, let us know.