MatterControl - Getting Started
Posted on April 20, 2013 by MatterHackers
A brief guide to managing your 3D prints with MatterControl.

MatterControl is a free, open source 3D printing software provided by MatterHackers that lets you organize and manage your 3D prints. This is a quick how-to guide to help you get started.

1. Setup And Install

Select the download appropriate to your platform (Windows/Mac/Linux). Run the downloaded setup file. Review and accept the End-User License Agreement. After finishing the installation select 'Launch MatterControl'.

Download MatterControl for Windows

Download MatterControl for Mac 

Download MatterControl for Linux 

2. Connecting To A Printer


When opening the application you will see a grey bar at the top of the window. Select 'Connect to a Printer'. If you have connected to this printer before, you should be able to select it from the list in the pop-up window (which will disappear after selection), and it will appear in the grey bar of the application's screen. To complete the connection process, select 'Connect' in the top left corner.


Editing a printer: Step 1 (left) and 2 (right).

If you are unable to connect for any reason - ensure that your printer is turned on and connected, select 'Connect to a Printer', toggle edit mode, select the 'Edit' link next to your recently added printer, and double check the settings.

This will bring you to a page where you can edit the name, make, and model of the selected printer- similar to the same page where you first set up the printer. Under the section that says 'Serial Port': turn on the printer, take out the usb plug, and hit 'refresh'- you will see the USB port where it was become grey. Then plug it in, hit 'refresh', then select the port that became highlighted. Hit 'Save', then it will take you back to the screen where you select a printer. Select the printer, which will take you back to the main screen, then click 'Connect' in the top left corner.

Select the baud rate specific to your printer type. (TIP: 250000 is the most common and is set as the default. If you are unsure about your baud rate, trial and error can help you find the proper setting).  

If it is not your first time connecting a printer, this will bring you to a list of printers that you have previously set up with the computer. Connect your printer via USB cable and turn it on. Select the printer you wish to connect to.

3. Printing A 3D Object


Printing a 3D object with MatterControl.

To print a 3D object using MatterControl, you'll first need an object to print. Press the 'Add' button, either at the bottom of the Print Queue or near the top of the application. A file dialog will open allowing you to select a .STL, .AMF or .GCODE file. Once you've selected a file, it will be added to your Print Queue and available for printing.

To begin a print, check to make sure that the bed is clear, then press 'Print'. You can pause or cancel a print by selecting 'Pause' or 'Cancel' once the print has begun. After a print has finished, you can choose to reprint the object or select 'Done' to remove it from your print queue.

4. Managing Your Print Queue


Multiple items in the Print Queue.

You can add objects to your print queue individually or you can select multiple files in the file dialog that appears once the ‘Add’ button is clicked. You can drag and drop single or multiple files into your queue at any time. You can remove individual files within your queue by clicking the 'Remove' button on a queue item, or by selecting a queue item in edit mode and then selecting the 'Remove' button at the bottom of your queue. Alternatively, to delete your entire queue at once, you can navigate to the ‘Queue’ menu in the bottom of the queue and select ‘Remove All’.


5. Previewing An Object


MatterControl lets you preview your part and shows in detail how it will be printed.

You can preview a part at any time by clicking on the part's icon - an automatically generated silhouette of the part as it will appear from the top looking down. Clicking the part's icon will open the preview window. If available, a rotatable, zoom-able 3D representation of how your part will be printed will appear in the 3D View. Certain types of files (such as pregenerated .gcode files) cannot be previewed in this way. For more information on the 3D View, read our article.

Parts can also be previewed in the Layer View - a layer-by-layer represenation of how the 3D printer will construct your object. The Layer View is dependant on your current print settings and is only generated on demand - to create the layer view with your current settings click the 'Generate' button.

6. Printer Controls - Temperature And Movement Controls



Outside of printing you may want to manually control some of the functions of your printer. To access these controls, select the 'Settings' button and select 'Controls'.

Extruder And Bed Temperature Settings:

To set the temperature of your extruder or your temperature controlled heated bed (Note: Not all printers include bed temperature control), connect to your printer, select the appropriate entry box and type in the desired value. To disable heating - select the 'off' label. To move to one of the preset temperatures for common materials (PLA and ABS), select the label.

Movement Controls:

To move your printer manually, select the desired axis (this may differ by printer, but generally z is up and down) and either add or reduce position. You can adjust the movement increment by selecting the amount at the bottom of the movement controls.  To 'home' your printer on all axes, select the 'All' button to the right of the home icon. To 'home' a single axis, select the appropriate button to the right of the home icon.

7. Printer Controls - Automatic Bed Leveling

When selecting the 'Options' tab,under 'Hardware Settings' there is a section titled 'Automatic Print Leveling'. Here, we can actuate the Automatic Print Leveling feature. This walks you through a process where your printer becomes pre-calibrated at its most level so that, with every print thereafter, the printer will correct itself in such a way that every print will always be level. You can read more about this feature in-depth, as well as watch videos of it working, by checking out our article here.

8. Printer Controls - Tuning Adjustment

While printing, the Tuning Adjustment meters allow you to adjust the speed of the extruder as well as the amount of filament being extruded. This can be helpful if you realize mid-print that the extruder is moving too fast for the filament to stick or if not enough filament is being extruded. These are the only settings you can adjust during a print; otherwise, you have to cancel the print, adjust the settings, and start over.

9. Settings



Slicing is the process of turning your digital 3D model into instructions that your 3D printer can use to print an object. In MatterControl slicing is done on an 'as-needed' basis based on your current slicing settings. To modify your slice settings, click on the 'Advanced Controls' link and select 'Slice Settings'.

Depending on the slicing engine you have chosen, there are a myriad of options for configuration. Don't panic!  Many are optional and are meant to provide fine-grained control of your prints. Here is a breakdown of the most important settings:

  • Filament > Diameter: A printer-specific setting that will not change, usually 1.75mm or 3mm.
  • Filament > Extruder Temperature: This setting will dependant on your material.
  • Filament > Bed Temperature: If you find that your filament has trouble sticking to the bed, try setting the bed temperature a few degrees hotter.
  • Print > Layer Height: Think of this as the speed versus quality setting, a lower layer height will have fewer visible layers, but take longer to print.

If you modify your slice settings while connected to a specific printer you have the option to 'Save' or 'Revert'. Unsaved changes will still be used in your current prints, but not they will not be saved when the application is closed. When you 'Revert' the slice settings you restore them to the latest saved state.

10. Show All Settings & User Level (Simple, Intermediate, Advanced)


When you first enter the 'Settings' screen, you will notice a dropdown box that will allow you to select the printer user level. These level's are Simple, Intermediate and Advanced.

Simple is where you can make minor adjustments to your print, like layer height, fill density, and chose to use support material and rafts.

Intermediate is where you can customize layer and perimeters, infill, skirts and brims, and support material with more detail than you would in Simple settings. You can even adjust Filament and Printer specifications.

Advanced allows you to control every aspect of your print, including all the above features, plus Repairs, Output Options, Multiple Extruders, and other advanced content.

For clarification on any of the extra settings, you can also select 'Show Help', which will have a short description under every one. For further clarification, you can check out our article about these settings.

11. Customization


You can change the accent color to match your preference by selecting 'Options' under the 'Settings' tab in the top right corner of the main screen.

About MatterControl

MatterControl is an all-in-one desktop 3D printing software application created by MatterHackers, Inc.   MatterControl features an intuitive approach to 3D printing, allowing users to queue multiple parts for printing without pre-slicing, preview and manipulate designs, as well as integrating a library that enables users to organize and search their design files.  MatterControl is currently available for Windows/PC (XP and above), Mac OS X (10.7+) and Linux.  Check out for more details.


Looks great, installed it and tested already.

How can I configure a dual extruder printer? I always see the only one extruder, even if I select another one for support in the multiple extruders settings.

p.s.: Different filament types should be ablöe to setup separately (by extruder) with temperatures, sies, speeds, ...

Guest - January 26th, 2014 at 2:34p.m.

Thanks for the feedback. Multi extruder support is in the works but the UI does not currently have it in. It should be ready in the next few weeks.

LarsBrubaker [MatterHackers] - January 27th, 2014 at 11:36a.m.

Guys i am trying to set this program to run my 3d printer (ordbot Hadron)
let me tell you if everything goes well you guys are the BOMB!!!!
easy to use, the auto calibrate feature is awesome....

Thankx to all who created this

alex keossian - February 15th, 2014 at 7:13p.m.

Can you connect to the program through the network? I have a new TypeA machine, and it uses Octoprint.


guest - March 25th, 2014 at 12:49p.m.

Bonjour comment acheter addons?


ritz - May 16th, 2014 at 3:39a.m.

Just curious, is there a way to add multiple objects to one build?
Can't seem to find out how to do that.
Thanks, for any help.
Newbie Guest

Guest - May 16th, 2014 at 10:41p.m.

Never mind figured it out. Just use the add button in the object view window. DOH
Guess Newbie Guest was appropriate name today.

Guest - May 17th, 2014 at 12:20a.m.

We're glad you figured it out. Happy printing! :)

GriffinKahnke - May 19th, 2014 at 9:46a.m.

Hello, I am not sure what you all updated but since this last update, I cannot export gfiles and I cannot get my printer to respond to the controls in MatterControl like Home, Extrude, etc. even though it is clearly connected...

Any advise?

Jeremy - May 19th, 2014 at 3:17p.m.

@Jeremy - If you can send us an email with information about your printer model and machine profile (PC/Mac, OS version) we should be able to get you squared away.

kevin.pope [MatterHackers] - May 19th, 2014 at 3:22p.m.

hi i'm having errors when trying to use slic3r

Guest - May 25th, 2014 at 10:04a.m.

Bonjour, la langue française pour la traduction fonctionne pas?


ritzenthaler fabrice - May 27th, 2014 at 9:31a.m.

@ritzenthaler fabrice Je suis en utilisant Google translate, je m'en excuse. À l'heure actuelle, nous n'avons pas de traduction française complète disponible, mais nous y travaillons!

GriffinKahnke - May 27th, 2014 at 4:24p.m.

How do I set the home for my ROBO 3D printer? I have the PLA/ABS version. When I select the HOME ALL button, the extruder moves up a few inches and does not respond. I get a message saying that it is impossible for the extruder to move down any further.

John Nayduk - June 19th, 2014 at 10:53a.m.

Here's another problem, I'm trying to print with ABS using the pre-set settings, extruder at 220c and the bed at 110c. Neither the extruder nor the bed get to temperature before the temperature starts to dive. What's up with this?

John Nayduk - June 19th, 2014 at 12:15p.m.

Finally got the temperatures steady but the print will not start.
Not liking this too much.

John Nayduk - June 19th, 2014 at 12:26p.m.

@John, this usually has to do with the firmware that your printer is using. Do you know which model of Robo 3d you have?

R1 Limit Switches

If your switches look like this, it's an R1. If not, it's a Beta model. What you'll want to do first, is make sure you're on the development build. Then start a new profile for either an R1 or a Beta. Then update the software and restart. Your printer should be able to control normally after that.

GriffinKahnke - June 19th, 2014 at 4:27p.m.

Bonjour, china pour la traduction fonctionne pas?


yg12344 - June 22nd, 2014 at 10:21a.m.

@GriffinKahnke is it at all possible for compatibility with the XYZ Da Vinci printer ?

It connects via USB to the PC and is shown in Device Manager under COM5.
In the port settings it is set as 9600, 8-N-1, but it

gldndragon77 - July 5th, 2014 at 3:58p.m.

@gldndragon77 No - currently MatterControl does not work with the Da Vinci, check back soon though.

kevin.pope [MatterHackers] - July 7th, 2014 at 3:56p.m.

Hi, I am looking to purchase a robo3d printer, I was wondering if your software automatically installs break away supports for objects with overhang, or do they need to be put into the 3d design?

Kyle - July 17th, 2014 at 3:57a.m.

Yes MatterControl will automatically install break away support for objects with overhang.

jonathanformby [MatterHackers] - July 17th, 2014 at 6:29p.m.

Hi, I arrived to connect my robo3d juste one time to make the origine with the whight paper

Frenchman - July 26th, 2014 at 11:29a.m.

Following the previous message:
After that, I add a file and I start to print but after a long freeze on "Saving intermediate file...", I received this message:
"Une exception non gérée s'est produite dans votre application. Si vous cliquez sur Continuer, l'application va ignorer cette erreur et essayer de continuer. Si vous cliquez sur Quitter, l'application va s'arréter immédiatement."
Sorry it's in french...
it's can be in english :
"An unhandled exception occurred in your application. If you click Continue, the application will ignore this error and attempt to continue. If you click Quit, the application will stop immediately."

Now I don't arrive to connect the printer. I uninstall MatterControl and reinstall it, but without results!

Sorry for this "bad english" I'm french.
Kind regards.

Frenchman - July 26th, 2014 at 11:49a.m.

And the connection freeze now on "Attempting to connect..."

Guest - July 27th, 2014 at 12:53a.m.

What 'Getting the third point' means?
I can not try on 'print leveling wizard.'

Guest - July 28th, 2014 at 7:25p.m.

@Frenchman - Any particular slicing engine you are noticing this with?

kevin.pope [MatterHackers] - July 29th, 2014 at 5:53p.m.

Hi thank you for this answer,

MatterControl use Silic3d, isn't it ?

  1. I used silic3d programme and I had the same "freeze" when it's "saving..."

So, I try to use it with "Run as administrator" and it works perfectly.
Why? I don't now... but it work like that.

  1. Today, I reload the firmware with arduino
    Now I can connect the Robo3d, and again get the origine of the first 2 points.

And currently, I think to be at the same probleme of :

What 'Getting the third point' means?
I can not try on 'print leveling wizard.'

Guest - July 28th, 2014 at 7:25p.m.

I'm forced to cancel this window. Is it normaly ?(nothing happend)

Kind regards.

Frenchman - August 1st, 2014 at 7:12a.m.

@Frenchman, Can you please send me a screen shot of the Terminal ('Advanced Settings' -> 'Configuration' -> 'Show Terminal') at the time that the printer is waiting to get the third point. It may have some commands that are being sent to the printer that could help.

Also, could you send me your slice setting? Here is a link that will show you how to get them.

LarsBrubaker [MatterHackers] - August 4th, 2014 at 10:45a.m.

Now, my printer works!
I just used Matterslice insteade of Slic3d, I Slic3d doesn't work.
So to explain what I do since I gotten the ROBO3D :
1. Set up arduino software
2. Connect the printer and set up arduino's drivers (C:Program Files (x86)Arduinodrivers)
3. Download Marlin/robo firmware, here :
4. Load the firmware in the printer with arduino software
5. Start MatterControl, update it with the last vesion
6. Add the printer on MatterControl.
7. Update the printer firmware with the tool "firmware updates"
8. Add STL part
9. Slice engine : MatterSlice or CuraEngine
10. Start.
11. Enjoy!

Kind regards

Frenchman - August 12th, 2014 at 12:35a.m.

@Frenchman, thank you for letting us know it is working :). I'm glad it is.

LarsBrubaker [MatterHackers] - August 12th, 2014 at 9:26a.m.

I have set up my new Robo 3D R1 & attempted to print my first object (the comb from the list of pre-loaded designs). After a couple of rocky starts (had some leveling issues) it started working fine. However, when it said the print job completed, I found that only the bottom 50%-60% of the comb bad printed, leaving it about half finished. Rather than waste more filament on another attempt at a comb that I would probably never use, I decided to try to print an upgrade part from Thingiverse - a spool holder that mounts on top of the machine so the filament can feed more smoothly. The spool holder consists of multiple parts & I started with the top piece, a crossbar that fits through the middle of the filament spool which has a squared bottom & a rounded barrel top to allow the spool to turn more smoothly. As with the comb, the top crossbar started off fine, but when I got the "print completed" message, I found that once again only the bottom half (about 50%-60%) of the crossbar had printed. More material had printed - the crossbar is much thicker than the comb I first tried to print - but again, it appears to only be the bottom half of the object. I had noticed a few comments by people on Thingiverse saying that they had experienced problems using the Slic3d software without detailing exactly what those problems were, so I set the printer to use CuraEngine, then started again from scratch, reloading the crossbar to my print cue. I also increased the infill ratio from 0.25 to 0.33. Once again everything went fine, but when I got the "print completed" message I found the same result - a slightly denser 50%-60% of the crossbar. I haven't tried using MatterSlice yet - I wanted to find out if there is something I've missed before I waste even more filament. I've checked the Robo 3D site, Thingiverse & various other sources & can't find this problem listed anywhere, at least not in any terms that I recognize, so I'm guessing the fault is my own - if it were a software glitch or some other defect I would expect to find other people complaining of the same problem. One thing I have noticed is that when I use "generate" the image that appears in the bottom half of the object is shown in blue, then switches to orange, red & green in upper level slices. It occurred to me that the blue might represent the half that is printing and the other colors represent the parts that aren't printing, but I can't tell for certain & haven't been able to find any instructions that explain the significance of the different colors.

Tommygun - August 16th, 2014 at 5:37p.m.

@tommygun I believe the colors in the 3D layer view represent print speed. I notice in the new development version this option has to be enabled (by default it's just one color now).

SeniorDolphin - August 19th, 2014 at 4:16p.m.

Hi, I'm new to this and am getting great and poor results without really understanding why..I generally have a 'suck it and see' most things I'm trying to understand. To that end,- is it possible to be able to export a datasheet of the current settings for a print so that you can look through and compare with previous prints to see what changed to better understand the results these changes made?

Guest - August 21st, 2014 at 1:08p.m.

OK, I think I found my answer - Export as g-code.and open as a text file.

Guest - August 21st, 2014 at 1:18p.m.

I'm glad you found the solution to seeing the gcode but you can also see the settings:

Inside C:Users{username}AppDataLocalMatterControldatagcode you can find .ini files that represent the last configuration settings that were printed.

LarsBrubaker [MatterHackers] - August 26th, 2014 at 10:43a.m.

I am impressed by what I see your program is capable of but .... no Ubuntu/Linux version available. Will you be making one available soon ?

I have a Mendel90 printer with a Melzi board running Marlin. My host PC is an AMD A-10 /16 Gb Ram running Ubuntu 14.04. Would really like to put an all in one such as yours into this.

Bill Frick - September 4th, 2014 at 6:44a.m.

Re Ubuntu 14.04

I can be contacted at

Thank you,

Bill Frick

Bill Frick - September 4th, 2014 at 9:47a.m.

@Bill - We are indeed actively working on a linux build. If you are interesting in testing a preview copy we can add you to the early testers list.

kevin.pope [MatterHackers] - September 4th, 2014 at 11:59a.m.

Count me in ! Except in Summer (which is done now) I print almost everyday.

Bill Frick - September 4th, 2014 at 12:36p.m.

Is there any capabilities for dual extruders? And does this work with the prusa i3xl?

Shane Martin - September 12th, 2014 at 5:05p.m.

Dual extrusion is on it's way - currently scheduled for a November/December update.

kevin.pope [MatterHackers] - September 16th, 2014 at 11:13a.m.

I have to say gentlemen you put together a nice piece of software. works perfect for me I have no complaints. Just wanted to say Thank You

THarsley - September 22nd, 2014 at 8:46a.m.

I was hunting for auto-bed levelling and came across this fantastic program.
The bed levelling routine works very well and it had been my single biggest stumbling block with 3D printing to date.
The estimated time to print is always out by 50%, if it says 30 mins to print it takes 45..... nothing major.
Looking forward to updates and you can expect a donation soon.
I'll recommend this program to anyone especially when you have a Linux version.

Eddy - October 10th, 2014 at 5:27p.m.

@Eddy, thank you so much. We are hoping to have much better estimates soon. But dual extrusion has been a priority (should have a demo in the next week). Also, I saw one of our first good linux prints just today :).

LarsBrubaker [MatterHackers] - October 13th, 2014 at 9:25p.m.

Version 1.2 seems to work with a Velleman K8200 (Other/Mendel90). The user interface looks nice and is quite manageable.

The time estimates for my prints are way off. A clip was estimated at about 11min, took 31 to print. The calibration box was estimated at 5:49, took 19 min. Then I increased speed for infill (60 to 90) and perimeters (external 50 to 60, others 75 to 90) and the new estimation went down to 5:35, while printing was finished within 12 min.

I also had a few crashes (e.g. generating layer view after changing the slicer) but no loss of data.

Stefan - November 29th, 2014 at 6:27a.m.

@Stefan, thanks for the feedback. Regrettably the time estimate has not been able to get the dev time it needs. Hopefully we can get to it soon and improve those values.

LarsBrubaker [MatterHackers] - November 29th, 2014 at 12:37p.m.

Hi Guys; I just purchased a TAZ 4.5 and connected to MatterConrol with out a hitch. However after going through the help getting started, I cannot find how to print using ABS. If you could be so kind as to point me in the right direction I would be in your debt. From what I have encountered your MatterControl is by far the top print software that I have found. Keep up the good work...

Jim Powell - December 1st, 2014 at 6:58p.m.

Hi Jim,

Here is an article on ABS bed adhesion

And here is an article on general ABS printing topics

These should help you get started.

Let us know if you get stuck or have more specific questions.

Happy printing.

Taylor - December 2nd, 2014 at 10:01a.m.

There is a bug in the filament back to back in a certain large files. The used model is a delta robot. Please confirm

Guest - December 4th, 2014 at 12:29p.m.

it is not finding the COM Drives anyone know why or how to fix it

joe n - December 8th, 2014 at 9:59p.m.

Do you know what board you have? Do you have a supported printer. The new 1.2 release can install drivers for most arduino and rambo boards if you setup a printer that uses them.

LarsBrubaker [MatterHackers] - December 9th, 2014 at 1:10p.m.

@Guest, what do you mean by "filament back to back"?

LarsBrubaker [MatterHackers] - December 10th, 2014 at 12:29p.m.

guys, mods, and good sirs,

any idea on how i can specify the material on my dual extruders and get to view the design upon adding supports via mattercontrol? i run an airwolf hd2x and cccant seem to ensure it knows second extruder is HIPS and 1st extruder is ABS and to get it to generate supports.sigh. any advice would be much appreciated gents. thank you.

Siva - December 22nd, 2014 at 8:08p.m.

Just installed onto a Acer W510 tablet PC running Win 8 and the screen flips constantly between 'normal' and total blank/black so regrettably is currently unusable. Is the tablet PC up to the job? Your comments/advice is very welcome as I would really like to try this on my Rapide Lite 200 (via indigogo)

Guest - December 25th, 2014 at 4:53a.m.

@Guest, we have not tested on that tablet, it may be that the video driver is just not working correctly or we are calling something unsupported on it.

LarsBrubaker [MatterHackers] - December 29th, 2014 at 4:11p.m.

@Siva, you can set which extruder is doing support in the Advanced Settings > Print > Support Material > Extruders > Support Material Extruder

LarsBrubaker [MatterHackers] - December 29th, 2014 at 4:16p.m.

I'm using MatterControl 1.2 on a Printrbot Simple (1401). My prints appear to end with a "home all" that'll make it crash into bigger G28's in the custom end g-code. I've exported the gcode to a folder and see no G28's at the end (only in the start g-code), so I'm not entirely sure where this final maneuver comes from unless this is MC running G28 after completion... Haven't had this issue on the Rep2, just the 1401.

Guest McGuesty - January 6th, 2015 at 11:17a.m.

^nix that...I was sending it relative commands while in absolute positioning mode so it was trying to go faraway land; just looked like a "home all" maneuver.

Guest McGuesty - January 6th, 2015 at 12:14p.m.

Just installed and tried out MatterControl. It looks really nice and I like the library and work flow features. One issue I noticed was I don't have nearly as many inputs to Slic3r as I do when I run it through Repetier. Are there plans to add these other options? One item I couldn't find was how to add a brim. I found the skirt and raft, but no brim.

ElmoC - January 6th, 2015 at 6:51p.m.

Can I use MatterControl with a self assembled printer? Controller used is Arduino RAMPS.

Guest - January 7th, 2015 at 6:18a.m.

Works like Heaven fill triangels is awsum i so exited and DANA gluestick 120 and 240 for ABS THANKS FROM sWEDEN!

CARL-ERIC LANDELL - January 7th, 2015 at 8:42a.m.

@ ElmoC By default MatterControl actually uses the MatterSlice slice engine - you can change to Slic3r in the 'Configuration' tab and then you will see the Brim Width option you are probably used to seeing. To enable a brim while using MatterSlice, go to 'Skirt and Raft' and set the 'Distance from Object' to 0mm and the number of 'Loops' to your desired width.

kevin.pope [MatterHackers] - January 7th, 2015 at 3:20p.m.

@ElmoC - It's also worth mentioning that the 'Raft' in MC is often a very good option in cases where you may have used a Brim previously.

kevin.pope [MatterHackers] - January 7th, 2015 at 3:24p.m.

@Guest - You can definitely use MC with a self-assembled printer (just choose 'Other' > 'Other' for Make and Model when performing the setup).

kevin.pope [MatterHackers] - January 7th, 2015 at 3:25p.m.

Swapped to MC from Pronterface/Slic3r on a Prusa i3 with Marlin/Melzi 2.0, first prints are better right away. Nice one.
Things that puzzle me though. I can't get a fan output during bridging (bridging fan only), must I allow general fan cooling (on ABS...) to get bridging cooling to be active ?

Also, tried to upload and print from SD card. SD management does not seem to be working for me. Does it for other Marlin users ?

Martin - January 19th, 2015 at 7:34p.m.

Temperature display during print ?
I am not getting any temperature updates from the bed or extruder (using Marlin on Melzi 2.0) at all, during printing or before hand. Is this an issue with Marlin FW and MatterControl (which is dodgy on Pronterface too when I use it) ?

Martin - January 19th, 2015 at 7:38p.m.

I'm having frequent crashes on Ubuntu 14.04. I haven't caught a crash after executing via the command line so I haven't gotten any context of what's causing the exception. Sometimes the crashes will be while performing various tasks (viewing/editing the stl, clicking the preheat buttons, etc), sometimes the crashes will be mid-print without any interaction. Sometimes the crashes will be as the print finalizes.

In the meantime I'm posting to see if there's any similar issues someone's experiencing.

some info about the mono library versions:

dpkg-query -s mono-complete
Package: mono-complete
Status: install ok installed
Priority: optional
Section: cli-mono
Installed-Size: 70
Maintainer: Ubuntu Developers
Architecture: amd64
Source: mono
Version: 3.2.8+dfsg-4ubuntu1
Depends: mono-runtime (= 3.2.8+dfsg-4ubuntu1), mono-runtime-sgen (= 3.2.8+dfsg-4ubuntu1), libmono-2.0-1 (= 3.2.8+dfsg-4ubuntu1), libmono-profiler (= 3.2.8+dfsg-4ubuntu1), mono-utils (= 3.2.8+dfsg-4ubuntu1), mono-jay (= 3.2.8+dfsg-4ubuntu1), mono-devel (= 3.2.8+dfsg-4ubuntu1), mono-mcs (= 3.2.8+dfsg-4ubuntu1), mono-csharp-shell (= 3.2.8+dfsg-4ubuntu1), mono-2.0-gac (= 3.2.8+dfsg-4ubuntu1), mono-4.0-gac (= 3.2.8+dfsg-4ubuntu1), mono-2.0-service (= 3.2.8+dfsg-4ubuntu1), mono-4.0-service (= 3.2.8+dfsg-4ubuntu1), monodoc-base (= 3.2.8+dfsg-4ubuntu1), monodoc-manual (= 3.2.8+dfsg-4ubuntu1), libmono-cil-dev (= 3.2.8+dfsg-4ubuntu1)

Jason Tetlow - January 22nd, 2015 at 4:10a.m.

Fantastic work, thanks to everyone wishing on this.

Jim Wilson - January 23rd, 2015 at 7:05p.m.

Was having issues with running this on Windows 8.1 since the 1.02 update. 1.01 worked great and made me give up Repetier-Host, but since the update, it would start spitting out a small book's worth of errors before crashing. After trying everything to no effect, I switched to an Ubuntu system and gave that a try. MatterControl will crash 100% of the time, the second I connect my printer to my computer and power it on while MC is running. If it is already connected and I start up MC, MC will immediately crash. I have no idea why this is happening.

Guest - February 6th, 2015 at 6:30p.m.

Just applied the Matter Control update and now my extruder is not heating up.???

Chris McQuerrey - February 7th, 2015 at 1:34p.m.

@Guest and @Chris Mcquerrey, can you guys send the terminal output to (or a crash log if you get one). I would love to see if we can figure out what is going on here.

LarsBrubaker [MatterHackers] - February 10th, 2015 at 10:19a.m.

I modified my Robo3D R1 to an MK8 extruder/hot end. Hot end is easy to adjust because its a simple adjustment. Problem I am having is the stepper control. It seams to be skipping when I extrude. Leaving a big glob of a mess on the print. I figured the MK8 would have stepping issues simply because the robo3d uses that big gear drive on the extruder. I was hoping the offset would be an easy way to get around it. It didn't work that way. So what is the best way to adjust this?

Frank - February 14th, 2015 at 6:15a.m.

Have you recalibrated your extruder steps/mm since you made the switch?

Taylor - February 20th, 2015 at 12:04p.m.

how do I print multiple items on the bed , but one at a time ?

daf - February 21st, 2015 at 8:10a.m.

How do I get the new cura engine 15 in mattercontrol ?

daf - February 21st, 2015 at 9:30a.m.

@daf - Here are instructions on how to add multiple items on the print bed to print at the same time. After you have selected the first item that you will be printing, from the '3D View' click on the 'Insert' button at the bottom of the screen. Select the file that you would like to print and click 'Open'. Your object will now appear on the print bed. We have not updated MatterControl with Cura 15 just yet. Is there a setting particular to the Cura engine that you use?

christopher.moore - February 23rd, 2015 at 4:03p.m.

Hi. I just tried Mattercontrol with Flashforge Creator Pro, but the printing bed is not heating up for ABS. I followed all instructions and finished all options I had... Any ideas why it's not working?

Irina - February 24th, 2015 at 5:22a.m.

@irina - Please send you slice settings to Once we receive it, I will take a look. To export your settings please click on the 'Settings' tab, then select 'Options'. From here you will be able to export your files into a folder.

christopher.moore - February 24th, 2015 at 10:42a.m.

Any update on when "Dual Extruder configuration" will be available? I use a Leapfrog Creatr and most prints involve 2 filament spools - sometimes support material; sometimes just an aditional color. Thanks!

@3dPrintery - February 25th, 2015 at 10:35a.m.

Excuse me if this is a repetitive question, but we're having abig problem connecting to the printer an making it work. Ever after we got the "Unhandled exception has occurred in your application" message it hasn't worked at all. We tried to follow Frenchman's solution but without any success. Reinstalling Matter Control doesn't work, the error reappears. Then we upgraded to the newest Matter Control and updated to Marlin (it's s Robo3D R1). We still get the same message and when we click continue the printer still doesn't communicate. Please help us.

Best Regards

Jan Zielinski - February 25th, 2015 at 9:36p.m.

@Jan - Can you please let me know which operating system you are using? Also, when you get the 'Unhandled exception' error are there any details on that error popup?

christopher.moore - February 26th, 2015 at 4:27p.m.

@3dPrintery - Our development team is aware of this issue. We do not have a time frame of when this will be fixed just yet. Please keep an eye out for future updates.

christopher.moore - March 3rd, 2015 at 12:56p.m.

Just did a fresh install of Ubuntu 14.10 and the latest MatterControl. Having trouble connecting printer. Whenever I click "connect" the program just crashes. Rostock Max V2.

Throop - March 9th, 2015 at 7:16p.m.

Rebooted the computer and now it is working great.

Throop - March 9th, 2015 at 7:53p.m.

Hi Guys, I'm having some issues getting MatterControl to work, too (like, it crashes 100% of the time).
I am not too sure whether the log is the same error each time but it really is not hard to produce a crash, it just is not consistent in its timing - sometimes is is straight after startup, othertimes, I can connect my printer!
I'm running Windows 7 enterprise, SP1
The log:
Problem signature:
Problem Event Name: APPCRASH
Application Name: MatterControl.exe
Application Version:
Application Timestamp: 54eb9410
Fault Module Name: StackHash_cc51
Fault Module Version: 6.1.7601.18247
Fault Module Timestamp: 521ea91c
Exception Code: c0000374
Exception Offset: 000c3873
OS Version: 6.1.7601.
Locale ID: 5129
Additional Information 1: cc51
Additional Information 2: cc516d0487867485162f0cda643a34b9
Additional Information 3: 4e2d
Additional Information 4: 4e2d20833ee9f4509cbaf1d7887d0001

Tim - March 12th, 2015 at 4:59a.m.

@Tim - You may need to delete some of the data that MatterControl saves on your computer. Here is a procedure to follow:
Go to the folder where MatterControl saves its user data
Windows: C:Users{user}AppDataLocalMatterControl
The 'AppData' folder is often hidden but you can type it into the navigation bar after navigating to user -> your user name
Backup the MatterControl.db file then rename or delete it.
This will delete all your settings and printer profiles but should get MatterControl back to a state where it can run again.
Check if you can run MatterControl again. It it is still not working.
Rename or delete the entire MatterControl folder.
This will get you back to a fresh install state

christopher.moore - March 12th, 2015 at 4:42p.m.

We have just start using a ROBO 3D R1, Almost everything seems to be ok, but we have a big problem, the Z axis is moving about 90% of the indicated by the software (either way, by manually moving from movements control, or by the program itself), resulting on pieces "deformed" on the height.
¿Any idea of how to solve this problem?

Alejandro Rojo - March 25th, 2015 at 10:53a.m.

@Alejandro - Please try changing your steps per Millimeter in the eeprom settings. To access the eeprom settings please click on the 'Configuration' tab and select the 'Configure' button next to eeprom settings

Chris - March 25th, 2015 at 2:51p.m.

Just got my Mega Prusa together and i cannot home the axies! Im so frustrated! The x axis will go away from the motor and stop till it can go as far it will go and the motor will keep trying to make it go further then stops, same with the Y axis. The Y axis will go to the extreme right away from the motor and stop and the motor tries to go farther making the motor buzz then stop. When trying to manually Move the Y axis it wont go all the way left to the stop. The Z axis will move up and back down to the stop, so it seems like it maybe ok but not sure cuz i cant get anything else to work right.From the instructions and pictures it appears i have it assembled correctly.

Joel W - April 11th, 2015 at 8:13a.m.

Bought my printer last week, first thing I printed was a spool holder from thingiverse, worked beautifully, i then loadd an stl file of an object I created in autodesk inventor, but it prints at the wrong scale, extremely tiny, and only prints the skirt, then one layer. Bottom line, none of my own created files are printing, and my shiny new robo 3d seems to be nothing more than a paper weight, ibe scoured the internet, but find now instructional videos to show setup, and appropriate settings, very dissapointed.

Fitz - April 25th, 2015 at 7:58p.m.

Fritz, it sounds like your object was designed in inches, but MatterControl uses millimeters. To do the unit conversion, click on the icon next to your object to open it in a new window, then click the edit button. There will be a scale menu on the right side. If you click the down arrow next to ratio, one of the options will be inches to mm.

tanderson [MatterHackers] - April 27th, 2015 at 11:38a.m.


After I load a file it goes automaticlly into the que. If I mirror or edit the part how do I print that new part?

OwenH - May 10th, 2015 at 3:37p.m.

OwenH, when you are done editing click the small arrow to the right of 'Save' at the bottom of the screen and choose 'Save As.' This will create a separate file for the new part and you can add it to the Library and print it from the Queue.

ryan.lutz [MatterHackers] - May 11th, 2015 at 12:26p.m.

This is a brand new RI. I can get the X axis to home, and the Z axis to move but not home. The Y axis won't move so I took to hot bed off and the Y axis belt is not connected.It is connected on the back end and it looks like it wraps around the 2 idler's then around the Y axis motor, but I can't figure where it attaches in the front. Do you have a picture you can send me to show me how to connect it, The Y axis motor runs when I jog it, but why can't I get the Z axis to home?

Robert Heilman - May 11th, 2015 at 2:38p.m.

Robert: Please open a support ticket by emailing and we'll help you out.

Be sure to include what printer you have and any additional information that might be helpful. Thanks!

ryan.lutz [MatterHackers] - May 11th, 2015 at 6:16p.m.

Hi, The info regarding the volume, length of filament that will be used as well as time of printing does not correspond with the actual figure especially the volume and lenghts, how can thsi be corrected

Pierre Fourie - May 14th, 2015 at 10:15a.m.

Pierre, these are estimates, and are based upon mathematical calculations performed by taking variables input into the software. Time is perhaps the crudest estimate, for it involves many variables, some of which are outside the scope of what the program is able to calculate or have control over.

I'll agree it would be nice to have a more accurate representation of how long each print will take, but for now you'll most likely have to find the ratio of estimated time versus the actual time of each print and guess based on those. As we continue to improve the software hopefully the estimates will become more realistic, but there will always be a margin of error.

The others, volume and length, are much more empirical in nature and are subject to the manual recording of measurement and input of data.

For example, actual filament diameter size typically varies slightly from the standard sizes and can be measured with calipers and recorded in MatterControl's input field for that value (Settings -> Filament -> Filament -> Filament -> Diameter). I just measured some filament here by my desk, and it was 1.72mm-- slightly smaller than the general 1.75mm typically used.

While it's not a big difference, when multiplied by however many thousand millimeters of filament are extruded for a print the actual results can be vastly different from the estimated results than if the value was more accurately recorded. Again, there will always be a margin of error due to the variance in the properties of our physical world.

ryan.lutz [MatterHackers] - May 15th, 2015 at 11:40a.m.

why would you not have a section on exporting to a sd card...
since i am new to this i am not at all familiar with the process and because my pc doesnt have the proper memory when i pull up a pop up window such as the eeprom window or the terminal window or even the export window where the export to whatever is my main window for mattercontrol goes blank...i have vers 1.2 on win7

j stone - May 16th, 2015 at 6:16p.m.

mi nombre es leandro y soy de argentina
este programa funciona exelente!
mi unico problema es que el soporte queda muy pegado a la pieza en las superficies horizontales y no logro despegarlo.
como puedo solucionar este problema?

leandro de rovere - May 19th, 2015 at 7:12a.m.

My name is and I am from Argentina Leandro
This program works excellent!
my only problem is that the support is very attached to the piece on the horizontal surfaces and I can not peel it off.
as I can fix this?

leandro de rovere - May 19th, 2015 at 7:14a.m.

Z gap
interface layers

these parameters do not work !!!
No matter how many I make, always makes the same amount of support and materials

leandro de rovere - May 19th, 2015 at 7:53a.m.

j stone: The current version of MatterControl does not have built-in functionality to export to an SD card, but it can be done easily enough.

With a printer selected, open the model you want to print in 3D View. At the bottom of the window, select 'Export...' and choose 'Export to GCode'.

Save the file to your SD card, eject it properly, and insert it into your printer.

The pop-up window issue is most likely a bug that should be fixed in an upcoming version of MatterControl. Feel free to open a support ticket by emailing and we'll confirm.

ryan.lutz [MatterHackers] - May 19th, 2015 at 11:43a.m.

Leandro: Support material may become fused with the main print so you may need to use an Xacto or similar knife to remove the support material.

If you are certain you are inputting the values correctly, there may be an issue with the software. Keep in mind that the fields 'Interface Layers' and 'Z Gap' take either a number or a number followed by 'mm' to indicate the distance in millimeters.

If you experience further issues please open a support ticket by emailing and we'll take a closer look.

ryan.lutz [MatterHackers] - May 19th, 2015 at 3:16p.m.

MatterControl works great on my Kossel Delta printer running a Smothieware controller, but I can't seem to get it to talk to my FlashForge Creator Pro running SailFish. The Creator Pro will talk to ReplicatorG just fine, but I really want to use MatterControl since it's far superior.

When I go to connect, I get a message that it's "connecting", but it never actually connects. I've tried both 115200 and 256000 baud and it acts the same. The driver looks fine in the device manager in Windows (Win 7 64-bit), and it has properties that allows a baud rate to be set. 115200 is the highest speed that can be selected, so I'm pretty sure that is the speed I want to connect at.

Any suggestions? Could the 64-bit version of Win 7 be an issue? Or perhaps the SailFish firmware? It seems strange though because ReplicatorG connects instantly and seems to work fine.

KDan - June 23rd, 2015 at 3:23p.m.

I'm not a big fan of "the cloud".
I thought I'd be able to send files from my laptop over wifi.
Can this be done and if so, how?

RM - June 27th, 2015 at 5:37a.m.

RM - The MatterControl Touch runs the Android operating system which has lots of apps that will support file transfer over wifi. WiFi File Transfer is one such app:

ryan.lutz [MatterHackers] - June 29th, 2015 at 10:13a.m.

I am having the same issue as KDan. The only slicing software I can use is ReplicatorG. Any ideas to get MatterControl to connect?

Printer: FlashForge Creator
Firmware Sailfish
Computer: Windows 7 32-bit
Interface: USB cable

MarkW - June 29th, 2015 at 1:18p.m.

@MarkW and KDan,

Sailfish speaks a different language than most other printers, so MatterControl has not been able to communicate with it, until now. We have been working on adding support for X3G protocol and will be releasing an experimental version to the public in the near future. If you want to help test it, send an email to

tanderson [MatterHackers] - June 29th, 2015 at 3:17p.m.

We had an older version of this software. I thought there was a way to use a dual extruder machine. However, I don't see that option. Am I missing something?
Thanks for you help.

tmbrandl - August 14th, 2015 at 12:27p.m.

@tmbrandi Multi-extruder printers are still supported. Review this article for all the relevant settings:

ryan.lutz [MatterHackers] - August 14th, 2015 at 2:57p.m.

I have a question I want to know how to use the sd card reader on the printer so I can use my computer why im printing but I cant figure it out? and how does he raft work on this because every time iv used the raft it just becomes part of the print it wont come off the object - August 17th, 2015 at 9:44a.m.

if I try to connect the 3D printer with an SD card in it it wont connect :/ - August 17th, 2015 at 10:02a.m.

To use the SD card to print, the GCode needs to be written to the SD card while it's in the computer then physically transferred to the printer. The current version of MatterControl does not have the ability to write to an SD card while it is in the printer.

ryan.lutz [MatterHackers] - August 17th, 2015 at 2:43p.m.

Hey Guys

I have been using your software for just over a year. Love it !
Is it possible to get the printer settings establishded as default input for a Rigidbot printer like you have for the others ?
I am now setting up to use a dual extruder on one of my printers, however; the actual temperature reading remains at a constant zero for the 2nd extruder ( even though it does get hot ) . I have checked to ensure the thermomistor is working by changing cable orientation, and the actual temperature does change as expected.

Thoughts and suggestions would be greatly appreciated
Mike at

Guest - September 18th, 2015 at 3:42p.m.

@Mike Typical dual extrusion conversion steps include flashing firmware to indicate the correct type of thermistor so the resistance is read properly and converted to a temperature. If you're getting a "0" for temperature this could be the issue.

Other than that, as long as the serial connection is made and you're getting a temperature it sounds like the printer is communicating with MatterControl. You need only to input the printer's specifications under 'Settings & Controls -> Settings -> Printer -> Features'.

ryan.lutz [MatterHackers] - September 21st, 2015 at 10:09a.m.

I am confident my settings within your software are correct. However, as I said the two readings are not visible. Currently, with the machine only powered up; extruder 1 has an ACTUAL temperature of 22.5°C while extruder 2 reads 0°C. Because I run alot of 20+ hour prints, visual confirmation these settings are not being corrupted is of import.
Thanks for your help
Mike at

Guest - September 21st, 2015 at 11:53a.m.

@Mike I mentioned firmware-- are you able to confirm that the thermistor is correctly configured within?

Also, is this problem isolated to MatterControl or does it also happen with other printer controller software, like Repetier Host or Cura?

ryan.lutz [MatterHackers] - September 21st, 2015 at 12:57p.m.


Thank you for directing me towards the firmware. I am using Marlin and Andrino solely in conjunction with MatterControl. I did look through the configuration h filein Marlin, but not being fluent in code was unable to find anything that might need changing. I also checked the Rigidbot forums for assistance, only to discover I must be one of the rare few ( from that group ) using your software. Not sure where to go from here.

Mike at

Guest - September 22nd, 2015 at 5:03a.m.

@Mike The fact that you're using MatterControl to control the printer has no bearing on the firmware.

If you do not understand the code in the firmware, you will need to do enough studying so you do understand, especially if you are trying to make modifications to your printer like adding a dual extruder.

Rigidbot as well as the manufacturer of the second extruder will be your source for information about which values need to be changed once you familiarize yourself with the Marlin documentation.

ryan.lutz [MatterHackers] - September 22nd, 2015 at 9:31a.m.

Where would I find more information to change colors during a print?
I would like to pause and keep it there for a specific time and keep everything heated and in a limbo position. Change color, hit resume, It purges x-amount. and goes back to town. Is there a way to do this on specific layers? Can I resume with a key stroke? or just time? And How and where would I implement this if its G-code, or a feature I'm not seeing on one of the menu options or dashboards?

J- Kmecheck - September 22nd, 2015 at 9:55p.m.

@J- Kmecheck There is currently no built-in feature that will perform the process you're describing, but you can get close enough by pausing the print when you want to change filament.

That said, I'll add your request to our list of development ideas and perhaps we can add this functionality to MatterControl in the future.

ryan.lutz [MatterHackers] - September 23rd, 2015 at 10:07a.m.

I'm bringing a Thing-O-Matic back to life. Will MatterControl talk to Sailfish/Thingomatic?

Steve - September 28th, 2015 at 5:35a.m.

@Steve The X3G protocol translation for MatterControl is still in beta testing and is designed to work with the Replicator 2 and FlashForge printers, however it may be able to talk to the Thing-O-Matic as well.

If you're interested to try, send an email to and we can send you an invite to the beta.

ryan.lutz [MatterHackers] - September 28th, 2015 at 12:00p.m.

Hey guys, I'm just printing with MatterControl for the first time and it looks so much better than what i used before.
But one important feature I'm missing is temperatures (bed and extruder) for the first layer only! Are you going to add that?

Joe - October 9th, 2015 at 8:30a.m.

@Joe At the moment if you use Slic3r as the slicing engine in MatterControl (Settings & Controls -> Options -> Application Settings -> Slice Engine) the option for setting the First Layer Temperature is available. MatterSlice, the default slicer for MatterControl does not currently have this option.

Adding it been discussed before, so it's on the list of things to do. In the meantime, if you want this functionality you can either use Slic3r or manually edit the GCode file with the first layer temperatures you want.

ryan.lutz [MatterHackers] - October 9th, 2015 at 10:02a.m.

@ryan.lutz Thanks for your answer. I'd like to keep using MatterSlice, because it does a much better infill on small layer heights than slic3r. So I'll go and put it in the GCode myself, and wait for you to release the next updates :-)

Joe - October 9th, 2015 at 10:49a.m.

Hi, I am currently waiting for the MatterControl unit to arrive, but have a question.
I am at present using Simplify3d, and have it working as required, can I still use this in conjunction with the unit.
Thanks Ernie

Ernie Hatt - October 22nd, 2015 at 6:10p.m.

@Ernie Simplify3D is another software program that is designed to control the printer from a PC. The MatterControl Touch tablet is designed to take the place of the PC-bound software.

That said, there are functions that one might use one or the other for. You could slice a model in Simplify3D and print the GCode from the MatterControl Touch, for example.

ryan.lutz [MatterHackers] - October 23rd, 2015 at 10:24a.m.

Is there a way to clear the history of parts printed or to delete a few selective parts from the history? We have a few parts that apparently were named by comedians...

Ed U Kater - October 26th, 2015 at 2:55p.m.

@Ed The entire history can be cleared, but not individual parts. Navigate to Settings & Controls -> Options -> Application Settings -> Clear Print History -> Remove All

ryan.lutz [MatterHackers] - October 27th, 2015 at 9:24a.m.

how to choose extruder for leapfrog dual creatr , i Always print wit extruder 1 , how to do this please

Guest - November 9th, 2015 at 3:11a.m.

@Guest, here is our article on setting up dual extrusion.

tanderson [MatterHackers] - November 9th, 2015 at 12:42p.m.

Is there a way to resume a print that has stopped due to a power outage or like when my computer updated Windows in the middle of the night. 90% of the way thru a large print, wake up and check on the printer and discovered it just sitting there while the computer updated, bed and extruder still at temp :( Is there a way to start where it left off? HELP!!! :)
Love the printer by the way.
I live in Alaska so power outages are a way of life here in the

wschoppe - January 2nd, 2016 at 2:53p.m.

@wschoppe The stable release of MatterControl does not currently have any built-in functionality to restart prints after they've failed, but we're working on it and should have something ready for the next version.

ryan.lutz [MatterHackers] - January 4th, 2016 at 11:07a.m.

I just bought a Robo3D and have used to create practice parts. I'm able to save them as STL and import them into MatterControl without difficulty; however, I am running into issues with the printer seeing the part. Apparently, the part is hovering over the print bed, and the printer doesn't realize that there is a part there. I found out that clicking on the object and dragging the mouse button appears to change an offset measurement that is displayed. Even when I set that to 0, the printer still doesn't print anything. Is there something that I'm missing?

Don B - January 21st, 2016 at 8:11p.m.


an offset measurement that is displayed.

What is this? Where do you see it?

You might need to use the 'Align to Bed' button under the 3D View -> Edit -> Rotate section.

ryan.lutz [MatterHackers] - January 22nd, 2016 at 9:28a.m.

Just purchased a Lulzbot Mini with MatterControl Tablet. Test rocktopus did ok with yellow HIPS - controlling the print with the tablet. The kids downloaded some simple stuff to print - queued up the STL file and the tablet says at about 50% of the job MatterControl has stopped. Not good. Switched to the PC and no program crash, but the printouts are not completing. First half seem OK, then getting gaps and strings etc. I bought some PLA filament (both lulzbot original) and tried that. Still failing. Any tips/tricks/places to go read?

Tom Bracken - January 22nd, 2016 at 10:44a.m.

@Tom Bracken,

We will be releasing an update soon that will greatly improve the stability of the Touch. Stay tuned.

As for your problems when printing from the PC, sounds like you are getting some kind of a jam. What temperatures are you printing at? Is the little blower fan on the hot end running?

tanderson [MatterHackers] - January 22nd, 2016 at 1:20p.m.

i just upgraded to the new version and now my printer won't heat up, i hit pre-heat and nothing happens

Guest - February 24th, 2016 at 4:56p.m.

@Guest, if you want to make a thread in the forums or shoot an email to, we could help troubleshoot that.

tanderson [MatterHackers] - February 25th, 2016 at 10:51a.m.

Is the entire g-code file sent to the printer at one time? I'm hoping yes so that I can disconnect the computer if I need to while printing. Since there's a que, I'm assuming yes but we all know that gets you into trouble...I have a ROBO 3D R1+.

Guest - March 15th, 2016 at 9:33a.m.

@Guest No, the G-Code is sent over one line at a time, so you need to keep the printer connected to MatterControl during the entire print.

ryan.lutz [MatterHackers] - March 15th, 2016 at 10:01a.m.

dose this app connect to GRBL,I am using a cnc machine with a print extruder/hothead on the tool /spindle mount ,the gcode will be reversed for the z axis,the extruder on the z goes up /down,the print bed is on the y and the x carries the z,print vol max is 6x9x2, good enough for what we are printing,if your app does not connect to GRBL them I will export gcode to thumbdrive and run in GRBL controller.

Walter Hynson - March 16th, 2016 at 9:29p.m.

@Walter MatterControl does not run GRBL G-Code.

ryan.lutz [MatterHackers] - March 17th, 2016 at 12:12p.m.

Can I sync my settings from matter control on my desktop to the matter touch tablet? So I don't have to go through and set everything again?

Guest - April 9th, 2016 at 8:07p.m.

Cloud synchronization of printer profile is a feature we want to add in the next version of MatterControl. In the mean time, you can copy your settings from one device to another using the export/import functions.

tanderson [MatterHackers] - April 11th, 2016 at 11:14a.m.

Hi there, I've just downloaded your program and configured my printer (Folger Tech Mini Kossel). When I went to press print for the first time it took the through print levelling wizard, after homing itself i pressed the 'next' button for it to go down to 10 off the bed & towards the end, the printer moves all the way to the side and off the bed. How can I fix this?


Guest - May 22nd, 2016 at 12:06p.m.

Make sure you have the correct bed shape and size set under Settings > Printer > Print Area.

tanderson [MatterHackers] - May 23rd, 2016 at 5:20p.m.

still doing it. i used the same settings i configured in repetier, any ideas? (bed size 200mm by 200mm & print centre 100, 100)

Guest - May 26th, 2016 at 1:24p.m.

Print center on a delta is always 0, 0.

tanderson [MatterHackers] - May 26th, 2016 at 5:35p.m.

even with print centre 0,0 it still acts in he same way. what can i do?

Guest - May 31st, 2016 at 7:28a.m.

Do you have the bed shape set to circular?

cope413 [MatterHackers] - May 31st, 2016 at 3:05p.m.

yeah, i've even re downloaded the program and rebooted it every time i made a change and saved it, but no different. the only thing i notice is when the print head moves down during the print levelling wizard, the X coordinate is at 200 instead of 100 like the Y, i don't know if that affects anything.

Guest - June 1st, 2016 at 3:12a.m.

The coordinates are not always the same in X,Y.

An example set of coordinates with 13 points (X.Y)
112.5, 0
97.43, 56.25
56.25, 97.43
0, 112.5
-56.25, 97.43
-97.43, 56.25
-112.5, 0
-97.43, -56.25
-56.25, -97.43
0, -112,5
56.25, -97.43
97.43, -56.25

cope413 [MatterHackers] - June 2nd, 2016 at 10:31a.m.

thank you for clearing that up. do you have any idea on how i could solve my problem? or where i could have a look to try and fix it?

Guest - June 2nd, 2016 at 2:08p.m.

I'm still not really clear what your problem is. It's probably best if you contact us directly - - and we can help you troubleshoot.

cope413 [MatterHackers] - June 2nd, 2016 at 3:41p.m.

Having problems with Matter control crashing. Windows 10, MatterControl 1.5.3. Program starts then crashes. I have uninstalled the software and reinstalled. Program use to work several days ago. Nothing new installed.

Guest - July 11th, 2016 at 12:53p.m.

@Guest Did you try clearing the application's data folder in addition to the uninstallation? Data will persist even after uninstall and if corrupt data is causing the problem it would still be there.

If that doesn't fix the problem, please follow these instructions and email the crash logs to

ryan.lutz [MatterHackers] - July 11th, 2016 at 1:48p.m.

The above says "If you find that your filament has trouble sticking to the bed, try setting the temperature a few degrees hotter for the first layer than the rest of the layers."

I would love to do just that!

Was that setting removed from later versions of MC? I can't find it under Filament > Temperatures like the above says.

I am having trouble getting small parts to stick. Thanks

Guest - December 21st, 2016 at 3:04p.m.

@Guest Sorry for the confusion. At the time of the current version (1.6.1) first layer temperature is a setting only available when using Slic3r

The original author may have included due to confusion about this feature being in Slic3r vs. MatterSlice, but it has not been included as a feature in MatterSlice since at least version 1.1.

You can either edit the G-Code directly or use the manual Controls to manually adjust the temperature after the first layer.

ryan.lutz [MatterHackers] - December 22nd, 2016 at 12:45p.m.

I use a printer I built myself, it is a FolgerTech 2020, when I chose a printer the only one I found in your list was the cloner. So I chose that one. It seems to work alright, best prints in a long time. So far. Is there a way to add anopther printer such as mine?
Also trying to figure out how to calibrate the bed so it prints on center, it prints a little to the right and back not exactly center.

Guest dunno much - December 23rd, 2016 at 7:04a.m.

@dunno much

We can add the printer to our list of profiles, but since we don't have one to test with it's basically up to someone who actually has the printer and can test configurations to create the profile and send it to us. We sometimes also receive profiles directly from the manufacturer, but FolgerTech hasn't sent us any.

Here's a link to our guide for creating profiles if you'd like to generate the one you're using for submission: MatterControl Wiki: Custom Printer Profiles

See this link for information about specifying the center of the print bed: MatterControl Wiki: Print Center

ryan.lutz [MatterHackers] - December 23rd, 2016 at 9:13a.m.

I can not seem to find an option for Automatic Bed Leveling in the Hardware tab? Any help would be appreciated

Michael Aguinaga - February 16th, 2017 at 6:54a.m.

@Michael See our article: Software Print Leveling section is missing

ryan.lutz [MatterHackers] - February 16th, 2017 at 10:18a.m.

Any chance that since 2014 time estimating has gotten some dev time? Mine's all over the place. I had an estimated 7 hour print take under 5 hours and I have a 29 minute print that looks like its going to take 30 minutes. I understand that estimating time for 3d prints is really hard because the majority of the movements are acceleration and the printer will only reach peak speed for a short amount of time. If you could read the printer speed and acceleration settings out of the firmware or just let us enter them you could give basically spot on time estimates, but its a lot of math to do out so it might take a minute to calculate.

Leafy - April 27th, 2017 at 6:34p.m.

@Leafy No, not yet. We've had some more interest in doing this recently, so I will ping the team about it again and see what comes of it.

ryan.lutz [MatterHackers] - April 28th, 2017 at 2:26p.m.

Any chance the XYZ Da Vinci Pro has made it onto the compatibility list?

XYZguy - May 29th, 2017 at 9:55p.m.

@XYZguy Not with its stock firmware. Da Vinci printers have firmware that is not compatible with G-Code-based printers. If you are able to flash Repetier or other compatible firmware you should be able to connect.

ryan.lutz [MatterHackers] - May 30th, 2017 at 9:12a.m.

I have been using Matter Control on a Rostock Max V2 for nearly two years with great success. I have been using it on a stand alone laptop running Windows 10.
Tonight I decided to join this computer to my business domain which of course created a new user profile.
When I restarted the laptop under the new profile matter control was still on the new desktop and boots perfectly
However it has lost all of my printer settings and filiament information
Reading this blog I see a reference to MatterControl.db however when I search I cannot find this file on the laptop. Where would it be stored in Windows 10

Guest Keith - June 1st, 2017 at 8:50a.m.

@Keith The data folder is located at C:Users$USERNAME$AppDataLocalMatterControl (AppData may be hidden) in Windows.

ryan.lutz [MatterHackers] - June 1st, 2017 at 9:17a.m.

When I import an STL file into Matter Control for printing, it comes in as a very tiny rendition of what it is supposed to be. I exported the file sized in millimeters. I can increase the size of the object by editing the x y z settings, but the scale at which it prints is still a little off. The printer I'm using is installed as a Flash Forge Creator. I printed this very same file on a more expensive printer that uses Tinkerine Suite as the printer software and it comes out exactly as it should.

Tracy Walker - July 6th, 2017 at 2:11p.m.

@Tracy Walker At the moment there's no known issues with importing files incorrectly with MatterControl, so we're not sure what's happening. If you'd like help with this, please email the Model File and Build Number and we'll try to reproduce the problem. Also include the CAD software you're exporting from.

ryan.lutz [MatterHackers] - July 6th, 2017 at 3:36p.m.
  • Share on Google+
  • Share on LinkedIn
  • Share on Pinterest
  • Print
  • Share on Reddit
  • Share on StumbleUpon
  • Share on Tumblr
  • -->