Skip to main content

14 posts tagged with "how-to"

View All Tags

How To Setup OctoPrint the Easy Way

· 9 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 Thomas Sanladerer's tutorial!

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.

3D Models to Print - Fidget Star Edition

· 3 min read

3D Models to Print: Fidget Star Edition#

3D printing enables makers to create some absolutely amazing things. Whether for practical use or just for fun, it's always amazing to see what you can make with a 3D printer.

If you have a 3D printer yourself, it can be exhausting trying to find models on some of the popular sites like thingiverse so I am highlighting a couple of fun 3D models that I have really enjoyed printing recently.

Check out the timelapse video created using Octolapse and watch The Spaghetti Detective's viral tik tok video that got over 50 million views on its Tik Tok account to get a sense of what these fidgets are all about. Want to print these fidgets yourself? We'll show you where to get the files below so you can do just that.

The Fractal Fidget Star and its attachments#

Our absolute favorite fidget is by far the 8-pointed fractal fidget star and the attachments that go with it designed by Chuck Hilliard (known as chuuckaduuck on Thingiverse and social media). This is by far the most popular of all the fractal fidgets (maybe because it has a cool 3D printable attachment to go with it).

The fractal fidget stars look awesome in this timelapse video:

I made a giant fidget star for my grandma and posted it on our Tik Tok account a few months ago and it just hit 50 million views. Check it out:

@thespaghettidetective

Can’t wait for Grandma to see this tomorrow! #fypシ #foryou #grandma #3dprinting #granny #fidgettoys #3dnerds #3dprinter #spaghettidetective #diy

♬ original sound - The Spaghetti Detective 🍝

Where do I get the STL files?#

You can get the STL file for the 8-Pointed Fractal Fidget Star on thingiverse here or on My Mini Factory here.

Tips for printing the fidget star

  • Take it slow especially on the first layer to ensure proper adhesion. We have printed these from 5-25% infill with success at all levels.

The fractal fidget attachments can also be found on Thingiverse here.

Tips for printing the attachments

  • Begin with 'A1A String Attachment' to calibrate the fitting to your print. Adjust the X and Y axis in .1mm increments until satisfied with fit. Sometimes it is easier to release an attachment by pushing it through rather than pulling it out.

The Best OctoPrint Plugins And How To Install Them

· 8 min read

OctoPrint is a web interface dedicated to making 3D printing easier by allowing you to control and monitor the process. The software allows you to access and control virtually any parameter on your printer.

Moreover, in a heart-warming, traditional internet fashion, it’s open source.

There is a vast database of plugins developed by the 3D printing community that make your experience with OctoPrint even better, and here we list and explain the most popular ones.

Octolapse: The Best OctoPrint Plugin for Time-lapses

· 5 min read

OctoPrint is the most popular software for monitoring and controlling your 3D printer from another room. It's expansive list of plugins takes it to the next level. In this blog post, I will discuss my two favorite OctoPrint plugins, Octolapse and The Spaghetti Detective. As a content creator myself, I will highlight some of the benefits these plugins provide for creating content.

What is Octolapse?#

For those of you that do not know, Octolapse is a plugin for OctoPrint that was developed by FormerLurker. It is an easy to install plugin that provides seemingly magic time-lapses of your 3D prints. You can configure the time-lapses to work in a bunch of different ways. Some configurations make it look like the 3D print is growing out of the build plate, while others provide a satisfying animation effect. You can fully configure many settings to get the exact result you are going for (depending on your camera setup).

OctoPrint_interface

OctoPrint tab (Source: Octolapse page)

Fun project with NVIDIA Jetson Nano - AI failure detection for 3D printing

· 4 min read

The Spaghetti Detective uses AI (Deep Learning) to detect 3D printing failures. Compared to a CPU that runs in most PCs, GPU is much faster and more power-efficient at running the Deep Learning model in TSD. GPUs are commonly found in gaming PCs. However, even an entry-level gaming that can run TSD private server can easily set you back $1,000+. Ouch!

Are there an inexpensive GPUs that can be used to run TSD private server? Yes! NVIDIA Jetson Nano is a popular option among people who run TSD private servers. It is a single board computer so it can run TSD private server all by itself. The best part? It's quite affordable. Even if you throw in other things such as power supply, NVIDIA Jetson Nano will let you run TSD private server with less than $150!

If you are one of the people who want to jump on the Deep Learning bandwagon by doing a fun project, and you don't want to break the bank, follow along!

Easy Way to 3D Scan and Print with Photogrammetry

· 4 min read

Some context: Photogrammetry is a term coined in 1867 by a Prussian architect (hence the difficult pronunciation). It is a science that uses photos to understand information about the object(s) present. A specific use case is to use multiple pictures in determining the geospatial relationship of the same object(s) across a series of photographs, then produce a 3D model from that understanding.

And here is where I come in:

I first heard about photogrammetry from this YouTube video by CG Geek. It seemed like it might be something I could do, so I decided to try it out! I recently acquired a Creality Ender 5 Pro that I wanted to try more fun stuff with. To take this to the next level, I bought a direct drive kit from Micro Swiss in order to use NinjaFlex but you can do this same concept with a stock 3D printer and other filament.

Turn your Ender 3 into an Infinite 3D Printer

· 10 min read

If you have been churning out face masks and other PPE for coronavirus, like us, you’ve likely started to wonder if it’s possible to turn your 3D printer into an infinite 3D printer. Pulling parts off the print bed is tedious, time consuming, and requires being home when each job finishes. In this guide we teach you how to automatically eject parts from the print bed of your Ender 3 so you can start the next print while no one is around!

*Disclaimer: Follow this tutorial at your own risk. Your printer is not built to do automatic part ejection. While we’ve discovered a technique that has been fairly reliable for us, it’s possible that if you don’t tweak the GCODE commands to your specifications, you can cause your printer to smash into things and do damage. Don’t blindly copy and paste GCODE commands, make sure you understand what they will cause the printer to do first.*

How to Get Started 3D Printing

· 5 min read

Many people who know very little about 3D printing think the barriers to entry are extremely high, but the truth is that these days it’s extremely cheap and easy to get started. In this article we’ll walk through some of the myths and misconceptions then talk about how you can get started with 3D printing as a beginner.

Myth #1: Technical Expertise Required#

Many people think you need to be a programmer or engineer to learn to 3D print, but in reality you only need a few tools and almost no expertise to get started! The biggest skill that is required to 3D print is being able to Google things and follow instructions. With so many people entering this hobby, there is almost always a YouTube step by step guide for anything you want to do. This means you don’t need to be an expert, when you encounter an issue you can just Google it and follow instructions to problem solve.

3D Print Quality Guide

· 7 min read

Today we’re here to teach you about 3D print quality and some of the easy ways you can improve surface finish with minimal effort. Above are two 3D prints of the same exact GCODE done back to back on the same printer with the same filament. In this article we’ll discuss what caused surface blobs seen on the left and how you can avoid this in your prints!

How to clean up a PLA / PETG blob from a failed 3D print

· 6 min read

So you went to sleep with your 3D printer running. Excitedly, you wake up and run to go take a look at your beautiful new creation. To your dismay, something has gone horribly wrong. You’ve had a failed 3D print. It didn’t just create a fresh plate of filament spaghetti, but it has fully encased the hot end of your extruder in a PLA / PETG blob.

We’ve been there -- the racing heart, the panic, the fear your 3D printer will never run again. While it is possible you’ve damaged the 3D printer, it’s more likely you can get everything back to normal working order by following these steps. The most important part in 3D print clean up is to stay cool and don’t rush. Damage is more often caused by frustration and impatience when trying to pull off the cold hardened PLA / PETG blob with force than by the print failure itself.

The Spaghetti Detective on Jetson Nano - A complete installation guide

· 5 min read
danger

This guide is out of date. The steps to install The Spaghetti Detective private server on a Jetson Nano have been greatly simplified and as the result, this guide no longer works. Please head to the updated guide.*

Reddit user MidnightLink took the time to write and post an awesome guide on Reddit. Re-posting it here with his permission. Thank you MidnightLink!

Hey all! The other day I decided I wanted to run a dedicated TSD server at my home as I have 4 printers that I want to monitor, and no real want to send out a bunch of info to an unknown server. Looking into the options, and not wanting to have my PC on 24/7, I picked up a Jetson Nano and started working on getting it ready.

The instructions on the official GitHub for doing this are very lacking, and a lot of the commands don't work properly. (docker-compose for example is a MASSIVE pain as it's not native to ARM64, and there are a decent amount of missing dependencies) so here is the complete guide on how to set up your own Spaghetti Detective server on a Jetson Nano!

Bed Leveling – As Demonstrated on an Ender 3

· 9 min read

A hands-on guide to show how to use the paper-method to level the bed for your Ender 3 printer, as well as the tips for the possible problems you may run into.

For any 3D printer that doesn't have auto bed leveling, such as Ender 3, CR-10, CR-10s, Anet A8, precise bed leveling is something that every successful print needs to nail in order to get it right. Bed leveling is literally the foundation (or making sure that the foundation is set up correctly, at least) of a good print. Without a level bed (or software compensation to account for the unlevel bed) your print is often destined for the trash bin, wasting time and money. How much time and money is up to you, because The Spaghetti Detective has got your back!