XY_Offset APK 1.0.0
1 mrt 2025
/ 0+
Zekitez
Vind de XY-offset per gereedschapskop of Z-sonde voor Klipper
Gedetailleerde Beschrijving
Misschien kent u 'Brian's index Nozzle kalibratietool' of TAMV of kTAMV (k voor klipper)? Deze tools maken gebruik van een USB (microscoop) camera, vaak met ingebouwde leds voor de belichting van het object. De tools maken het eenvoudiger om de XY-offsets te bepalen voor de Z-taster of voor een opstelling met meerdere gereedschapskoppen.
Mijn 3D-printer heeft 2 toolheads, een 3dTouch Z-Probe en draait Klipper.
kTAMV, voor Klipper, slaagde er soms niet in de spuitmond op mijn printer te detecteren of de offsets waren gewoon verkeerd. Soms wordt het veroorzaakt door een niet schoon mondstuk, maar een nieuw, schoon, donker gekleurd mondstuk faalt ook. Het is niet altijd duidelijk waarom het misging. Het is niet mogelijk om handmatig een detectiemethode te selecteren of de parameters van de gebruikte methoden aan te passen. De detectiemethoden zijn globaal en niet per extruder.
Deze app, minimaal Android 8.0+ (Oreo), gebruikt OPENCV's blob-, rand- of hoge cirkels voor spuitdopdetectie. Selecteer Geen (geen spuitdopdetectie) of een van de zes spuitdopdetectiemethoden. Per extruder kan de selectie- en bereidingswijze handmatig worden geselecteerd. Maar een automatische vondst "Find 1st fit" is ook mogelijk. Hiermee wordt een 'steen'-vondst uitgevoerd, via de voorbereidings- en vervolgens detectiemethoden, tot de eerste oplossing met slechts 1 blob-detectie. Wanneer de gevonden oplossing gedurende een aantal frames wordt bevestigd, stopt het zoeken. Met "Find continue" wordt de blobdetectie gedwongen verder te gaan met de volgende methode of voorbereidingsmethode. Het bevat nu een soort microscoop-camera-bewogen-detectie.
Bijna alle parameters kunnen worden aangepast, de meeste per extruder. Er zijn volop mogelijkheden om beeldvoorbereiding en/of spuitdopdetectie op te schroeven.
Als u geen Android-telefoon heeft, kunt u de app vanaf uw thuiscomputer uitvoeren met behulp van een Android-app-speler zoals Blue Stacks, LDPlayer of andere alternatieven.
Opmerking: de app kan een zware CPU-belasting en geheugenverbruiker voor uw telefoon zijn. De app laat cameraframes vallen, afhankelijk van de snelheid van de telefoon. Binnen Klipper kan de framesnelheid van de webcam worden ingesteld, waarschijnlijk voor intern gebruik in Klipper, maar via het netwerk krijgt de app nog steeds de volledige framesnelheid (in mijn geval ~14 fps) van de camera.
Ik gebruik microscoopcamera's met een USB-kabel (controleer de hoogte voordat u koopt, de USB-kabel voegt 4-6 cm toe).
Voordat u begint:
- stel alle gcode-offsets in op nul in het Klipper-configuratiebestand
- reinig alle sproeiers van eventuele filamentdeeltjes
- trek het filament, per gereedschapskop, 2 mm terug zodat het filament niet als klodder in/op de spuitmond zichtbaar is
- zorg ervoor dat de microscoopcamera een stevig voetstuk heeft en niet beweegt als gevolg van trillingen wanneer de gereedschapskop/het bed beweegt (via de USB-kabel !!).
Ik moest een voetstuk 3D-printen, dunne rubberen kussentjes aan de onderkant toevoegen en de USB-kabel aan het bed vastpinnen voordat het stabiel was.
- Zet alle assen vast voordat u de camera op de bouwplaat plaatst.
Je zult de bouwplaat moeten 'laten zakken' voordat de camera past.
Pas de focus van de camera handmatig aan.
Pin de USB-kabel op de bouwplaat om zeer kleine bewegingen te voorkomen!!!
- Selecteer een referentie-extruder waarvan de andere extruder-offsets worden berekend.
Begin, indien van toepassing, met de extruder waaraan de Z-sonde is bevestigd.
- Let op: 'donkere' sproeiers zijn veel moeilijker te detecteren
Mijn 3D-printer heeft 2 toolheads, een 3dTouch Z-Probe en draait Klipper.
kTAMV, voor Klipper, slaagde er soms niet in de spuitmond op mijn printer te detecteren of de offsets waren gewoon verkeerd. Soms wordt het veroorzaakt door een niet schoon mondstuk, maar een nieuw, schoon, donker gekleurd mondstuk faalt ook. Het is niet altijd duidelijk waarom het misging. Het is niet mogelijk om handmatig een detectiemethode te selecteren of de parameters van de gebruikte methoden aan te passen. De detectiemethoden zijn globaal en niet per extruder.
Deze app, minimaal Android 8.0+ (Oreo), gebruikt OPENCV's blob-, rand- of hoge cirkels voor spuitdopdetectie. Selecteer Geen (geen spuitdopdetectie) of een van de zes spuitdopdetectiemethoden. Per extruder kan de selectie- en bereidingswijze handmatig worden geselecteerd. Maar een automatische vondst "Find 1st fit" is ook mogelijk. Hiermee wordt een 'steen'-vondst uitgevoerd, via de voorbereidings- en vervolgens detectiemethoden, tot de eerste oplossing met slechts 1 blob-detectie. Wanneer de gevonden oplossing gedurende een aantal frames wordt bevestigd, stopt het zoeken. Met "Find continue" wordt de blobdetectie gedwongen verder te gaan met de volgende methode of voorbereidingsmethode. Het bevat nu een soort microscoop-camera-bewogen-detectie.
Bijna alle parameters kunnen worden aangepast, de meeste per extruder. Er zijn volop mogelijkheden om beeldvoorbereiding en/of spuitdopdetectie op te schroeven.
Als u geen Android-telefoon heeft, kunt u de app vanaf uw thuiscomputer uitvoeren met behulp van een Android-app-speler zoals Blue Stacks, LDPlayer of andere alternatieven.
Opmerking: de app kan een zware CPU-belasting en geheugenverbruiker voor uw telefoon zijn. De app laat cameraframes vallen, afhankelijk van de snelheid van de telefoon. Binnen Klipper kan de framesnelheid van de webcam worden ingesteld, waarschijnlijk voor intern gebruik in Klipper, maar via het netwerk krijgt de app nog steeds de volledige framesnelheid (in mijn geval ~14 fps) van de camera.
Ik gebruik microscoopcamera's met een USB-kabel (controleer de hoogte voordat u koopt, de USB-kabel voegt 4-6 cm toe).
Voordat u begint:
- stel alle gcode-offsets in op nul in het Klipper-configuratiebestand
- reinig alle sproeiers van eventuele filamentdeeltjes
- trek het filament, per gereedschapskop, 2 mm terug zodat het filament niet als klodder in/op de spuitmond zichtbaar is
- zorg ervoor dat de microscoopcamera een stevig voetstuk heeft en niet beweegt als gevolg van trillingen wanneer de gereedschapskop/het bed beweegt (via de USB-kabel !!).
Ik moest een voetstuk 3D-printen, dunne rubberen kussentjes aan de onderkant toevoegen en de USB-kabel aan het bed vastpinnen voordat het stabiel was.
- Zet alle assen vast voordat u de camera op de bouwplaat plaatst.
Je zult de bouwplaat moeten 'laten zakken' voordat de camera past.
Pas de focus van de camera handmatig aan.
Pin de USB-kabel op de bouwplaat om zeer kleine bewegingen te voorkomen!!!
- Selecteer een referentie-extruder waarvan de andere extruder-offsets worden berekend.
Begin, indien van toepassing, met de extruder waaraan de Z-sonde is bevestigd.
- Let op: 'donkere' sproeiers zijn veel moeilijker te detecteren
App Screenshots









×
❮
❯