Introduction.
The control software for Project PAM will be forked from the B9Creator control software. It will be written using C++ and Qt to ensure the application is cross-platform. The software will be licensed under the GNU GPLv3.
Project PAM will be using an Arduino running Grbl to implement motion control.
Changes That Will Be Made
Currently there some limitations associated with the B9Creator control software. The following list details the limitations and the proposed changes that will be made.
- Currently the software is using a custom slicing engine that produces SLC files, which are CAD slice files. The slicing engine will be changed to Slic3r. Slic3r outputs layers as SVG files.
- The only model file format that is supported is STL. The intent is to add support for OBJ, 3DS, STEP, and AMF file formats as well.
- The user interface will be changed to a tabbed interface from that of separate windows.
- Projects are saved in a proprietary binary file format. This will changed to XML files.
Releases
First Release Coming Soon!
Contributing Workflow
Here's how we suggest you go about proposing a change to this project:
- Fork this project to your account.
- Create a branch for the change you intend to make.
- Make your changes to your fork.
- Send a pull request from your fork's branch to our
master
branch.
Using the web-based interface to make changes is fine too, and will help you by automatically forking the project and prompting to send a pull request too.
Contact Us
For general correspondence please email us at projectpam.siu@gmail.com
Questions and comments can be posted on our mailing list or you can email them to projectpam@googlegroups.com
Please report all bugs and feature requests through GitHub issues
Follow us on GitHub, Twitter, Facebook, Google+, and YouTube.