Poziomowanie/leveling stołu a'la Ultimaker

Awatar użytkownika
nms007
Posty: 94
Rejestracja: 22 paź 2015, 12:20
Lokalizacja: Podkarpacie
Kontaktowanie:

Poziomowanie/leveling stołu a'la Ultimaker

Postautor: nms007 » 15 lut 2016, 11:51

Chciałbym doposażyć mojego MendelMaxa w opcję "półautomatycznego poziomowania stołu" jak w Ultimakerze, czyli: wchodzę sobie w menu ostawień daję "Poziomowanie" (opcja musi być dołożona do menu) i odpala mi się procedura która pozycjonuje głowicę w 4 różne punkty. Po ręcznej korekcie wysokości stołu w danym narożniku wymagana jest interakcji ze strony użytkownika (idź do następnego kroku).
Da się to zrobić w Repetierze?

ps. Wiem, że taka funkcjonalność jest dostępna w formie gkodu do "druku", ale mimo wszystko wolał bym to mieć z poziomu menu drukarki :)
_
www.kreation3d.pl - druk i projektowanie 3D
www.kreation.pl - strony www, grafika, reklama

Velleman K8200 - gruntownie przebudowana wg własnego projektu
UltiQulti - własna konstrukcja drukarki oparta o mechanikę Ultimaker'a

mcexperts
Posty: 157
Rejestracja: 11 lis 2014, 19:28

Re: Poziomowanie/leveling stołu a'la Ultimaker

Postautor: mcexperts » 04 mar 2016, 13:26

Ja mam to w Cura I dziala z repetierem. Type ze nie jest idealne.



Sent from my Redmi Note 2 using Tapatalk

Awatar użytkownika
zelek93
Posty: 328
Rejestracja: 26 mar 2014, 15:57
Lokalizacja: Wrocław

Re: Poziomowanie/leveling stołu a'la Ultimaker

Postautor: zelek93 » 04 mar 2016, 13:41

Prostrzym rozwiązaniem będzie zrobię sobie gcodu z pausami czasowymi :)

Awatar użytkownika
nms007
Posty: 94
Rejestracja: 22 paź 2015, 12:20
Lokalizacja: Podkarpacie
Kontaktowanie:

Re: Poziomowanie/leveling stołu a'la Ultimaker

Postautor: nms007 » 06 mar 2016, 15:13

Znalazłem co prawda niezły gkod ale do Marlina. Na repetierze nie działa niestety dobrze - tzn. nie uwzględnia Pauz, tylko leci kod po całości :/
_
www.kreation3d.pl - druk i projektowanie 3D
www.kreation.pl - strony www, grafika, reklama

Velleman K8200 - gruntownie przebudowana wg własnego projektu
UltiQulti - własna konstrukcja drukarki oparta o mechanikę Ultimaker'a

mcexperts
Posty: 157
Rejestracja: 11 lis 2014, 19:28

Re: Poziomowanie/leveling stołu a'la Ultimaker

Postautor: mcexperts » 06 mar 2016, 15:24

Daj to sie zobaczy.

Sent from my Redmi Note 2 using Tapatalk


Awatar użytkownika
nms007
Posty: 94
Rejestracja: 22 paź 2015, 12:20
Lokalizacja: Podkarpacie
Kontaktowanie:

Re: Poziomowanie/leveling stołu a'la Ultimaker

Postautor: nms007 » 07 mar 2016, 8:53

mcexperts pisze:Daj to sie zobaczy.


Czyli podmienić M0 na M25 ?

Kod: Zaznacz cały

;M140 S70      ; set bed temperature to 70 and continue
;M104 S190      ; set extruder temperature to 190 and continue
M83         ; set extruder to relative mode
G28          ; home all axes
G1 Z2 F3000      ; lift nozzle 2 mm
;M109 S190      ; set extruder temperature to 190 and wait
;G1 E-2 F50      ; retract filament 2mm
;M190 S70      ; set bed temperature to 70 and wait

; Cycle 1
G28
M0          ; wait

G1 Z2 F3000      ; lift nozzle 2 mm
G1 X20 Y20 F1000    ; move nozzle to [200:200]
G1 Z0 F5000      ; lower nozzle
M0          ; wait

G1 Z2 F5000
G1 X280 Y20 F5000
G1 Z0 F5000
M0

G1 Z2 F5000
G1 X20 Y20 F5000
G1 Z0 F5000
M0

; Cycle 2
G1 Z2 F5000
G1 X20 Y280 F5000
G1 Z0 F5000
M0       

G1 Z2 F5000   
G1 X280 Y280 F5000
G1 Z0 F5000   
M0       

G1 Z2 F5000
G1 X280 Y20 F5000
G1 Z0 F5000
M0

G1 Z2 F5000
G1 X0 Y0 F5000
G1 Z0 F5000
M0

; Ending
G1 Z2 F5000
G1 X20 Y280 F5000
G1 Z10 F5000
;G1 E15 F50   ; extract filament 15mm

_
www.kreation3d.pl - druk i projektowanie 3D
www.kreation.pl - strony www, grafika, reklama

Velleman K8200 - gruntownie przebudowana wg własnego projektu
UltiQulti - własna konstrukcja drukarki oparta o mechanikę Ultimaker'a

Awatar użytkownika
virgin71
Posty: 363
Rejestracja: 02 sty 2013, 13:54
Lokalizacja: Wrocław

Re: Poziomowanie/leveling stołu a'la Ultimaker

Postautor: virgin71 » 07 mar 2016, 9:04

nms007 pisze:
Czyli podmienić M0 na M25 ?

Tak. M0 nie jest obsługiwane przez Repeatiera -> http://reprap.org/wiki/G-code#M0:_Stop_ ... ional_stop

PS. jak poczytasz wiki, to zaoszczędzę Ci czas - M226 też nie działa;)

Awatar użytkownika
nms007
Posty: 94
Rejestracja: 22 paź 2015, 12:20
Lokalizacja: Podkarpacie
Kontaktowanie:

Re: Poziomowanie/leveling stołu a'la Ultimaker

Postautor: nms007 » 07 mar 2016, 21:41

Niestety coś jest enie tak z tym kodem,

bo patrząc na np tą część:

Kod: Zaznacz cały

G1 Z2 F5000
G1 X280 Y20 F5000
G1 Z0 F5000
M25


drukarka powinna:
1. podnieść głowicę na 2mm,
2. przejść do pozycji x280 y20,
3. następnie obniżyć głowicę na 0
4. i zaczekać na reakcję użytkownika.

Ale niestety działa tak:
1. podnosi się głowica
2, przechodzi na odpowiedniej pozycji XY
3. obniża się głowica na 0 i od razu podnosi z powrotem na 2mm
4. czeka na reakcję...
_
www.kreation3d.pl - druk i projektowanie 3D
www.kreation.pl - strony www, grafika, reklama

Velleman K8200 - gruntownie przebudowana wg własnego projektu
UltiQulti - własna konstrukcja drukarki oparta o mechanikę Ultimaker'a

Awatar użytkownika
virgin71
Posty: 363
Rejestracja: 02 sty 2013, 13:54
Lokalizacja: Wrocław

Re: Poziomowanie/leveling stołu a'la Ultimaker

Postautor: virgin71 » 08 mar 2016, 11:59

a "@pause" zamiast m0 Ci nie działa? M0 mam po @pause, tylko po to, żeby działało na różnych softach, jakby mi coś do łba strzeliło. Dodatkowo M0 powoduje u mnie oczekiwanie aż wcisnę cokolwiek, zamiast szukać "resume print" jak ma to miejsce przy m25.

ja mam taki plik do kalibracji:

Kod: Zaznacz cały

;Plik do kalibracji UM 3LIAN
M117 Kalibracja ;Put printing message on LCD screen
G21        ;metric values
G90        ;absolute positioning
M82        ;set extruder to absolute mode
M107       ;start with the fan off
G28 X0 Y0  ;move X/Y to min endstops
G28 Z0     ;move Z to min endstops
G92 E0     ;zero the extruded length
G1 F9000   ;set feedrate/speed
@pause
M0

M117 Kalibracja 1/4
G1 Z2 F3000 ;lift nozzle 2 mm
G1 X10 Y10 F9000 ;move X/Y to 10:10
G28 Z0     ;move Z to min endstops
@pause
M0

M117 Kalibracja 2/4
G1 Z2 F3000 ;lift nozzle 2 mm
G1 X10 Y195 F9000 ;move X/Y to 10:195
G28 Z0     ;move Z to min endstops
@pause
M0

M117 Kalibracja 3/4
G1 Z2 F3000 ;lift nozzle 2 mm
G1 X195 Y195 F9000 ;move X/Y to 195:195
G28 Z0     ;move Z to min endstops
@pause
M0


M117 Kalibracja 4/4
G1 Z2 F3000 ;lift nozzle 2 mm
G1 X195 Y10 F9000 ;move X/Y to 195:10
G28 Z0     ;move Z to min endstops
@pause
M0

M117 Zakończona
G1 Z5 F3000 ;lift nozzle 2 mm
G28 X0 Y0  ;move X/Y to min endstops
M84        ;steppers off


Wróć do „Repetier Firmware”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość