- 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>
9 lines
9.2 KiB
HTML
9 lines
9.2 KiB
HTML
---
|
||
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 →</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 →</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. 5–10 €, 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 (25–100 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 +30–50 %) 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 © 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 © 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 -->
|