Back to School with STEM-Limited-Time Event(Aug 6-Sep 5)

user-img

Jannik

+ Follow

A 3D printer from scratch

Designing and building a large 3D printer from scratch!

A 3D printer from scratch
 
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
 

Hardware Components

  • See Google Sheets BOM!

    X 1

Tools, APP Software Used etc.

  • Onshape

    Onshape
  • Google Sheets

    Google
  • Kicad

Story

 

 

 

I'm designing and building an entire large 3D printer from scratch for ~$500!

 

Click here to check out my Journal (including many more pictures!) of the design & build journey!

Here's the BOM (if you want to build your own!): Google sheets

It's GitHub repo (it's open source!): GitHub

And the CAD model: Onshape

 

About the printer:

  • 440x230x260mm printing volume
  • 940x410x465mm frame
  • Reuses a lot of parts from two "broken" Anycubic Kobra 2 Neos
  • Direct drive extruder & dual 5020 part cooling
  • Completely enclosed electronics
  • Build-in ABL
  • With a rpi zero & Klipper-Ready
  • A custom PCB for fan & led control

 

 

The build

 

After finishing the Design in April I stared printing the parts on my Anycubic Vypers - As you can see I had some stringing problems, which drove me to rage buy the cheapest filament dryer I could found... Which worked - So If you have stringing problems with your printer, I really recommend buying a filament dryer (doesn't even have to be a fancy one).

 

 

About a week of (nearly) 24/7 printing later I started with assembling the subassemblies, like Y-Axis motor mounts, or the Toolhead!

 

 

Next up I went through the painful progress of tapping the aluminum profiles and drilling all the required holes (and I used a lot of blind holes...) into the newly bought & reused profiles. At first, I tried drilling them using a heavily modded 3018 CNC with a staggering feed rate of 2mm/min, which was very, very slow - After a day of babysitting the CNC I gave up and just bought the cheapest drill press at my local hardware store, and finished all the leftover holes in under 1h. Lesson learned: Just because something is possible, doesn't mean it's a good idea…

 

 

After suffering though that I could finally start assembling the frame and mounting the beds! It took a lot of convincing (=force) to get some blind holes to properly line up...

 

 

 

Next I build the electronics enclosure to protect me from the mains voltage parts and provide proper cooling for the PSUs and MCUs & did all the wiring (which once again was may more than I thought). Speaking of the MCUs, I first tried to reuse the two original control boards from the Anycubic Kobra 2 Neos I tore down for this build, but after wasting two days trying to flash Klipper onto them (via SD card & SWD) I just gave up and bought two new Bigtreetech SKR Picos, which worked instantly :D

 

 

The next day I printed it's first Benchy and I think it turned out perfect (only minor extrusion issues and some stringing since the filament is super old)!

 

Next up I'll be integrating a CrowPanel 7.0" Esp32 Touch display that was graciously provided by Elecrow to control the printer via the Moonraker API!

 

If you enjoyed this super short article, consider liking it and checking out my Journal on GitHub - it goes into way more detail and has way more pictures!

 

 

The PCB

 

I originally also designed a custom PCB with a rp2040 for the printer, but since switching to the Bigtreetech SKR Picos I didn't order it, since it wasn't needed anymore. If you're still interested in it you can check out it's features below or even more in-depth docs on GitHub!

 

The custom PCB features:

  • 24V power input
  • Build-in 5V 3A Stepdown (for RP2040 and external RPI)
  • RP2040 with 128MB Flash
  • 3 Port USB hub
  • 1x UART connection
  • 1x ARGB connection
  • 2x High current 24V PWM outputs (5A)
  • 4x Low current 24V PWM outputs (2A)
Code
  • Github

    https://github.com/playlogo/billig/tree/main
    View
Schematic and Layout
  • Github - PCB

    https://github.com/playlogo/billig/tree/main/pcb
    View
CAD-Custom parts and enclosures

A 3D printer from scratch

Designing and building a large 3D printer from scratch!

451
 
12
0
0
These revenues will go back into supporting creators, contests, and the open source ecosystem, and more.

Share your project on social media to expand its influence! Get more people to support it.

  • Comments( 0 )
  • Like( 12 )
/1000
Upload a photo:
You can only upload 1 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP

You May Also Like

View All
Add to cart
Board Type : GerberFile :
Layer : Dimensions :
PCB Qty :
Different PCB Design
PCB Thickness : PCB Color :
Surface Finish : Castellated Hole :
Copper Weight : 1 oz Production Time :
Total: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.

PCB Assembly

PCBA Qty: BomFile:
NO. OF UNIQUE PARTS: NO. of Components:
Country: Shipping Way:
Assembly Cost: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
3dPrintingFile : Size :
Unit : Volumn :
3D Printing Qty : Material :
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Acrylic Type : AcrylicFile :
Dimensions: Engrave:
Acrylic Qty :
Acrylic Thickness:
Acrylic Color:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
CNC Milling File : Size:
Unit: Volumn:
CNC Milling Qty : Material:
Type of Aluminum: Surface Finish:
Tolerance:
Surface Roughness:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Item Price Qty Subtotal Delete
Total: US $0.00
Certified Product | Supported Purchase: Full After-sales Protection