Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

Repetier, RADDS,Delta, Z-Probe Bug?

geschrieben von felko 
Repetier, RADDS,Delta, Z-Probe Bug?
29. July 2014 16:31
Hallo

Ich richte gerade meinen Delta Drucker aus.
Nachdem ich jetzt ein wenig die Kinematik des Deltas verstanden habe und jetzt auch in der Lage bin den Drucker so einzurichten das er in der Horizontalen bleibt, bin ich meinen Spieltrieb erlegen und habe einen Servo für die Z-Probe auf der Plattform eingebaut. (@Willy, interessiert dich das Thema noch?)

Ich glaube ich habe in den letzten zwei Tagen die Plattform mit der Messuhr bestimmt 30 mal in den Boden gerammt :-). (der Notstopp Button ist sooooo weit weg!)

Irgendwann hatte ich den Drucker soweit in Griff das ich mal die Höhenkarte im Repetier Host ausprobieren wollte. Was für einen Enttäuschung: ganze 6mm Unterschied!
6mm? Das müsste doch zu sehen sein! Nö nüscht zu sehen, Hmmmm

Dann habe ich mir die Werte und Positionen kopiert und bin sie manuell angefahren und habe eine Z-Probe gemacht mit G30. Und siehe da: andere Werte.
Keine 6mm Abweichung sondern ein paar Zehntel.
OK: also ein Softwareproblem.(welch ein Glück, der Delta ist doch gerade :-))

Dann habe ich mir angeschaut welche Befehle der Host sendet um die Höhenkarte zu erstellen.

das sind folgende(verkürzt auf drei Positionen)
g0 x-80 y70
g30 P1
g0 x-80 y27
g30 P0
g0 x-80 y-16
g30 P2

Das Ergebnis:
22:07:16.288 : Z-probe:32.29 X:-79.99 Y:70.00
22:07:16.679 : X:-79.99 Y:70.00 Z:40.00 E:0.00
22:07:18.208 : Z-probe:33.99 X:-80.00 Y:27.00
22:07:18.672 : X:-80.00 Y:27.00 Z:40.00 E:0.00
22:07:20.247 : Z-probe:35.29 X:-80.00 Y:-16.00
22:07:21.401 : X:-80.01 Y:-16.00 Z:40.00 E:0.00

Wenn ich das das selbe Script, allerdings ohne die P-Parameter ausführe, sieht die Welt schon ganz anders aus:

g0 x-80 y70
g30
g0 x-80 y27
g30
g0 x-80 y-16
g30

22:08:17.071 : Z-probe:32.20 X:-79.99 Y:70.00
22:08:18.101 : X:-79.99 Y:70.00 Z:40.00 E:0.00
22:08:20.378 : Z-probe:32.80 X:-79.99 Y:27.00
22:08:21.426 : X:-79.99 Y:27.00 Z:38.97 E:0.00
22:08:23.779 : Z-probe:32.78 X:-79.99 Y:-16.00
22:08:24.834 : X:-79.99 Y:-16.00 Z:37.59 E:0.00



Könnte jemand mal testen ob sich Repetier auf euren Druckern genau so verhält bzw ob ich mist gebaut habe?


Grüsse
Felix



1-mal bearbeitet. Zuletzt am 29.07.14 16:34.
Re: Repetier, RADDS,Delta, Z-Probe Bug?
09. August 2014 09:09
Der P parameter steuert, ob das z-probe aktivieren/deaktivieren Skript und der Wechsel der position hin/weg zum z-probe ausgeführt werden soll. Da es recht lange dauert das bei der Höhenkarte jedes mal zu wiederholen, wird dies über die P-werte verhindert. Bei mir muss ich den Probe manuell rein schrauben , daher macht er bei mir nur die Positionswechsel, aber Höhenkarte ist dann +/- 0.15mm.

Ich würde daher erst mal checken was du in den Skripten reingeschrieben hast, um den Probe an/aus zu schalten. Aber komisch ist es schon, da er ja gerade nicht immer gewechselt wird.

Auch solltest du testen, ob dein z-probe xy-Offset stimmt. Wenn der extruder aktiv ist und du eine normale z-probe machst, sollte der z-probe beim messen über der alten extruderposition messen.


Repetier-Software - the home of Repetier-Host (Windows, Linux and Mac OS X) and Repetier-Firmware.
Repetier-Server - the solution to control your printer from everywhere.
Visit us on Facebook and Twitter!
Re: Repetier, RADDS,Delta, Z-Probe Bug?
28. August 2014 17:31
Hallo mich würde das ganze mit der Höhenkarte und Repetier auch interessieren, ich verwende Marlin Fimware und ein Ramp 1.4 als Host habe ich bis jetzt Pronterface. Reptier würde ich jetzt aber gerne auch probieren kann mir mal jemand eine Einweisung geben was ich da alles in Repetier einstellen muss. Ich habe nämlich noch immer das Problem das mein Drucker nicht sauber Horizontal fährt. An den Türmen passen die Abstände zur Platte, im Center (X0 Y0 Z0) jedoch bin ich noch deutlich zu weit von der Platte enfernt. Habe bereits die Delta_Smooth_Rod_Offset verändert also veringert und auch erhöht bringt aber beides keine Verbesserung kann mir da jemand helfen wie ich das Problem in Griff bekomme?

Hier mal meine Delta Settings in Marlin:

#define DELTA

// Make delta curves from many straight lines (linear interpolation).
// This is a trade-off between visible corners (not enough segments)
// and processor overload (too many expensive sqrt calls).
#define DELTA_SEGMENTS_PER_SECOND 160

// Center-to-center distance of the holes in the diagonal push rods.
#define DELTA_DIAGONAL_ROD 251.0 // mm

// Horizontal offset from middle of printer to smooth rod center.
#define DELTA_SMOOTH_ROD_OFFSET 197.5 //mm

// Horizontal offset of the universal joints on the end effector.
#define DELTA_EFFECTOR_OFFSET 33.0 // mm

// Horizontal offset of the universal joints on the carriages.
#define DELTA_CARRIAGE_OFFSET 24.5 // mm

// Horizontal distance bridged by diagonal push rods when effector is centered.
#define DELTA_RADIUS (DELTA_SMOOTH_ROD_OFFSET-DELTA_EFFECTOR_OFFSET-DELTA_CARRIAGE_OFFSET)

// Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
#define DELTA_PRINTABLE_RADIUS 155.0

// Effective X/Y positions of the three vertical towers.
#define SIN_60 0.8660254037844386
#define COS_60 0.5
#define DELTA_TOWER1_X -SIN_60*DELTA_RADIUS // front left tower
#define DELTA_TOWER1_Y -COS_60*DELTA_RADIUS
#define DELTA_TOWER2_X SIN_60*DELTA_RADIUS // front right tower
#define DELTA_TOWER2_Y -COS_60*DELTA_RADIUS
#define DELTA_TOWER3_X 0.0 // back middle tower
#define DELTA_TOWER3_Y DELTA_RADIUS

// Diagonal rod squared
#define DELTA_DIAGONAL_ROD_2 pow(DELTA_DIAGONAL_ROD,2)

Danke im voraus
Gruß Nico
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen