Building a Polargraph Drawing Machine from an Old 3D Printer

Added:

Project Intro
Gondola & Goal
Build Frame
Revive Printer
Motor Build
Software Tips
Drawing Tests
Final Boss

Project Intro

0:00
Playing Section
  • 1

    Identifies problems: decorating, drawing, and old printer disposal.

  • 2

    Introduces the polargraph machine as the solution.

  • 3

    Describes the machine's core components: motors, belts, and board.

Basic principles of stepper motors, including steps, microstepping, and how motor drivers regulate current.
Familiarity with microcontroller platforms (such as Arduino) and basic electronics wiring (e.g., connecting servos and power supplies).
Understanding the Cartesian coordinate system (X, Y, Z axes) typically used in standard 3D printer architecture.
Fundamental geometry and trigonometry, specifically how Cartesian coordinates translate to string-length-based polar systems.
In-depth study of Inverse Kinematics to mathematically map 2D coordinates to dual-spool motor rotations.
Vector graphics processing and toolpath generation, converting SVGs or raster images into plotter-compatible G-code using software like Inkscape.
Firmware optimization, including modifying acceleration, jerk settings, and calibration algorithms for wall-hanging plotters.
Design and implementation of automated multi-pen systems or color-changing mechanisms for complex artistic plots.
935 views75likes16:02@RuforgeOriginal Release: 2024-08-11

A polargraph drawing machine is a device that uses two stepper motors connected by a timing belt to move a pen (gondola) across a drawing surface, allowing users to create artwork by controlling the belt length to move the pen in different directions; this project demonstrates how to repurpose components from an old 3D printer (Nema 17 stepper motors, timing belts, Arduino Mega, and Ramps 1.4 board) to build a functional drawing machine that can reproduce images from digital files.