Herzlich Willkommen im Forum! - Um alle Vorteile nutzen zu können, melde dich an oder registriere dich kostenlos.


  • 1 Bewertung(en) - 5 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
CNC Steuerung, brauche etwas Unterstützung, viele Fragen
#31
(08.09.2019, 08:38)Woods schrieb: Hallo Christian!

Warum entwickelt eigentlich Estlcam kein Board mit Ethernet Anschluss? Wo liegen denn da die Schwierigkeiten?

Aufgefallen ist mir bisher auch, daß Ethernetanschluss fast immer in Verbindung mit Mach3 angeboten wird!?

Hallo,

Ethernet ist leider von den benötigten Komponenten her um ein vielfaches teurer als USB und auch sehr viel schwieriger zu implementieren.
Aus meiner Sicht bringt es für den Hobbygebrauch letztlich nicht viel:
  • Ein gescheites USB Kabel kostet keine 5 Euro. 
  • Ja, LAN funktioniert auch mit schlampiger Erdung problemlos, USB manchmal nicht. Die Erdung sollte allerdings schon im Interesse der eigenen Gesundheit korrekt ausgeführt werden: ein durchgescheuertes oder angefrästes Netzkabel z.B. vom Fräsmotor kann sonst ein "spannendes" Erlebnis werden.
  • FU ohne passenden Netzfilter hat zumindest in einem Miethaus gute Chancen dass man auch Geräte der Mitbewohner stört was schlimmstenfalls zu einem sehr teuren Besuch der Bundesnetzagentur führen kann. 
Wo LAN allerdings definitiv Sinn macht sind Plasmaschneideanlagen und Umgebungen mit extremen Störquellen in der Nähe - z.B. Schweissapparate.


Christian
  Zitieren
Gefällt dir dieses Thema?
Teile es doch mit deinen Freunden!
#32
Moin Christian,

Ich wiederspreche dem mal... ;-)
Wenn man den Steuerrechner per LAN/WLAN (auch per Browser) anspricht (ihm also den g-Code übergibt) ist das völlig problemlos.

Der Steuerrechner sollte dann der CNC-Steuerung in Echtzeit per USB und gCode-Fifo die Daten natürlich sauber übergeben.
Dazu reicht ein höchsten 20cm USB-Kabel...

Bei PC's ist grundsätzlich damit zu rechnen, das es Potentialunterschiede gibt. Dem Schaltnetzteil im PC und deren Verdratung sei Dank ;-)

VG
Walter
  Zitieren
 
#33
Da in diesem Thread ja schon um die CNC Steuerung geht, hänge ich mich hier mal rein.

Also ich habe meine Konstruktion gefühlt soweit fertig, das ich mir vorstellen kann die so zu bauen und
auf jeden Fall für Holz und Acryl auch verwendet kann. Ob das was wird mit Alu wird sich noch zeigen


Ein gewisses Rätsel stellt bei mir aber noch die Elektronikbauteile bzw Steuerung der CNC dar.

Ich würde als "Computer" einen Arduino oder einen RaspPi verwenden (was ist sinnvoller bzw einfacher?)
Ein altes Notebook habe ich, das ich dann an den Arduino anschließen kann, damit ich sehe was ich da eigentlich mache.

Als Software käme meiner Einschätzung nach entweder Estlcam oder GRBL in Frage, wobei mir zum Anfang letzters
fast lieber ist, da kostenlos

Als Steppermotoren will ich 3 Nema 23 mit 2.8 A verwenden

Jetzt habe ich in verschiedenen DIY Projekten eine ganze Reihe verschiedener Treiber für die Schrittmotoren gesehen.
Manche verwendet kleine Chipsätze (z.B. A4988), die einfach auf das CNC Shield gesteckt werden und das CNC Shield wird nach meinem
Verständnis wieder einfach auf den Arduino gesteckt. Aber bisher habe ich nur Chips gesehen bis 2A, was ja zu wenig ist.

Daneben habe ich noch diese hier gesehen TB6600, die mit bis zu 4A umgehen können, also ausreichend. Wie bekomme ich
die dann aber an den Arduino/RaspPi? Auch per CNC Shield oder wie funktioniert das?

Und welche von den beiden Treibern ist sinnvoller bzw geht das überhaupt mit Treibern in der Art der A4988 für 2.8A?

Würde mich sehr darüber freuen wenn hier jemand Licht ins Dunkel bringtWink

LG
Marius
  Zitieren
 
#34
Hallo Marius,

deine Fragen zu beantworten geht wohl direkt an mich :-)
Grundsätzlich sind die meisten StepperTreiber mit 'Puls', 'Enable', 'Direction' anzusprechen.

Das original 'grbl' auf 'UNO' kann 3 Achsen...
fra589 hat eine Version mit mindestens 6 Achsen auf dem 'Mega' gebaut, genannt grbl-5x:
mein Beitrag dort:
https://github.com/fra589/grbl-Mega-5X/issues/28

Die grbl's verlangen immer einen 'gCode-Sender'...
das kann LinuxCNC, EstleCAM, bCNC, oder auch Gauthier's 'cn5x' sein:
https://github.com/fra589/cn5X

Auch ist 'Schildkroet' seine Version nennenswert:
https://github.com/Schildkroet/GRBL-Advanced
denn er hat bei seiner Version eine 'Backlash'-Compensation integriert, die oft hilfreich ist.
Allerdings bei Nutzung von KUS und im Hobbybereich vernachlässigbar.

Da TB6600 sehr günstig (~6,-€) und robust sind, kann ich dir empfehlen diese auszuwählen, unabhängig von jeglichem Youtube-Vergleichen...

Immer wieder sehe ich CNC-Maschinen, die scheinbar per SoftwareLizenzen eingeschränkt sind und somit 'unbrauchbar' wären....

Die 'Puls','Enable','Directon' der Stepper-Treiber jeglicher Hersteller auf den Achsen erlauben jedoch uneingeschränkte Flexibilität ;-)

VG
Walter
  Zitieren
 
#35
Moin,

@Walter naja direkt nicht unbedingt, eigentlich an alle die mehr Ahnung davon haben als ich Big Grin 

was genau meinst du mit "g-code sender"?

Mit deinem Beitrag und noch anderen Infos habe ich das jetzt mal so verstanden (bitte berichtigen, wenn falsch)

Beispiel CNC soll ein Zahnrad fräsen:

1. Ich konstruiere das Zahnrad in Fusion 360
2. Ich exportiere in Fusion mein CAD-Modell in g-code
3. Ich nehme ein altes Notebook und verbinde das mit dem Arduino damit ich was seheWink
4. Ich kopiere den g-code auf den Arduino, auf dem Arduino läuft GRBL
5. Der Arduino ist mit 3 TB6600 verbunden für X/Y/Z und mit dem Netzteil das alles mit Strom versorgt (den Arduino auch?)
6. GRBL auf dem Arduino konvertiert den g-code in "Step-Commands" die mittels der TB6600 an die Motoren übermittelt werden und meine Fräse bewegt sich

Soweit richtig?

Das bedeutet ich brauche zu meinen Steppermotoren noch:
3x TB6600
1x Arduino Uno (bzw China KlonWink)
1x Netzteil 36 V 10 A (sollte Leistungsmäßig reichen, oder?)
was vergessen?

3 gesteuerte Achsen sollte erstmal reichen Big Grin 
für irgendwann kann ich mir ja noch ne 4. Achse vorstellen, aber 5./6. usw find ich bisschen übertrieben Tongue Big Grin


Gruß

Marius
  Zitieren
 
#36
Hi, 
der Gcode wird nicht einfach auf den Arduino kopiert, sondern mit einem speziellen Programm übertragen. Bei meinem DVD-Schrottplotter z. B. habe ich das Prog. "grbl Controller" verwendet. Auch noch ne kostenlose Variante wäre der "Universal gcode Sender" - ich weiß jetzt aber nicht, welche Grbl - Version da unterstützt wird. Aber wie schon gesagt, frag da mal die Cracks, die so ne Fräse schon gebaut haben.
Grüße  Shy
  Zitieren
 
#37
Nö, Marius...
du musst dir im klaren sein was Sache ist... ;-)

6 Achsen für unter 10,-€ ist ein 'Must have' Thumbs Up Tongue

Und:

du fragst nach 'gCode'-Sender...

Ein gCode-Sender sendet den gCode...
grbl ist der Empfänger und zB bCNC ist der Sender....
  Zitieren
 
#38
Auch noch wichtig. Bei Verwendung des CNC-Shield V3 musst du Grbl 0.8 nehmen. Die aktuelle Version 1.1 funzt ned.
Grüße  Shy
  Zitieren
 
#39
(30.11.2019, 23:47)HaBe67 schrieb: Auch noch wichtig. Bei Verwendung des CNC-Shield V3 musst du Grbl 0.8 nehmen. Die aktuelle Version 1.1 funzt ned.

Nö, ist unwichtig, da die meisten Stepper driver clk dir und en brauchen...
grbl mit jeglicher Version bringt clk dir und en ;-)

Und grbl ohne irgendwelchen Shields in der Version 1.1 kann ohne Probleme 10KW Stepper und mehr steuern ;-)
  Zitieren
 
#40
(01.12.2019, 00:07)roerich_64 schrieb:
(30.11.2019, 23:47)HaBe67 schrieb: Auch noch wichtig. Bei Verwendung des CNC-Shield V3 musst du Grbl 0.8 nehmen. Die aktuelle Version 1.1 funzt ned.

Nö, ist unwichtig, da die meisten Stepper driver clk dir und en brauchen...
grbl mit jeglicher Version bringt clk dir und en ;-)

Du meinst das CNC Shield V3 ist unwichtig, oder was meinst du?



habe mir jetzt mal paar Videos zu dem Universal gcode Sender angeschaut
das Programm installiere ich auf meinem PC, der an dem Arduino hängt.
In dem Programm wird dann die Verbindung zum Arduino hergestellt, das G-Code File geladen
und dann an den Arduino gesendet. Dort wird das ganze dann vom GRBL weiterverarbeitet, richtig?

Aber mal abgesehen davon, dass ich bei der Software noch am Verständnis arbeite,
die Liste mit Bauteilen stimmt so erstmal, habe nix vergessen? (jetzt mal Kabel außen vor)
  Zitieren
 


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste