Open-source, self-sourced, and community-built printers — click any card for details and BOM access. For commercial/pre-assembled printers see .
Off-the-Shelf Printers
Commercial, pre-built, and semi-kit printers — click any card for specs, use cases, pros/cons, and how they compare to DIY builds.
📋 = Has BOM in Configurator
Toolhead Guide
Explore toolheads by machine — view pros, cons, and compatibility.
Multi-Material Units
Compare MMU systems and explore their features.
Filaments & Materials
A material-first reference: standard, filled, nylon, flexible, high-performance and specialty filaments — pros, cons, TDS data and when to use each.
MCUs / Mainboards
Compare mainboard controllers for Klipper printers — stepper slots, CAN bus, processors, and compatibility.
SBCs (Single Board Computers)
Raspberry Pi, Orange Pi, BTT CB1/CB2, and other Klipper host boards — specs, OS downloads, and setup guides.
Toolhead Boards
CAN bus, USB, and passive toolhead boards — EBB, Nitehawk, H36, Hartk, and more.
Probes & Bed Scanners
Eddy-current scanners, nozzle-contact probes, inductive sensors, and deployable-pin probes for Z homing and bed meshing.
Klipper Configurator
Assign components to MCU pins and generate a starter printer.cfg configuration. Works with stock Klipper and Kalico (a more cutting-edge community fork — configs are largely interchangeable).
Experimental Configuration Tool
This tool generates a starting-point Klipper printer.cfg configuration.
Output may contain errors or require adjustments. Always verify against official documentation before use.
When checked, the extruder motor, hotend heater, hotend thermistor, part cooling fan, hotend fan,
probe, and X endstop are assumed to be on the toolhead board (EBB36, Nitehawk, H36, etc.)
and will be omitted from the generated main MCU config.
TMC2209/2226 use UART communication. Verify the UART jumper is set on each driver socket.
Voron Tap uses the nozzle as the probe. Connect the Tap PCB signal wire to the Z endstop pin. activate_gcode and deactivate_gcode are not needed.
Sets Z rotation_distance (TR8x8 = 8, TR8x4 = 4, TR8x2 = 2). The official self-source BOM (R1 and R2) uses TR8x8; LDO kits ship TR8x4 integrated-leadscrew steppers. Trident R2 (Jun 2026) lowers the Z motor mounts for 320mm leadscrews with couplers.
Search for optional hardware accessories to add to your configuration (neopixels, chamber heater, filament sensor, etc.)
Component Pin Assignments
Select the MCU slot for each printer component
Pin Conflicts Detected
Generated printer.cfg
# Select an MCU and Printer above to generate your configuration.
About Neopixels in Klipper
Neopixels are individually addressable RGB/RGBW LEDs commonly used in 3D printers for status indicators, chamber lighting, toolhead illumination (Stealthburner), and decorative effects. Klipper natively supports WS2812-compatible (single-wire) and APA102/Dotstar (SPI) LED types.
The klipper-led_effect plugin by Julian Schill adds 25 animated effect layers including breathing, fire, gradient, chase, comet, and heater-reactive effects. Effects can be stacked with 14 different blend modes.
WS2812BWS2811SK6812WS2813APA102
LED Effect Configurator
klipper-led_effect
1
LED Hardware
2
Effect Type
3
Effect Parameters
Blend Mode Reference
Layers are evaluated bottom-to-top. Each layer blends with the result below it.
TopTop layer replaces bottom
BottomBottom layer only
AddAdditive blending (brightens)
SubtractSubtract top from bottom (darkens)
DifferenceAbsolute difference between layers
AverageMean of both layers
MultiplyMultiplicative blending (darkens)
ScreenScreen blend (brightens)
LightenBrighter channel wins
DarkenDarker channel wins
OverlayContrast-enhancing blend
4
Color Palette
Preview
Simulated preview at 24 FPS — actual LED behavior may vary based on hardware and firmware timing.
5
Generated Config
Paste this into your printer.cfg. Replace XX pin values with your actual MCU pins.
Effect
Category
Rate
Cutoff
Description
Static
Animation Effects
Not used
Not used
Solid color or gradient that fills the strip evenly.
Breathing
Animation Effects
Cycle Duration (seconds)
Not used
Smooth fade in/out cycle. Each palette color gets a full breathe cycle.
Linear Fade
Animation Effects
Cycle Duration (seconds)
Not used
Smooth linear transition cycling through palette colors.
Blink
Animation Effects
Cycle Duration (seconds)
Duty Cycle (0.0–1.0)
Simple on/off blinking at a set rate. Cutoff controls duty cycle.
Strobe
Animation Effects
Strobes per Second (Hz)
Decay Rate
Quick flash with exponential decay. Good for alerts.
Twinkle
Animation Effects
Probability (0–254)
Decay Rate
Random sparkle effect. Each LED independently lights with a random palette color.
Gradient
Animation Effects
Scroll Speed
Repetitions
Smooth color gradient that can scroll along the strip.
Pattern
Animation Effects
Shift Interval (seconds)
Shift Amount (LEDs)
Repeating pixel pattern that shifts along the strip. Each palette color = one LED.
Comet
Animation Effects
Speed
Tail Length
Single moving light with a fading tail trailing behind it.
Chase
Animation Effects
Speed
Tail Length
Multiple lights chasing each other around the strip with tails.
Cylon (Larson Scanner)
Animation Effects
Sweep Speed
Not used
Single LED sweeps back and forth. Color changes after each sweep.
Fire
Animation Effects
Spark Intensity (0–255)
Cooling Rate
Realistic fire simulation based on FastLED's Fire2012 algorithm.
Heater Progress
Heater-Reactive (heater)
Min Temp to Activate
Disable at Target
Gradient that fills as heater approaches target temperature.
Temperature Range
Heater-Reactive (heater)
Cold Temp
Hot Temp
Maps a temperature range to a color gradient.
Heater Gauge
Heater-Reactive (heater)
Trailing LEDs
Leading LEDs
LED position bar showing heating progress toward target.
Heater Fire
Heater-Reactive (heater)
Min Temp to Activate
Disable at Target
Fire effect whose intensity scales with heater progress.
Stepper Position
Stepper-Reactive (stepper)
Trailing LEDs
Leading LEDs
LED indicator follows stepper axis position.
Stepper Color
Stepper-Reactive (stepper)
Position Multiplier
Position Offset
All LEDs change color based on stepper axis position in gradient.
Print Progress
Print Status
Trailing LEDs
Leading LEDs
LED position bar that follows print progress percentage (M73 / display_status).
Homing
Homing (endstops)
Decay Rate
Not used
LEDs flash when endstop triggers during homing, then fade out.
Analog Pin
Analog Input (analog pin)
Signal Multiplier
Threshold (0–100)
LED brightness/color controlled by an analog voltage input.
Slicer Config
Generate slicer start/end g-code and Klipper PRINT_START / PRINT_END macros for your printer and slicer combination.
Extruders
Complete guide to all extruders — Clockwork 2, Galileo 2, Orbiter, Sherpa, BMG, and more. Printed and commercial options.
Hotends
Complete guide to all hotends on the market — flow rates, max temps, and compatibility.
Manuals & Documentation
Build guides, firmware configuration, and reference docs.
What's New
Running changelog of new printers, products, features and data verification passes.
Trusted Sellers
Community-vetted vendors for printer parts, electronics, and filament.
About
What this site is, how to use it, and who built it.
Contact Us
Get in touch — suggestions, bug reports, and community feedback welcome.