Archive for the ‘Tips and Tricks’ Category

3D printing is one of the emerging technologies in the last few years that has attracted a lot of user attention as 3D printers are getting more affordable, easier to be used and more flexible in what they can do. It is no wonder that people are fascinated by the idea of being able to turn a virtual 3D model of something into a real physical object with the help of a 3D printer. No wonder as just several years ago seeing things like that were just common for sci-fi movies, but not for the real world.

It is not that 3D printing is some new super advanced technology that is just our from a science fiction movie, it is not, in fact it has been available for years. So why a technology that is so interesting and offering new capabilities was not heavily promoted before as it is now? It is quite simple actually, only a few companies holding the patents for 3D printing, selling expensive high-end products to the business only. Just in the recent years 3D printing has been targeted at consumers and end users seeing the potential for growth of that market.

So the good thing at the moment is that it is full of companies that want to sell you their 3D printer, you have really enormous choice of options available to choose from. Different printing technologies, different sizes and speeds, different materials used and supported, single or multiple color prints and so on. There are so many that it makes it hard for you to actually make a choice for a 3Dprinter to get started in 3D printing at home or in the office. This is precisely why I’m going to try and give you some tips to help you choose a 3D printer based on my experience, so far and the right and wrong choices I’ve made along the way.

What is a 3D printer
The 3D printer is essentially a device that builds real world physical objects based on the 3D data of a virtual model provided by the user. You need to have a 3D model of something and the 3D printer will retranslate that three dimensional data in a real physical model made out of some sort of material. There are multiple different 3D printing technologies available and different materials are being used, but they all rely on pretty much the same basic principle.

You design something as a 3-dimensional object or use an already made 3D model, feed it to the printer software, so that it can slice it and then the device starts to recreate the virtual object into a physical one. Slicing the virtual 3D object means that it is cut in layers and the 3D printer lays the material it uses layer by layer until the finished model appears. This is called additive manufacturing process as the material is being added to build the model and not removed from a solid block of material for example as a means to recreate the 3D model.

Depending on the technology used the material that the 3D printer uses as a source to build the physical representation of the virtual three dimensional model can vary. It can be plastic, liquid, metal, food, concrete and many others. Different technologies also use different methods of connecting together the layers that build up the physical model – melting plastic thread with heat, using UV light to cure liquid resin, relying on lasers to melt fine plastic powder and so on.

The Main 3D Printing Technologies
With 3D printing there are many different technologies with the main differences between being the material they use and how the material is fused together to form the resulting physical 3D print. There are three main 3D printing technologies used nowadays and my focus will be mostly on one of them as it is the most affordable, yet still flexible enough to get you started in the world of 3D printing and after that you may move to other more complex and expensive options if you decide.

Fused deposition modeling (FDM) or Fused filament fabrication (FFF) as it is also know is the most common and affordable 3D printing technology used nowadays. It uses a thick plastic “wire” that is essentially a thermoplastic material that gets heated to a high temperature to get melted and is then extruded layer by layer building the physical 3D model. This is the technology I’ll be focusing on and making suggestions on where to start by choosing the right 3D printer based on FDM/FFF technology and entering the world of 3D printing.

Stereolithography (SLA) is another 3D printing technology that uses photosensitive liquid resin as a material and it cures it (solidifies it) with the help of a UV light source. It is an additive manufacturing process as well as it still cures the liquid resin layer by layer as it builds the physical 3D model. It is a more expensive technology as it requires special photopolymer to be used as a material and also the hardware required to cure it make it more expensive compared to using thermoplastic material. The main advantage here is that you can get higher detail levels, though that usually means more printing time is also required

Selective laser sintering (SLS) is the most expensive of the three main technologies and as the name implies this technology uses a laser to heat and fuse a fine powder to form the resulting 3D object, again layer by layer. The biggest plus of this technology is that it does not require you to use support material like the other two mentioned above, because the part being printed is surrounded by the unused powder acting as a support structure. The biggest minus is that the fine powder material is even more expensive and the 3D printers that use this technology are bulkier and pricier.

How to Choose Your First FDM/FFF 3D Printer
Are you more of a DIY person or not. You can either go for a 3D printer that you get in parts and you need to build yourself, or for a device that is built and ready to be used out of the box. Going for the DIY approach can save you some money, especially if you already have a friend with a 3D printer that can actually make some of the needed parts for you. Assembling your first 3D printed by your own can be a bit challenging, but also can be a great learning experience for you if you want to get to know how everything works. It is also good for people that love to experiment, tweak and improve things all the time and you can actually continue doing that after you build the printer by 3D printing future upgrades yourself… how cool is that!

What build size do you need. The physical size of the 3D printer is not as important as what is the maximum size of 3D objects that you can 3D print with it. When choosing a device getting one with larger build size will ensure that you will be able to print bigger 3D models in the future. But bigger print size usually also means a more expensive device, so you may have to compromise in order to fit your budget. Alternatively you can start with a very small build size printer as there are some really affordable such products and then later on just buy a larger model if you need it. Increasing the build size of a device yourself is usually also an option, but it is relatively complex task as it requires rebuilding a lot of the device, so definitely not for everyone.

Heated build pate or not. Not every 3D printer comes with the same features available to the user and while on some devices it is possible to upgrade and add extra features, on others it might not be an option. Having a print base that can be heated up is a useful feature, but not found on all 3D printers as it is not essential to have it to be able to 3D print stuff. Heating up the base where the 3D model is being built on allows you to get better adhesion of the printing material and while some materials can be printed just fine on cold bases (PLA) others like ABS do require you to have a heated build plate in order for them to stick properly on the base. Using some more exotic filaments besides the common PLA or ABS can also require you to have a heated build plate and while on some 3D printers it can be added as an upgrade it is best if you get it right from the start should you decide you will need the feature.

Single or Dual Printing Heads. Having more than one extruder on your 3D printer can add more flexibility and give you more interesting options, but it also makes the device more complex and expensive. Using two print heads instead of just one gives you the easy option of using two different colored filaments at the same time (dual color prints) or using a different second material for support structures – one that can dissolve when soaked in liquid for example to make removing of the support material even easier. Having two printing heads however results in getting less usable build space when compared to a single extruder 3D printer with the same size.

3D Printer Software and 3rd Party Compatibility. One of the often overlooked things about 3D printers is the software they come with or the so called slicer as this is the product you will be using for turning a 3D model to code that the device can understand and recreate in a physical form. So having good software that does the slicing well and fast, as well as offering not only the basic settings, but also more advanced ones right from the start is important. Even if the standard software is not that good you can look for alternatives that support your device, and it is good to do the research of r3rd party compatible software before making the final choice for a 3D printer.

Spare Parts and Upgrade Options. 3D printers, just like with everything else, do wear off and break when you use them, so it is important to know that besides the warranty of the device you also have the option to buy spare parts and upgrades for it. Sending a 3D printer for service repair is Ok, but usually takes some time for the device to be fixed and get back to you and some of the things you might be able to fix yourself in a couple of minutes and continue 3D printing. The nozzles on the 3D printing head that extrude the filament are one of the things that can wear off with time (especially if you use more abrasive materials), so you may need to replace them. A motor may fail, a belt can break, and some mechanical switch may stop working properly and so on. Also having the option to replace something with a better and more robust upgrade can be nice on some devices and it can improve reliability and sometimes even printing quality.

Is there a large user community available. Sometimes 3D printing can be frustrating and it is always good to find answers to your problems or questions already available and published by another owner of the same device. Going for the latest cool looking and well marketed 3D printer that just came out may not always be a good idea. If there is a large user base of the device you go for and a community formed around it you can even look for advice from other users if this is indeed the right model for you or not. Look for reviews and opinions from people that have used the device for a while and not only at shallow quick review of the product based on brief experience with it.

What Device or Brand to Go For
Ok, time to talk a bit about actual brands and models that can be a good starting point in you finding the best solution out there for your specific needs and requirements. I won’t go into much detail about each of the mentioned brands and devices as this post has already gotten quite large and there are just way to many 3D printers to cover them all in detail. So only a few quick mentions to get you started…

Entry Level Small Models. TinyBoy, M3D printer, UP3D, XYZ Printing and a couple of others offer more affordable smaller devices that can be a good first step without too much of an investment.

For the DIY Crowd – RepRap and Printbot offer interesting models that you can either build yourself or get pre-assembled, they are not the only ones, but they have a large community that can be quite helpful.

Popular Brands. There are number of big names that offer good quality products at decent prices, but they are not the most affordable options for sure – Zortrax, Ultimaker, MakerBot, Leapfrog, be3D and others.

Chinese Clones or Alternatives. There are number of Chinese companies that stared basing their initial designs on open designs like the fist MakerBot Replicator and then continued improving or building new models. Among these are CTC, Wanhao, Flashforge and other names. They may be able to provide you with a more affordable yet good starting point device, though often there are some worries about the reliability and quality of these cheaper devices.

These of course are just some names to get you started in your research, not all of the above brands offer the perfect products, they have some issues or limitations… sometimes even the price is not right for what they deliver you. Taking into considerations the advice and tips and your needs and expectations you should be able to make a more informed choice now.

Do note that this is just the first of a series of Blog publications that I’m already working on the topic of 3D printing and printers. They are focused on getting to know the basic things around 3D printing, so they should be useful for people that are planning to get a 3D printer or recently got one. Later on I may continue with some tips that can be helpful and useful not only for novice, but also for more advanced users that have some experience in 3D printing already.


SLA (Stereolitography) 3D printers rely on liquid resin that is being solidified with the help of UV light (Laser, LED or DLP light source), however when the finished print is ready to be removed from the build plate it still needs some more work. The first step is to clean it up with the help of stong alcohol that will remove any liquid residues from the resin, then you might need to remove some support material if you needed it. You would notice however that the 3D printed part has a bit of rubbery feel and is not yet like a strong plastic, so it needs to be cured with additional UV light to become strong. One of the most common and easy ways to do it is to bring out the 3D printed part outside so the sun can shine on it and cure it in a few minutes, however this is not the best way to do it and the sun is not always available when you need it to provide enough UV light.

We have experimented with different sources of UV light to see if we can easily cure 3D printed parts on our new XYZprinting Nobel 1.0 SLA 3D printer. We’ve started with a 3W UV LED lamp from a flashlight, but that was simply not powerful enough an even after an hour the test parts were still not cured well enough. Then we have moved to UV lamps for checking for counterfeit money, these are usually available with a 4-8W UV lamps and are pretty easy to find, but unfortunately they were still not powerful enough. So the next step was a string of UV LED lights where we got about 8W of power per meter and this meant that we needed quite a long strip to get more power out of them and we have moved to looking for alternatives. The next thing we have tried was a 36W nail polish curing UV lamp – these are available in different forms from about 9W to about 48W, but the 36W model seems to be quite common and cheap to get. It uses four 9W CCFL UV lamps and apparently provides enough UV light in order to cure most 3D printer parts in just a few minutes. It has worked really well with the clear resin prints from the Nobel 1.0 SLA 3D printer and there is enough space to fit inside relatively large objects. If you need more space you should be able to pretty easily modify the standard plastic box and make a larger size box with some aluminum foil.

If you add a Heated Build Platform (HBP) to your MakerBot Replicator 2 3D printer you will need to do some modifications to your working process whenever you want to be able to print with a hot build plate. Using the MakerBot Desktop software with a Replicator 2 with HBP can be pretty easy just switching to the profile of a Replicator 2X, but there are some drawbacks. In order to be able to have more control on your prints with a Heated Build Platform on a Replicator 2 3D printer you probably would want to go for a different slicer such as the Simplify3D that we are already using. Since Simplify3D already has built-in support for Replicator 2 3D printers with installed HBP it is easier to take advantage of that along with the many other available options to control the printing process that the software offers. Enabling the HBP support and using it properly in Simplify3D however requires a bit more to make it work properly, so we are going to be looking at what steps you need to take.


First you need to enable the Replicator 2 with HBP profile in Simplify3D, to do that you need to do the following steps (we assume you have already selected a MakerBot Replicator 2 as the printer you are using in the slicer):

– Start the Simplify3D software
– Open the Tools menu and go into Firmware Configuration
– Go to the X3G tabl and under GPX Configuration select the Replicator 2 with HBP profile
– Click on Save and you are almost ready to go


Next you need to manually add some additional code to make sure your Replicator 2 3D printer will first heat the build plate before starting to print and that the temperature will be kept at the desired value until the print finishes. To do so follow the steps described below, the end result should look like on the screenshot above.

– Click on the Edit Process Settings Button
– Go to the Scripts tab and open up the Starting G-code
– Look for the following line of code: M126 S[fan_speed_pwm]
– After the above line of code you need to add the following two new lines:

M140 S[bed0_temperature] T0 ; heat build platform
M134 T0 ; stabilize build platform temperature


Then add some more extra code to make sure that the 3D printer will stop the heating of the build plate and cool it down after the printing finishes. To do so follow the steps described below, the end result should look like on the screenshot above.

– While still in the Scripts tab and open up the Ending G-code tab
– Look for the following line of code: M104 S0 T0 ; cool down extruder
– After the above line of code you need to add the following line:

M140 S0 T0 ; cool down heated build platform


After this you should be all ready to start 3D printing using the heated build platform on your MakerBot Replicator 2 3D printer, the only thing left too do is set the desired temperature of the Heated Build Platform that you want to use. You can do that with the following steps:

– Click the Edit Process Settings button of your current printing process
– Go to the Temperature Tab and click on the Add Temperature Controller
– Enter a name like HBP for example or Heated Build Platform
– Make sure that under Temperature Controller you select Heated Build Platform
– Set the desired temperature of the HBP by double clicking on the available Setpoint
– We are using 50-60 degrees Celsius for PLA (if needed) and 80-100 for ABS printing, use these as a reference