Good things come to those who wait! After weeks of fiddling and coding my Monkeyprint DLP printer software has undergone a complete makeover and now comes along with improved user-friendliness and a bunch of new features….
Monkeyprint 0.9 is up and alive!
The most notable improvement is that Monkeyprint is now based on GTK+ 2. Besides the fact that it looks much better, it will be able to run on a wider variety of linux distributions.
Other than that there now is multiple object printing support and all the settings and options have been included in the GUI. And the best thing: the firmware for the Monkeyprint controller board is now available and provides a seamless link between Monkeyprint and the controller board.
There’s a couple more new features, so check out the list below!
The model management code behind the Monkeyprint DLP printer software has been redone almost completely. This allows for some cool new features:
- Multi-model prints: you can now load more than one model onto the build platform. Each of the models is individually configurable regarding it’s placement, orientation, scaling, supports and fill structures.
- Build job files: once you have created your build job, you can now save it to file and store it for later use including all the settings.
- Selective building: You don’t want to build all of the models currently in your build job? Simply activate or deactivate individual models on your build platform.
In the previous version all the settings were defined in a text file. This made the configuration cumbersome and rendered Monkeyprint pretty much unusable for the ordinary user. Until now…
- Settings menu: simply edit your settings like your projector resolution, stepper configuration or serial port inside of a new settings dialog.
- Default settings: you configured something wrong and don’t know what to do? Simply go back to default settings and start over.
- Relax: your settings are saved on program exit and restored on restart.
Monkeyprint controller board firmware
Getting your own DLP printer controller board to work is now only a matter of soldering together some inexpensive bits and pieces. The Monkeyprint DLP printer software does the rest as it now includes the firmware needed to breathe some life into your controller board.
- Motion control: Control of build platform (homing, moving layers etc), tilt mechanism and (coming soon) the shutter servo that blocks excess light from the projector.
- Camera trigger: What’s a 3d printer without capability to record time lapse videos of your print? Simply connect your cam, the firmware will trigger it for you with every slice.
- Projector control: Connect your projector’s serial port to the controller board. The firmware will activate it before the build and shut it down afterwards.
- Firmware flash dialog: Flash the monkeyprint firmware right onto your Arduino Pro Micro using the firmware dialog found in the Settings menu.
Where can I get it?
You can download the latest Monkeyprint from my Github repository. To download Monkeyprint, simply start a terminal and type:
git clone git://github.com/robotsinthesun/monkeyprint.git
This will download Monkeyprint to your current directory. You will also have to install VTK and OpenCV libraries. I will update the installation instructions shortly.
Well, rewriting my Monkeyprint DLP printer software was quite a heap of work that kept me from advancing with my DLP printer design. However, there still needs to be some sort of manual on how to set up and use Monkeyprint as well as more detailed controller board schematics. I’m also thinking about designing a PCB for the controller board which should make it easier to build your own 3d DLP printer!
Do you already use or plan on using Monkeyprint? What would be interesting for you? Tell me in the comments!