Forum: Mikrocontroller und Digitale Elektronik MACH3 Einstellungen für TB6560 Controller von EBay


von Fabian (Gast)


Lesenswert?

Hallo,

ich habe mir bei ebay einen TB6560 4 Achs Controller gekauft und 
versuche verzeifelt die Einstellungen für Mach 3 zu finden.
Die Einstellungen die bei dem Controller bei lagen funktionieren nicht.

Mit der Handsteuerung funktioniert es aber.

Was muss ich in MAch 3 einstellen?

Gruss Fabian

von MaWin (Gast)


Lesenswert?

Du hättest
http://www.mikrocontroller.net/articles/Schrittmotoren#3_und_4_Achsen_TB6560_Schrittmotorplatinen_von_hyu68.com.2C_wie_sie_auf_eBay_angeboten_werden_.28Preisklasse_50_Euro.29
lesen sollen.

Die Platinen funktionieren nicht.

Die Schaltung ist grober Humbug, trotz Optokopplern ist da nichts 
potentialgetrennt, und die Optokoppler sind zu langsam für Mach3 
Impulse.

                                                   +5V
Handschaltung ------------+                         |
              |\          |           :optokoppler:|<
LPT-Port --+--| )o--150R--+--150R----|<|-- +5V      +--TB6560
high aktiv |  |/                                   2k2
          6M8   74HC14                              |
           |                                       GND
          GND

oder                                               +5V
                                                    |
                                                   4k7
                                                    +--+--TB6560
                                      :optokoppler:|<  |
                                                    | 6M8
                                                   GND-+


Die 10k Widerstände, der kleine SMD Transistor und der 
Keramikkondensator an der STEP Leitung jeden TB6560 waren Murks um 
Pfusch zu verdecken und verschlimmbessern es nur, ersatzlos auslöten.

Wenn du mit den unzuverlässigen Platinen halbwegs hinkommen möchtest, 
musst du in Port Setup & Axis Selection den Sherline 1/2 pulse mode 
anhaken, dann kommen die Impulse halbwegs erkennbar für die Elektronik 
wenn du die Optokoppler überbrückst.

Entferne zumindest die Optokoppler für STEP und setze eine Brücke von 
der LED zum Phototransistor (richtige Kontakte, sonst schliesst du GND 
und VCC kurz). Die Handschaltung funktioniert dann nicht mehr und muss 
abgestöpselt bleiben.

Korrekt wäre aber eigentlich nur der Umbau mit einem vorgeschalteten 
74HC132, dann geht auch die Handschultung und Mach3 braucht keinen 
sherline-Modus:

               +--4k7 PullUp-- +5V
               |
  PC-LPT-Port -+-|\                 |\ vorhandener 74HC14
  low aktiv      | )o-- STEP bzw. --| )o-- DIR bzw. ENA direkt an TB6560
Handschaltung -+-|/                 |/
               |
               +--4k7 Pullup-- +5V

Falls du einen Rechner mit ACPI verwendest, wird oft die Taktrate des 
Prozessors an die Last angepasst (vor allem bei Laptops), dann ist die 
in Mach3 angezeigte Frequenz nicht stabil. Dann mach eine 
Neuinstallation ohne ACPI.

Im Internet findest du oft "workarounds" die aber das Problem nicht
lösen weil sie nicht and der Wurzel ansetzen, eben der Unverträglichkeit 
von Mach3 mit schwankenden Prozessortaktraten. Entsprechend 
funktionieren diese Workarounds nur bis zum ersten Fräsen in 
Vollmaterial...

von Fabian (Gast)


Lesenswert?

Danke für die Antwort.

Es gibt aber einige Videos bei Youtube wo genau mit dem Controller und 
Mach3 die Motoren zum laufen bekommen wurden.Auch ohne umbau...
Irgend was muss das Ding ja können :-)

Bekomme bei mir nur immer schrille Töne aber der Motor bewegt sich 
nicht.

von Versuch01 (Gast)


Lesenswert?

Hallo,

hast du dein Problem schon gelöst? habe das selbe Problem...

von Stephan (Gast)


Lesenswert?

diese Probleme haben erstmal mit der Nichtfunkion wenig zu tun.
Die machen Timingprobleme mehr aber auch nicht.
Leider wird hier wenig darüber gesagt was für Probleme der TO eigentlich 
hat.
Evtl fehlt ja nur der Notaus oder die Limits sind an oder oder oder

Was ist bei LPT1 eingetragen ? Und was sagt Windows dazu ?
Wie lautet die Pin Konfiguration ?
Ist der Notaus angeschlossen/emuliert ?
Endschalter definiert aber nicht angeschlossen ?

@MaWin schau mal in die Zerspanerbude, da ist ein Thread dafür.
Die gehen schon mit etwas Anpassung.
( Ich baue gerade auf die neuen THB6064 um.)

von Roman (Gast)


Lesenswert?

Stephan schrieb:
> schau mal in die Zerspanerbude, da ist ein Thread dafür.
Ein Link dahin wäre nett.

von Pieter (Gast)


Lesenswert?


von MaWin (Gast)


Angehängte Dateien:

Lesenswert?

> @MaWin schau mal in die Zerspanerbude, da ist ein Thread dafür.
> Die gehen schon mit etwas Anpassung.

Nein, sie gehen nicht.

Es gibt wie auch Karl erwähnt offenabr unterschiedlich
bestückte Modelle, bei meiner Karte stimmen Aufdruck und
Bauteilwerte oft nicht überein, aber die von Karl gefundenen
Stellen, an denen Mach3 die Anforderungen des TB6560
nicht einhält (Impulslänge von Mach3 maximal 15us
bei der gegebenen Oszillatorfrequenz der Karte)
sagt deutlich, daß es ohne Modifikationen nicht
datenblattkonform geht.

Und seine zunächst grosspurige Ausage "Man sieht, hier
sind Spezialisten am Werk, denen die galvanische Trennung
der Steuerung vom PC offensichtlich nichts bedeutet"
hat er dann glücklicherweise noch selbst korrigiert.

Allerdings hat Karl offenbar den sherline Modus nicht
verstanden, so musste er Cosc umbauen (das habe ich
allerdings auch gemacht damit das Pfeifen weggeht).

Aber im Netz stehen (zu der Karte und Mach3) auch verdammt
viele Halbwahrheiten und Missverständnisse - die ganzen Tips
was man am Windows einstellen soll damit es machmal
trotzdem funktioniert gehen meist am Thema vorbei,
es geht eben um ACPI mit dem Mach3 nicht zurecht kommt,
dumm wenn man das erst beim teuren Werkstück merkt.

von Stephan (Gast)


Lesenswert?

ACPI war eh schon klar, bzw. sollte es dem Fragesteller klar sein.
Ich arbeite auch mit TB6560 (noch). Auch nicht Datenblattkonform.
ABER ES GEHT !! Allerdings habe ich absichtlich keine OC bei mir drin. 
Macht ja eh keinen Sinn wenn PE sowieso dran ist. Dann tuts auch das 
Opfer IC :-)

Ich denke beim TE liegt das Problem in der Konfiguration. Leider hört 
man nichts von ihm.

von Thorsten O. (Firma: mechapro GmbH) (ostermann) Benutzerseite


Lesenswert?

Hallo Fabian!

> Bekomme bei mir nur immer schrille Töne aber der Motor bewegt sich
> nicht.

Dann würde ich mal die Einstellungen für Geschwindigkeiten und 
Beschleunigung reduzieren. Offenbar kann der Motor nicht so schnell wie 
die Karte ihm vorgeben will.

Mit freundlichen Grüßen
Thorsten Ostermann

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.