Strona 1 z 1

Corexy

: 02 sie 2019, 11:01
autor: Krzysztof37
Witam serdecznie wszystkich, szukam osoby konkretnej i rzeczowej znającej temat drukarek corexy od podszewki, która pomorze mi skonfigurować drukarkę na płycie duet wifi wraz z BL Touch, oczywiście nie za darmo, wiec jeśli posiadasz PayPal, trochę czasu, wystarczająca wiedze i odrobinę cierpliwości dla osoby początkującej w temacie to zapraszam na PW.
Moja drukarka to Two Trees Saphire S,
płyta Duet WIFI,
hot end Mosquito od Slice Enginering,
wymieniłem prowadnice liniowe na Hiwin,
hot bed Kenowo
itp.

Re: Corexy

: 02 sie 2019, 11:40
autor: Berg
o. na bogato. fajnie.
to jest 5 minut roboty. akurat RepRapFirmware konfiguruje się najłatwiej. Dasz radę. Wszystko masz tu https://duet3d.dozuki.com/Wiki/Step_by_step_guide

a jeśli uparcie chcesz to komuś dać, to powiedz jakie miasto.

Re: Corexy

: 02 sie 2019, 12:05
autor: dragonn
Dokładnie, jak już to informacja jakie miasto.
Konfigurowanie drukarki zdalnie kompletnie nie ma sensu, szkoda nerwów na taką zabawę.

Przy czym zgadzam się z rafaljot że spokojnie dasz sobie radę z konfiguracją RepRapFirmware

Re: Corexy

: 02 sie 2019, 12:10
autor: Krzysztof37
Niestety troszkę daleko - UK, możne sam RepRapFirmware Configuration Tool nie jest trudny , ale prawidłowe ustawienie BLTouch już raczenie do prostych się nie zalicza, bynajmniej z mojego punktu widzenia.

Re: Corexy

: 02 sie 2019, 12:17
autor: dragonn
Patrzyłeś?
https://duet3d.dozuki.com/Wiki/Connecti ... on_BLTouch
Zakładam że jak UK to problemu z angielskim raczej nie będziesz miał.
A jeśli patrzyłeś to napisz na czym utknąłeś to pomożemy tutaj.

A co do płatnej pomocy to mogę się mylić ale wydaje mi się że zdalnie nikt się tego nie podejmie. Ja bym w każdym bądź razie nie, mogę pomóc na forum, krok po kroku wspólnie pewnie uda się rozwiązać problem.

Re: Corexy

: 02 sie 2019, 12:23
autor: Pjoter
Ja robiłem krok po kroku wg tego poradnika:
https://betrue3d.dk/bltouch-on-duet-wif ... and-usage/
I jeśli miałbym pomoc za opłatą to właśnie wg tego poradnika bym wszystko robił.

Re: Corexy

: 02 sie 2019, 13:54
autor: Krzysztof37
Bardzo szanuje wasze opinie, ale i ja mam również swoje powody dla których zwróciłem się o taka a nie inna formę pomocy. Nie oczekuje cudów, porostu chce oby ktoś pomógł mi przejść przez cala fazę konfiguracji i ustawień krok po kroku, tak abym w przyszłości mógł radzić sobie już sam z większością problemów.

Re: Corexy

: 02 sie 2019, 20:39
autor: Berg
Skype + kamerka może da radę

Re: Corexy

: 04 sie 2019, 12:41
autor: Krzysztof37
Witam ponownie, po kilku dniach jakoś udało mi się wstępnie ostawić BLTouch, ale do pełni szczęścia jeszcze trochę brakuje,w związku z czym mam kilka pytań i proszę o pomoc. Otóż po uruchomieniu polecenia home z silnik osi z nie zatrzymuje się, jeżeli wyłącznik krańcowy jest teraz wyłączony to jak os z ma się zatrzymać? wiem ze zrobiłem coś złe, tylko gdzie? to mój konfig.g

Kod: Zaznacz cały

; Configuration file for Duet WiFi (firmware version 1.21)
; executed by the firmware on start-up
;
; generated by RepRapFirmware Configuration Tool v2 on Sat Aug 03 2019 03:22:52 GMT+0100 (Brytyjski czas letni)

; General preferences
G90                                      ; Send absolute coordinates...
M83                                      ; ...but relative extruder moves

M667 S1                                  ; Select CoreXY mode

; Network
M550 P"My Printer"                       ; Set machine name
M552 S1                                  ; Enable network
M587 S"ASUS" P"r2"               ; Configure access point. You can delete this line once connected
M586 P0 S1                               ; Enable HTTP
M586 P1 S0                               ; Disable FTP
M586 P2 S0                               ; Disable Telnet

; Drives
M569 P0 S0                               ; Physical drive 0 goes backwards
M569 P1 S0                               ; Physical drive 1 goes backwards
M569 P2 S1                               ; Physical drive 2 goes forwards
M569 P3 S0                               ; Physical drive 3 goes backwards
M350 X16 Y16 Z16 E16 I1                  ; Configure microstepping with interpolation
M92 X80.00 Y80.00 Z4000.00 E420.00       ; Set steps per mm
M566 X900.00 Y900.00 Z12.00 E120.00      ; Set maximum instantaneous speed changes (mm/min)
M203 X6000.00 Y6000.00 Z180.00 E1200.00  ; Set maximum speeds (mm/min)
M201 X500.00 Y500.00 Z20.00 E250.00      ; Set accelerations (mm/s^2)
M906 X800.00 Y800.00 Z800.00 E800.00 I30 ; Set motor currents (mA) and motor idle factor in per cent
M84 S30                                  ; Set idle timeout

; Axis Limits
M208 X0 Y0 Z0 S1                         ; Set axis minima
M208 X200 Y200 Z200 S0                   ; Set axis maxima

; Endstops
M574 X2 Y2 S0                            ; X home to min. Y home to max. Normally Open limit switches. 
M574 Z1 S2                                 ; Define Z to use Probe. Home to Min
G31 P25 X0 Y-35 Z-4.985              ; Z probe trigger value, offset in relation to nozzle. And trigger height adjustment
M557 X5:205 Y5:165 S20                   ; Define mesh grid

; Z-Probe
M558 P5 H5 F500 T4000 X0 Y0 Z1           ; Set Z probe type/mode 5. H=Dive Height. F=Speed the bed moves

; Heaters
M305 P0 T100000 B4138 R4700              ; Set thermistor + ADC parameters for heater 0
M143 H0 S120                             ; Set temperature limit for heater 0 to 120C
M305 P1 T613400 B5025 C1.484206e-7 R4700 ; Set thermistor + ADC parameters for heater 1
M143 H1 S280                             ; Set temperature limit for heater 1 to 280C

; BLTouch - Heaters
M307 H7 A-1 C-1 D-1                      ; Disable the 7th Heater to free up PWM channel 5 on the Duex board.

; Fans
M106 P0 S0 I0 F500 H T45                 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned on
M106 P1 S1 I0 F500 H1 T45                ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on

; Tools
M563 P0 D0 H1                            ; Define tool 0
G10 P0 X0 Y0 Z0                          ; Set tool 0 axis offsets
G10 P0 R0 S0                             ; Set initial tool 0 active and standby temperatures to 0C

; Automatic saving after power loss is not enabled

; Custom settings are not configured

Re: Corexy

: 04 sie 2019, 12:49
autor: dragonn
Masz osoby wyłącznik krańcowy do osi Z czy używasz bltouch do levelowania i jako krańcówka?
Wrzuć też pliki homeall.g i homez.g.
A i wklej kod w tagi:

Kod: Zaznacz cały

[code]
[/code]

Re: Corexy

: 04 sie 2019, 13:06
autor: Krzysztof37
Tak używam BLTouch

Kod: Zaznacz cały

; homeall.g
; called to home all axes
;
; generated by RepRapFirmware Configuration Tool v2 on Sat Aug 03 2019 03:22:53 GMT+0100 (Brytyjski czas letni)
G91                   ; relative positioning
G1 Z5 F6000 S2        ; lift Z relative to current position
G1 S1 X205 Y205 F1800 ; move quickly to X or Y endstop and stop there (first pass)
G1 S1 X205            ; home X axis
G1 S1 Y205            ; home Y axis
G1 X-5 Y-5 F6000      ; go back a few mm
G1 S1 X205 F360       ; move slowly to X axis endstop once more (second pass)
G1 S1 Y205            ; then move slowly to Y axis endstop
G1 S1 Z-205 F1800     ; move Z down stopping at the endstop
G90                   ; absolute positioning
G92 Z0                ; set Z to axis minimum (you may want to adjust this)

; Uncomment the following lines to lift Z after probing
;G91                  ; relative positioning
;G1 S2 Z5 F100        ; lift Z relative to current position
;G90                  ; absolute positioning

; homez.g
; called to home the Z axis
;
; generated by RepRapFirmware Configuration Tool v2 on Sat Aug 03 2019 03:22:53 GMT+0100 (Brytyjski czas letni)
G91               ; relative positioning
G1 Z5 F6000 S2    ; lift Z relative to current position
G1 S1 Z-205 F1800 ; move Z down until the endstop is triggered
G92 Z0            ; set Z position to axis minimum (you may want to adjust this)

; Uncomment the following lines to lift Z after probing
;G91              ; relative positioning
;G1 S2 Z5 F100    ; lift Z relative to current position
;G90              ; absolute positioning

Re: Corexy

: 04 sie 2019, 18:09
autor: Krzysztof37
Jakieś sugestie, dlaczego oś z nie zatrzymuje się?

Re: Corexy

: 04 sie 2019, 18:33
autor: dragonn
Spróbuj ustawić w M558 zamiast P5 wpisz P9, zgodnie z tym https://duet3d.dozuki.com/Wiki/Gcode#Se ... probe_type
P9 (from RepRapFirmware 1.21RC2) is as P5 but for a BLTouch probe that needs to be retracted and redeployed between probe points.
Dodatkowo powiedz czy masz też Duex i gdzie i jak podłączyłeś BLTouch fizycznie

Re: Corexy

: 04 sie 2019, 19:48
autor: Krzysztof37
Zmieniłem wartość jak podałeś, ale bez rezultatu w dalszym ciągu z nie zatrzymuje się.
Moja płyta to DUET WiFi a co do podłączenia to zrobiłem to według tego zdjęcia a drugie zdjęcie to moje podłączenie

Re: Corexy

: 04 sie 2019, 19:52
autor: Krzysztof37
to moje podłączanie

Re: Corexy

: 04 sie 2019, 20:09
autor: Krzysztof37
BLTouch

Re: Corexy

: 04 sie 2019, 21:24
autor: Krzysztof37
A co do fizycznego podłączenia i ustawień, to postępowałem zgodnie z tym poradnikiem
https://betrue3d.dk/bltouch-on-duet-wif ... and-usage/

Re: Corexy

: 04 sie 2019, 21:46
autor: dragonn
A opisz dokładnie co się dzieje jak odpalasz homing.
Czy pin bltouch wysuwa się zanim drukarka rozpocznie ruch?

Re: Corexy

: 04 sie 2019, 21:58
autor: Berg
Z czego jest stół? Tzn co to za podkładka?

Re: Corexy

: 04 sie 2019, 22:16
autor: Krzysztof37
Stół to szyba z mikroporami, kupiona na ebay

Re: Corexy

: 04 sie 2019, 22:37
autor: Krzysztof37
Nie, pin nie wysuwa się gdy włączam home z, myślałem ze to możne wina BLToucha, ale mam drugi i efekt jest ten sam, cala procedure Find Z-offset przechodzi bez problemu. Nie mam założonego rezystora 240 Ohm miedzy GDN a z probe IN, ale wyczytałem ze na 5v tez działa bez problemu. BLTouch od momentu włączenia drukarki świeci na czerwono , na początku wykonuje test potem pin jest schowany, podczas procedury Find Z-offset przy wysuniętym pinie świeci na niebiesko.

Re: Corexy

: 04 sie 2019, 22:59
autor: Berg
Krzysztof37 pisze:Stół to szyba z mikroporami, kupiona na ebay
Skoro @dragonn rozkminia temat to Duet jest w dobrych rękach ;) Jednak nie był bym sobą gdym nie skomentował:
soro szyba to po ch. Ci ten bltouch. Weź to wywal, ustaw śrubkami, nie ruszaj i drukuj. Szyba jest idealnie prosta i nie trzeba jej korygować.
A jeśli jakimś cudem nie jest to ją wymień na taką co jest.

Re: Corexy

: 04 sie 2019, 23:11
autor: dragonn
A w tym poradnik patrzyłeś na "Lets have a look at Homing using a Probe"
Tam jest podane jak musi wyglądać homez.g. Podobnie trzeba pewnie wedytować homeall.g ale tylko część dotyczącą osi Z.

Re: Corexy

: 05 sie 2019, 00:07
autor: Krzysztof37
Wiec tymczasowo usunąłem zawartość mojego homez.g i wkleiłem zawartość z tamtej strony, home z zaczął działać , problem polega tylko na tym że BLTouch jest zamontowany 3 cm od środka dyszy za hot endem i po dojsciu do home position wystaje poza stół, BLTouch wysuwa pin, ale poza stołem, resztę opisze jutro, póki co dziękuje za dzisiejsze wskazówki.

Re: Corexy

: 05 sie 2019, 00:25
autor: Krzysztof37
Jeszcze jedno, jak zmienić pozycje home dla osi z tak żeby BLTouch nie wychodził poza stół?

Re: Corexy

: 05 sie 2019, 00:55
autor: Krzysztof37
zrobiłem jeszcze auto bed compensation i na ostatni rzad brakło stołu, potem zmieniłem rozmiar stołu w Define Area for Mesh Grid Compensation i jakos przeszedł test z takim wynikiem: G32
Warning: the height map has a substantial Z offset. Suggest use Z-probe to establish Z=0 datum, then re-probe the mesh.
90 points probed, min error -0.471, max error -0.341, mean -0.424, deviation 0.023
Height map saved to file heightmap.csv

Re: Corexy

: 05 sie 2019, 07:38
autor: dragonn
Z zmianą pozycji dla home osi Z musisz po prostu dodać komendę:

Kod: Zaznacz cały

G1 Xpozycja_x Ypozycja_y F3000
Gdzie oczywiście pozycja_x i pozycja_y to koordynaty pozycji gdzie ma homować, dodaj to na początku samego pliku.
Najlepiej zhomować sobie wszystko teraz, ręcznie podejchać do pozycji w której chcesz homować i sobie ją spisać i wkleić do pliku.
Sugerowałbym żeby plik homez.g wyglądał tak:

Kod: Zaznacz cały

G91               ; relative positioning
G1 Z5 F6000 S2    ; lift Z relative to current position
G90               ;abosulte positioning
G1 Xpozycja_x Ypozycja_y F3000 ;safe home position
G30 ; Do a single probe to home our Z axis
G90 ; Make sure we are in absolute mode
G1 Z10 F6000 ; Rapidly move the Z axis to Z=10.
Oczywiście musisz sobie zdawać z tego sprawy że w tej konfiguracji nie zrobisz home Z dopóki nie zrobisz najpierw Home X i Y

Re: Corexy

: 05 sie 2019, 09:37
autor: Berg
Krzysztof37 pisze:Jeszcze jedno, jak zmienić pozycje home dla osi z tak żeby BLTouch nie wychodził poza stół?
robić home w przeciwnym kierunku niż jest zamontowany BLT

Re: Corexy

: 05 sie 2019, 13:27
autor: Krzysztof37
Witam ponownie, wychodzi na to ze wszystko powoli zaczyna działać jak powinno, i tu należna się wielkie podziękowania dla Pana " dragonn" i pozostałych osób, dających mi cenne wskazówki na podstawie których w przyszłości będę mógł już w miarę radzić sobie sam, ale jeszcze do tego momentu daleka droga, bo ogrom zagadnień w tej tematyce jest naprawdę wielki.
Wracając do meritum chciałem jeszcze zapytać jak edytować kod startowy slizera ? chodzi mi tutaj gdzie wrzucić te komendy:
G28 XY ;Home XY
M561 ; Clear any bed transform that might be in place
G1 X104.5 Y130 ; Move Probe to middle of bed
G30 ; Do a single probe
M375 P"bareplate.csv" ; Load my custom heightmap. Otherwise use G29 S1
G1 Z20.0 F6000 ; Move Z to 20

I jeszcze jedna sprawa, po wydaniu komendy idź do punktu centralnego głowica przesuwa się na "środek" pola roboczego, ale tak naprawdę to nie jest punkt centralny. W osi X jest na środku, ale Y jest cofnięty do tylu o 25mm względem środka dyszy. 220x220 to wymiary blatu, ale fizyczna powierzchnia robocza to 210x210, jak to ostawić poprawnie?

Re: Corexy

: 05 sie 2019, 13:59
autor: dragonn
Jak to poprawić pokaże Ci jak tylko będę w domu bo ten sam problem mam u siebie (rozwiązany, tylko nie pamiętam tego).
Co do kodu startowego slicera no to zależy już od tego jakiego slicera używasz.

Re: Corexy

: 05 sie 2019, 14:06
autor: Krzysztof37
Ok, mój slicer to Slic3r

Re: Corexy

: 05 sie 2019, 15:58
autor: Krzysztof37
Znalazłem w moim Slic3r gdzie wrzucić te komendy, mam nadzieje ze dobrze, muszę jedynie potem chyba zmienić koordynaty zaznaczone na czerwono.

Re: Corexy

: 05 sie 2019, 16:01
autor: Krzysztof37
i jeszcze małe sprostowanie, moja powierzchnia robocza to 200x200 a nie 210

Re: Corexy

: 05 sie 2019, 16:47
autor: dragonn
Tak, dobrze wpisałeś.
To teraz co do tego że masz przesuniętą oś Y to ja robię tak:

Kod: Zaznacz cały

G91                     ; relative positioning
G1 S2 Z5 F6000             ; lift Z relative to current position

; home y
G1 S1 Y315 F3000 ; move quickly to Y axis endstop and stop there (first pass)
G1 Y-5 F6000       ; go back a few mm
G1 S1 Y315 F3000  ; move slowly to Y axis endstop once more (second pass)
G1 Y-13 F6000 ;offset Y
G92 Y290 ; max Y

G1 S2 Z-5 F6000      ; lower Z again
G90               ; absolute positioning
Gdzie offset Y to wartość o ile jest przesunięty stół względem faktycznego początku osi Y a max Y to wartość max osi Y.
Jeśli homujesz do Y min a nie Y max to musisz przy offset Y podać wartość dodatnią a przy max Y podać wartość min.

Re: Corexy

: 05 sie 2019, 17:16
autor: Krzysztof37
Ok, czyli mój homey.g powinien wygladac tak?
; homey.g
; called to home the Y axis
;
; generated by RepRapFirmware Configuration Tool v2 on Sat Aug 03 2019 03:22:53 GMT+0100 (Brytyjski czas letni)
G91 ; relative positioning
G1 Z5 F6000 S2 ; lift Z relative to current position
G1 S1 Y205 F1800 ; move quickly to Y axis endstop and stop there (first pass)
G1 Y-5 F6000 ; go back a few mm
G1 S1 Y205 F360 ; move slowly to Y axis endstop once more (second pass)
G1 Y-30 F6000 ;offset Y
G92 Y220 ; max Y
G1 Z-5 F6000 S2 ; lower Z again
G90 ; absolute positioning

Re: Corexy

: 05 sie 2019, 17:39
autor: Krzysztof37
Coś mi tu nie pasuje, jak mogę sprawdzić fizyczna powierzchnie robocza jaka widzi drukarka?

Re: Corexy

: 05 sie 2019, 18:16
autor: Pjoter
Taki offset można też ustawić w configu. Kombinujesz wtedy z dwoma parametrami - zakres ruchu oraz minima osi (np zakres ruchy 230 w Y i minimum osi w Y=-30 - - - - - oznacza to że po dojechaniu do krancowek dysza znajduje się 30 mm od obszaru roboczego o długości 200 mm. Jak będę miał dostęp do drukarki to podeślę jak to u mnie wygląda.

Co do zakresu ruchu - ja na początku ustawiam sobie większy niż możliwy i jadac wzdłuż kolejnych osi patrzę i zapisuje kiedy maskuje zakres osi - tzn kiedy dojeżdżam do punktu gdzie silniki zaczynają przeskakiwac.

Re: Corexy

: 05 sie 2019, 18:28
autor: Krzysztof37
jak sprawdzasz na bieżąco współrzędne?

Re: Corexy

: 05 sie 2019, 18:36
autor: Pjoter
Poprzez interfejs na stronie. Zeruje osie i następnie poruszając silnikiem, duet sam wylicza gdzie się znajdujesz.

Re: Corexy

: 05 sie 2019, 19:27
autor: Krzysztof37
ok załapałem, kolejna sprawa i chyba już przed ostatnia :) mam jeszcze czujnik braku filamentu z wtyczka na 3 kable i nie wiem gdzie powinna być podłączona na płycie?

Re: Corexy

: 05 sie 2019, 19:38
autor: dragonn
https://duet3d.dozuki.com/Wiki/Gcode#Se ... nt_sensing do jakiekolwiek wolnego wejścia endstopa.

Re: Corexy

: 05 sie 2019, 22:10
autor: Pjoter

Kod: Zaznacz cały

; Axis Limits
M208 X0 Y-12 Z0 S1                         ; Set axis minima
M208 X282 Y271 Z250 S0                   ; Set axis maxima
Wycinek config.g który odpowiada za pole robocze. Punkt 0,0 to róg stołu, przy krańcówkach dysza wisi nad "pustką" (Y-12).

Re: Corexy

: 05 sie 2019, 23:20
autor: Krzysztof37
ok, bardzo dziękuje wszystkim za dzisiejsze rady, nadmiar wiedzy wychodzi mi uszami, wiec muszę się z tym przespać :]
Jutro postaram się to wszystko ogarnąć, a potem jeszcze z kilkoma problemami muszę się zmierzyć np. pid tuning bo mam rozbieżność w temperaturach itp. Ale to potem, jeszcze raz dziękuje za pomoc i WIELKI SZACUNEK za wiedze jaka posiadacie w tych tematach.

Re: Corexy

: 06 sie 2019, 23:52
autor: Krzysztof37
Witam ponownie, wszystko dzisiaj poustawiałem, a przynajmniej tak mi się wydawało, zrobiłem pierwszy wydruk i niespodzianka drukarka drukuje, ale jakieś 3 mm nad blatem :no: ustawilem jeszcze raz Find Z-offset: i dalej tak samo, co zrobiłem źle??

Re: Corexy

: 07 sie 2019, 07:17
autor: dragonn
A jak zrobisz home Z to czy drukarka faktycznie stoi nad blatem 3mm?

Re: Corexy

: 07 sie 2019, 07:28
autor: Krzysztof37
Tak, przy holmowaniu osi xy dyszysza jest nad blatem, po holmowaniu osi z cofa się 3cm ale to dlatego żeby BL był nad blatem, ale wydaje mi się że odległość od blatu jest taka sama podczas drukowania jak przy holmowaniu osi xy czyli około 2-3mm

Re: Corexy

: 07 sie 2019, 07:33
autor: Krzysztof37
Tzn. Przy holmowaniu xy tak, jakieś 3mm nad, po holmowaniu z dysza jest nad blatem, ale jakieś 20mm

Re: Corexy

: 07 sie 2019, 08:16
autor: dragonn
Wrzuć jak wygląda teraz Twojej homez.g i homeall.g

Re: Corexy

: 07 sie 2019, 08:46
autor: Krzysztof37
Ok, ale wieczorem jak wrócę z pracy

Re: Corexy

: 07 sie 2019, 19:14
autor: Krzysztof37
Ok, jestem wiec tak
homez.g
G91 ; relative positioning
G1 Z5 F6000 S2 ; lift Z relative to current position
G90 ;abosulte positioning
G1 X200mm Y173mm F3000 ;safe home position
G30 ; Do a single probe to home our Z axis
G90 ; Make sure we are in absolute mode
G1 Z10 F6000 ; Rapidly move the Z axis to Z=10.


; homeall.g
; called to home all axes
;
; generated by RepRapFirmware Configuration Tool v2 on Sat Aug 03 2019 03:22:53 GMT+0100 (Brytyjski czas letni)
G91 ; relative positioning
G1 Z5 F6000 S2 ; lift Z relative to current position
G1 S1 X205 Y205 F1800 ; move quickly to X or Y endstop and stop there (first pass)
G1 S1 X205 ; home X axis
G1 S1 Y205 ; home Y axis
G1 X-5 Y-5 F6000 ; go back a few mm
G1 S1 X205 F360 ; move slowly to X axis endstop once more (second pass)
G1 S1 Y205 ; then move slowly to Y axis endstop
G1 S1 Z-205 F1800 ; move Z down stopping at the endstop
G90 ; absolute positioning
G92 Z0 ; set Z to axis minimum (you may want to adjust this)

; Uncomment the following lines to lift Z after probing
;G91 ; relative positioning
;G1 S2 Z5 F100 ; lift Z relative to current position
;G90 ; absolute positioning



Z tym ze home all nie działa poprawnie i nie używam go bo BL się nie wysuwa, nie wiem jak go skonfigurować bo w poradniku twórca sam nie wiedział: I’m a bit confused here actually as it seems the machine uses homeall and then issue homez even if we havn’t made references to it in the homeall.g file.

Re: Corexy

: 07 sie 2019, 19:26
autor: FlameRunner
dragonn pisze:A i wklej kod w tagi:

Kod: Zaznacz cały

[code]
[/code]
!

Re: Corexy

: 07 sie 2019, 21:01
autor: Krzysztof37

Kod: Zaznacz cały

homez.g
G91 ; relative positioning
G1 Z5 F6000 S2 ; lift Z relative to current position
G90 ;abosulte positioning
G1 X200mm Y173mm F3000 ;safe home position
G30 ; Do a single probe to home our Z axis
G90 ; Make sure we are in absolute mode
G1 Z10 F6000 ; Rapidly move the Z axis to Z=10.

Kod: Zaznacz cały

; homeall.g
; called to home all axes
;
; generated by RepRapFirmware Configuration Tool v2 on Sat Aug 03 2019 03:22:53 GMT+0100 (Brytyjski czas letni)
G91 ; relative positioning
G1 Z5 F6000 S2 ; lift Z relative to current position
G1 S1 X205 Y205 F1800 ; move quickly to X or Y endstop and stop there (first pass)
G1 S1 X205 ; home X axis
G1 S1 Y205 ; home Y axis
G1 X-5 Y-5 F6000 ; go back a few mm
G1 S1 X205 F360 ; move slowly to X axis endstop once more (second pass)
G1 S1 Y205 ; then move slowly to Y axis endstop
G1 S1 Z-205 F1800 ; move Z down stopping at the endstop
G90 ; absolute positioning
G92 Z0 ; set Z to axis minimum (you may want to adjust this)

; Uncomment the following lines to lift Z after probing
;G91 ; relative positioning
;G1 S2 Z5 F100 ; lift Z relative to current position
;G90 ; absolute positioning

Kod: Zaznacz cały

; config-override.g file generated in response to M500 at 2019-08-07 19:44
; This is a system-generated file - do not edit
; Heater model parameters
M307 H0 A90.0 C700.0 D10.0 S1.00 V0.0 B1
M307 H1 A548.0 C162.5 D3.6 S1.00 V23.6 B0
M307 H2 A340.0 C140.0 D5.5 S1.00 V0.0 B0
M307 H3 A340.0 C140.0 D5.5 S1.00 V0.0 B0
M307 H4 A340.0 C140.0 D5.5 S1.00 V0.0 B0
M307 H5 A340.0 C140.0 D5.5 S1.00 V0.0 B0
M307 H6 A340.0 C140.0 D5.5 S1.00 V0.0 B0
G10 L2 P1 X0.00 Y0.00 Z0.00
G10 L2 P2 X0.00 Y0.00 Z0.00
G10 L2 P3 X0.00 Y0.00 Z0.00
G10 L2 P4 X0.00 Y0.00 Z0.00
G10 L2 P5 X0.00 Y0.00 Z0.00
G10 L2 P6 X0.00 Y0.00 Z0.00
G10 L2 P7 X0.00 Y0.00 Z0.00
G10 L2 P8 X0.00 Y0.00 Z0.00
G10 L2 P9 X0.00 Y0.00 Z0.00

Re: Corexy

: 07 sie 2019, 21:17
autor: Krzysztof37
Właśnie włączyłem drukowanie ponownie żeby sprawdzić na jakiej wysokości drukuje i jest to 4mm, ponadto otrzymałem jeszcze komunikat Error:

Kod: Zaznacz cały

M375: Height map file bareplate.csv not found
, co powinienem zrobić?

Re: Corexy

: 07 sie 2019, 22:05
autor: dragonn

Kod: Zaznacz cały

G91 ; relative positioning
G1 Z5 F6000 S2 ; lift Z relative to current position
G90 ;abosulte positioning
G1 X200mm Y173mm F3000 ;safe home position
G30 ; Do a single probe to home our Z axis
G90 ; Make sure we are in absolute mode
G92 Z4; assume we are at 4mm over the plate
G1 Z10 F6000 ; Rapidly move the Z axis to Z=10.
Nie wiem czy to prawidłowe rozwiązanie w przypadku autolevelingu ale powinno działać, dając komendę G92 Z4 informujesz drukarkę że po wykonaniu poziomowania jest ona 4mm nad stołem.
Co do homeall.g

Kod: Zaznacz cały

; homeall.g
; called to home all axes
;
; generated by RepRapFirmware Configuration Tool v2 on Sat Aug 03 2019 03:22:53 GMT+0100 (Brytyjski czas letni)
G91 ; relative positioning
G1 Z5 F6000 S2 ; lift Z relative to current position
G1 S1 X205 Y205 F1800 ; move quickly to X or Y endstop and stop there (first pass)
G1 S1 X205 ; home X axis
G1 S1 Y205 ; home Y axis
G1 X-5 Y-5 F6000 ; go back a few mm
G1 S1 X205 F360 ; move slowly to X axis endstop once more (second pass)
G1 S1 Y205 ; then move slowly to Y axis endstop

M98 P"homez.g"

; Uncomment the following lines to lift Z after probing
;G91 ; relative positioning
;G1 S2 Z5 F100 ; lift Z relative to current position
;G90 ; absolute positioning
Z tym że nie znajduje height map będzie mi ciężej pomóc ale nie wynika to z tego że musisz najpierw zrobić autoleveling i go zapisać?

Re: Corexy

: 07 sie 2019, 22:33
autor: Krzysztof37
a jeśli ta odległość będzie za każdym razem inna to wówczas muszę każdorazowo ja zmieniać? gdzieś ten parametr 4mm musi istnieć w którymś z konfigow że za każdym razem widzi go drukarka, nie mam pojęcia. Znalazłem podobny watek do mojego, ale nie za bardzo go rozumie, tu jest link: https://forum.duet3d.com/topic/3055/hav ... e-z-offset
i tutaj: https://reprap.org/forum/read.php?416,762755

Re: Corexy

: 07 sie 2019, 23:14
autor: Krzysztof37
Home all działa, dziękuję !!!

Re: Corexy

: 07 sie 2019, 23:25
autor: Krzysztof37
Wydaje mi się ze jest coś co nie pozwala na poprawne odczytanie offsetu z G31, ale to tylko moje domysły, zaczyna mnie to irytować, tzn braki w mojej wiedzy aby samemu rozwiązać ten problem.

Re: Corexy

: 08 sie 2019, 07:19
autor: dragonn
Hmmm jak dla mnie ta odległość powinna być za każdym razem taka sama (dopóki nie rozbierasz głowicy). Tak że nie widzę problemu z tym żeby wpisać to na stałe.
Sugerowałbym może zapytać na forum duet3d właśnie, ta na pewno jest trochę osób które używają autolevelingu na duecie.

Re: Corexy

: 08 sie 2019, 07:44
autor: Krzysztof37
Ok, tak zrobię i dam znac

Re: Corexy

: 08 sie 2019, 20:15
autor: Krzysztof37
Witam ponownie, za rada napisałem post na Duet3D forum, ale jak do tej pory zero rozwiązań. Mam dziś możne trochę głupie pytanie, czy nie dokładne ustawienie BL Toucha względem dyszy drukującej możne mieć wpływ na jego nie dokładne pomiary, czy jest jakaś tolerancja w wysokości ustawienia, chodzi mi o to, czy jak zamontuje np. o 1mm za wysoko to czy podczas pomiaru sonda to skoryguje?

Re: Corexy

: 08 sie 2019, 20:21
autor: dragonn
Chyba nie do końca rozumiesz jak działa taki bltouch.
On jest od korygowania nierówności stołu, ale to ile jest dysza nad stołem kiedy on "załapie" musisz ustawić zawsze sobie sam. Oczywiście można kombinować żeby zamocować go tak idealnie żeby moment załapania był w momencie jak dysza dotknie stołu, ale jest to trudne tak że prościej ustawić ten offset w sofice.

Re: Corexy

: 09 sie 2019, 00:48
autor: Krzysztof37
wiem ze do koercji, ale ta korekcja odbywa się na podstawie pomiaru różnic wysokości, ale mniejsza o to, dziękuje za odpowiedz, chciałem jeszcze tylko nawiązać do tego jak się sprawy maja na drugim forum, na chwile obecna jedyna konkluzja osób po kilkunastu postach jest taka, że Trigger Height: 0.7 mm bez względu na to jaki wynik będzie po pomiarze Z offset wpisany do G31nie zmienia się co znaczy ze i cytuje ''that means your settings are not getting set.''

Re: Corexy

: 09 sie 2019, 07:30
autor: dragonn
Pomiaru różnicy wysokości?
A jak by miałby się odbywać ten pomiar?

Re: Corexy

: 10 sie 2019, 14:00
autor: Krzysztof37
Niestety nikt nie wie na forum Duet3D dlaczego komenda G31 jest ignorowana, czyli w dalszym ciągu temat nie rozwiązany.

Re: Corexy

: 11 sie 2019, 01:43
autor: Krzysztof37
Ok Panowie, po 8 godzinach ślęczenia i szukania w internecie znalazłem rozwiązanie mojego problemu i jak to bywa w takich sytuacjach rozwiązanie było bardzo banalne, otóż w config.g w sekcji endstop miałem ustawiona komendę w zlej kolejności, poniżej jest wyjaśnienie:
That can happen if you put the G31 command earlier in config.g than the M558 command. This is because RRF stores different G31 parameters for different types of Z probe, to allow you to use more than one probe.

Jeszcze raz dziękuję wszystkim za pomoc a w szczególności Dragonowi :piwo:

Re: Corexy

: 11 sie 2019, 22:16
autor: Krzysztof37
Problemów ciąg dalszy, po skonfigurowaniu drukarki zrobiłem pierwszy wydruk i znów niespodzianka jak widać na zdjęciu wszystkie warstwy maja około 0.4mm, nie są sklejone a całość się rozwarstwia. Jako slicera uzywam Slic3r na zdjęciach jego ustawienia, nie wiem co jeszcze powinienem ostawić ??

Re: Corexy

: 11 sie 2019, 22:58
autor: dragonn
Podaj jaki to materiał, jaką temperaturą drukujesz i jaki masz czujnik temperatury zainstalowany.

Re: Corexy

: 11 sie 2019, 23:19
autor: Krzysztof37
PLA, 215 stopni, 220 pierwsza warstwa, Mosquito Thermistor :https://www.3djake.pl/slice-engineering ... thermistor,
ale wydaje mi się ze warstwy kładzione są co 0.4mm, mierzyłem pojedynczy włos i taką miał mniej więcej grubość, w slicerze mam ustawioną warstwę na 0.2 a drukuje coś innego.

Re: Corexy

: 11 sie 2019, 23:32
autor: chemik72
Sprawdzałeś czy
np. zadane 50mm daje rzeczywiście 50mm ?

Re: Corexy

: 11 sie 2019, 23:58
autor: Krzysztof37
Hmm no chyba nie,właśnie sprawdziłem z panelu głównego dałem +50 a w rzeczywistości przesunął na 100mm

Re: Corexy

: 12 sie 2019, 00:00
autor: Krzysztof37
to by wyjaśniało wysokość warstwy, jak mam to zmienić??

Re: Corexy

: 12 sie 2019, 07:20
autor: Pjoter
W config.g musisz zmienić ilość kroków na mm dla osi Z. Wartość która masz tam wpisana podziel na 2 i tyle ;)

Re: Corexy

: 12 sie 2019, 09:07
autor: Krzysztof37
Ok spróbuję jak wrócę z pracy, najpierw muszę sprawdzić czy ta czy ta wysokość jest dokładnie razy 2, czy ciut więcej.

Re: Corexy

: 12 sie 2019, 09:24
autor: dragonn
Lepiej nie zgadywać a wyliczyć to sobie:
1. podaj jaki skok śruby masz na osi Z
2. podaj krok silnika 1.8 czy 0.9
3. podaj jaki mikrokrok masz na osi Z
To się wyliczy ile dokładnie kroków musisz ustawić.

Re: Corexy

: 12 sie 2019, 18:23
autor: Krzysztof37
Wiec,
skok śruby- 2mm
krok 1.8
x16

Re: Corexy

: 12 sie 2019, 18:31
autor: dragonn
Czyli ustawiasz dokładnie 1600 kroków na mm. I tyle musi działać, jak nie działa to znaczy że coś z mechaniką/momentem silników jest nie tak

Re: Corexy

: 12 sie 2019, 18:37
autor: Krzysztof37
Dziękuje, czy dla extendera tez powinienem sprawdzić? i dla osi XY

Re: Corexy

: 12 sie 2019, 18:41
autor: Krzysztof37
os xy jest ok

Re: Corexy

: 12 sie 2019, 18:44
autor: dragonn
Dla extrudera najlepiej sprawdzać na podstawie ile faktycznie wciąga filamentu na zadaną odległość. Bo nawet dwa identyczne ekstudery mogą się minimalnie różnić. Dla XY faktycznie najlepiej liczyć, polecam tą stronę https://blog.prusaprinters.org/calculator/

Re: Corexy

: 12 sie 2019, 19:12
autor: Krzysztof37
Super już sprawdzam a potem ponowny wydruk, póki co dziękuje za rady

Re: Corexy

: 13 sie 2019, 19:52
autor: Krzysztof37
Witam ponownie, pierwszy wydruk zrobiony wygląda całkiem przyzwoicie, wszystko wróciło do normy, pozostała kwestia extrudera, zrobiłem szybki pomiar i wyszło to tak:
na 200mm wysunął 214mm
100mm-107mm
50mm-53mm
20mm-21.5mm
10mm-11mm
pomiar +- 0.3mm
Czy takie różnice mogą odzwierciedlać się w jakości wydruku? powinienem skalibrować extruder?, lub zostawić tak jak jest?

Re: Corexy

: 13 sie 2019, 19:58
autor: dragonn
Pierwsze: sprawdzaj na wsuwaniu a nie wysuwaniu
Po drugie - tak, na 200mm ma wciągnąć dokładnie 200mm +/- kilka mm, ale nie kilkanaście.

Re: Corexy

: 13 sie 2019, 20:32
autor: Krzysztof37
Sorki, pisząc wysuwanie miałem na myśli wysuwanie w stronę extrudera,mój extruder jest z przekładnia jak mam to obliczyć? duża zębatka ma 65 zębów a na ośce silnika 22

Re: Corexy

: 13 sie 2019, 20:40
autor: dragonn
Nie, nie licz tego.
Oblicz to z proporcji tego co teraz masz np. tak jak tu: https://mattshub.com/2017/04/19/extruder-calibration/

Re: Corexy

: 13 sie 2019, 22:09
autor: Krzysztof37
Super, zrobione, dziękuje :)

Re: Corexy

: 28 sie 2019, 22:55
autor: Krzysztof37
Witam ponownie, właśnie wróciłem z urlopu i zabrałem się dziś do skończenia konfiguracji drukarki, na początek wydrukowałem testowa kostkę i tu proszę o opinie co powinienem jeszcze poprawić bo do ideału daleka droga, a i od razu rzuciło mi się w oczy że napisy są wydrukowane od wewnątrz, nie wiem czy to wina slicera czy moich ostawień, proszę o rade

Re: Corexy

: 29 sie 2019, 10:09
autor: morf
podaj jakies parametry druku

Re: Corexy

: 29 sie 2019, 10:22
autor: Krzysztof37
PLA
Warstwa 0.2
Predkosc 40
Bez wypełnienia

Re: Corexy

: 29 sie 2019, 14:07
autor: kapi
Krzysztof37 pisze:od razu rzuciło mi się w oczy że napisy są wydrukowane od wewnątrz, nie wiem czy to wina slicera czy moich ostawień,
na pewno w slicerze masz kliknięty mirror jakiejś osi -X lub Y.
czasem się zdarza :cool2:

Re: Corexy

: 29 sie 2019, 14:29
autor: morf
sa jeszcz inne parametry jak jerk,acc. nadmuch masz?
jaki to filament

Re: Corexy

: 29 sie 2019, 14:33
autor: Krzysztof37
Jestem w pracy, jak wrócę dam parę zdjęć i dokładny opis

Re: Corexy

: 29 sie 2019, 19:03
autor: Krzysztof37
Ok, wiec tak, powtórzę się z danymi drukarki:
Drukarka to Two Tree Sapphire S coreXY
Modyfikacje:
Duet WiFi
BlTouch
Prowadnice Hiwin
Hotbed Keenovo 400W
Hotend Mosquito Slice Engineering
Nadmuch według tego projektu https://www.youtube.com/watch?v=fpymiHUSxEs
Do druku użyłem PLA Pro poniżej krotki opis:
PLA Pro combines two desirable features: simple printing as with normal PLA material but with properties that are comparable to those of ABS. The Spectrum PLA Pro has nearly 50% higher impact resistance after printing than ABS material.
i na koniec zdjecie ze slicera.
Co do odbicia lustrzanego to mam coś skopane w ustawieniach, ale nie wiem co :problem:

Re: Corexy

: 29 sie 2019, 19:40
autor: Krzysztof37
Podam jeszcze mój aktualny config.g

Kod: Zaznacz cały

; Configuration file for Duet WiFi (firmware version 1.21)
; executed by the firmware on start-up
;
; generated by RepRapFirmware Configuration Tool v2 on Sat Aug 03 2019 03:22:52 GMT+0100 (Brytyjski czas letni)

; General preferences
G90                                      ; Send absolute coordinates...
M83                                      ; ...but relative extruder moves

M667 S1                                  ; Select CoreXY mode

; Network
M550 P"My Printer"                       ; Set machine name
M552 S1                                  ; Enable network
M587 S"ASUS" --------               ; Configure access point. You can delete this line once connected
M586 P0 S1                               ; Enable HTTP
M586 P1 S0                               ; Disable FTP
M586 P2 S0                               ; Disable Telnet

; Drives
M569 P0 S0                               ; Physical drive 0 goes backwards
M569 P1 S0                               ; Physical drive 1 goes backwards
M569 P2 S1                               ; Physical drive 2 goes forwards
M569 P3 S0                               ; Physical drive 3 goes backwards
M92 X80.00 Y80.00 Z1600 E416             ; Set steps per mm
M350 X16 Y16 Z16 E16 I1                  ; Configure microstepping with interpolation
M566 X900.00 Y900.00 Z12.00 E120.00      ; Set maximum instantaneous speed changes (mm/min)
M203 X6000.00 Y6000.00 Z180.00 E1200.00  ; Set maximum speeds (mm/min)
M201 X500.00 Y500.00 Z20.00 E250.00      ; Set accelerations (mm/s^2)
M906 X900.00 Y900.00 Z1100.00 E900.00 I30 ; Set motor currents (mA) and motor idle factor in per cent
M84 S30                                  ; Set idle timeout

; Axis Limits
M208 X0 Y0 Z0 S1                         ; Set axis minima
M208 X200 Y200 Z200 S1.6                 ; Set axis maxima

; Endstops
M574 X2 Y2 S0                            ; X home to min. Y and Z home to max. Normally Closed limit switches. 
M574 Z1 S2                               ; Define Z to use Probe. Home to Min
M557 X5:205 Y5:200 S20                   ; Define mesh grid
M558 P5 H5 F500 T4000                    ; Set Z probe type/mode 5. H=Dive Height. F=Speed the bed moves
G31 P25 X0 Y-35.40 Z1.20                 ; Z probe trigger value, offset in relation to nozzle. And trigger height adjustment

; Heaters
M305 P0 T100000 B4138 R4700              ; Set thermistor + ADC parameters for heater 0
M143 H0 S120                             ; Set temperature limit for heater 0 to 120C
M305 P1 T613400 B5025 C1.484206e-7 R4700 ; Set thermistor + ADC parameters for heater 1
M143 H1 S280                             ; Set temperature limit for heater 1 to 280C

; BLTouch - Heaters
M307 H7 A-1 C-1 D-1                      ; Disable the 7th Heater to free up PWM channel 5 on the Duet WiFi board.

; Fans
M106 P0 S0 I0 F500 H T45                 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned on
M106 P1 S1 I0 F500 H1 T45                ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on

; Tools
M563 P0 D0 H1                            ; Define tool 0

M501

; Automatic saving after power loss is not enabled

; Custom settings are not configured

Re: Corexy

: 29 sie 2019, 19:50
autor: Krzysztof37
A to jest config od gościa z Thingiwerse z tej samej drukarki na duecie i na tych ustawieniach hołmuje mu w lewym tylnym rogu, skopiowałem cześć "Drivers: z jego configu do mnie , ale wtedy moja drukarka hołmuje po przeciwnej stronie tam gdzie nie ma end stopu, zamieniłem podłączenie silników xy, tez nic, potem dodałem do configu w poleceniu M667 S-1 czyli dodałem minus, tez nic

Kod: Zaznacz cały

; Drives
M569 P0 S1 ; Drive 0 goes forwards
M569 P1 S1 ; Drive 1 goes forwards
M569 P2 S1 ; Drive 2 goes forwards
M569 P3 S0 ; Drive 3 goes backwards
M350 Z16 E16 I0 ; Configure microstepping without interpolation
M350 X16 Y16 I1 ; Configure microstepping with interpolation
M92 X80.00 Y80.00 Z400.00 E400.00 ; Set steps per mm
M566 X900.00 Y900.00 Z12.00 E265.98 ; Set maximum instantaneous speed changes (mm/min)
M203 X9000.00 Y9000.00 Z1050.00 E5100.00 ; Set maximum speeds (mm/min)
M201 X1800.00 Y1800.00 Z100.00 E5000.00 ; Set accelerations (mm/s^2)
M906 X900.00 Y900.00 Z1100.00 E900.00 I30 ; Set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout

; Axis Limits
M208 X0 Y0 Z0 S1 ; Set axis minima
M208 X200 Y188 Z248 S0 ; Set axis maxima

; Endstops
M574 X1 Y2 Z1 S0 ; Set active low and disabled endstops

; Z-Probe
M558 P0 H0 F120 T6000 ; Disable Z probe but set dive height, probe speed and travel speed
M557 X15:5 Y15:195 S20 ; Define mesh grid

; Heaters
M307 H0 B0 S1.00 ; Disable bang-bang mode for the bed heater and set PWM limit
M305 P0 T100000 B4138 R2200 ; Set thermistor + ADC parameters for heater 0
M143 H0 S120 ; Set temperature limit for heater 0 to 120C
M305 P1 T100000 B4138 R2200 ; Set thermistor + ADC parameters for heater 1
M143 H1 S280 ; Set temperature limit for heater 1 to 280C

; Fans
M106 P0 S0-1.0 I0 F500 H-1 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned on
M106 P1 S1.0 I0 F500 H1 T45 ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on
M106 P2 S0.7 I0 F500 H-1 ; Set fan 2 value, PWM signal inversion and frequency. Thermostatic control is turned off

; Tools
M563 P0 D0 H1 ; Define tool 0
G10 P0 X0 Y0 Z0 ; Set tool 0 axis offsets
G10 P0 R0 S0 ; Set initial tool 0 active and standby temperatures to 0C

Re: Corexy

: 31 sie 2019, 13:24
autor: Krzysztof37
Wiec tak, spróbowałem ustawić mój config jeszcze raz i wydaje mi się ze dobrze to zrobiłem, ale problem plaga na tym, ze os X po uruchomieniu komendy home X, porusza się w przeciwna stronę czyli X+ a powinna X-. Z panelu głównego Dueta wszystkie kierunki działają dobrze, próbowałem zamienić wtyczki silników na płycie ale to zmienia tylko cala kinematykę. Czy ktoś możne pomoc mi rozwiązać ten problem?

Re: Corexy

: 31 sie 2019, 15:50
autor: Krzysztof37
.

Re: Corexy

: 31 sie 2019, 15:58
autor: Krzysztof37
ok, problem rozwiązany, wystarczyło zmienień tylko wszystkie wartości na minus dla osi X w homeall, homex i homez