Files
molzi3d-next/backup/content/posts/input-shaping-kalibrieren.html
Klaus Molzberger 35b4ddde00 feat: molzi3d.de v1.0.0 — Komplettes Redesign mit Next.js 16
- WordPress durch Next.js 16 + Tailwind CSS v4 + Framer Motion ersetzt
- 44 Guides + 15 Seiten aus WordPress migriert (HTML -> Markdown)
- Emerald Design-System mit Light/Dark Mode Toggle
- Sidebar-First Navigation (Dokumentations-Stil)
- Difficulty-Badges, Lesezeit, verwandte Guides
- Statischer Export fuer Plesk-Hosting
- WordPress-DB Backup gesichert (6.2 MB)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 01:37:57 +01:00

9 lines
9.2 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "Input Shaping kalibrieren"
slug: "input-shaping-kalibrieren"
type: post
excerpt: ""
---
<!-- wp:html -->\n<nav class="v2-nav" style="position:fixed;top:0;left:0;right:0;width:100vw;z-index:1000;">\n <a href="/" style="display:flex;flex-direction:column;line-height:1;">\n <span class="v2-nav-logo">M0LZI<span>_</span>3D</span>\n <span class="v2-nav-tag">[SYS_BOOT v2.0]</span>\n </a>\n <ul class="v2-nav-links">\n <li><a href="/wissen/" class="active">[WISSEN]</a></li>\n <li><a href="/tools-filament-rechner/">[RECHNER]</a></li>\n <li><a href="/resources/">[TOOLS]</a></li>\n <li><a href="/models/">[MODELLE]</a></li>\n <li><a href="/news/">[NEWS]</a></li>\n <li><a href="/showcase/">[SHOWCASE]</a></li>\n <li><a href="/faq/">[FAQ]</a></li>\n </ul>\n <a href="https://chat.whatsapp.com/BxdLHR5JvuXKqLYLLHRmjX" class="v2-nav-cta">JOIN_NETWORK &rarr;</a>\n <button class="v2-hamburger" onclick="this.classList.toggle('open');document.getElementById('v2mm').classList.toggle('open')" aria-label="Menu">\n <span></span><span></span><span></span>\n </button>\n</nav>\n\n<div class="v2-mobile-menu" id="v2mm">\n <a href="/wissen/">[WISSEN]</a>\n <a href="/tools-filament-rechner/">[RECHNER]</a>\n <a href="/resources/">[TOOLS]</a>\n <a href="/models/">[MODELLE]</a>\n <a href="/news/">[NEWS]</a>\n <a href="/showcase/">[SHOWCASE]</a>\n <a href="/faq/">[FAQ]</a>\n <a href="https://chat.whatsapp.com/BxdLHR5JvuXKqLYLLHRmjX" class="v2-mobile-cta">JOIN_NETWORK &rarr;</a>\n</div>\n\n<div class="v2-guide" style="max-width:860px;margin:0 auto;padding:calc(52px + 3rem) clamp(1.25rem,5vw,3rem) 3rem clamp(1.25rem,5vw,3rem);">\n<div class="hub-section">\n<h1>Input Shaping kalibrieren</h1>\n<p class="lead" style="color:#a0aec0;font-size:1.1rem;margin-bottom:2rem;">Input Shaping (Resonance Compensation) ist Klippers mächtigstes Feature gegen Ringing und Ghosting. Es misst die Resonanzfrequenz des Druckers und kompensiert sie aktiv — das Ergebnis sind messerscharf scharfe Drucke bei hohen Geschwindigkeiten.</p>\n\n<h2>Was ist Ringing / Ghosting?</h2>\n<p style="color:#a0aec0;">Ringing sind wellenförmige Muster auf Druckoberflächen, die nach Ecken und Richtungswechseln entstehen. Sie entstehen durch mechanische Schwingungen im Drucker-Frame und Druckkopf.</p>\n<ul style="color:#a0aec0;line-height:2.2;">\n <li>Sichtbar als „Echos" oder Wellen hinter scharfen Kanten</li>\n <li>Schlimmer bei hoher Druckgeschwindigkeit</li>\n <li>Abhängig von Drucker-Masse, Riemenspannung und Frame-Steifigkeit</li>\n <li>Input Shaping eliminiert das Problem rechnerisch — ohne Mechanik zu ändern</li>\n</ul>\n\n<h2>Voraussetzungen</h2>\n<ul style="color:#a0aec0;line-height:2.2;">\n <li><strong style="color:#fff;">Klipper Firmware</strong> (Mainsail oder Fluidd als Interface)</li>\n <li><strong style="color:#fff;">ADXL345 Beschleunigungssensor</strong> (ca. 510 €, an Raspberry Pi oder MCU)</li>\n <li>Alternativ: <strong style="color:#fff;">manuell per Ringing-Turm</strong> ohne Sensor möglich (weniger präzise)</li>\n</ul>\n\n<h2>Schritt 1: ADXL345 anschließen</h2>\n<ol style="color:#a0aec0;line-height:2.2;">\n <li>ADXL345 per SPI an Raspberry Pi anschließen (VCC→3.3V, GND→GND, SCL→GPIO11, SDA→GPIO10, CS→GPIO8)</li>\n <li>In <strong style="color:#fff;">printer.cfg</strong> eintragen:</li>\n</ol>\n<div style="background:#0d1117;border:1px solid #2d3748;border-radius:8px;padding:1.25rem;margin:1rem 0;font-family:monospace;font-size:.88rem;color:#a0aec0;">\n [adxl345]<br>\n cs_pin: rpi:None<br><br>\n [resonance_tester]<br>\n accel_chip: adxl345<br>\n probe_points: 150,150,20\n</div>\n<ol style="color:#a0aec0;line-height:2.2;" start="3">\n <li>Sensor am Hotend befestigen (nicht am Bett bei CoreXY)</li>\n <li>Config neu laden und testen: <strong style="color:#fff;">ACCELEROMETER_QUERY</strong></li>\n</ol>\n\n<h2>Schritt 2: Resonanzmessung</h2>\n<ol style="color:#a0aec0;line-height:2.2;">\n <li>Drucker aufheizen auf normale Drucktemperatur</li>\n <li>In Mainsail/Fluidd Console: <strong style="color:#fff;">MEASURE_AXES_NOISE</strong> (Baseline prüfen)</li>\n <li>Messung starten: <strong style="color:#fff;">TEST_RESONANCES AXIS=X</strong></li>\n <li>Dann: <strong style="color:#fff;">TEST_RESONANCES AXIS=Y</strong></li>\n <li>Klipper erstellt CSV-Dateien in /tmp/</li>\n <li>Analyse: <strong style="color:#fff;">~/klipper/scripts/calibrate_shaper.py /tmp/resonances_x_*.csv -o /tmp/shaper_calibrate_x.png</strong></li>\n</ol>\n\n<h2>Schritt 3: Ergebnis auswerten und anwenden</h2>\n<p style="color:#a0aec0;">Der calibrate_shaper.py gibt eine Empfehlung aus, z.B.:</p>\n<div style="background:#0d1117;border:1px solid #2d3748;border-radius:8px;padding:1.25rem;margin:1rem 0;font-family:monospace;font-size:.88rem;color:#a0aec0;">\n Recommended shaper_type_x = mzv, shaper_freq_x = 52.4 Hz<br>\n Recommended shaper_type_y = ei, shaper_freq_y = 38.2 Hz\n</div>\n<ol style="color:#a0aec0;line-height:2.2;">\n <li>In printer.cfg unter <strong style="color:#fff;">[input_shaper]</strong> eintragen:</li>\n</ol>\n<div style="background:#0d1117;border:1px solid #2d3748;border-radius:8px;padding:1.25rem;margin:1rem 0;font-family:monospace;font-size:.88rem;color:#a0aec0;">\n [input_shaper]<br>\n shaper_type_x: mzv<br>\n shaper_freq_x: 52.4<br>\n shaper_type_y: ei<br>\n shaper_freq_y: 38.2\n</div>\n<ol style="color:#a0aec0;line-height:2.2;" start="2">\n <li><strong style="color:#fff;">FIRMWARE_RESTART</strong> ausführen</li>\n <li>Testdruck mit hoher Geschwindigkeit zur Verifikation</li>\n</ol>\n\n<h2>Shaper-Typen im Vergleich</h2>\n<table style="width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.92rem;">\n <thead>\n <tr style="background:#1a1f2e;">\n <th style="padding:.75rem 1rem;text-align:left;color:#f97316;border-bottom:1px solid #2d3748;">Typ</th>\n <th style="padding:.75rem 1rem;text-align:left;color:#f97316;border-bottom:1px solid #2d3748;">Stärke</th>\n <th style="padding:.75rem 1rem;text-align:left;color:#f97316;border-bottom:1px solid #2d3748;">Schwäche</th>\n <th style="padding:.75rem 1rem;text-align:left;color:#f97316;border-bottom:1px solid #2d3748;">Wann nutzen</th>\n </tr>\n </thead>\n <tbody>\n <tr style="border-bottom:1px solid #1a1f2e;">\n <td style="padding:.65rem 1rem;color:#fff;">ZV</td>\n <td style="padding:.65rem 1rem;color:#a0aec0;">Minimal Smoothing</td>\n <td style="padding:.65rem 1rem;color:#a0aec0;">Wenig Dämpfung</td>\n <td style="padding:.65rem 1rem;color:#a0aec0;">Sehr steifer Drucker</td>\n </tr>\n <tr style="background:#0d1117;border-bottom:1px solid #1a1f2e;">\n <td style="padding:.65rem 1rem;color:#fff;">MZV</td>\n <td style="padding:.65rem 1rem;color:#a0aec0;">Gute Balance</td>\n <td style="padding:.65rem 1rem;color:#a0aec0;">Mittleres Smoothing</td>\n <td style="padding:.65rem 1rem;color:#a0aec0;">Empfehlung für die meisten Drucker</td>\n </tr>\n <tr style="border-bottom:1px solid #1a1f2e;">\n <td style="padding:.65rem 1rem;color:#fff;">EI</td>\n <td style="padding:.65rem 1rem;color:#a0aec0;">Breit wirksam</td>\n <td style="padding:.65rem 1rem;color:#a0aec0;">Mehr Smoothing</td>\n <td style="padding:.65rem 1rem;color:#a0aec0;">Weicher/flexibler Frame</td>\n </tr>\n <tr style="background:#0d1117;">\n <td style="padding:.65rem 1rem;color:#fff;">2HUMP_EI</td>\n <td style="padding:.65rem 1rem;color:#a0aec0;">Maximale Dämpfung</td>\n <td style="padding:.65rem 1rem;color:#a0aec0;">Starkes Smoothing</td>\n <td style="padding:.65rem 1rem;color:#a0aec0;">Sehr weicher/schwerer Drucker</td>\n </tr>\n </tbody>\n</table>\n\n<h2>Ohne Sensor: Manueller Ringing-Turm</h2>\n<ol style="color:#a0aec0;line-height:2.2;">\n <li>OrcaSlicer oder Klipper-Makros: <strong style="color:#fff;">Calibration → Resonance → Ringing Tower</strong></li>\n <li>Turm bei verschiedenen Frequenzen drucken (25100 Hz typisch)</li>\n <li>Etage mit wenigsten Wellen = optimale Frequenz</li>\n <li>Shaper-Typ MZV als Default, Frequenz manuell eintragen</li>\n</ol>\n\n<div style="background:#0d1117;border-left:3px solid #f97316;padding:1.25rem;border-radius:0 8px 8px 0;margin:2rem 0;">\n <strong style="color:#f97316;">Nach Input Shaping:</strong>\n <span style="color:#a0aec0;"> Input Shaping erlaubt deutlich <strong style="color:#fff;">höhere Druckgeschwindigkeiten</strong> (oft +3050 %) ohne sichtbares Ringing. Kombiniere es mit <strong style="color:#fff;">Pressure Advance</strong> für maximale Druckqualität bei Höchstgeschwindigkeit.</span>\n</div>\n<footer class="v2-footer">\n <div class="v2-footer-brand">M0LZI<span>_</span>3D &copy; 2026</div>\n <ul class="v2-footer-links">\n <li><a href="https://chat.whatsapp.com/BxdLHR5JvuXKqLYLLHRmjX">WHATSAPP</a></li>\n <li><a href="/impressum/">IMPRESSUM</a></li>\n <li><a href="/datenschutz/">DATENSCHUTZ</a></li>\n </ul>\n</footer>\n</div>\n</div>\n\n<footer class="v2-footer">\n <div class="v2-footer-brand">M0LZI<span>_</span>3D &copy; 2026</div>\n <ul class="v2-footer-links">\n <li><a href="https://chat.whatsapp.com/BxdLHR5JvuXKqLYLLHRmjX">WHATSAPP</a></li>\n <li><a href="/impressum/">IMPRESSUM</a></li>\n <li><a href="/datenschutz/">DATENSCHUTZ</a></li>\n </ul>\n</footer>\n<!-- /wp:html -->