Custom 3D Printer

A custom-built 3D printer featuring coreXY kinematics, auto-bed-leveling, a direct drive extruder, an AC-heated build plate, and linear rails on all axes

Completed
December 2019 → June 2020

Specifications

Build Volume
310x310x330mm
Kinematics
CoreXY
Hotend
E3D V6 clone
Extruder
Direct Drive (Bondtech clone)
Heated Bed
750W AC
Build Platforms
Glass, PEI on spring steel
Max Print Speed
120mm/s
Max Temps
300°C nozzle, 120°C bed
Compatible Materials
PLA, ABS/ASA, PETG, TPU, Nylon, fiber blends

Features

  • Linear rails on all axes for maximal rigidity and precision
  • Direct drive extruder for better filament control, especially with flexible filaments
  • Auto-bed-leveling using a BLTouch sensor
  • Filament run-out sensor
  • 750W AC heated bed, with glass and flex PEI build platform options

Loading 3D viewer...

The printer was fully modeled in a Solidworks assembly of 200+ parts. The motor brackets were revised from the initial version shown in other pictures

Background

In January of 2019, I started working at the Fulton 3D Print and Laser Cutter Lab at ASU, where I fell in love with 3D printing. I had free access to use the lab's printers, but our customers' print jobs always took priority over personal projects, and we were quite busy. I decided to buy my own printer, but after spending months researching the consumer market, I couldn't find any options that fit both my desired features and my limited budget.

During my search, I came across a custom build by Australian Youtuber Tech2C called the Hypercube. This machine boasted great performance and features for its cost. Inspired, I began to design my own 3d printer. After applying some vendor coupons, I got the cost down to ~$600. By June 2020, I had finished most of the calibration and the printer was fully up and running. The quality and speed of the resulting prints vastly out-performed the $2k Makerbot Replicator+ machines that we were using in the ASU print lab, and it competed with our Ultimaker S5 and Prusa machines as well. This machine became my primary project manufacturing tool over the next 4 years, producing parts for my other projects such as my combat robots, capstone, MS applied project, and more.

Key Design Decisions

Feature Decision Rationale
Extruder Type Direct Drive Much better filament control, especially on flexible materials. Relatively high moving mass is compensated for with stiff linear rails
XY Kinematics coreXY This parallel mechanism is more complex than some alternatives, but it minimizes the moving mass, and allow the X and Y motors to work together on a majority of the movements
Linear Motion Components Linear Rails High cost compared to cylindrical linear bearings on rods, but each one constrains more DOFs, making the design and assembly easier. Still within budget

Related Content