Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

TMC2100 1/256 Treiber

geschrieben von Wurstnase 
Re: TMC2100 1/256 Treiber
26. January 2015 08:51
wieso braucht diese interpolation hellseherische Fähigkeiten? es wird doch einfach jeder 1/16 step nicht als 1 step sondern als 16 sub steps ausgeführt, das ist doch ast rein und hat nichts mit hellseherei zu tun?
Re: TMC2100 1/256 Treiber
27. January 2015 05:46
Quote
mantus
wieso braucht diese interpolation hellseherische Fähigkeiten? es wird doch einfach jeder 1/16 step nicht als 1 step sondern als 16 sub steps ausgeführt, das ist doch ast rein und hat nichts mit hellseherei zu tun?

Woher sollte der Treiber wissen, wann der nächste Schritt kommt? Weiss er das nicht, kann er auch die Zeitabstände für die Unterschritte nicht wissen. Also muss er raten.

Unterschritte bedeutet ja, dass ein Schritt nicht sofort vollständig ausgeführt wird, sondern zeitlich etwas verzögert und in kleinen Teilen. Wenn dann aber der nächste Schritt schon herein kommt, bevor er mit den vorherigen Unterschritten fertig ist, gibt es ein Problem.

Freilich, das ist alles halbwegs lösbar wenn man davon ausgeht, dass Schritte immer in ähnlicher Geschwindigkeit herein kommen. Dann liegt man mit der Raterei zumindest relativ nahe an dem, was dann wirklich passiert.


Generation 7 Electronics Teacup Firmware RepRap DIY
     
Re: TMC2100 1/256 Treiber
27. January 2015 06:15
Quote
Traumflug
Quote
mantus
wieso braucht diese interpolation hellseherische Fähigkeiten? es wird doch einfach jeder 1/16 step nicht als 1 step sondern als 16 sub steps ausgeführt, das ist doch ast rein und hat nichts mit hellseherei zu tun?

Woher sollte der Treiber wissen, wann der nächste Schritt kommt? Weiss er das nicht, kann er auch die Zeitabstände für die Unterschritte nicht wissen. Also muss er raten.

Unterschritte bedeutet ja, dass ein Schritt nicht sofort vollständig ausgeführt wird, sondern zeitlich etwas verzögert und in kleinen Teilen. Wenn dann aber der nächste Schritt schon herein kommt, bevor er mit den vorherigen Unterschritten fertig ist, gibt es ein Problem.

Freilich, das ist alles halbwegs lösbar wenn man davon ausgeht, dass Schritte immer in ähnlicher Geschwindigkeit herein kommen. Dann liegt man mit der Raterei zumindest relativ nahe an dem, was dann wirklich passiert.

Ich verstehe was du meinst. Das werde ich dann ja demnächst testen können. Mal sehen bis wohin man das mit den Treibern führen kann.
Ich werde zumindest bis 300mm/s bei 3.000 mm/s^2 testen. Mal sehen ob das klappt oder ob sich die Treiber 'verschlucken'.


Triffid Hunter's Calibration Guide --> X <-- Drill for new Monitor Most important Gcode.
Re: TMC2100 1/256 Treiber
27. January 2015 06:54
so alles zurück ich sollte selbst mehr "RTFM" beherzigen winking smiley

Quote
http://www.trinamic.com/products/integrated-circuits/stepper-power-driver/tmc2100
11.3 microPlyer Step Interpolator and Stand Still Detection
For each active edge on STEP, microPlyer produces microsteps at 256x resolution, as shown in Figure
11.2. It interpolates the time in between of two step impulses at the step input based on the last
step interval. This way, from 2 microsteps (128 microstep to 256 microstep interpolation) up to 256
microsteps (full step input to 256 microsteps) are driven for a single step pulse.
The step rate for the interpolated 2 to 256 microsteps is determined by measuring the time interval of
the previous step period and dividing it into up to 256 equal parts. The maximum time between two
microsteps corresponds to 220 (roughly one million system clock cycles), for an even distribution of
256 microsteps. At 16 MHz system clock frequency, this results in a minimum step input frequency of
16 Hz for microPlyer operation. A lower step rate causes a standstill event to be detected. At that
frequency, microsteps occur at a rate of (system clock frequency)/216 ~ 256 Hz. When a stand still is
detected, the driver automatically begins standby current reduction if selected by CFG6_ENN.

