Benutzer-Werkzeuge

Webseiten-Werkzeuge


myhobby-cnc:grbl-controller-board

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Both sides previous revision Previous revision
Next revision
Previous revision
myhobby-cnc:grbl-controller-board [2018/11/30 17:49]
rholze [Aktualisierung der Stückliste ab V2.02]
myhobby-cnc:grbl-controller-board [2020/04/22 15:22] (aktuell)
crix
Zeile 18: Zeile 18:
   * Jumper für GRBL v0.8/v0.9 Umschaltung   * Jumper für GRBL v0.8/v0.9 Umschaltung
   * Jumper zum Clonen der Y-Achse od. A-Achse   * Jumper zum Clonen der Y-Achse od. A-Achse
-  * Sparlösung,​ zwei Anschlüsse für die Y-Achse 
   * Z-Probe Anschluss für GRBL v0.9 vorhanden   * Z-Probe Anschluss für GRBL v0.9 vorhanden
   * Endschalter für X-, Y- und Z-Achse, incl. ev. Spannungsversorgung (Vss od. 5V)   * Endschalter für X-, Y- und Z-Achse, incl. ev. Spannungsversorgung (Vss od. 5V)
Zeile 33: Zeile 32:
 |2 |Beschriftung Microstepping | Auf der Rückseite der Platine ist die Beschreibung,​ wie die Kodierbrücken für das Microstepping gesetzt werden müssen. Allerdings sind die Brücken auf der Rückseite mit MS1, MS2, MS3 bezeichnet, und auf der Vorderseite mit MS0, MS1, MS2! Also MS1 von Hinten ist dann MS0 von Vorne und so weiter! |{{:​myhobby-cnc:​20160416_140417.jpg?​400|}}| |2 |Beschriftung Microstepping | Auf der Rückseite der Platine ist die Beschreibung,​ wie die Kodierbrücken für das Microstepping gesetzt werden müssen. Allerdings sind die Brücken auf der Rückseite mit MS1, MS2, MS3 bezeichnet, und auf der Vorderseite mit MS0, MS1, MS2! Also MS1 von Hinten ist dann MS0 von Vorne und so weiter! |{{:​myhobby-cnc:​20160416_140417.jpg?​400|}}|
 |3 |Lüfteranschluss |Eigentlich sollte der Lüfter angehen, wenn das ENABLE Signal der Treiberstufen auf LOW geht und umgekehrt. Das EN-Signal ist ja ein active LOW Signal. Leider ist jetzt beides gleichgeschaltet,​ so dass hier noch eine Logik zwischen geschaltet werden muss wenn der Lüfter richtig laufen soll. Das wäre wohl aber immer nötig, da hier die Eingangsspannung anliegt und die meist zu hoch für einen Lüfter sein wird! Alternativ kann ein Lüfter mit dem Leistungstransistor für "​COOLANT"​ geschaltet werden. Der lässt sich dann über G-Code ein- und ausschalten!|{{:​myhobby-cnc:​20160416_145645.jpg?​400|}}| |3 |Lüfteranschluss |Eigentlich sollte der Lüfter angehen, wenn das ENABLE Signal der Treiberstufen auf LOW geht und umgekehrt. Das EN-Signal ist ja ein active LOW Signal. Leider ist jetzt beides gleichgeschaltet,​ so dass hier noch eine Logik zwischen geschaltet werden muss wenn der Lüfter richtig laufen soll. Das wäre wohl aber immer nötig, da hier die Eingangsspannung anliegt und die meist zu hoch für einen Lüfter sein wird! Alternativ kann ein Lüfter mit dem Leistungstransistor für "​COOLANT"​ geschaltet werden. Der lässt sich dann über G-Code ein- und ausschalten!|{{:​myhobby-cnc:​20160416_145645.jpg?​400|}}|
 +
 +====Löten====
 +Es gibt immer wieder Probleme bei der Inbetriebnahme,​ wenn die Lötungen nicht einwandfrei sind. Bitte informiert euch zunächst wie das Löten funktioniert. Dazu gibt es tolle Video'​s wie zum Beispiel dieses hier: [[https://​www.youtube.com/​watch?​v=yWPS3YSXTBk|Löten Lernen]]
  
 ====Erster Arbeitsschritt==== ====Erster Arbeitsschritt====
Zeile 40: Zeile 42:
   das Board ein eigener Treiber (CH340)zu installieren ist (siehe hierzu im WIKI unter "​Arduino Boards"​ nach).   das Board ein eigener Treiber (CH340)zu installieren ist (siehe hierzu im WIKI unter "​Arduino Boards"​ nach).
   Wurde der Treiber nicht installiert,​ kommt keine Verbindung zustande. Das Board ist auf eine Übertragungsrate   Wurde der Treiber nicht installiert,​ kommt keine Verbindung zustande. Das Board ist auf eine Übertragungsrate
-  von 115200 Baud eingestellt. ​Erste wenn hier der Verbindungsaufbau einwandfrei funktioniert hat, bitte mit den+  von 115200 Baud eingestellt. ​Erst wenn hier der Verbindungsaufbau einwandfrei funktioniert hat, bitte mit den
   weiteren Lötarbeiten fortfahren!!!   weiteren Lötarbeiten fortfahren!!!
   ​   ​
Zeile 48: Zeile 50:
   bestückt, und für C16 wurde der Wert auf 10µF erhöht. So ist eine noch stabilere 5V Gleichspannung   bestückt, und für C16 wurde der Wert auf 10µF erhöht. So ist eine noch stabilere 5V Gleichspannung
   gewährleistet,​ und wir können ein Bauteil-Set für den GRBL-Controller und den GRBL-NANO verwenden. Genau so   gewährleistet,​ und wir können ein Bauteil-Set für den GRBL-Controller und den GRBL-NANO verwenden. Genau so
-  sind die Kondensatoren C5 und C6 sowie der Resettaster bereits als SMP-Bausteine bestückt.+  sind die Kondensatoren C5 und C6 sowie der Resettaster bereits als SMD-Bausteine bestückt.
 ====Aufbauanleitung==== ====Aufbauanleitung====
 Das Board ist ja bereits mit allen SMD-Bausteinen bestückt worden. Nun müssen noch die THT-Bausteine,​ die durch die Löcher gesteckt werden, eingelötet werden. Das sind zum Glück aber nicht mehr so viele wie beim alten GRBL-Shield! Das Board ist ja bereits mit allen SMD-Bausteinen bestückt worden. Nun müssen noch die THT-Bausteine,​ die durch die Löcher gesteckt werden, eingelötet werden. Das sind zum Glück aber nicht mehr so viele wie beim alten GRBL-Shield!
Zeile 59: Zeile 61:
  
 Es wird wieder mit den flachsten Bauteilen begonnen und dann zu den nächst höheren Bauteilen übergegangen! Die Reihenfolge der Bestückung der Bauteile ist wie folgt: Es wird wieder mit den flachsten Bauteilen begonnen und dann zu den nächst höheren Bauteilen übergegangen! Die Reihenfolge der Bestückung der Bauteile ist wie folgt:
-  - Resettaster +  - <del>Resettaster</​del>​ (ab 2.02 bereits bestückt) 
-  - Die beiden roten Kondensatoren (C5, C6) +  - <del>Die beiden roten Kondensatoren (C5, C6)</​del>​ (ab 2.02 bereits bestückt
   - Die Stiftleisten (erst die Einreihigen,​ dann die Zweireihigen)   - Die Stiftleisten (erst die Einreihigen,​ dann die Zweireihigen)
   - Die Buchsenleisten (erst die 8pol. dann die eine 4pol.)   - Die Buchsenleisten (erst die 8pol. dann die eine 4pol.)
Zeile 66: Zeile 68:
   - Der Kondensator C16 (10µF)   - Der Kondensator C16 (10µF)
   - Die drei Bausteine im TO220 Gehäuse (Festpannungsregler L7805 und die beiden MOSFET´s)   - Die drei Bausteine im TO220 Gehäuse (Festpannungsregler L7805 und die beiden MOSFET´s)
-  - Zum Schluss ​die beiden großen Elkos (C7 470µF/50VC12 bleib unbestückt!)+  - Zum Schluss ​der große Elko (C7 470µF/50V
 +  - C12 bleib unbestückt!
  
 ====ACHTUNG!==== ====ACHTUNG!====
 Ich möchte auf einiges sehr wichtiges Hinweisen: Ich möchte auf einiges sehr wichtiges Hinweisen:
-  - Bei den beiden roten Kondensatoren ist auf die Beschriftung zu achten. Der Kondensator C5 hat 0,33µF und der Kondensator C6 hat 0,1µF. Bitte diese nicht verwechseln. C5 ist etwas breiter (dicker)! +  - <del>Bei den beiden roten Kondensatoren ist auf die Beschriftung zu achten. Der Kondensator C5 hat 0,33µF und der Kondensator C6 hat 0,1µF. Bitte diese nicht verwechseln. C5 ist etwas breiter (dicker)!</​del>​ (bereits bestückt ab v2.02) 
-  - Bei den Elkos C7, C12 und C16 ist auf die richtige Polung zu achten! Es ist immer der MINUS-Pol gekennzeichnet!+  - Bei den Elkos C7, <del>C12</​del> ​und C16 ist auf die richtige Polung zu achten! Es ist immer der MINUS-Pol gekennzeichnet!
   - Bei den Bauteilen im TO220 Gehäuse darauf achten, wo sich die Kühlfane aus Metall befindet! Die muss immer nach außen zeigen. Das ist auf dem Bestückungsdruck durch die weiße Fläche gekennzeichnet!   - Bei den Bauteilen im TO220 Gehäuse darauf achten, wo sich die Kühlfane aus Metall befindet! Die muss immer nach außen zeigen. Das ist auf dem Bestückungsdruck durch die weiße Fläche gekennzeichnet!
   - Die Stiftleisten müssen passend getrennt werden! Dass kann bei den Einreihigen noch per Hand gemacht werden, bei den Zweireihigen aber dann mit einer Zange! Es wird immer mit den längsten Leisten begonnen, dann die Kürzeren. Zum Schluss werden noch einzelne zweipolige Leisten aus der langen zweipoligen Abgekniffen und für zusätzliche Spannungsversorgungen oder den Lüfteranschluß verwendet!   - Die Stiftleisten müssen passend getrennt werden! Dass kann bei den Einreihigen noch per Hand gemacht werden, bei den Zweireihigen aber dann mit einer Zange! Es wird immer mit den längsten Leisten begonnen, dann die Kürzeren. Zum Schluss werden noch einzelne zweipolige Leisten aus der langen zweipoligen Abgekniffen und für zusätzliche Spannungsversorgungen oder den Lüfteranschluß verwendet!
Zeile 79: Zeile 82:
  
 Auf der Abbildung ist dann auch gleich die Grundeinstellung der Kodierbrücken zu sehen. Die Brücken sind so eingestellt,​ dass die X- und Y-Achse 1/8 Microstepping haben, die Z-Achse 1/2 Stepping und die Y-Achse geklont ist. Zusätzlich ist das Board auf die GRBL-Version v0.9 eingestellt,​ was ja bereits vorinstalliert ist! Auf der Abbildung ist dann auch gleich die Grundeinstellung der Kodierbrücken zu sehen. Die Brücken sind so eingestellt,​ dass die X- und Y-Achse 1/8 Microstepping haben, die Z-Achse 1/2 Stepping und die Y-Achse geklont ist. Zusätzlich ist das Board auf die GRBL-Version v0.9 eingestellt,​ was ja bereits vorinstalliert ist!
 +
 +Für die neuen 67S109 Treiber (weiss, 4A) weicht die Jumperung ab! Siehe dazu: [[http://​wiki.myhobby-cnc.de/​doku.php?​id=myhobby-cnc:​grbl-fehler#​microstepping]]
 +
 +Jetzt kann das Board in Betrieb genommen werden: [[http://​wiki.myhobby-cnc.de/​doku.php?​id=myhobby-cnc:​grbl-fehler]]
  
 ====Das fertige Board==== ====Das fertige Board====
Zeile 84: Zeile 91:
 {{ :​myhobby-cnc:​20160426_214242_t.jpg?​600 |}} {{ :​myhobby-cnc:​20160426_214242_t.jpg?​600 |}}
  
 +Hier sind alle 3 verfügbaren Treiberbausteine in korrekter Orientierung zu sehen:
 +{{ :​myhobby-cnc:​img_20180627_183606.jpg?​600 |}}
 ====Anschlüsse / Beschaltung==== ====Anschlüsse / Beschaltung====
 In dem hier abgebildeten Beschaltungsplan kann man eine Grundbeschaltung des Boards sehen. In dem hier abgebildeten Beschaltungsplan kann man eine Grundbeschaltung des Boards sehen.
Zeile 98: Zeile 107:
 Die Stromversorgung kommt von rechts! Diese ist für die Versorgung der Schrittmotoren und der Elektronik auf dem Board. Es wird eine Schraubklemme mitgeliefert,​ die hier eingelötet wird und die Versorgungsspannung kann dann an die Schraubklemme angeschlossen werden. Oben ist + und unten -! Die anderen Power Anschlüsse können vernachlässigt werden. Diese sind dafür da, dass an das Board an mehreren Stellen die Versorgungsspannung angelegt werden kann. So muss der gesamte Strom nicht über die Platine fließen. Wer will kann die Stromversorgung auch an die anderen Pins anschließen! Die Stromversorgung kommt von rechts! Diese ist für die Versorgung der Schrittmotoren und der Elektronik auf dem Board. Es wird eine Schraubklemme mitgeliefert,​ die hier eingelötet wird und die Versorgungsspannung kann dann an die Schraubklemme angeschlossen werden. Oben ist + und unten -! Die anderen Power Anschlüsse können vernachlässigt werden. Diese sind dafür da, dass an das Board an mehreren Stellen die Versorgungsspannung angelegt werden kann. So muss der gesamte Strom nicht über die Platine fließen. Wer will kann die Stromversorgung auch an die anderen Pins anschließen!
 P.S. Solange an dem Board die USB-Leitung angeschlossen ist, wird die 5V Spannungsversorgung für den Prozessor und die anderen Bausteine von der USB-Leitung versorgt. Erst wenn diese abgezogen wird kommt der 7805 Spannungsregler (IC1) zum Einsatz. P.S. Solange an dem Board die USB-Leitung angeschlossen ist, wird die 5V Spannungsversorgung für den Prozessor und die anderen Bausteine von der USB-Leitung versorgt. Erst wenn diese abgezogen wird kommt der 7805 Spannungsregler (IC1) zum Einsatz.
 +
 +Vor allem bei höheren Motorströmen (2A) kommt es darauf an, dass der Stromanschluss möglichst optimal ist:
 +  * Adernenden NICHT verzinnen!
 +  * Kabel mit möglichst großem Querschnitt verwenden 1.5 qmm oder mehr.
 +  * feinadriges Kabel verwenden
 +  * Auf abgebrochene oder "​verwurstelte"​ Einzeladern achten und ggf. neu abisolieren.
  
 **ENDSTOPS** **ENDSTOPS**
 Die Endstops werden unten an das Board angeschlossen. Pin 1 des Schalters (das ist der wo der Hebel angebracht ist) ist der Kontakt des Hebels. Der zweite Pin ist in der Mitte und wird mit NO (normal open) bezeichnet. Dieser Pin bekommt erst Kontakt, wenn der Schalter betätigt wird und schließt. Dann werden die beiden Pins auf dem Board verbunden. Dadurch wird das Eingangssignal des Prozessors auf Masse geschaltet und das Signal wird ausgelöst. Die Endstops werden unten an das Board angeschlossen. Pin 1 des Schalters (das ist der wo der Hebel angebracht ist) ist der Kontakt des Hebels. Der zweite Pin ist in der Mitte und wird mit NO (normal open) bezeichnet. Dieser Pin bekommt erst Kontakt, wenn der Schalter betätigt wird und schließt. Dann werden die beiden Pins auf dem Board verbunden. Dadurch wird das Eingangssignal des Prozessors auf Masse geschaltet und das Signal wird ausgelöst.
 Dasselbe gilt für den Probe-Schalter oder auch Werkzeuglängenmesser genannt. Dieser kann auch wie abgebildet angeschlossen werden und dann den Abstand zwischen dem Fräser und der Werkstückoberfläche gemessen werden. Dasselbe gilt für den Probe-Schalter oder auch Werkzeuglängenmesser genannt. Dieser kann auch wie abgebildet angeschlossen werden und dann den Abstand zwischen dem Fräser und der Werkstückoberfläche gemessen werden.
 +
 +Für das Homing wird je Achse ein Endschalter an dem Ende benötigt, wo der Ursprung (Nullpunkt) der Achse liegen soll. Je ein zweiter Schalter für die andere Seite der Achse kann parallel zum ersten Schalter verkabelt werden.
  
 **FRÄSMOTOR/​LÜFTER** **FRÄSMOTOR/​LÜFTER**
Zeile 111: Zeile 128:
 **JUMPER** **JUMPER**
 Die Jumper sind in gelb dargestellt! Die Einstellung ist die Standardeinstellung für die Jumper mit einer Firmware größer oder gleich 0.9. Der Y-Kanal ist wie benötigt geclont. Y-, und X-Achsen haben 1/8 Microstepping und die Z-Achse 1/2. Der E-Anschluss ist für die zweite Y-Achse gedacht! Die Jumper sind in gelb dargestellt! Die Einstellung ist die Standardeinstellung für die Jumper mit einer Firmware größer oder gleich 0.9. Der Y-Kanal ist wie benötigt geclont. Y-, und X-Achsen haben 1/8 Microstepping und die Z-Achse 1/2. Der E-Anschluss ist für die zweite Y-Achse gedacht!
 +
 +Achtung! Die Jumper müssen für die neuen weißen 4A Treiber 67S109 anders gesteckt werden! Siehe dazu: [[http://​wiki.myhobby-cnc.de/​doku.php?​id=myhobby-cnc:​grbl-fehler#​microstepping]]
 +
 +====Bestückoption SSR====
 +Das GRBL Controller Board hat eine Bestückoption für ein SSR (Solid State Relais) zum direkten Schalten von 230V Wechselstrom für eine 230V Spindel. Gemeint sind hier Oberfräsen wie z.B. die Kress/AMB Geräte und NICHT die leistungsstärkeren "China Spindeln"​ die einen Umformer benötigen!!
 +
 +**Die Bestückoption darf nur umgesetzt werden, wenn entsprechende Kenntnisse im Umgang mit Netzzspannung (230V) vorhanden sind! Wenn hier Fehler gemacht werden, kann das tödlich enden!**
 +
 +Das SSR wird mit dem PWM Signal des Arduino gesteuert, muss also mit 5V Steuerspannung auskommen und darf den Arduino maximal mit 20mA belasten. Die Leistung ist entsprechend dem angeschlossenen Motor zu wählen. Das Board hält Löcher für 2 unterschiedliche Größen des Relais vor (Lochalternativen sind in grau dargestellt):​
 +
 +{{:​myhobby-cnc:​ssr.png|}}
 +
 +Bei höheren Leistungen sollten die Leiterbahnen zwischen SSR Schaltkontakt und der Klemme JP2 ggf. verstärkt werden. Auf Berührschutz ist zu achten! Sicherheitsabstände sind einzuhalten! Ausreichende Querschnitte sind sicherzustellen! Hitzemanagement ist sicherzustellen!
 +
 +Die Verwendung einer Drehzahlregelung per PWM mit Wechselstrom sollte vermieden werden. Es bietet sich an, hier eine 0.8er GRBL Version zu verwenden und zu jumpern. Oder bei Verwendung einer PWM fähigern GRBL Version entsprechend nur volle Drehzahl zu konfigurieren.
 +
 +Soll ein 230V Motor per PWM geregelt werden, muss zuvor sichergestellt werden dass der gewählte Motor dafür geeignet ist.
myhobby-cnc/grbl-controller-board.1543596544.txt.gz · Zuletzt geändert: 2018/11/30 17:49 von rholze

Seiten-Werkzeuge