21.9 C
Canberra
Wednesday, February 11, 2026

Is MatterControl Appropriate With My 3D Printer?


An in-depth take a look at MatterControl, MatterHackers’ open supply 3D printer-controller software program, and how one can guarantee success when connecting your 3D printer.

Compatibility with MatterControl is a subject that we are sometimes addressing, so we are going to take a while to delve into precisely what sort of expertise MatterControl makes use of to speak with the 3D printers for which it’s designed.


Particularly, we’ll evaluate the next:

  • Figuring out the expertise that makes a printer work with MatterControl,
  • Streamlining the method of connecting to MatterControl with profiles,
  • Discussing why some printers is not going to work with MatterControl, and
  • Troubleshooting connections

First, we have to be clear on a couple of phrases so we perceive precisely what’s concerned within the connection course of.

Phrases to be acquainted with

MatterControl is 3D printer-control software program. It makes use of a slice engine referred to as MatterSlice by default, though Slic3r and CuraEngine are additionally accessible by way of the MatterControl desktop interface. All of those slice engines remodel 3D fashions into detailed G-Code toolpaths that 3D printers observe to print the thing.

G-Code is a code language utilized by CNC (laptop numerical management) equipment like 3D printers, CNC routers, and different robotic tools that makes use of a coordinates system to maneuver a toolhead. G-Code recordsdata have one command per line and might be a whole lot of 1000’s of strains lengthy.

X3G is a machining language utilized by sure printers (MakerBot, FlashForge, and others that use Sailfish firmware) that’s similar to G-Code however has a couple of key variations that make the 2 incompatible.

S3G is a protocol that permits X3G to be communicated over a serial connection. It primarily “wraps” the X3G code with necessary transmitting info at first and finish of every transmission.

Serial communication refers back to the means of sending information sequentially one binary bit at a time, normally by way of an information cable. Basically, ones and zeros are organized into coded patterns that characterize letters, numbers, and different characters which are then assembled on the receiving finish of the transmission.

Serial over USB is a type of serial communication that makes use of a USB cable as the info cable over which the info is transferred. USB communication has a number of layers of complexity, although, and a number of the extra complicated ranges talk with protocol that replaces the usual serial protocol.

Firmware is software program put in on the printer’s controller board that tells the printer the way to do what it’s presupposed to do. Marlin and Repetier are examples of two sorts of firmware which are suitable with MatterControl.

On this context, suitable with means MatterControl will work with the printer however doesn’t have a pre-configured profile accessible to streamline the method of connecting and additional configuration is required. Supported implies that MatterControl already has a pre-configured profile so connecting ought to require minimal effort.

Proprietary software program or firmware, on this context, is developed primarily to guard mental property of closed-source 3D printer producers. The code is just not shared with anybody exterior of the corporate so writing different code to work together with it’s normally tough and generally unattainable.

Configurations that work

Now let’s get into what makes MatterControl work with 3D printers.

For MatterControl to have the ability to connect with a 3D printer, the printer will need to have firmware put in on the controller board that 1) accepts G-Code or X3G as its major machining language, and a pair of) communicates utilizing serial communication, whether or not that’s over a serial cable, USB, and so forth.

That’s mainly it. There are exceptions (defined in additional element later) and the printer should be mechanically practical, however as long as the aforementioned two standards are met connecting to MatterControl needs to be pretty easy.

Examine our record of at the moment supported (i.e. for which we have now profiles) printers right here: MatterControl Supported 3D Printer Fashions 

Conditions

After all, MatterControl requires that sure particular standards be met so as to make a connection. The next is a listing of an important concerns and the primary troubleshooting steps:

The printer should be related to the pc with a identified good USB cable.A USB cable could make or break a connection– actually. Make completely certain the one you’re utilizing gives a dependable connection.

The printer will need to have drivers put in and be efficiently acknowledged by the working system with no errors. For Home windows customers, that is necessary. If the working system doesn’t have drivers for the printer, the pc received’t know the way to talk. The printer wants to seem below the ‘Ports (COM & LPT)’ part of System Supervisor.

For Mac and Linux customers, the drivers are already inbuilt to the working system so that you shouldn’t have to fret about this.

The printer should not already be related to a different program. Serial ports can solely talk with one program at a time, so the printer should be disconnected from every other packages which may be attempting to make use of it.

For some X3G printers, a program referred to as MakerWare is designed to run within the background of the working system and is all the time related to the printer, even when it’s not printing. This could be a supply of confusion to somebody who’s attempting to make use of MatterControl however the port is busy.

Connecting

The standard technique for including a printer to MatterControl is by utilizing the 3D printer connection wizard:

To start out the 3D printer connection wizard from a recent set up of MatterControl, click on the ‘Add Printer’ button on the prime of the display.

 

 To start out the 3D printer connection wizard if you have already got printers configured in MatterControl, click on the field with the title of the currently-selected printer on the prime of the display.

Within the new window that opens, click on the ‘+ Add’ button.

 


 

The primary display within the setup course of is the title, make, and mannequin specification. That is the purpose at which you’d choose a preconfigured profile if accessible.

*In case your printer doesn’t have a pre-configured profile, select ‘Different’ from the ‘Make’ menu and ‘Different’ from the ‘Mannequin’ menu.

 

You may give your printer a reputation, or simply select the Make and Mannequin from the drop down menus and a reputation will likely be robotically populated.

When you’re glad along with your choices, click on the Save & Proceed button.


 

Subsequent, you’ll be given the choice to run a driver installer. This driver will open communication to the printer if not already open.

It’s normally a good suggestion to only run by way of the installer, simply to make certain. If you realize for certain that your printer’s driver is already put in and dealing correctly, you may skip this step.

 


 

Within the subsequent step, MatterControl will try to robotically detect your printer’s settings and join.

First, it’s essential to bodily disconnect your printer from the pc, then click on ‘Proceed’.


 

Now join the printer and click on ‘Join’.

 


 

Now that it is aware of what serial port your printer is related to by deductive elimination, MatterControl will try to robotically connect with your printer.

 


 

If the whole lot goes because it ought to, you’ll obtain a message:

    ‘Connection succeeded!’

Click on ‘Performed’ to exit the wizard.

*In case your printer doesn’t robotically join, click on ‘Handbook Configuration’ and proceed to the following step.

 


 

On the following web page you’ll be offered with the accessible serial ports so you may select the one which your printer is related to.

 

*If you don’t see any accessible serial ports, then evaluate the ‘Conditions’ part above to find out why.

On this case, my printer is related to COM17, so I’ll choose that one and click on ‘Join’.

 


 

MatterControl will now try to connect with the printer…

 


 

As soon as related, a message will seem: “Connection succeeded!”

Click on ‘Performed’ to exit the wizard.

*If you happen to nonetheless can’t connect with your printer evaluate the ‘Conditions’ part above, and if these have all been met proceed to the ‘Troubleshooting’ part beneath.

 


 

Customized Profiles

MatterControl is configurable so you may create a customized profile for a printer that isn’t at the moment supported. For details about how, learn our different article: Easy methods to Combine a Customized Printer Profile Into MatterControl

 

If you happen to occur to get the profile working reliably, we is likely to be fascinated by integrating it into the following model of MatterControl. Be happy to e mail our help division for extra info.

Configurations that don’t work

Inside host boards

Some printers use G-Code to speak but in addition make use of different expertise to help with the printing process– which is ok, however could cause confusion as as to if or not MatterControl will work with the printer.

The perfect instance is the Sort A Machines Collection 1 printer– the brand new one. Sort A reused the mannequin title Collection 1; the primary being a wooden-frame machine. The brand new Collection 1 is steel and boasts a wifi entry level amongst many different upgraded options, however what we’re fascinated by is the interior BeagleBone Black controller board with OctoPrint pre-installed.

 

