3D Printer Filament Recycler
Project Overview
Designed and fabricated a prototype filament recycler - accepts shredded 3D prints (PLA, PETG, ABS) and extrudes recycled filament for printing use. Achieved consistent temperature control of +/- 0.5°C under required budget of $400.
What?
Developed an original and low-cost filament recycler single-handedly.
Converts shredded 3D prints (of varying material types) into usable recycled filament.
Incorporated PID temperature control via Arduino.
How?
Used Fusion 360 to create and design 3 prototypes.
Fabricated prototype with easily accessible hardware store parts.
Utilized moving average filter for smooth temp. readings.
Read and analyzed PID error graphs to tune control system parameters.
Results
Achieved consistent temp. control of +/- 0.5°C.
Successfully integrated all 5V, 12V, and 120VAC electronic components.
Achieved a low-cost* of $365 (*compared to readily available $800+ alternatives).
SJSU: ME 106 (Fundamentals of Mechatronics Engineering) - Term Project
This 3D Printer Filament Recycler was my term project submission for my ME 106 course at SJSU. As time was limited, the semester goal for this prototype was creating an initial prototype, achieve consistent temperature control (via PID control system) and a motor running at a constant RPM. Please see "future work" below for future features to be added.
Electronic Components
Arduino Uno (C++) (PID Library)
K-Type Thermocouple + MAX6675 Module
120V 480W Band Heating Element
12V Power Supply
Solid State Relay (SSR)
12V DC Motor + L298 Driver
LCD 2004 + I2C Adapter
KY-040 Rotary Encoder
Initial CAD Concepts
Final CAD Concept
Physical Prototype
C++ Code (Arduino Sketch)
Circuit Diagram
Block Diagram
State Machine Diagram
Future Work
Reinforce motor coupling
PETG coupling broke under heavy torque -- Prevented further testing
Add bearings + mounts for auger bit
Necessary to achieve concentricity between auger bit and heating shaft
Implement diameter sensor
Necessary for accurate filament diameter (Ideally 1.75mm)
Consider insulation between hopper and heating shaft to reduce heat creep