seite 31 im handbuch ists mit grafik recht gut erklärt.
Da die FW immer entweder eine Rampe oder eine konstante geschwindigkeit fährt, dürfte der Treiber schon immer verdammt richtig liegen mit seinen micro steps

4-mal bearbeitet. Zuletzt am 27.01.15 07:11.
Re: TMC2100 1/256 Treiber
27. January 2015 07:01
Grob will der 256er ja die 16 Step zwischen den Schritten möglichst gleichmäßig verteilen. Wenn aber jetzt der nächste Schritt früher kommt, geht das natürlich nicht, bzw. weiß der Treiber normal ja nicht wann der nächste Schritt eingeleitet werden soll.
Bei richtigen µsteps ist das natürlich 'egal', da hier die Schritte immer vom Board aus kommen und dann die Firmware für eine ordentliche Rampe zuständig ist.

(Aber vielleicht ist dem Treiber das auch egal und ist mit 15µsteps zwischen den Schritten genauso glücklich?!?)


Triffid Hunter's Calibration Guide --> X <-- Drill for new Monitor Most important Gcode.
Re: TMC2100 1/256 Treiber
27. January 2015 07:18
bei beschleinigen wirst sozusagen immer 15 steps + einen grösseren step machen
und beim bremsen wirst immer 16 steps + eine kurze standzeit machen.

wennst dir also ausrechnest um wieviel sich ein step gegenüber dem nächsten bei 3000mm/s² verkürzt bei 1/16 stepping, kannst dir ausrechnen wieviele steps er "springen" wird beim nächsten mal.

1-mal bearbeitet. Zuletzt am 27.01.15 07:21.
Re: TMC2100 1/256 Treiber
27. January 2015 07:28
Ehrlich gesagt, keine Ahnung. Ich werde es einfach in der Praxis sehen was passiert. Philosophieren was wenn wie passieren könnte, können wir noch lange. smileys with beer


Triffid Hunter's Calibration Guide --> X <-- Drill for new Monitor Most important Gcode.
Re: TMC2100 1/256 Treiber
27. January 2015 07:37
naja wir wissen ja was im datenblatt steht .... interessant wirds obs in der praxis eine auswirkung hat oder nicht.
Kann mir kaum vorstellen das es beim beschleunigen wirklich auffällt das er am schluss des steps einen 2/256 "hüpfer" macht

was sagt das tracking, wann kommen die dinger?

1-mal bearbeitet. Zuletzt am 27.01.15 07:37.
Re: TMC2100 1/256 Treiber
27. January 2015 07:50
Sind wohl morgen da. Aber vor dem Wochenende wird das nix.
Passende Kühlkörper kommen fast gleichzeitig an smiling smiley Ich hab in der Bucht noch schöne Kühlkörper gefunden. Der Preis ist ok, aber wichtiger, keine 6€ Versandkosten wie bei vielen anderen die die Dinger verkaufen. [www.ebay.de]


Triffid Hunter's Calibration Guide --> X <-- Drill for new Monitor Most important Gcode.
Re: TMC2100 1/256 Treiber
27. January 2015 14:50
man achte auf die einbaurichtung!!
Die bestückte seite kommt nach unten.
Ist mir erst nach dem einbau aufgefallen -.-

edit: irgendwas habe ich bei dieser total dummen Aktion zerschossen, wiso habe ich nicht auf die Beschriftung geachtet moody smiley.
Ramps oder Atmega.
Die Motoren laufen nicht mehr und Verbindung zum PC bekomme ich auch nicht.
Extruder, Bed, Lüfter und thermistoren sowie das display funktionieren noch.
Strom bekommt das display noch über USB.

1-mal bearbeitet. Zuletzt am 27.01.15 15:20.
Re: TMC2100 1/256 Treiber
28. January 2015 04:44
@windiesel
Danke für die Info und Beileid.

Ich habe eben noch mit Watterott geschrieben. Vref kann man neben dem EN-Pin abfangen. Vref ~ 1.77 * Imax, also für 1,6A hat man grob 2,2V am Pin anliegen. 1,4 x Imax ~ Vref

1-mal bearbeitet. Zuletzt am 29.01.15 17:11.


Triffid Hunter's Calibration Guide --> X <-- Drill for new Monitor Most important Gcode.
Re: TMC2100 1/256 Treiber
28. January 2015 05:26
Hey

wollte eh auf Due und RADDS umsteigen, naja da wurde mir die Entscheidung abgenommen.

Thomas hatte es ja in seinem Video erwähnt, dass der chip umgedreht wird um an den Termopads die Wärme anzugreifen.
Er hat auch erwähnt das die Motoren pfeifen bei 12V, hat da schon Jemand Erfahrungen?
Ich möchte nicht unbedingt auf 24 hochgehen (fehlendes Netzteil), was haltet ihr alternativ davon die Stromversorgung der Treiber extern über ein altes Laptopnetzteil mit 20VDC laufen zu?

Gruß
Kevin
Re: TMC2100 1/256 Treiber
28. January 2015 05:36
DCDC converter?
[www.aliexpress.com] (fixed link)
sollte für 5 motoren eigentlich ausreichen und ~4€ sind günstiger als ein neues netzteil.

Wennst das Laptop netzteil nicht eh schon rumliegen hast.

4-mal bearbeitet. Zuletzt am 28.01.15 13:22.
Re: TMC2100 1/256 Treiber
28. January 2015 11:13
Mantus, dein Link zeigt einen Step Down Wandler

Ich hatte mal meine Treiber und das Heizbett extern auf 24 V laufen. Der Rest war 12 V. Mittlerweile ist alles 24 V. So viel kosten die Netzteile nun auch nicht.


Schöne Grüße,
Marcus

[www.fabmo.de]
Re: TMC2100 1/256 Treiber
28. January 2015 12:52
Ah sorry falscher link. Richtiger kommt gleich.
naja wenn man alles umstellt nicht nur die stepper reicht ja das nt alleine nicht.
heatbed
extruder patrone
evtl arduino versorgung je nach hw....

so hier der richtige den hatte ich eine Zeitlang im Einsatz mit 4x1.7A Motoren lief problemlos.
[www.aliexpress.com]

ist einfach immer eine Frage was ich will, will ich sowieso alles auf 24V umstellen, klar so teuer ist das NT nicht.
Bin ich aber eigentlich komplett zufrieden mit meinem Drucker und will nur das pfeifen wegbekommen ist ein step up Konverter eine sehr günstige und sehr schnelle Möglichkeit.

(Sorry der andere war von einem anderen projekt)

4-mal bearbeitet. Zuletzt am 28.01.15 13:22.
Re: TMC2100 1/256 Treiber
28. January 2015 14:41
Heizbett und Hotend kann man mit geänderten PWM Einstellungen auch an 24 V betreiben.
Aber ja, wenn man einfach nur etwas spritzigere Stepper (mit evtl weniger Pfeifen) haben möchte, sind die 3 Euro auf jeden Fall gut angelegt. smiling smiley


Schöne Grüße,
Marcus

[www.fabmo.de]
Re: TMC2100 1/256 Treiber
29. January 2015 12:45
Ist die Formel richtig?

Vref ~ 1.77 * Imax

Mein Motor hat ein Imax von 600mA und mit einem Uref von 1V wird der in kurzer Zeit extrem heißeye popping smiley Spannungsquelle bringt 15V und der Motor hat eine Nennspannung von 3,9V

Noch eine Frage zur interpolation. Muss man diese noch irgendwo aktivieren ?
Re: TMC2100 1/256 Treiber
29. January 2015 13:57
Quote
Andreas84
Ist die Formel richtig?

Vref ~ 1.77 * Imax

Mein Motor hat ein Imax von 600mA und mit einem Uref von 1V wird der in kurzer Zeit extrem heißeye popping smiley Spannungsquelle bringt 15V und der Motor hat eine Nennspannung von 3,9V

Noch eine Frage zur interpolation. Muss man diese noch irgendwo aktivieren ?

Was ist das denn für ein Motor???
Die Versorgungsspannung spielt bei deiner Stromregelung (erstmal) keine Rolle.

Was ist extrem heiß?


[www.facebook.com]

Power is nothing.....without control!
Re: TMC2100 1/256 Treiber
29. January 2015 14:30
Ist dieser Motor

[www.watterott.com]

Also bei 70 C° am Motorgehäuse hab ich aufgehört zu messen....
Re: TMC2100 1/256 Treiber
29. January 2015 17:09
Ah verdammt. Da ist mir ein Fehler unterlaufen. 1.4 x Imax... Sorry. Bei dem Motor also nicht über 840mV gehen.


Triffid Hunter's Calibration Guide --> X <-- Drill for new Monitor Most important Gcode.
Re: TMC2100 1/256 Treiber
29. January 2015 17:45
1,414......grinning smileygrinning smiley


[www.facebook.com]

Power is nothing.....without control!
Re: TMC2100 1/256 Treiber
30. January 2015 00:51
Quote
Stud54
1,414......grinning smileygrinning smiley
Ja fast, der Fehler ist bei Wurzel 2 sogar weniger.
1,41242938

oder einfach: 2,5/1,77


Triffid Hunter's Calibration Guide --> X <-- Drill for new Monitor Most important Gcode.
Re: TMC2100 1/256 Treiber
01. February 2015 09:04
Habe eben mal die Treiber ans RADDS angeschlossen. Die sind noch leiser als die RAPS128 auf 1/64. Zischen aber...
Auf 900mV habe ich die jetzt eingestellt und mit nem kleinen Kühler versehen. Die werden aber dennoch sehr heiß. Also gescheite Kühlung ist hier pflicht.


Triffid Hunter's Calibration Guide --> X <-- Drill for new Monitor Most important Gcode.
Re: TMC2100 1/256 Treiber
01. February 2015 13:34
Wie schaun die Testdrucke aus? wennst mit der Spannung runter gehst damit alles kühler ist kommt es dann zu schrittverlusten?
Re: TMC2100 1/256 Treiber
01. February 2015 13:47
Ich werde das mal testen. Bei 900mV habe ich 500mm/s bei 3000mm/s^2 geschafft ohne Schrittverluste.

Der erste Testdruck, ein zwei Perimeter dicker kleiner Kasten für seefew-Lüftersteuerung sieht richtig gut aus.

1-mal bearbeitet. Zuletzt am 01.02.15 13:51.


Triffid Hunter's Calibration Guide --> X <-- Drill for new Monitor Most important Gcode.
Re: TMC2100 1/256 Treiber
01. February 2015 14:01
hmmmmm jetzt machst mich schwach, hab grad RADDS und RAMPS-FD mit RAPS128er gekauft :/ und jetzt überleg ich das gegen rumba + 4xTMC2100 um zu steigen winking smiley
benutzt du die Dinger auch für den Extruder?
Re: TMC2100 1/256 Treiber
01. February 2015 14:04
Ich habe 4 Treiber da, aber nur 2 fertig gelötet und eingebaut. Das lauteste ist zurzeit die Z-Achse beim Layerwechsel mit Raps128 auf 1/64!


Triffid Hunter's Calibration Guide --> X <-- Drill for new Monitor Most important Gcode.
Re: TMC2100 1/256 Treiber
01. February 2015 14:09
Von wem hat er das radds und die raps128 er gekauft ?
Der Sache gehe ich nach.

Jetzt hoffe ich den M... Endlich als Schwätzer zu enttarnen.


Mein Club: [hackerspace-ffm.de]
RADDS-Shield -> Commercial [max3dshop.org]
Re: TMC2100 1/256 Treiber
01. February 2015 14:30
wie ... muss man als händler sein wenn man grantig ist wenn jemand die eigenen produkte hat grinning smiley

aber da wirst lang suchen denn alles ist private gekauft und nicht bei dir oder deinem "partnershop" winking smiley ... privat sind die versandkosten aus deutschland nämlich die Versandkosten bedeutend günstiger. Und elektronik "verschleisst" eh nicht .....

aber ich muss schon sagen das du solches stalking betreibst lässt schon tief in deine Psyche blicken grinning smiley
Re: TMC2100 1/256 Treiber
01. February 2015 14:35
Ich glaub dir kein Wort.


Mein Club: [hackerspace-ffm.de]
RADDS-Shield -> Commercial [max3dshop.org]
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen