3D Printing Manifesto

So… You are interested in 3d Printing?

Last Updated: January 7th 2022

Printing… if you have ever setup a printer or worked in an office and had to print stuff, you know how frustrating printing can be. From the drivers, to the network, to the paper tray, it’s all annoying and can ruin your print experience at any time. 2D Printing on paper has been a challenge for office workers since printers came on the market. In fact printers are so annoying they made a movie about it.

Office Space - Advanced Printer Destruction

3d printing can be just as frustrating and annoying as any printer you have ever used. Imagine that 40 page assignment you had to have for your professor/boss that would not print properly. 3D printing is just like that, except, you cannot simply print page 38 over again and be ok. Since they build directly upon the layer below, if a layer(page) is not almost perfect the next layer will also not be perfect and it will build on that small error compounding over time into a failed print.

That said you can do a lot to make sure your print succeeds. From choosing the right printer, and the right filament. To leveling your print bed properly, and choosing the necessary slicer settings. You too can dial in your printer just right.

What kind of printer should I get?

Before you choose a 3d printer you should think ahead about what you want to print. Minis, jewelry, and small parts are great for a DLP resin printer. Larger parts like: toys, structural elements, anything large , etc. are probs best printed on an FDM filament printer.

I am pretty happy with my Ender3Pro FDM printer. Recently I have upgraded it from the stock model to make it even better. FDM Printers like the Ender3pro are harder to upkeep as they have many moving parts and are quite technical to operate. I have been looking into resin printers for high detail small parts like Dnd Minis and jewelry. Resin printers are fast, easy to use and provide great detail to your prints. They are much simpler than FDM printers as they have far fewer moving parts.

The Ender 3 pro is no longer produced and has been replaced by the Ender 3 v2. Check out this great video on its pro and cons.

Small resin printers in the sub $250 range are basically the same as larger more expensive versions. They are perfect for minis and high detail projects. This is a great video on resin printing: by Zack Freedman. I watched this and I was immediately inspired to plan my next printer purchase for resin minis.

So far, I have an the most experience with FDM printers and I am just getting started with resin.

Despite all the frustration and difficulty I have a lot of fun printing all sorts of stuff for fun and profits. I have compiled the information here in an effort to help others who are interested in the 3d printing world.

Note: This page contains affiliate links.

Videos/People to watch

My FDM Printer Setup

tldr; I have an ender 3 pro that I have upgraded quite a bit.

Stock Ender 3 Pro

Ender 3 Pro

$209 The Ender 3 Pro came as a kit to assemble. This made me more familiar with it and since I built it I feel like I can always fix it. :)

Upgraded Ender 3 Pro

In general upgrades are not required. I used the stock ender 3 pro for more than a year before any upgrades at all. In that time I noticed issues the printer was having that I wanted to correct if possible. After the upgrades, my printer performs better and is more reliable. That said it’s super fun to tinker with and improve your printer. Here are the upgrades I have done, in roughly the order I did them.

Raspberry Pi With the Octoprint Print Controller

If our printer supports it, you should set up an Octoprint print server. It provides a web interface to send jobs to your printer and basically control all of it’s functions remotely.

Raspberry Pi 4 8GB

$75-$160 Raspberry Pi Kit w/ all the Trimmings

Bed Leveling Sensor

BL Touch Sensor Kit

$50 BLTouch Sensor Kit, Creality Webpage

Tempered Glass Build Plate

Creality Tempered Glass Build Plate

$20 Tempered Glass Build Plate, Official Page

Creality 4.2.7 Silent Control Board

This was the single best upgrade I have made.

4.2.7 Silent Control Board

$50 SIlent Board 4.2.7 Upgrade , Official Webpage

Dual Z-Axis

This upgrade was mostly for piece of mind. The single z-axis that comes on stock on my printer seems to sag on the right hand side. This “sag” may have all been in my head. Regardless, I think it was a good upgrade.

Dual Z-Axis

$40 Dual Z-Axis

The Stock Ender 3 Printers only have a single Z-Axis. The dual Z axis ensures but sides are always perfectly inline with each other.

OMG EXTRUDE Direct Drive Extruder


$85 OMG Extruder

Creality Upgraded Hot End

Creality Hot End Upgrade

$30 Upgraded Hot End

RBG Lights

EZNeo RGB Lighting Strip

Filament Sensor

Upgrade Results On The Hot End

Here is my current hot end configuration. BLTouch, Hot end upgrade. Still working on the cooling fan upgrade.

Firmware Upgrades

I used the Unified Firmware Help. Download it here: TH3D Studio Firmware Package. You will need VSCode with Platform IO. This is probably the most difficult upgrade as it involves compiling code and setting up code parameters. You need to modify the firmware files and select the options you intend to use with your printer. VSCode and PlatformIO make this easier but not foolproof. I did over 30 compiles and uploads before I got it all working properly.

Further Planned FDM Printer Upgrades

My SLA(resin) Printer Setup

I have an Anycubic Photo Sresin printer for Dnd minis and small precision parts. I also opted for the Wash and Cure Station 2.0. This was a bonus as it makes clean up much easier and faster.

Other Printers Of Note

If you have a larger budget and larger ambitions, and or want to print super long/tall items, or a huge series or multiples this is what you would want :) $+1K Creality CR30 Infinite Z Belt Printer.

Stuff to print

For starters try printing a Benchy



Tools for Creating Minis

Hero Forge has a great tool for designing custom gaming minis that you can download at STL files for your slicer. Custom STL files are about $3.50 USD.

Eldritch Foundry also lets you create custom STL character files where you pay to download a printable file.

My Mini Factory has free and paid minis to print.

Sites with paid and free models to print

Here are a few places to get awesome things to print

What do I need?

Emotional needs

  1. Patience You will need patience as 3d printing is a slow process, more like sending a book to the printer than sending a single page. Expect to wait so see the fruits of your labor.
  2. Resiliency You are going to have failed prints. You just are. There will be dust or oil on your build plate. Your prints won’t stick to the build plate. On the tail end of a print you will lose power. It will happen. You will fail and you will need to be able to clean that build plate, reload more filament/resin, and try again, and probs a third time. Before you get that perfect print.
  3. Anger Management Skills Remember how I said you were going to fail, well it’s gonna drive you crazy mad insane at times, so you need to be able to manage that. Like have a second less frustrating hobby to do while you wait for your print to turn into a spaghetti nest.

Hardware you will need

In addition to your 3d printer you will need a computer. Almost any recent laptop or desktop, pc, linux, or mac, can run the required software. You may need access to a USB port to save your files to a thumb drive or an SD card port. Chromebooks or tablets are not a substitute.

Software You Will Need

You can download ready to print files from the internet quite easily, but if you have your own idea for a print you will need to render it in a drawing program. You will likely want to use a parametric drafting program to best create your models. There are also software sculpting tools that will create STL files but I have not tried them.

Here are options to try. These two are well supported with tons of video tutorials on youtube.

Once you have a model to print, you will need “Slicer” software to convert your model to GCode your printer can understand. Slicers generally take STL files as input. Most slicers are pretty easy to use. Create a new project and import/open your stl files. Arrange them on the print plate and slice.

Finally when you are printing you will want the best interface possible. For my Ender 3 Pro I use Octoprint. Octoprint connects to your printer and controls it remotely. You can use the web interface to upload files to print and track print progress and status. You can use additional plugins to create time lapse videos of your prints or send you an SMS when printing is done. Watch or check on your print remotely via webcam.

How do I do any of this? What do I do first?

  1. Buy an FDM 3d printer or buy a Resin 3d printer
  2. Assemble the printer according to the instructions.
  3. If your printer supports using one, buy a Raspberry Pi, SD Card, Power supply (The Photon S does not support Octoprint)
  4. Download and Setup Octoprint.
  5. Install Software
  6. Create/Download your model files
  7. Slice the model file to GCode
  8. Upload to your printer and print.

Printing Workflow

Your workflow will be as such:

  1. Create/Download an model in STL format.
  2. Import/Open your stl file in your slicer of choice.
  3. Update your slicer and print settings for this specific file.
  4. Generate your GCode with the Slicer software.
  5. Upload GCode to your Printer via sneaker-net or Octoprint depending on printer.
  6. Print your file!
  7. Clean your print
  8. Cure your print
  9. Remove supports and assemble
  10. Enjoy your sweet print!

Some of my successful prints

3D Printing Consumables

Coex PLA Anycubic Resin

You will also need supplies

Future Topics of interest

What would you like to see more info about?

Do You Have A Question? A Comment? Did you find an error?

If you want to ask a question, comment, or report an error please click here and do your thing. Or send an email to hepaestus@gmail.com.