This inner board is a good concept– wi-fi printing out of the field. Nonetheless, it acts as a number the identical means a pc is meant to be a number, and there can solely be one. Thus, though the printer makes use of G-Code to take directions, the directions are coming from contained in the printer and can’t come from MatterControl.

If the BeagleBone Black board had been to be eliminated, the interior USB hub might be reconfigured to just accept a number connection from a pc, and the Collection 1 may then be used with MatterControl. Utilizing the inventory configuration, although, the printer is incompatible.

USB-only printers

Printers that talk by utilizing the higher-level complexities of USB protocol (talked about earlier) at the moment don’t work with MatterControl. These embody the FlashForge Dreamer, the Dremel 3D Thought Builder, and the BeeTheFirst amongst others.

These printers have proprietary firmware, use proprietary protocol to speak, and thus require proprietary software program to manage and run. The MatterControl improvement group want to crack the code to those and different printers so we are able to use our software program to manage them, however progress is gradual and different new options normally take precedence.

SLA Printers

SLA printers use a UV gentle projector to remedy resin in a vat one layer at a time. The method is way completely different than transferring a toolhead round in a coordinate system, and these printers use software program that has complicated performance like the flexibility to output the projections to a projector.

Whereas a few of these printers do function utilizing G-Code, MatterControl would not situation instructions meant for this kind of machine. Nonetheless, we do hope to allow this performance within the subsequent 12 months or so.

Different proprietary and non-G-Code-based printers

Another printer that doesn’t talk with G-Code over a serial connection or which has every other proprietary firmware is not going to work with MatterControl.

Troubleshooting

If the method outlined within the ‘Connecting’ part above wasn’t profitable in connecting MatterControl to your printer, then return and be sure that all standards within the ‘Conditions’ part has been met earlier than persevering with to this part for superior troubleshooting methods.

Serial (COM) Port

Sometimes MatterControl will be unable to robotically detect which serial port the printer is related to and the connection will fail. It may be essential to edit the printer’s connection settings so as to guarantee MatterControl is utilizing the right port.

Baud Fee

For supported printers with current pre-configured profiles, the baud fee is already set and shouldn’t require further configuration. Nonetheless, often a printer will ship with a baud fee completely different from that of the producer’s specs so this may have to be adjusted.

For printers with no pre-configured profile the setup wizard will robotically detect accessible serial ports however will solely attempt the default baud fee so handbook configuration should still be required if the connection try fails.

Enhancing the connection

To manually specify a baud fee or serial port, observe these directions:

From the 3D Printer choice window, click on the ‘Edit’ button on the prime left.

 


 

Click on the ‘Edit’ button subsequent to the printer you wish to edit settings for.


 

From this window you may edit the printer’s info together with the serial port and baud fee.

Click on the radio button for a special baud fee, then click on ‘Save’.

 


 

Click on the title of the printer to pick it to be used with MatterControl.

 


 

Click on the ‘CONNECT’ button on the MatterControl fundamental display to aim reference to the brand new baud fee.

 


 

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

[td_block_social_counter facebook="tagdiv" twitter="tagdivofficial" youtube="tagdiv" style="style8 td-social-boxed td-social-font-icons" tdc_css="eyJhbGwiOnsibWFyZ2luLWJvdHRvbSI6IjM4IiwiZGlzcGxheSI6IiJ9LCJwb3J0cmFpdCI6eyJtYXJnaW4tYm90dG9tIjoiMzAiLCJkaXNwbGF5IjoiIn0sInBvcnRyYWl0X21heF93aWR0aCI6MTAxOCwicG9ydHJhaXRfbWluX3dpZHRoIjo3Njh9" custom_title="Stay Connected" block_template_id="td_block_template_8" f_header_font_family="712" f_header_font_transform="uppercase" f_header_font_weight="500" f_header_font_size="17" border_color="#dd3333"]
- Advertisement -spot_img

Latest Articles