Strona 1 z 1

Zmiana prądu w gcode

: 09 sty 2018, 18:06
autor: mcxmcx
Pochwalony, potrzebuje rady jak zmienić w jednej osi prąd, za pomocą gcode.

Chodzi mi o wytestowanie, przy jakiej wartości prążki mi się wygładza.

Wyobrażam sobie to jako kostkę i co ileś tam warstw prąd się zmienia w dół.

M906 i M907 są niby obsługiwane, ale tego ja nie ogarniam.

Albo ileś tam kostek, i każda z innym prądem.

Re: Zmiana prądu w gcode

: 09 sty 2018, 18:11
autor: dragonn
Hmmm nie żebym się czepiał ale napisz może jaką masz elektronikę i soft :D?

Re: Zmiana prądu w gcode

: 09 sty 2018, 18:16
autor: tig33r
Pewnie marlin 2.0 + tmc2130.

Re: Zmiana prądu w gcode

: 09 sty 2018, 18:25
autor: samezrp
No to nie pozostaje nic innego @mcxmcx jak... poczytać dokumentację Marlina...
Temat jest na tyle świeży, że na pewno wszyscy zainteresowani podziękują Ci za jego zgłębienie i podzielenie się wiedzą.

Re: Zmiana prądu w gcode

: 09 sty 2018, 18:27
autor: Berg
no albo jakieś smothie mniej czy bardziej oryginalne, wtedy nie jest taki świeży tylko dobrze ogarnięty.

Re: Zmiana prądu w gcode

: 09 sty 2018, 18:38
autor: mcxmcx
To jest MKS sbase, no jak tam panowie, nie wiecie?

Re: Zmiana prądu w gcode

: 09 sty 2018, 18:38
autor: dragonn
mcxmcx pisze:To jest MKS sbase, no jak tam panowie, nie wiecie?
Czyli smoothie?

Re: Zmiana prądu w gcode

: 09 sty 2018, 18:45
autor: mcxmcx
Tak, Smoothie.

Re: Zmiana prądu w gcode

: 09 sty 2018, 18:46
autor: dziobu
A tak w ogóle to w czym problem?
Ze smoothie:

Kod: Zaznacz cały

Set Current control via digipot for each axis (current in amps)
M907 X1.0 Y1.0 Z1.0 E1.5
Wszystko przecież napisane.

Tu wcale nie gorzej: http://reprap.org/wiki/G-code#M906:_Set_motor_currents tylko inne jednostki.

Re: Zmiana prądu w gcode

: 09 sty 2018, 18:50
autor: mcxmcx
Ale jak?

Podczas druku z terminala, czy w gcode czy w kodzie startowym?

Nigdy nie robiłem i się pytam.

Re: Zmiana prądu w gcode

: 09 sty 2018, 18:52
autor: dragonn
mcxmcx pisze:Ale jak?

Podczas druku z terminala, czy w gcode czy w kodzie startowym?

Nigdy nie robiłem i się pytam.
Szczerze? Tam gdzie chcesz... jak chcesz zmieniać co wydruk to w g-code startowym, jak chcesz zmieniać w trakcie to przez terminal a jak chcesz zmieniać co jakaś wyskość to musisz w samym g-code przy odpowiedniej warstwie dodać.

Re: RE: Re: Zmiana prądu w gcode

: 09 sty 2018, 18:53
autor: mcxmcx
mcxmcx pisze:Ale jak?

Podczas druku z terminala, czy w gcode czy w kodzie startowym?

Nigdy nie robiłem i się pytam.
To znaczy tak, w simplify mam okienko do wpisywania, i jak przed drukiem to chyba się zmienia, bo jestem w stanie current zmniejszyć tak że się nie rusza, ale podczas druku nie ma żadnych efektów.

Re: Zmiana prądu w gcode

: 09 sty 2018, 19:01
autor: dziobu
W kodzie smoothie nie widzę żadnych ograniczeń. Wysyłasz z kropką w prądzie?
Takie coś:

Kod: Zaznacz cały

M907 E1.25
?

A próbowałeś w gcode wstawić te komendy co ileś warstw i puścić wydruk z karty? Gdzieś coś mi się obiło że S3D nie do końca wspiera smoothie tak jak trzeba przy druku na bieżąco.

Re: Zmiana prądu w gcode

: 09 sty 2018, 19:02
autor: Berg
no mam go o 4 dni to się człowiek zna :D

M907 X0.1 Y0.1

sprawdziłem, działa. na x i y

na ekstruder jest:
M907 A0.1

po takiej komendzie gubi kroki elegancko.

EDIT: @dziobu E is deprecated

EDIT2: i jeszcze jedno zdaje się jak zapiszesz M500 to potem nie będzie działać to co masz w konfigu. więc lepiej nie zapisuj. dobrze gadam?
EDIT3: wydaje mi się, że zmiana stosuje się dopiero przy jakimś G1 czyli przy pierwszym ruchum po zmianie prądu

Re: Zmiana prądu w gcode

: 09 sty 2018, 19:05
autor: zouk
W konkretnym miejscu gcode czyli tam gdzie chcesz zastosować zmianę. Na starcie to cały wydruk poleci na danym ustawieniu. Jak się mylę to ktoś mnie poprawi. Na logikę poszedłem.:)
Po namyśle zrobiłbym to tak. Druk na sucho z podpiętym miernikiem do stepsticka i pomiar.

