Recently I bought a Monoprice Voxel (a rebranded FlashForge Adventurer 3) 3D printer, and I’ve spent the last couple of weeks getting to grips with it. I’m very impressed – it works well and I’ve had a lot of fun building parts of my projects.
The latest version of Cura is 15.04 on Mac Informer. It is a perfect match for the Design & Photo category. The app is developed by Ultimaker BV. And its user rating is 5 out of 5. Ultimaker Cura is free, easy-to-use 3D printing software trusted by millions of users. Fine-tune your 3D model with 400+ settings for the best slicing and printing results. Our software library provides a free download of Cura 15.04.6 for Mac. This Mac download was scanned by our antivirus and was rated as malware free. This free software for Mac OS X was originally created by Ultimaker BV. The program lies within Design & Photo Tools, more precisely General. The latest setup package occupies 36.4 MB on disk.
One interesting this about the printer is that it comes with its own slicing software called FlashPrint. This seems to work quite well, slicing all the models I threw at it and sending them to the printer. However, I was curious if it was possible to use the printer with the Ultimaker Cura slicer, which has some more advanced features and is supported more widely by the community.
Cura Software Download Mac Monoprice Software
I did a load of research and found some interesting topics on reddit and Ultimaker forum, I also examined the .gx files produced by FlashPrint and thoes sent to the printer by PolarCloud. I’ve gathered all this together into a this guide for using Cura, but it stands on the shoulders of a whole bunch of other people in the community, so thanks to those people you really helped me figure all this out.
Disclaimer
Every model I have printed in this way has worked well and I am very pleased. However, follow this guide at your own risk – If something bad happens to your printer, on your own head be it.
Cura Software Download Mac Monoprice Printer
Observations
FlashPrint and the printer appear to use a custom file format for printing – .gx. This is identical to the .g file used by other printers but with some additional metadata at the top. I suspect this is the image of the model that’s shown while printing, as well as the print time estimation.
The printer is perfectly happy to print .gcode files, provided the file extension is changed to .g first. While printing a .g file the time estimation on the printer screen does not count down the remaining time, it counts up the elapsed time. Also instead of a small image of the model being shown, a generic icon is displayed.
Getting Cura
Firstly, you need to install the latest version of Cura from the Ulimaker website.
Adding a custom printer
- In Cura select Settings > Printer > Add Printer
- Select “Custom FFF Printer” and change the name to something meaningful
- On the machine settings, change the Height, Width and Depth to all be 150mm. Then tick the “Origin at Center” and “Heated Bed” settings.
- In the Start G-Code box, remove the text that is currently there and enter the following:
- In the End G-Code box, remove the text that is currently there and enter the following:
- On the “Extruder 1” tab set the “Compatible material diameter” to 1.75mm
- Click “Next” to save your custom printer. You can now use Cura to slice your model as with any other printer.
Use The Sliced Model
Now that you’ve got your model into Cura and sliced with with your settings of choice, you need to get that onto the printer. To do that you have four options…
USB Stick
You can save the .gcode file from Cura onto a memory stick, move it to the USB port on the front of the printer and select the file from the build menu.
However, you must manually change the file extension from .gcode to .g or the printer will not see it. Unfortunately there’s no way to convince Cura to save it with the right extension – you’ll just end up with a .g.gcode file if you try.
With Adventurer Client
I recently released a little tool that allows you to quickly send files to the printer by dragging them into the app (no need to rename them as with FlashPrint). I’m still building it out with more functionality, but is available here now for both Windows and macOS.
With FlashPrint
If you rename the exported .gcode file to .g, you can simply open it with FlashPrint. This will allow you to print the file over the network. As this is an already sliced file, FlashPrint will not re-slice it – it will just send it to the printer.
[Advanced Users] With AdventurerClientDotNet
Monoprice Iiip Cura Software Download
I wanted to know how files actually got transferred to the printer, so I spent some time sniffing the network traffic between FlashPrint and the printer. Then with the help of this command reference and DarkDiamondV’s comments on this thread I wrote a little library using C# and .NET core.
I’ve uploaded the source to GitHub here – its still a work in progress, it supports reading some information off the printer and transferring .gcode (no rename required) files from Cura.
Monoprice Cura Download
A self contained build for Windows can be found on the releases tab – Simply run the .exe file and follow the prompts.
Using this method is obviously very experimental, so is probably best used only if you’re comfortable with digging into things when they don’t go to plan. I wrote it more as a interesting challenge as much as anything. Obviously, use this at your own risk :).
Video
You can also follow this guide as a video, below.
Wrap Up
Cura Monoprice Maker Select V2
I’ve tested all of the above with the Monoprice Voxel, which should be the same as a FlashForge Adventurer 3, and possibly other FlashForge products, but as I do not have access to them right now, I’m not able to say with certainly.
If you do try this, and it works (or not) on your device, I’d love to hear your feedback or anything you learned along the way – leave a comment or tweet me.