An App To Transfer Files To The FlashForge Adventurer Or Monoprice Voxel

A little while back I wrote about how to use Cura with the Monoprice Voxel / FlashForge Adventurer 3, in that article I discussed how to create a printer profile and slice your models to produce a G-Code file. However, without using the bundled FlashPrint software, it was not possible to transfer the file over the network – instead needing to use a USB flash drive.

I wanted a lightweight app I could use to transfer files to my printer, so I’ve spent the last few weeks I’ve been building Adventurer Client to do just that. I wanted to use it as an opportunity to learn some new frameworks / technologies and I had a lot of fun building it. I thought it would be useful for other FlashForge & Monoprice users too, so now I’m ready to share it with you all.

Using Adventurer Client, you can connect to the printer, see its state and transfer already sliced gcode files to the printer.

Printer Compatibility

I’ve tested this with a Monoproce Voxel, which is a rebranded FlashFordge Adventure 3,  I believe this will work with other FlashFordge Printers too, but I don’t have access to any to test this. If you try the app with your printer and it works (or does not) please let me know 🙂.

Getting the App

Windows 10

If you’re running Windows 10, the easiest way to get the app is to instal it from the Microsoft Store here.

Windows 7, 8 & 8.1

To install the app on older versions of Windows download the installer (AdventurerClient-win.exe) from the lastest release here.

MacOS

To install the app on older versions of Windows download the macOS dmg (AdventurerClient-mac.dmg) from the lastest release here.

“Adventurer Client” cannot be opened because the developer cannot be verified.

Unfortunately, Apple requires that software running on macOS be signed and notarized so that they can verify its identity. Doing this would require me to buy an Apple Developer license which is quite expensive. Therefore, for the time being, the app is distributed unsigned (if I buy a developer license later on, I’ll submit this to the App Sotre). To run the app you need to perform the following steps, for the first run only.

  1. Double click on “Adventurer Client”
  2. At the “Adventurer Client” cannot be opened because the developer cannot be verified. message, click cancel
  3. Right click on the app and click open
  4. At the macOS cannot verify the developer of “Adventurer Client”. Are you sure you want to open it? message, click Open

Tech Details

I’ve published the app’s source under the MIT license on my GitHub. In order to easily support running on both Windows and Mac, it is implemented as an Angular app in an Electron wrapper. I was larning a lot about these technologies as I went, so if there are things that seem odd, your feedback (or pull requests) would be warmly welcomed.

Feedback

I this app is useful to some people, I plan on continueinf to tinker with it over time. If you have any feedback or suggestions, drop me a comment or a tweet on Twitter.

Buy Me A Coffee

11 thoughts on “An App To Transfer Files To The FlashForge Adventurer Or Monoprice Voxel

  1. Hi, I just installed Cura and the Transfer app. I am very thankful for the effort you take in doing this. I connected the printer successfully. Loaded a file in the Cura app and saved the file. Then dragged to the Transfer app. App starts sending. The printer display shows “abort” after a while. So something is going wrong. Any idea what this could be?

    Like

    1. The printer tends to do that when it’s not happy with the checksums in the transfer. Are you clicking away from the transfer tab before it shows compete and starts printing? Have you tried sending the gcode file from Cura using flashprint?

      Like

      1. Hi Andy,

        Thanks for your reply. I do not understand what you mean by: “Are you clicking away from the transfer tab before it shows compete and starts printing? “

        I will test later today opening the in Cura saved file in Flashprint and sending it to the printer from there.

        Best Regards, Arjan

        Like

      2. If you’re using Adventurer Client for the transfer, there’s a known bug that you need to wait for it to show a smily face before you touch the app again, else the transfer may fail. It’ll be fixed in the next update

        Like

      3. Hi Andy,

        Tested it and it worked!!
        Now I have to get more familiar with Cura.
        Thanks for the app and the help!!

        Best Regards,
        Arjan

        Like

  2. Worked flawlessly on my flashforge adventurer 3, thank you very much for making this app and writing the code for this machine to paste on cura!

    Like

  3. Does this need to be updated? When I launch the app I get a window and its blank. Thanks for your hard work on this!

    Like

    1. Oh, I hope not. Sorry to hear it’s not working for you. Can you let me know some details and I’ll look into it:
      – Which operating system are you using / which version
      – How did you get the app (Direct Github download / Windows Store / Built from source)
      – If downloaded, which version did you download

      Andy

      Like

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.