Mks 1.4 TMC 2130 Driver error
15. April 2018 08:03
Hallöchen, wie ich bereits in einen anderen Unterforum geschrieben habe, bastel ich ein bisschen an meinem kleinem Ender 2 rum - gezwungenerweise - da das mitgelieferte Board defekt war. Nachdem ich von Thomas Sanladerer von dem TMC2130 überzeugt wurde und das alles so schön - und vorallem einfach - boah war ich naiv - aussah, kaufte ich mit ein mks gen v1.4 und dazugehörige 4stk der tmc2130.

Ich habe Marlin 1.1.8. mit Arduino 1.8.5 draufgehauen - nachdem ich step by step Thomas gefolgt bin und habe auch alle Verbindungen so gebastelt, wie vorgeführt: (im Anhang ein Bildchen)
[toms3d.org]
[toms3d.org]
[toms3d.org]

Ich bekomme nun jedesmal, wenn ich es vom Netzteil starte einen Driver Error - instant. Vom USB mit Repetier kommt zwar diese Meldung nicht, jedoch kann ich nichts ansteuern, wegen: serial com error system io ports. Lustigerweise kann ich über mein Full graphic smart controller mit dem Drehrad die Temerpatruanzeigen von Bed und Hotend, wie auch die Prozentzahlen verstellen. O.O Ich bin ein bisschen sehr ratlos...

Bis jetzt gemacht:
- jede Menge gegoogelt... und geyoutubet
- alle Verbindungen überprüft und neugesteckt und etc.
- Firmware rebbotet und überprüft...

Vielen Dank für Eure Mühe im vorraus smiling smiley

Dirk
Anhänge:
Öffnen | Download - Configuration_adv.h (63.5 KB)
Öffnen | Download - Configuration.h (65 KB)
Öffnen | Download - IMAG0748.jpg (99.5 KB)
Re: Mks 1.4 TMC 2130 Driver error
15. April 2018 10:15
Sind die MKS TMC2130 auch im SPI Mode, es sind hierfür eine Brücke zu entfernen und zwei weitere zu setzen?

Video: https://www.youtube.com/watch?v=AVHVCPcFHUs&t=449s

und hier mal der Unterschied zwischen Manual und SPI Mode > V1.0 zu V1.1

https://de.aliexpress.com/store/product/5X-MKS-TMC2130-V1-1-F-r-SPI-Funktion-Stepstick-Motor-fahrer-Mit-K-hlk-rper/3480083_32849429358.html?spm=a2g0x.12010612.0.0.36ca1f415eTiLf


DIY Graber i3, based on Ramps 1.4 / LCD-SD-support / Marlin / MK8 upgraded direct drive

Home of Graber i3 reloaded, based on Ramps 1.4_TMC2100 / LCD-SD-support / Marlin / MK8 upgraded direct drive


Und sollte ich vergessen haben, jemanden zu beschimpfen, dann bitte ich um Verzeihung!
Johannes Brahms
Re: Mks 1.4 TMC 2130 Driver error
16. April 2018 08:34
Hallo Dirk,

ich habe am Wochende die TMC2130 auf einem RAMPS und Arduino 2650 zm Laufen gebracht. Ich benutze den hardware SPI, Software SPI habe ich nicht getestet.

Wenn du die TMC2130 von Watterott hast muss man auf dem Board keine Brücken entfernen oder löten.

Die normale Marlin 1.1.8 hat Fehler und du solltest auf die aktuelle Bugfix umsteigen.

Bekommst du einen Driver Error auf allen Achsen oder nur auf einer?
Wenn Marlin startet gibt es den Status auf der USB Schnittstelle aus. Evtl. musst du #define TMC_DEBUG aktivieren

In deiner Configuration_adv.h gehen mir die Definition der CS pins ab.
#define X_CS_PIN 40
#define Y_CS_PIN 42
#define Z_CS_PIN 44
Man kann die Pins auch im 'pins_MYBOARD.h' definieren, hast du?

Ein Bild der TMC2130 wäre ganz gut, auf dem Bild das du angehängt hast lässt sich das leider nicht erkennen

Bei mir hat am Anfng die Y-Achse funktioniert, aber die X-Achse nicht. war dann eine nicht saubere Verdrahtung.
Bei der Z Achse habe ich beim drauflöten des Steckers offentsichtlich den TMC2130 gekillt. War leicht nachzuvollziehen durch Tauschen des TMC Boards zwischen Y und Z Achse. Jetzt habe ich halt keinen TMC2130 für den Extruder

Peter

Peter
Re: Mks 1.4 TMC 2130 Driver error
16. April 2018 08:57
Hallo Helijoy; Hallo Peter,

Vielen Dank erstmal.

Ui ui ui. Da habe ich ja jetzt ein paar Hausaufgaben smiling smiley

@peter: Ich habe anscheinend TMC2130 V1.0. Den rechts auf diesem Bild hier: [up.picr.de]. Ich bekomme gar keine Informationen über reptier nur die Fehlermeldung: serial com error system io ports.

Sprich, ich schmeiß dann mal den Lötkolben an und Bastle alles wieder zusammen. Ich melde mich bei Euch danach gleich wieder smiling smiley

Vielen Dank,

Dirk
Re: Mks 1.4 TMC 2130 Driver error
11. May 2018 15:00
Hallo, endlich mal wieder Zeit gehabt sich an den kleinen Ender 2 ranzusetzen.

Ich habe andere TMC2130 gekauft - die von Watterott - und die bugfixe von Marlin benutze ich nun auch. Aber bei mir will einfache keine der Achsen sich bewegen sad smiley- weder über g-code, noch über Display oder Reptier.

Aber immerhin bekomme ich keinen "Driver-error" mehr und komme ins Menü. Über Reptierhost kann ich nicht auf ihn zugreifen... Bin - leider mal wieder- ratlos. Ich habe irgendwie das Gefühl, dass die Verkabelung, die Tom3d da visualisiert hat, für mein Board nicht so richtig funktioniert?/!

Meine neue config.h und config.adv hänge ich euch an.

Danke schön.

Genneri
Anhänge:
Öffnen | Download - Configuration.h (66.9 KB)
Öffnen | Download - Configuration_adv.h (66.4 KB)
Re: Mks 1.4 TMC 2130 Driver error
13. May 2018 09:23
So mit Reptier connect bekommen. Das ist ist im Log. (Müssen eigentlich die Jumper unter dem Stepper-Driver drin bleiben?)
[spoiler]
15:20:44.130 : Printer reset detected - initalizing
15:20:44.130 : start
15:20:44.130 : echo:Marlin bugfix-1.1.x
15:20:44.130 : echo: Last Updated: 2018-01-20 | Author: (none, default config)
15:20:44.130 : echo:Compiled: May 13 2018
15:20:44.130 : echo: Free Memory: 2972 PlannerBufferBytes: 1264
15:20:44.346 : N1 M110*34
15:20:44.346 : N2 M115*36
15:20:44.346 : N3 M105*36
15:20:44.346 : N4 M114*35
15:20:44.362 : N5 M111 S6*98
15:20:44.362 : N6 T0*60
15:20:44.362 : N7 M20*22
15:20:44.362 : N8 M80*19
15:20:44.362 : N9 M105*46
15:20:45.017 : echo:Hardcoded Default Settings Loaded
15:20:45.017 : echo: G21 ; (mm)
15:20:45.017 : echo: M149 C ; Units in Celsius
15:20:45.017 : echo:Filament settings: Disabled
15:20:45.017 : echo: M200 D3.00
15:20:45.017 : echo: M200 D0
15:20:45.017 : echoconfused smileyteps per unit:
15:20:45.017 : echo: M92 X80.00 Y80.00 Z400.00 E95.00
15:20:45.017 : echo:Maximum feedrates (units/s):
15:20:45.017 : echo: M203 X500.00 Y500.00 Z15.00 E25.00
15:20:45.017 : echo:Maximum Acceleration (units/s2):
15:20:45.017 : echo: M201 X1000 Y1000 Z1000 E5000
15:20:45.017 : echo:Acceleration (units/s2): P R T
15:20:45.017 : echo: M204 P1000.00 R1000.00 T1000.00
15:20:45.017 : echo:Advanced: S T B X Z E
15:20:45.017 : echo: M205 S0.00 T0.00 B20000 X10.00 Y10.00 Z0.20 E3.00
15:20:45.017 : echo:Home offset:
15:20:45.017 : echo: M206 X0.00 Y0.00 Z0.00
15:20:45.017 : echo:Mesh Bed Leveling:
15:20:45.017 : echo: M420 S0 Z0.00
15:20:45.017 : echo:Material heatup parameters:
15:20:45.017 : echo: M145 S0 H200 B60 F0
15:20:45.017 : echo: M145 S1 H240 B80 F0
15:20:45.017 : echotongue sticking out smileyID settings:
15:20:45.017 : echo: M301 P19.19 I1.45 D63.66
15:20:45.017 : echo: M304 P690.03 I111.47 D1068.83
15:20:45.017 : echoconfused smileytepper driver current:
15:20:45.017 : echo: M906 X800
15:20:45.017 : M906 Y800
15:20:45.017 : M906 Z800
15:20:45.017 : M906 T0 E800
15:20:45.017 : echoconfused smileyensorless homing threshold:
15:20:45.017 : echo: M914 X8
15:20:45.017 : M914 Y8
15:20:45.017 : M914 Z8
15:20:47.402 : N10 M105*22
15:20:48.057 : FIRMWARE_NAME:Marlin bugfix-1.1.x (Github) SOURCE_CODE_URL:[github.com] PROTOCOL_VERSION:1.0 MACHINE_TYPE:MEGAENDER3D Printer EXTRUDER_COUNT:1 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff
15:20:48.057 : Capconfused smileyERIAL_XON_XOFF:0
15:20:48.057 : N11 M220 S100*81
15:20:48.057 : Cap:EEPROM:0
15:20:48.057 : Cap:VOLUMETRIC:1
15:20:48.057 : Cap:AUTOREPORT_TEMP:1
15:20:48.057 : Captongue sticking out smileyROGRESS:0
15:20:48.057 : Captongue sticking out smileyRINT_JOB:1
15:20:48.057 : Cap:AUTOLEVEL:0
15:20:48.057 : Cap:Z_PROBE:0
15:20:48.057 : Cap:LEVELING_DATA:1
15:20:48.057 : Cap:BUILD_PERCENT:0
15:20:48.057 : Capconfused smileyOFTWARE_POWER:0
15:20:48.057 : Cap:TOGGLE_LIGHTS:0
15:20:48.057 : Cap:CASE_LIGHT_BRIGHTNESS:0
15:20:48.057 : Cap:EMERGENCY_PARSER:0
15:20:48.057 : Cap:AUTOREPORT_SD_STATUS:0
15:20:48.057 : Cap:THERMAL_PROTECTION:1
15:20:48.073 : N12 M221 S100*83
15:20:48.088 : X:0.00 Y:0.00 Z:0.00 E:0.00 Count X:0 Y:0 Z:0
15:20:48.088 : N13 M111 S6*85
15:20:48.126 : echogrinning smileyEBUG:INFO,ERRORS
15:20:48.126 : echo:Active Extruder: 0
15:20:48.126 : Begin file list
15:20:48.126 : N14 T0*15
15:20:48.126 : End file list
15:20:48.126 : N15 M155 S1*84
15:20:48.126 : echo:Unknown command: "M80"
15:20:48.126 : echogrinning smileyEBUG:INFO,ERRORS
15:20:48.142 : echo:Active Extruder: 0
[/spoiler]

... Ich komm nicht dahinter, warum die Motoren nicht rattern wollen.... Jmd. ne Idee?

EDIT: M122 schmeißt das raus
[Spoiler]
16:09:54.381 : N16 M122*21
16:09:54.481 : X Y Z E0
16:09:54.481 : Enabled false false false false
16:09:54.481 : Set current 800 800 800 800
16:09:54.481 : RMS current 1436 1436 1436 1436
16:09:54.481 : MAX current 2025 2025 2025 2025
16:09:54.481 : Run current 25/31 25/31 25/31 25/31
16:09:54.481 : Hold current 5/31 5/31 5/31 5/31
16:09:54.481 : CS actual 0/31 0/31 0/31 0/31
16:09:54.481 : PWM scale 0 0 0 0
16:09:54.481 : vsense 0=.325 0=.325 0=.325 0=.325
16:09:54.481 : stealthChop false false false false
16:09:54.481 : msteps 256 256 256 256
16:09:54.481 : tstep 0 0 0 0
16:09:54.481 : pwm
16:09:54.481 : threshold 0 0 0 0
16:09:54.481 : [mm/s] - - - -
16:09:54.481 : OT prewarn false false false false
16:09:54.481 : OT prewarn has
16:09:54.481 : been triggered false false false false
16:09:54.481 : off time 0 0 0 0
16:09:54.481 : blank time 16 16 16 16
16:09:54.481 : hysteresis
16:09:54.481 : -end -3 -3 -3 -3
16:09:54.481 : -start 1 1 1 1
16:09:54.481 : Stallguard thrs 8 8 8 0
16:09:54.481 : DRVSTATUS X Y Z E0
16:09:54.481 : stallguard
16:09:54.481 : sg_result 0 0 0 0
16:09:54.481 : fsactive
16:09:54.481 : stst
16:09:54.481 : olb
16:09:54.481 : ola
16:09:54.481 : s2gb
16:09:54.481 : s2ga
16:09:54.481 : otpw
16:09:54.481 : ot
16:09:54.481 : Driver registers: X = 0x00:00:00:00
16:09:54.481 : Y = 0x00:00:00:00
16:09:54.481 : Z = 0x00:00:00:00
16:09:54.481 : E0 = 0x00:00:00:00
[/spoiler]

Grüße.

2-mal bearbeitet. Zuletzt am 13.05.18 10:11.
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen