| Passwort vergessen?
Sie sind nicht angemeldet.  Anmelden

Sprache auswählen:

myhobby-CNC - Kunden Supportforum

ShapeOko-Max (Beta) Zusammenbau
 1 2 3 4 5
05.09.16 08:31
crix

nicht registriert

Re: ShapeOko-Max (Beta) Zusammenbau

Das negieren von Enable wäre eine Lösung für den Bootprozess des Arduinos, nicht aber dafür dass der Arduino, da er ja vom PC versorgt wird meistens eher an ist als die Motorstromversorgung. Ich denke es wäre eine Idee das Enable Signal mit einer Detektion der Versorgungsspannung UND zu verknüpfen.

05.09.16 07:06
Cali 
Re: ShapeOko-Max (Beta) Zusammenbau

Guten Morgen Forum,

Kann man in den Grundeinstellungen der Software nicht einstellen, das das Enable ein High Signal ist statt ein Low Signal ist?

Dann braucht man doch nur zwischen Arduino und Treiber eine kleine Schaltung zu hängen die das ganze negiert.

Wenn man dann noch möchte, kann man das logikmässig sogar mit Einschalter, Endschaltern und Notaus verknüpft, damit sollte man im fehlerfall ja auch die Motoren sicher stoppen können, in die Richtung hatte ich jedenfalls überlegt gehabt, wenn ich meine Steuerungsplatine dann mal in ihrer endgültigen Version plane.

Oder habe ich noch einen Denkfehler drinne, weil ich irgendwas nicht beachte?


Viele Grüße

Cali

Zuletzt bearbeitet am 05.09.16 07:08

04.09.16 23:11
crix

nicht registriert

Re: ShapeOko-Max (Beta) Zusammenbau

Das Problem ist dass der Arduino schon an ist wenn die Motoren angeschaltet werden. Der Arduino enabled die motoren und diese werden dann im eingeschalteten Zustand der transiente beim einschalten ausgesetzt.
Man müsste den Arduino nach den Motoren starten und den bootloader abschalten um die Aufstartzeit zu verkürzen da während des Aufstarts enable ebenfalls low=ein ist.

04.09.16 16:05
Cali 
Re: ShapeOko-Max (Beta) Zusammenbau

Hallo Zusammen,

wäre nicht eine einfache möglichkeit die Spannung für die Motoren zeitverzögert einzuschalten, ich glaube das hatte ich mal gelesen und werde das bei mir auch so realisieren, schon sollten die Probleme nicht mehr auftreten, ausser wenn der Arduino einen Reset macht, aber vielleicht kann man das auch noch zusätzlich abfangen.

Viele Grüße

Cali

04.09.16 12:33
crix

nicht registriert

Re: ShapeOko-Max (Beta) Zusammenbau

Hallo Bruce,

Ja! Bin voll zufrieden. Die Treiber bleiben schön kühl, Parameter und vor allem der Strom lässt sich supereinfach über Schalter einstellen,die Treiber arbeiten geräuschlos bei 24V Versorgung und an den Motoren pfeifft nichts.
Einziges Problemchen: Beim Einschalten bewegen sich die Motoren kurz, was daran liegen dürfte dass Enable Low Aktiv ist und man bei der Optokoppler Lösung nicht einfach einen Pullup einsetzen kann wie es das GRBL Board macht.
Das Thema werde ich mir als nächstes anschauen. Da findet sich sicher eine Lösung.

Aktuell teste ich die Steuerfunktion von Estlcam, das eine eigene Firmware auf den Arduino flasht, bisher macht das einen ganz guten Eindruck. So kann ich den Workflow straffen und die Anzahl der eingesetzten Tools reduzieren.

04.09.16 10:14
Bruce 
Re: ShapeOko-Max (Beta) Zusammenbau

Hallo crix,

funktioniert Deine Fräse mit den TB6560-Treibern zufriedenstellend?

Gruß
Bruce

12.05.16 09:42
crix

nicht registriert

Re: ShapeOko-Max (Beta) Zusammenbau

Bisher scheint mir der Fräsengott mit meinem Turmbau wohl gesonnen zu sein:

passt perfekt!
Und der Spindelcontroller hat auch noch Platz.

Ich hoffe nach all dem Basteln kann ich jetzt mal anfangen zu Fräsen

Datei-Anhänge
TB6560_Turm5.jpg TB6560_Turm5.jpg

Mime-Type: image/jpeg, 51 kB

12.05.16 00:22
rholze 

Administrator

Re: ShapeOko-Max (Beta) Zusammenbau

Hallo crix,

das ist beim Turmbau zu Babel schon mal schief gelaufen Dir viel Glück mit dem Hochhaus!

LG
Ronald

12.05.16 00:14
crix

nicht registriert

ShapeOko-Max (Beta) Zusammenbau [9. Fortsetzung]

Nachdem mir beim Versuch ihn extern einzustellen ein DRV8825 über den Jordan gegangen ist, habe ich nun die schon bereitstehenden TD6560 Treiberboards eingesetzt. Nachdem die unter dem Kühlkörper die fehlende Wärmeleitpaste appliziert wurde, die miesen Lötstellen nachgelötet wurden und die Vorwiderstände für die ShapeOko Belange geändert wurden (siehe auch http://www.myhobby-cnc.de/forum/thread.p...d=12&page=2) konnte es losgehen:

Zunächst wäre es sehr schlau gewesen, den Arduino mit den empfohlenen 0,47µF Elkos an den Endschaltereingängen zu versorgen, so dass diese störungsfrei betrieben werden können:



Mit 4 Distanzbolzen M3x40 unten lässt sich der erste Treiber über dem Arduino montieren, nachdem passende Löcher ringsherum gebohrt und mit einem M3 Gewinde versehen wurden:


Einer der Bolzen muss seitlich versetzt montiert werden.

So lassen sich alle 4 Treiber dann mit 12 M3x35 Distanzbolzen stapeln:






Die Verkabelung erfolgt über einen Pfostenstecker direkt an den Arduino, das GRBL Shield wird nicht mehr benötigt.
Der Lohn der Mühe:

  • Das nervige Pfeiffen der Stepper ist weg (Stepper pfeiffen bei Versorgung der DRV8825 mit Spannungen unter 35V)
  • Arduino ist durch Optokoppler galvanisch vom Leistungsteil getrennt
  • Treiber hat bis 3A/Wicklung Reserven und wird nicht so warm wie der DRV8825 an meinen 2A NEMA23
  • durch die Kondensatoren gibt es nun keine EMV-bedingten Fehlauslösungen der Endschalter mehr
  • Neue Konfigurationsmöglichkeiten an den Motortreibern und Stromeinstellung über Schalter statt Poti

Datei-Anhänge
TB6560_Turm1.jpg TB6560_Turm1.jpg

Mime-Type: image/jpeg, 24 kB

TB6560_Turm2.jpg TB6560_Turm2.jpg

Mime-Type: image/jpeg, 30 kB

TB6560_Turm3.jpg TB6560_Turm3.jpg

Mime-Type: image/jpeg, 21 kB

TB6560_Turm4.jpg TB6560_Turm4.jpg (1x)

Mime-Type: image/jpeg, 29 kB

ArduinoEntstoerung.jpg ArduinoEntstoerung.jpg

Mime-Type: image/jpeg, 39 kB

21.04.16 11:35
crix

nicht registriert

ShapeOko-Max (Beta) Zusammenbau [8. Fortsetzung]

Zuletzt habe ich die Verlängerung für den Fräsenhalter aus 3mm Alublech ersetzt. Ich habe bei einer Schlosserei in der Nähe ein 3mm Stahlblech auf 125x125mm zuschneiden lassen und dann rechts und links je einen 15mm breiten Streifen auf 90 Grad abkanten lassen. Das erhöht die Steifigkeit ungemein. Ich habe dann Bohrungen zur Montage am Laufwagen sowie Gewinde für die Montage der Fräsenhalterung gebohrt und geschnitten und das ganze lackiert.

Das Ergebnis sieht jetzt so aus:





Das ganze gefällt mir nun deutlich besser.

Ich habe über einen Metallwinkel die Brushless Steuerung meiner Spindel auf dem Arduino Blech montiert und einen Lüfter (per Alu Vierkant höhergelegt) angeklebt:





Der Lüfter bekommt seine Versorgung über einen LM2940-12 Festspannungsregler aus der Versorgung für die Stepper des GRBL Shields (24V) was am Limit der Maximalspannung am Eingang des 2940 ist.

Die Schleppkabel habe ich zur Zugentlastung erstmal per Kabelbinder am Bech fixiert, da kommt vielleicht später mal eine schöne Lösung mit Schleppkette hin. Bisher sieht es zwar nicht schön aus, funktioniert aber.

Die Netzteile für die Spindel und die Stepper habe ich zusammen mit einem Not Aus Schalter und einem Extra Schalter je Netzteil auf einem Holzbrett (25cm breit) montiert:


Das Brett ist mit 3 Winkeln direkt auf die Opferplatte geschraubt.

Für die ER-11 Aufnahme meiner 400W Brushless Spindel habe ich noch eine Spannzange für 8mm Fräser bestellt. Es gab zwar die Befürchtung dass man da nicht sinnvoll Spannen kann, das war allerdings unbegründet:


Zumindest mit der 400W Spindel und der Spannzange kann ich den Fräser beliebig tief und sicher einspannen. Die Kraft der 400W Spindel ist offenbar auch ausreichend um mit dem großen Fräser noch sinnvoll zu arbeiten:

Datei-Anhänge
SpindelHalterStahl3.jpg SpindelHalterStahl3.jpg (1x)

Mime-Type: image/jpeg, 43 kB

SpindelHalterStahl2.jpg SpindelHalterStahl2.jpg

Mime-Type: image/jpeg, 32 kB

Arduino2.jpg Arduino2.jpg (1x)

Mime-Type: image/jpeg, 49 kB

Arduino3.jpg Arduino3.jpg

Mime-Type: image/jpeg, 38 kB

Elektrik1.jpg Elektrik1.jpg

Mime-Type: image/jpeg, 51 kB

8mmSpanner.jpg 8mmSpanner.jpg

Mime-Type: image/jpeg, 23 kB

 1 2 3 4 5
ShapeOko-Max   Zahnriemen   Zahnriemenspannlösung   Spindel   Einstellschraubendreher   Endschaltereingängen   Zusammenbau   Beispielkonfiguration   Motoren   Montage   Präzisionsunterlagscheiben   Bewegungs-Ãœberwachung   Endschalter   Konfigurationsmöglichkeiten   Festspannungsregler   Werkstück-Nullpunktbestimmung   Präzisionsscheibe   Montagemöglichkeit   Arduino   Motorstromversorgung