Re: Zmiana prądu w gcode

: 09 sty 2018, 19:08
autor: dziobu
rafaljot pisze:EDIT: @dziobu E is deprecated
Dobrze wiedzieć. Mam stare smoothie a przykład wziąłem z mojego.
Ale na liście gcodów (http://smoothieware.org/supported-g-codes) wciąż to jest.

Re: Zmiana prądu w gcode

: 09 sty 2018, 19:16
autor: mcxmcx
Dziękuję koledzy

Spróbować coś innego niż simplify, może to jest specyficzne dla tego softu.

A jak kolega ma już tą płytkę, to jak ogarnąłes wiatraki?

Znaczy chciałbym żeby załączał się powyżej 50° ten na radiatorze i normalnie były sterowane te do chłodzenia wydruku.
Mam tak,że wiatraczki mogę sobie włączać i wyłączać z gusta, ale z gcode nie.

Re: Zmiana prądu w gcode

: 09 sty 2018, 19:29
autor: pszczelaszkov
Zobacz czy dalej w gcode nie generuje ci jakis ustawien pradu ktore to nadpisza.

Re: Zmiana prądu w gcode

: 09 sty 2018, 19:30
autor: Berg
tam masz przykład w configu dokładnie na to o co pytasz

tak mniej więcej może masz zdefiniowany wentylator

Kod: Zaznacz cały

# Switch module for fan control
switch.fan.enable                            true             #
switch.fan.input_on_command                  M106             #
switch.fan.input_off_command                 M107             #
switch.fan.output_pin                        2.4              #
switch.fan.output_type                       pwm              # pwm output settable with S parameter in the input_on_comand
#switch.fan.max_pwm                           255              # set max pwm for the pin default is 255
a potem, trzeba odkomentować.

Kod: Zaznacz cały

# automatically toggle a switch at a specified temperature. Different ones of these may be defined to monitor different temperatures and switch different swithxes
# useful to turn on a fan or water pump to cool the hotend
# temperatureswitch.hotend.enable	            true             #
# temperatureswitch.hotend.designator          T                # first character of the temperature control designator to use as the temperature sensor to monitor
# temperatureswitch.hotend.switch              fan              # select which switch to use, matches the name of the defined switch
# temperatureswitch.hotend.threshold_temp      60.0             # temperature to turn on (if rising) or off the switch
# temperatureswitch.hotend.heatup_poll         15               # poll heatup at 15 sec intervals
# temperatureswitch.hotend.cooldown_poll       60               # poll cooldown at 60 sec intervals
ja akurta mam inaczej teraz na stałe działa ten na radiatorze za to steruję wentylatorem od zasilacza. Założyłem, że zasilacz się grzeje jak więcej grzeje stół, zatem dopiero wtedy włączam wentylator w zasilaczu. Ten od zasilacza hałasuje najbardziej. Dlatego tak. Ale przerobię to i dam tam jakiś prostacki osobny regulator z termistorem albo termostat po prostu:

Kod: Zaznacz cały

# PSU fan
switch.misc.enable                           true             #
#switch.misc.input_on_command                 M42              #
#switch.misc.input_off_command                M43              #
switch.misc.output_pin                       2.6              #
switch.misc.output_type                      digital           # (digital = just an on or off pin)
#switch.misc.max_pwm                          200              # set max pwm for the pin default is 255

Kod: Zaznacz cały

# useful to turn on a fan or water pump to cool the hotend
temperatureswitch.bed.enable	            true             #
temperatureswitch.bed.designator          B                # first character of the temperature control designator to use as the temperature sensor to monitor
temperatureswitch.bed.switch              misc              # select which switch to use, matches the name of the defined switch
temperatureswitch.bed.threshold_temp      40.0             # temperature to turn on (if rising) or off the switch
temperatureswitch.bed.heatup_poll         15               # poll heatup at 15 sec intervals
temperatureswi
słowa "misc", "fan" są tu omowne. ważne, że w części definiującej wentylator i w części sterującej wyzwalaczem trzeba użyć tego samego. Możesz sobie nazwać nie "fan" tylko "wentylatorek3030" na przykład. Istotna jest chyba też literka B w przypadku stołu, T chyba od hotendu, ale tego nie rozkminiłem. tak żę może coś mieszam

Re: Zmiana prądu w gcode

: 09 sty 2018, 19:43
autor: tig33r
Te literki (T i B) są zależne od tego co masz wpisane w sekcji ekstrudera czy stołu o ile się nie mylę.

Re: Zmiana prądu w gcode

: 09 sty 2018, 20:25
autor: chemik72
@rafaljot wyciszenie zasilacza, mam u siebie i działa super :yahoo:

https://youtu.be/LNyZnfy3bRE

Re: Zmiana prądu w gcode

: 09 sty 2018, 20:50
autor: Berg
taak, proste rozwiązania są proste. właśnie taki będzie najlepszy.
EDIT: dzięki, allegro, szukaj KSD9700 40C - zamówionych kilka. (45 może były by lepsze)

Re: Zmiana prądu w gcode

: 09 sty 2018, 22:13
autor: mcxmcx
Dziękuję panowie, rano zerknie jak to sie z tym prądem zmienia.

Co do wentylatorów, to mam prawie tak samo, to jest z default configuration.