Skip to main content

33 posts tagged with "Tech"

View All Tags

OctoPrint Bed Level Visualizer - All You Need to Know

· 6 min read

What is OctoPrint and why would you want it?

OctoPrint Bed Level Visualizer plugin display screen/Courtesy: OctoPrint

We are all aware of how critical, yet difficult, it is to level a 3D printer bed. All of your prints will fail if you don't have a level bed, wasting your time, materials, and money. Even having an auto-bed leveling feature is not always sufficient, and your prints may still fail. To solve this issue, OctoPrint's Bed Level Visualizer plugin is the only tool you need to easily level your print bed.

To help you understand this useful OctoPrint plugin, we've written a complete guide on the Bed Level Visualizer to help you set it up quickly and eliminate your bed leveling issues.

What is the OctoPrint Bed Level Visualizer Plugin?

Bed level visualizer is a useful OctoPrint plugin that converts the bed topography report into a comprehensive 3D map to show the varying elevation (height) across a 3D printer bed, assisting users in leveling the same. This plugin also assists you in determining whether your bed is warped or simply tilted. Thus, the bed is leveled by carefully tightening or loosening the leveling screws at peaks and valleys respectively, to make it as flat as possible for a successful print.

The Bed level visualizer plugin was created by jneilliii (GitHub page). This plugin was installed on at least 35.84k instances in the previous month (August 2022), with at least 759 new installations in the previous week (at the time of writing this article).

Obico Vs. OctoEverywhere - All You Need to Know

· 12 min read

Introduction

OctoEverywhere and Obico are two of the most popular OctoPrint plug-ins developed to let you access your 3D printer virtually anywhere in the world. Both these plug-ins have great functionality and features that enhance the overall experience of using your 3D printer remotely.

In this article, we'll take a detailed look at these plug-ins and understand them inside-out. Towards the end, you'll have a complete understanding of Obico and OctoEverywhere, and will be able to choose the best plug-in that matches your remote 3D printing necessities.

Why do you require OctoPrint plug-ins for remote 3D printing?

OctoPrint by itself is a fantastic 3D printer host software that lets you remotely access your 3D printers. You can monitor and control your printer from your desktop without having to be near the printer. But, this remote functionality is limited solely to your local network.

It denotes that your OctoPrint 3D printer and the device should be connected to the same wireless network for you to access your 3D printer. This limitation prevents you from accessing your 3D printer on a mobile network or when you're far away from your printing area.

Moreover, OctoPrint's User Interface is not optimized for use on smartphones and small tablets. And while using OctoPrint on the phone is technically possible through a browser, it will result in a poor user experience. This restriction also means that you're limited to accessing OctoPrint via a laptop or desktop.

Obico and OctoEverywhere plug-ins help you to overcome these limitations by letting you access your 3D printers from anywhere and on any device. They're easy to set up, have a user-friendly interface, and feature various functions mainly designed for remote 3D printing. They also both provide integrations with the popular OctoPrint mobile apps (OctoApp, Printoid, Polymer, Octopod), which you can use on your mobile phones.

Obico for OctoPrint

Obico is the successor to the popular The Spaghetti Detective (TSD) plug-in for OctoPrint. It improves vastly over TSD while retaining the core AI detection functionality. It is entirely open-source and designed to integrate seamlessly with OctoPrint.

Two things make Obico unique:

  • It comes with AI detection technology for recognizing and stopping failed prints.
  • In addition to enable other mobile apps to connect to OctoPrint remotely, Obico also provides its own free mobile app on both Android and iOS devices. It doesn't have the bells and whistles like other apps. Instead, it has a simple user interface that provides essential functions for remote printing.

OctoEverywhere for OctoPrint

OctoEverywhere also provides a solid solution for remote monitoring of your 3D printer. It lets you access your OctoPrint instance on a browser interface and is tightly integrated with other OctoPrint mobile apps (OctoApp, Printoid, Polymer, Octopod), which you can use on your mobile phones.

OctoEverywhere is designed for ease of use. And the user interface is highly intuitive to access all of its features. Quinn Damerell - the developer behind OctoEverywhere, has recently introduced an AI failure detection feature for the plug-in. However, it's still in the Beta stage and might take a while before a full-proof release.

What makes OctoEverywhere stand out is its server, although not open-sourced as Obico's server, is highly optimized. Quinn Damerell made a claim that you can load the OctoPrint page faster on OctoEverywhere than on your own Raspberry Pi. This claim is consistent with my own experience.

Obico 3D Printing Software - All You Need to Know

· 10 min read

Introduction

Remote monitoring of your 3D prints is, to date, one of the most challenging tasks to accomplish in 3D printing. And while applications like Octoprint and Klipper give you access to wireless monitoring, natively, these software are limited for use on the same network.

This is where Obico comes in handy and lets you experience the true meaning of remote, wireless 3D printing. In this article, we'll look at the Obico software in its entirety and understand its benefits to your 3D printing workflow.

What is Obico?

Obico is a 3D printer monitoring and controlling tool that features AI detection technology to notify you about any failed prints. It's the successor to the popular Octoprint plug-in, The Spaghetti Detective. Obico builds upon The Spaghetti Detective and adds features like printing from anywhere, Octoprint tunneling, and improved AI print failure detection.

You can use Obico on Android, Apple, and any other browser based devices from virtually anywhere in the world. This cross-compatibility allows you to select any device and start with remote 3D printing. And it frees you from the bounds of your local wireless network, and you can access your 3D printer even over a mobile network.

Obico's AI detection capabilities quickly recognize print failures or discrepancies in your ongoing print and notify you about the print's status. This feature helps you to save considerable printing time, cost, and filament that you would've otherwise lost due to failed prints.

However, Obico is not a standalone software yet. Instead, it works alongside Octoprint and Klipper 3D printing applications. You'll need to install either of these software on your 3D printers before setting up Obico and experiencing remote 3D printing.

Setting up Obico is relatively easy on both these platforms, and there are detailed guides available on Obico's websites that you can refer to install Obico for your 3D printer.

Let's briefly explain the basics of configuring Obico for Octoprint and Klipper applications. It'll give you an insight into the installation process and help you to learn about the Obico software.

Best 3D Printer Upgrades for 2022

· 20 min read

Would you like to upgrade your 3D printer? There are several modifications you can make to your 3D printer to transform it into an impressive machine. These modifications apply to the hardware, software, and firmware features of the 3D printer. The beauty of it is some of these modifications can be 3D-printed directly at home. Others can be purchased and mounted on your 3D printer to improve specific aspects of your 3D printing activities.

We have compiled the best of these upgrades and modifications for the 3D printer in the list below. From a brand new automatic bed levelling sensor to a simple 3D printable extruder, you won't recognize your 3D printer once you're done with these upgrades. Unlike these Ender 3 upgrades, which are for a specific model, note that this is a general guide for various 3D printer upgrades that can help improve 3D printing quality and user experience. It isn't for any specific printer and will generally apply to most open-source 3D printers on the market.

When and Why Should You Upgrade Your 3D Printer?

You should upgrade your 3D printer if, first, the stock firmware has some issues. You may also need to do this to make the printer faster, more accurate, and effective with its function. Upgrading the 3D printer is also done to protect the machine, user, the printed objects and make it easier to use.

But 3D machine upgrades and modifications are best left to the pros. If you're a new beginner, we recommend not doing a bunch of hardware upgrades. Instead, take some time to get to know the machine. Often, people do too many upgrades when first starting, but they don't understand why they are doing them or if they are even necessary at all.

You need to know the machine, its strengths, and its weaknesses. You should not necessarily upgrade when unsure what the problem is, as it is easy to misdiagnose issues this way.

Best 3D Printer Upgrades

There are many upgrades and improvements for the 3D printer that you can print out yourself. However, for most of them, it will be necessary to buy them. In this section, we have listed the essential components, software, and firmware that will improve both your 3D printer and the quality of the prints.

Octolapse - Setup And Configuration for the Best Timelapses

· 12 min read

Octolapse with Octoprint is like a match made in heaven. These two go very well with each other and help you create awesome time lapse videos. And even though installing Octolapse is easy with Octoprint, setting it up and configuring it to deliver high-quality timelapse videos is slightly tricky.

In this article, we'll look at the detailed procedure for setting up Octolapse for your Octoprint instance with Cura and PrusaSlicer settings. We'll also share some tricks and tips to fine-tune your image settings to get the best quality footage for your 3D printing timelapse video.

Let's start with understanding the Octolapse plugin.

Ender 3 3D Printer Comparison Guide

· 20 min read

Creality released its first-ever Ender 3 model in March of 2018. It was an instant success and became widely popular due to its budget pricing and decent build quality. Ever since the company's released improved models, which retain the original Ender 3's form factor but come with a slew of impressive features at a relatively low cost.

But, cumulatively, there are now 10 Ender 3 models in three different series. Some of the printers have similar features to the previous generations, while others are entirely upgraded with a slight price bump. This becomes confusing for many buyers, and you might buy an Ender 3 that's not ideal for your 3D printing needs.

In this article, we'll clear out this confusion and understand the similarities and differences between all ten printers. It will help you to make an informed decision and get an Ender 3 that is better suited for you.

Let's get started and end the Ender confusion once and for all.

How to Install Klipper Using KIAUH - Klipper Install and Update Helper

· 11 min read

Introduction

Klipper is quickly becoming the de-facto choice for fast 3D printing. 3D printer manufacturers such as Voron and Prusa3D have contributed to its popularity by using firmware in their machines. And as Klipper's completely open-source and free-to-use, you can install it virtually on any 3D printer, old or new.

In this article, we'll go over the installation process of setting up the Klipper firmware using the Klipper Installation And Update Helper (KIAUH). It's an effortless and interesting way to install Klipper on your 3D printer.

Let's start Klipping!

How to Access OctoPrint Over the Internet (Safely and Securely)

· 10 min read

We're sure you've often thought about accessing OctoPrint over the internet and that too from anywhere in the world from any device. Controlling your 3D printer over a local network is simple, whereas establishing a remote connection is more difficult. If you're curious about how it's done easily, you've come to the right place

This article addresses this question and provides a how-to guide for accessing OctoPrint while away from home.

What is OctoPrint?

OctoPrint is one of the best free and open-source 3D printer remote monitoring and control software applications. It allows you to better manage your 3D printer activities and run it more efficiently. The software with its wide range of plugins enhances your 3D printing output.

If you are new to OctoPrint, you can get started by reading our guide on how to set up OctoPrint.

How does it work?

OctoPrint is typically run on a Raspberry Pi that is linked to your 3D printer. It connects to your 3D printer via USB cable and essentially takes control of it. It can send commands to control and operate the 3D printer. These can range from simple tasks like moving the printhead in the three axes or starting/stopping prints to more complex tasks like converting linear g-codes to arc codes, accessing your 3D printer from remote locations, even outside your local network, and more.

In short, OctoPrint simplifies and gives you more control over your 3D printer operations, allowing you to print more efficiently.

To run OctoPrint, OctoPi, an OctoPrint image preconfigured for the Raspberry Pi with pre-installed OctoPrint, mjpg-streamer as a webcam server, and a couple of scripts is commonly used to allow for simple initial setup.

Why is a remote access solution for OctoPrint needed?

This question has been addressed in several articles about the need for an OctoPrint remote access solution. To understand this, consider a situation in which you start a print and monitor it to ensure that it does not fail, but you suddenly need to go out for work. But as you leave the house, one question lingers in your mind: what's going on with my print?

We've all been there, and this is just one example of when a remote access solution comes in handy.

But did you know that OctoPrint is only available on your local network?

While what we said is correct, it is also true that there are multiple ways to access OctoPrint over the internet to give you access from anywhere, which we will discuss in this article.

Before we proceed, if you are the inquisitive type and want to understand why you can't use OctoPrint anywhere but on your local network? Then read our article on Accessing OctoPrint Remotely, which will explain the issue.

3D Printer Firmware - Klipper Vs. Marlin Firmware

· 11 min read

Introduction

3D printers are a mere assembly of various stepper motors, controllers, and structural components. It is the 3D printer's firmware that ties everything together and brings your digital gcode file into the physical world.

Marlin was the first 3D printer firmware developed way back in 2011 for FDM 3D printers. Erik Van Der Zalm designed it for Ultimaker 3D printers which used 8-bit microcontrollers. Since 2011, Marlin has come a long way, and several 3D printers worldwide use some variant of the Marlin for their functioning.

But, in 2016, Kevin O'Connor released the Klipper firmware as an alternative to Marlin. Klipper promises high-speed 3D printing, better print quality, and several other features superior to Marlin. And it has grown tremendously since the first release and is quickly becoming the go-to firmware choice for many 3D printing hobbyists and manufacturers alike.

In this article, we'll compare Marlin and Klipper's firmware based on various criteria and understand the differences between these two. It should help you make an informed decision and choose the one that best matches your needs.

Let's get started.

Installing Klipper (and Fluidd) on Your Ender 3 - Setup and Configuration

· 14 min read

Introduction

Klipper firmware has become the go-to choice for high-speed 3D printing on a budget. It integrates the computing power of a Raspberry Pi with your 3D printer's controller to give you a clean, smooth, and fast 3D printing experience.

As Klipper is merely a firmware, you need an interface to interact with your 3D printer. Mainsail OS, Octoprint, and Fluidd are the three popular types of Klipper interfaces that are easy to use and help you to take full benefits of Klipper's features. We already have a guide that details the procedure of installing Klipper on an Ender 3 with Mainsail OS.

In this article, we'll go over the step-by-step procedure to install Klipper on an Ender 3, but with the Fluidd web interface. Read along to find the benefits of Fluidd and Klipper on your 3D printer.

Mainsail Vs. Fluidd Vs. OctoPrint - A Comparison

· 15 min read

What are Mainsail, Fluidd, and OctoPrint?

Mainsail, Fluidd, and OctoPrint are web interfaces for 3D printers that let you monitor and control your printer remotely. These software provide an easy way to interact with your printers and give you access to various features that enhance the remote user experience of 3D printing.

Fluidd and Mainsail OS are explicitly developed to run with Klipper firmware on your 3D printers. These software act as a communication bridge between you and your 3D printer and give you a way to monitor, control, and interact with your 3D printer wirelessly.

In contrast, Octoprint is developed as a generic 3D printer control software that gives you wireless access to your 3D printers. It can run on various firmware, including Klipper, and is developed specifically for remote 3D printing. Like Mainsail and Fluidd, Octoprint, too, runs in a web browser interface and has several plugins that extend the software’s usability.

All three of these software are free to download and completely open-source, contributing to their fast development and suite of excellent features. This article will explain all three software in detail and learn their differences and similarities.

Let’s get started.

How to Install Klipper on the Ender 3 (With Mainsail OS)

· 14 min read

Klipper has recently caught many eyeballs with its fantastic features and utility for 3D printing. It's a firmware that runs off a Raspberry Pi board and lets you execute high-speed 3D printing and extract the most out of your 3D printer. It has improved motion planning and precise stepper motor control and delivers excellent print quality with a slight tuning.

You can find several ways of setting up Klipper for any 3D printer. But, in this guide, we'll understand the entire process of installing Klipper on an Ender 3 3D printer using the Mainsail OS and Raspberry Pi imager. Together, Klipper and Ender 3 are one of the most popular combos, and once you grasp the idea, it's easy to emulate it for other 3D printers.

Without any further adieu, let's get started, Klipping.

What is Klipper?

Klipper is a free and open-source 3D printer firmware that runs using your printer's controller board and an external processing unit, usually a Raspberry Pi board. It's maintained by Kevin O Connor on GitHub but has contributions from several other developers. The first version was released in 2016, and the Klipper firmware has evolved considerably over the years.

It utilizes the extra processing power of the Pi to compute, execute and run your 3D printer at faster speeds with higher precision. Voron 3D printers are famous for their fast print speeds and printing quality, and these printers use a customized version of the Klipper firmware to run at speeds above 200 mm/s with minimal loss in print quality.

Its open-source nature and strong community have significantly contributed to its list of features, and the current Klipper firmware offers far more than fast print speeds.

Why should you install Klipper on your 3D printer?

The Raspberry Pi's extra computing power helps Klipper compute, execute and deliver precise stepper motor motion. It finely calculates and controls the movement of your stepper motor, ensuring a smooth printing process.

Its 'Smooth pressure advance' feature predicts the filament pressure in the nozzle and reduces the filament flow when the nozzle reaches the end of an edge or line. This function reduces filament oozing and minimizes the stringing effects at high print speeds.

Klipper readily works with Octoprint, supports multiple controllers on a single 3D printer, and is widely available for all 3D printers. It can transform an old and slow 3D printer into a fast machine that can easily put up with the latest high-end 3D printers.

Now that we have an overview of Klipper and its features let's dive into setting it up with the Mainsail OS for an Ender 3 3D printer.

What is Klipper Firmware and Why Would You Want it?

· 11 min read

Klipper Firmware/Courtesy: Klipper

Every electronic device is made up of three parts: hardware, software, and firmware. While the first two are more well-known, it is the firmware that connects the hardware to the software. Klipper is one such 3D printer firmware setup that uses Raspberry Pi to work alongside your 3D printer's mainboard. Klipper firmware is relatively new, and we intend to explain what it is and why you need it.

What is Klipper 3D printer firmware?

We're sure you've heard of the Marlin firmware. This is the most popular and widely used 3D printer firmware. In fact, your 3D printer or printers must be running on a Marlin firmware. We are certain of it. And why not? It was one of the first and most widely used firmware that delivered consistent results.

But did you know there are several alternatives to Marlin? Yes, there are, and the Klipper 3D printer firmware is one such option that is becoming increasingly popular due to the benefits it provides.

Klipper is an open-source 3D printer firmware developed by Kevin O'Connor, the original author and current maintainer of Klipper. It allows interaction between your 3D printer hardware, such as motors and sensors, and software, such as slicers, in order to understand the gcode commands used to 3D print an object.

It differs from traditional 3D printer firmware, which runs on a single mainboard. Klipper is designed to work with a 3D printer mainboard and a single-board computer, such as a Raspberry Pi to eliminate the issues of low computing power. Klipper works in tandem with the Raspberry Pi and uses the extra computing power to assist the mainboard in processing commands, allowing you to print more quickly and precisely.

OctoPrint Mobile Apps | Accessing OctoPrint On the Go

· 16 min read

OctoPrint simplifies the control and management of 3D printing. The software's capabilities are enhanced by a diverse set of plugins, making it simple to monitor and control your prints. Furthermore, if you wish to take your remote 3D printing experience to the next level, you should check out the OctoPrint Mobile apps.

There are numerous mobile apps that provide OctoPrint mobile accessibility, so you have a lot of alternatives. This also means new users find it difficult to choose the ideal app for their needs.

But, like always, we have your back, and we don't want you to spend time checking out each and every app. Instead we have compiled a list of the top 7 mobile apps – 4 Android and 3 iOS apps – to help you with the selection process and save you time. With this list, you will be one step closer to accessing OctoPrint on the go!

Why do you need a mobile app for OctoPrint?

For the uninitiated, OctoPrint is one of the best 3D printer remote monitoring, management, and control software tools. With the plugins, the software transforms into a monster, giving you greater control over your printer and making 3D printing entertaining and engaging.

While OctoPrint is a capable piece of software, it may occasionally leave you wanting more. Consider two scenarios: one in which you are weary of sitting in front of a computer for the duration of the print but still want to check the progress and monitor your print. And a second scenario in which you are travelling and do not have access to a computer from which to operate your 3D printer.

The solution to both of these issues is the same: a mobile app for accessing OctoPrint on the go.

A smartphone is something you carry with you everywhere and is easy on the eyes. This level of freedom is appealing to many who use 3D printers on a regular basis. Using a smartphone app can help you save a lot of time, not to mention improve your 3D printing experience.

We will now explore the 7 mobile apps for OctoPrint. All of these mobile apps allow you to access your OctoPrint connected 3D printer from your phone, and the Obico mobile app even allows full remote access from anywhere without any additional configuration.

If you are someone who has not yet installed OctoPrint, you can take a small detour to learn how to set up OctoPrint to and get it up and running. Don't worry, it's simple.

How to Choose the best Raspberry Pi for OctoPrint

· 8 min read

In less than a decade, Raspberry Pi (Rpi) has caught the imagination of 3D printing enthusiasts the world over. It has enabled makers like you to monitor and control 3D printers remotely. OctoPrint and Raspberry Pi, paired together, is a deadly combination and gives you an unprecedented control over your entire 3D printing process.

Sadly with so many versions of the credit-card sized computer available on the market it becomes difficult for enthusiasts to choose the best Raspberry Pi for OctoPrint. And yes, the choice will determine the performance of your 3D printer and the amount of control you have on it.

So read along as we bring you a guide to help you solve this very conundrum of choosing the right Raspberry Pi model for your needs and requirements.

Installing OctoPrint on a Raspberry Pi

OctoPrint is usually installed on a Raspberry Pi, which is connected to your local network. Once connected, you can access OctoPrint from any web browser or mobile app on your smartphone. If you want help in getting started with OctoPrint, refer to our guide on how to setup OctoPrint.

OctoPrint is compatible with a wide range of operating systems and platforms. All it needs is a suitable Python environment. It can also run on a regular computer and different operating systems, but it takes a few more steps than simply installing it on a Raspberry Pi. Also, since you probably want it to run all the time, the Raspberry Pi is one of the most power-efficient and cost-effective ways to run it.

Due to their open source nature, strong community support, and ability to integrate with a variety of platforms, OctoPrint and the Raspberry Pi make a fantastic pairing to efficiently operate your 3D printer.

Which Raspberry Pi is best for OctoPrint?

Right now, Raspberry Pi is available in at least a half a dozen different configurations, if not more. The processing speed, memory, and wireless and Bluetooth connectivity of each vary. Finding a Raspberry Pi model that works well with OctoPrint can be challenging. For instance, you run a higher risk of getting low-quality prints and longer loading times when using an older model, especially if a webcam or other plugins are active.

Thankfully, we did the research making it simpler for you to select the best Raspberry Pi for OctoPrint.

Get the most out of OctoPrint with the Obico for OctoPrint Plugin

· 6 min read

OctoPrint is open-source software that gives you an easy way to monitor and control your 3D printer from your computer. With it’s robust plugin structure, you can expand it’s functionality so you can monitor and control your printer from anywhere, get added peace of mind with AI failure detection and much more. In this article I will discuss five ways Obico for OctoPrint can enhance your 3D printing experience. Lets get started.

Obico, formerly The Spaghetti Detective is an open-source software that streamlines your 3D printing workflow, gives you the ability to monitor and control your printer from anywhere and added peace of mind with AI faiure detection. Obico now works for 3D printers with klipper firmware running fluidd or mainsail, but in this video we will focus on Obico for OctoPrint.

How to Buy A Raspberry Pi in 2022

· 3 min read

As you may have noticed, it can be hard to buy a Raspberry Pi at the moment. In this article, we will share some places where we have seen success purchasing a Raspberry pi without paying the astronomical prices seen on secondary retailers like Amazon. Today, many of them are over $100 for just the board and over $200 for a kit!

RPi Locator

Rpi Locator

How to Setup OctoPrint on the Prusa i3 3D Printer

· 15 min read
Original Prusa i3 MK3S+/Courtesy: Prusa3D
Original Prusa i3 MK3S+/Courtesy: Prusa3D

Prusa, a leading 3D printing company, is the inventor of DIY desktop FDM (and, more recently, SLA) 3D printers. It is a well-known brand in the industry, synonymous with dependability and quality.

Prusa has produced numerous award-winning 3D printers over the years, none more so than the Prusa i3. The Prusa i3 is the company's most popular printer, and the MK3S+ is the most recent variation on the i3 model.

The Prusa is a solid 3D printer, but it lacks some features that OctoPrint can provide. OctoPrint gives you the ability to remotely monitor and control your 3D printer. And this is one feature that improves your printing experience regardless of how good your 3D printer is.

If you want to know which 3D printers are the best from a data-driven standpoint, you can take a breather and read our unbiased and data-driven 3D printer review.

Regardless of the best 3D printer, in this article, we will walk you through the process of installing Octoprint on your Prusa i3.

How to Setup Octoprint on the Ender 3

· 14 min read

Creality Ender 3 desktop FDM 3D printer/Courtesy: Creality

The Creality Ender 3 is a fantastic 3D printer. It is the ideal balance of quality and affordability. The Ender 3 has many features, but there is one that can make it even more feature-rich. The addition of OctoPrint (OctoPi) has the potential to take it to the next level.

OctoPrint empowers you by allowing you to control your 3D printer from a remote location. If your Ender 3 is linked to OctoPrint, you will be able to extract even more value from this already great machine.

If you're not sure how to set up OctoPrint on the Ender 3, follow this step-by-step guide to get started.

Prefer to watch a video to guide you through the process? Check out our video on setting up OctoPrint and getting started with OctoPrint plugins!

The Best Ender 3 3D Printer Upgrades

· 14 min read

Creality Ender 3/Courtesy: Creality

The Creality Ender 3 is a popular and widely used desktop FDM 3D printer. It is ideal for beginners, students, hobbyists, and makers, especially given the features it offers for the price. It consistently produces high-quality prints with dependable precision.

However, there is a significant disadvantage to this printer. It is not a powerful 3D printer right out of the box. To compensate, you can upgrade your Ender 3 with the appropriate mods that will improve your 3D printing experience. The mods are an excellent way to boost overall performance and bring your 3D printer up to the level of premium printers at a fraction of the cost.

In this article, we'll discuss the following Ender 3 upgrades:

  1. Fans And Silent Mainboard
  2. BLTouch Auto-Leveling
  3. Update Marlin for Advanced Functionality
  4. Install OctoPrint
  5. Install OctoPrint Plugins

We will also answer some of the most frequently asked questions about the Ender 3 3D printer.

The Best OctoPrint Plugin: The Spaghetti Detective

· 10 min read

OctoPrint interface/Courtesy: The Spaghetti Detective

OctoPrint is widely known in the maker community as one of the best 3D printer remote monitoring, management, and control software applications. It was created in 2012 by Gina Häußge, a German software engineer, and has since been improved by its devoted community to include a plethora of advanced features.

With over 277 plugins available in OctoPrint, the features are limitless, as are the ways you can use the software to improve your 3D printing experience. OctoPrint provides a plethora of advantages to its users.

It is difficult to find a single plugin that stands out in this vast library of plugins, but there is one that is likely the most advanced and probably the best OctoPrint plugin – The Spaghetti Detective. This OctoPrint plugin is ahead of its time, with powerful and one-of-a-kind features that no other plugin provides.

You can experience 3D printing like never before by combining your OctoPrint applications with The Spaghetti Detective. But don't just take our word for it; let us paint a picture for you of why it's the best OctoPrint plugin.

OctoPrint has a huge user base that has already realized the benefits of the software, but many people have yet to be introduced to OctoPrint and are unaware of what the software can do for them.

Those who want to learn how to install and use OctoPrint can do so by reading our guide on how to set up OctoPrint and experience the ease of 3D printing.

3D Printer Issues and How to Troubleshoot them

· 19 min read

Failed 3D print/Source: The Spaghetti Detective

3D printing is still a technology that relies heavily on trial and error. It's nearly impossible to master the technology without getting your hands dirty. As there are no globally recognized standards in the 3D printer, material, or software manufacturing, it is vulnerable to a variety of printing problems. A multitude of 3D printer issues results in failed prints, which leads to a loss of business, if not your interest in the technology.

To make sure you don’t feel bogged down by the problems and abandon this revolutionary technology, we list down the most popular 3D printer problems and ways to troubleshoot them.

OctoPrint Anywhere: The Best OctoPrint Plugins for Accessing OctoPrint Anywhere?

· 12 min read

OctoPrint Anywhere

OctoPrint is a Raspberry Pi-based open-source software application that allows you to monitor and control your 3D printer remotely. It was created by Gina Häußge in 2012, and since then it is being constantly updated and upgraded by its active community of supporters and developers to include a wide range of features.

It is a free tool used by thousands of rookies as well as professionals to enhance their 3D printing experience.

What is OctoPrint and Why Do You Need It?

· 11 min read

OctoPrint user interface

What Is OctoPrint

OctoPrint, created and launched in 2012 by German software engineer Gina Häußge, has grown to become one of the top remote monitoring, management, and control software applications for your 3D printer. The ease of use and simplicity of the software are the primary reasons for many adopters, and the features and functionality have converted adopters into lifelong loyal users.

While the community is growing, many beginners are still unaware of the benefits OctoPrint provides. So, we've compiled a list of genuine reasons why you should be using OctoPrint and why you need it.

If you are a newcomer who has not yet installed OctoPrint, you can take a brief detour and look at our guide on how to set up OctoPrint to get it up and running.

The Mantis 3D Printer: A 3D Printer With OctoPrint Pre-installed

· 2 min read

The Mantis 3D Printer

All of us at The Spaghetti Detective love 3D printing, OctoPrint, and Raspberry Pi’s, so when we heard about a new 3D printer manufacturer offering a 3D printer with OctoPrint, and a Raspberry Pi pre-installed, we were interested! Mantis 3D Printer is using OctoPrint, a Raspberry Pi, and their own custom software with a goal of offering “the world’s easiest to use 3D printer.”

We connected with Joe a few months back and were intrigued because Mantis is one of the first 3D printers to come with OctoPrint pre-installed and a Raspberry Pi on board right out of the box. According to Mantis, their 3D printer fully automates the repair, slicing, orientation, temperature control, printer settings, and bed leveling process to make 3D printing easier than ever. Subsequently, they give users complete access to dive ‘under the hood’ through OctoPrint to control the Mantis like any other open source 3D printer.

While we haven’t tried the Mantis 3D printers ourselves, we think it’s a cool project, so when Joe offered to provide a special discount for The Spaghetti Detective users, we thought it would be a great deal for any users who might be interested in this printer, and for Mantis to get some feedback from our awesome community who also loves 3D printing, OctoPrint and Raspberry Pi’s!

The Mantis 3D Printer. Source: Mantis 3D Printer

Mantis 3D Printer Special Offer

The Mantis 3D printer sells for $999, but Mantis is offering a $250 discount for users of The Spaghetti Detective! In addition, Mantis will pay for a 1-year Pro Plan subscription upfront to be used with the new printer. If this sounds like something you are interested in, learn more about the Mantis 3D printer here. When checking out, enter code TSD25 to receive 25% off The Mantis 3D Printer.

The deal is currently limited to the first five purchases, so if this is something you are interested in, definitely check it out soon! If you like these kinds of discounts in general, please let us know so we can find additional ways to offer you deals and discounts on interesting products. If you don’t like them, please let us know that too. You can leave a comment below or drop us an email at support@thespaghettidetective.com.

OctoPrint Webcams: Best Cameras For OctoPrint

· 11 min read

OctoPrint Camera Setup

In this article, we will discuss the benefits of using a camera with OctoPrint and some of the options you can choose from.

OctoPrint is one of the best free and open-source software options for remotely monitoring and controlling a 3D printer. Thousands of users use OctoPrint daily to take advantage of its features and create higher-quality products on their 3D printers. The software is easy to learn and simple to use, so beginners using the most basic 3D printers can also benefit from using OctoPrint.

It will not be an overstatement to say that users, both new and old, recommend using the software because of the numerous benefits it provides to the overall printing experience.

More About OctoPrint

OctoPrint, despite being marketed as remote monitoring software, does much more than that. It can simultaneously monitor and control multiple printers or print farms, capture pictures and videos, create viral OctoLapse videos, schedule jobs, set print parameters, control bed, and extruder movement; adjust temperatures; control extrusion, edit G-codes, update firmware, and even change display themes to create a personalized environment.

OctoPrint is relatively simple to set up. If you haven’t already set up OctoPrint you can check out our OctoPrint setup guide.

Why Use A Camera With OctoPrint?

Remote Monitoring

OctoPrint can effectively monitor 3D printers using its wide range of impressive plugins. However, having a camera adds a whole new dimension to the printing experience. The camera is mounted in and around the printer enclosure such that the printhead and print bed is sufficiently captured. The camera is connected to the OctoPrint software and so the feed from the camera is visible to the user who can then operate the printer as he wants. Adding a camera makes it much easier to monitor and control the printer altogether.

How To Setup OctoPrint the Easy Way

· 15 min read

What is OctoPrint and why do I need it?

OctoPrint User Interface

OctoPrint is the most popular 3D printing software for wirelessly monitoring and controlling your 3D printer.

Hundreds of thousands of printers rely on OctoPrint's awesome snappy web interface daily to manage their workflows. In addition there are a ton of awesome plugins that take the power of remote 3D printer monitor and control to a whole new level. In this guide, we will tell you what you need to get OctoPrint set up with your 3D printer and how install it.

Prefer to watch a video to guide you through the process? Check out our video on setting up OctoPrint and getting started with OctoPrint plugins!

OctoPrint Anywhere: Accessing OctoPrint Remotely

· 20 min read
note

This is an update on the original post.

OctoPrint is one of the best tools you can get for your 3D printer. It provides you with a convenient way to send G-Code to the printer, kick off the print, monitor the print via webcam, and pause/cancel the print all in a beautifully structured user interface. There is a downside though - OctoPrint can only be accessed on your home network, not anywhere else.

Imagine: you just set up a print, turned the printer on, and see everything is perfect. You have some spare time so you leave the house, but one thought lingers – what’s going on with my print? Did it fail, how much time there is left for it to end?

No need to panic. Although you can't directly use OctoPrint outside your home network, there are plenty of ways to let you do that indirectly from anywhere as long as you have an Internet connection. It may be hard to choose which option is the best for you. In this article we try to help you with that, presenting the pros and cons of all possible ways to access your printer remotely.

Give The Detective the Focused Feedback Because It Is More Helpful!

· 3 min read

We have made some important changes to how you can help The Detective get better at her job:

  1. We launched a new feature called the "Focused Feedback". As the name implies, you tell The Detective if she got things right in a more "focused" way - snapshot by snapshot, rather than time-lapse by time-lapse.
  2. Every time you finish a Focused Feedback, you will earn 2 Detective Hours!
  3. You can, and should still give feedback at the overall time-lapse level. However, you will no longer earn Detective Hours from doing so. Instead, you are highly encouraged to give the Focused Feedback to earn Detective Hours.
  4. Similarly, you can still upload your own time-lapses to help The Detective learn but you will no longer earn Detective Hours from doing so. Of course you can also give the Focused Feedback on the time-lapses you upload (will be implemented in a couple weeks).

Why did we make these changes?

How To Train a Smart Detective - AKA Behind-The-Scenes Glimpse at Deep Learning in 3D Printing

· 11 min read

In the past several months The Detective team has done a lot of experiments to figure out how we can improve the accuracy of the detection algorithm. We have tried tens of different ways. Most of which didn't work - just like any other Deep Learning projects. But more importantly, we learned through those failed experiments why they didn't work, and applied those learnings to the experiments that did work! The end result of those several months of work was 2.5x improvement on the accuracy.

In this article we will give you a behind-the-scenes glimpse on how those crazy Deep Learning technologies are used to catch 3D printing failures.

Readers be aware: very geeky content ahead.

Glue Stick or Glass Bed - Let's Talk About Bed Adhesion

· 6 min read

3D printer users have a long history of fighting bed adhesion problems. That's why we have all these creative solutions: glue stick, glass bed, blue tape, you name it. For starters, we want to give you an overview on what factors play a role in bed adhesion, and how to get them right. We will drill down to each of them in details in the blogs to follow.

AI-based 3D Printing Failure Detection - Meet The Spaghetti Detective

· 2 min read

Hey – We here at The Spaghetti Detective are on a mission to make sure that whenever you press that print button, The Spaghetti Detective has your back. There’s nothing more frustrating than starting a print, walking away or getting distracted, and you come back to what you thought was going to be the latest flexible dinosaur or benchy, and its nothing but separate strands of filament, all scattered on your build plate.