Pagina 1 van 1

prints worden gespiegeld

Geplaatst: 05/05/25, 09:03
door deveha
Mijn creality ender3 max neo heb ik omgebouwd naar klipper met een btt manta m4p en e3d hamera.
Dit na het gevolg van dezelfde ombouw bij zijn kleinere broer de ender3 pro (2019).

Het probleem is dat de Pro hetzelfde print als wat in slicer staat afgebeeld en heeft het nulpunt linksonder.
De Max Neo spiegelt zowel de x- als de y-as en heeft het nulpunt linksboven.

Hoe kan ik dit veranderen cq verhelpen.

Re: prints worden gespiegeld

Geplaatst: 05/05/25, 09:15
door Rob52
Ik ben niet goed bekend met klipper, maar ik vermoed dat je in de software de richting van de assen moet aanpassen. Maar er zal best wel iemand met ervaring met klipper het juiste antwoord weten.

Re: prints worden gespiegeld

Geplaatst: 05/05/25, 11:18
door PrintEngineer
Voor zover ik weet is de oplossing voor dit probleem vrij eenvoudig. Je kunt de endstop logic omdraaien door een '!' te gebruiken of als die er al staan juist te verwijderen

Re: prints worden gespiegeld

Geplaatst: 05/05/25, 12:31
door Hardy
In de printer.cfg van Klipper kun je de motor draairichting omdraaien door (bij een Manta_MP4_V2.1) voor het pin nr. van de X motor "dir_pin: PA14" en Y motor "dir_pin: PB2" een ! te zetten of juist weg te halen, zoal PrintEngieer ook al aangaf.

Re: prints worden gespiegeld

Geplaatst: 05/05/25, 15:45
door Banditoz
Moet je dan ook niet aangeven dat de endstop niet 0 is maar de max printmaat (bv 235mm)?

Re: prints worden gespiegeld

Geplaatst: 05/05/25, 17:20
door Ch3vr0n
Gewoon de de richting omkeren van de motors. dit doe je door (zoals hierboven aangegeven) een ! te plaatsen voor de desbetreffende pin.

Klipper Docs

vb

dir_pin: PB8 wordt dan dir_pin: !PB8

Mocht de endstop dan niet triggeren moet je de positie ervan aanpassen. Referentie standaard 0 punt

Begint bij 0 (standaard), telt naar omhoog

positon_endstop = 0

Je kan dit ook wijzigen (zie comment 2) dat mechanische 0 waarde anders is dan gcode 0,0 (zie 2e comment in dat thread).

voorbeeld van mijn CR10 klipper conversion met een SKR Mini E3 V3 en EBBCAN42 v1.2
[stepper_x]
step_pin: PB13
dir_pin: !PB12 <== gaat naar links bij mij tijdens homen
enable_pin: !PB14
rotation_distance: 40
microsteps: 16
full_steps_per_rotation: 200
endstop_pin: EBBCan: PB6
#endstop_pin: PC0
position_endstop: 0 <= endstop zit op de x-as helemaal links
position_min: 0
position_max: 300
homing_speed: 50
homing_retract_dist: 5

[tmc2209 stepper_x]
uart_pin: PC11
tx_pin: PC10
uart_address: 0
run_current: 1.0
stealthchop_threshold: 999999

[stepper_y]
step_pin: PB10
dir_pin: PB2 <= gaat naar achteren bij mij om te homen
enable_pin: !PB11
rotation_distance: 40
microsteps: 16
full_steps_per_rotation: 200
endstop_pin: PC1
position_endstop: 0 <==legt het punt vooraan links (gezien het bed naar achteren beweegt om de linker onderhoek in bereik van de printkop te brengen)
position_min: 0
position_max: 450
homing_speed: 50
homing_retract_dist: 5

[tmc2209 stepper_y]
uart_pin: PC11
tx_pin: PC10
uart_address: 2
run_current: 0.580
stealthchop_threshold: 999999

[stepper_z]
step_pin: PB0
dir_pin: PC5 <=== doet de z-as naar beneden bewegen, !PC5 zou die naar boven doen gaan
enable_pin: !PB1
rotation_distance: 8
microsteps: 16
full_steps_per_rotation: 200
endstop_pin: probe:z_virtual_endstop <== geen fysieke endstop daar er een bltouch wordt gebruikt.
position_min: -1
position_max: 351
Met deze config ligt mijn 0 punt in van het bed in de linker onderhoek
 ! Bericht van: Ch3vr0n
Gezien dit klipper firmware config betreft, verplaatst van de FAQ naar klipper firmware forum gedeelte

Re: prints worden gespiegeld

Geplaatst: 06/05/25, 12:24
door Puffeltje
Als het homen van de Max Neo goed gaat zou ik niets veranderen aan de draairichting van de assen maar zou ik in je printer.cfg de waardes van je homepositie aanpassen. Hier kan je het ook zodanig inregelen dat je nulpunt gewoon linksonder komt te liggen zodat de print weer dezelfde orientatie heeft in als in je slicer.

Re: prints worden gespiegeld

Geplaatst: 07/05/25, 09:46
door deveha
puffeltje, dat nu precies het stuk wat ik niet voor elkaar krijg. Hoe doe ik dat?

Dankzij de andere reacties heb ik intussen wel het nulpunt van linksboven naar linksonder gekregen.
Maar voor iedere print moet ik handmatig e.e.a. op zijn plaats zetten en als ik dat vergeet worden riemen aardig mishandelt.

Het vreemde is dat het bij de Ender3 pro wel goed werkt en ik krijg niet gevonden waar dat nu in zit.

Re: prints worden gespiegeld

Geplaatst: 07/05/25, 12:16
door Hardy
Zitten niet toevallig de eindschakelaars op het andere einde van de assen in vergelijking met de ender3, dan heb je uiteraard ook dit soort problemen.