Portalfräse: Unterschied zwischen den Versionen
Case (Diskussion | Beiträge) |
Case (Diskussion | Beiträge) |
||
Zeile 158: | Zeile 158: | ||
=== ToolChain === | === ToolChain === | ||
− | - GRBL | + | ==== GRBL V.1.1 mit Arduino Nano ==== |
+ | |||
+ | Bei Verwendung eines Arduino Nano kann es sein, dass die Firmware nicht mehr ganz in den Bootloader passt. Das hängt davon ab, wie aktuell die Arduino-IDE ist, weil ein neuerer gcc etwas größeren Code erzeugt. Mit einer älteren IDE könnte es aber noch klappen. Ansonsten muss der (schlankere) Bootloader vom Arduino Uno auf den Arduino Nano mittels ICSP geflasht werden. Dann sollte die Firmware auch mit aktuellen Arduino-IDEs passen. | ||
+ | |||
+ | |||
+ | ===== Anschlüsse ===== | ||
+ | |||
+ | [https://github.com/gnea/grbl/wiki/Connecting-Grbl] | ||
+ | |||
+ | |||
+ | ===== Settings ===== | ||
+ | |||
+ | [https://github.com/gnea/grbl/wiki/Grbl-v1.1-Configuration#27---homing-pull-off-mm] | ||
+ | |||
+ | |||
+ | ===== Endschalter und Homing ===== | ||
+ | |||
+ | Falls eine Abschirmung mit Drahtgeflecht nicht ausreicht kann man auch einen RC-Entstörfilter in die Leitung setzen oder einen Opto-Koppler, siehe [https://github.com/gnea/grbl/wiki/Wiring-Limit-Switches] | ||
+ | |||
+ | |||
+ | Vor dem Homing sollte man sicherstellen, das alle Achsen in die korrekten Richtungen laufen und die Schalter ansprechen, das kann man mit der Status-Report Ausgabe (mittels "$?") prüfen. | ||
+ | [https://github.com/gnea/grbl/wiki/Set-up-the-Homing-Cycle] | ||
+ | |||
+ | dazu steh auch noch einiges im GRBL-FAQ: | ||
+ | |||
+ | [https://github.com/gnea/grbl/wiki/Frequently-Asked-Questions] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== bCNC ==== | ||
+ | |||
+ | bCNC ist ein graphisches Frontend für den GRBL, man kann aber auch andere wie zB. den Universal G-Code Sender nehmen oder direkt von einer Seriellen Schnittstelle wie dem Serial Monitor der Arduino-IDE aus den Nano mitd er GRBL-Firmware ansprechen. |
Version vom 27. Mai 2018, 13:02 Uhr
FROSE2
BOM
Linearführung
Führungswagen:
(HSR25 THK, fuer Y-Achse)
2 x HRC20-MN Blockwagen kurz, CPC
Netto-Länge: 69mm
Lochabstand LxB: 36x32
2 x HRC20-ML Blockwagen lang, CPC
Schiene:
AR/HR20
Gesamthöhe mit Führungswagen: 30mm
Befestigungslöcher:
---
China-Clone: Komplettset bei CNC-Discount: CNC Set Orange "Blockwagen" A.Nr. PB20040
1 x Länge 600mm: 150,20 EUR
1 x Länge 400mm: 136,40 EUR
Abweichung: Netto-Länge 74mm
Kugelumlaufspindel
X-Achse:
FestLager: BK12
Loslager: BF12
Spindel: Nenn-Länge 700mm Typ 2010 (Durchmesser 20mm, Steigung 10mm)
Komplettset:
Spindelmutteraufnahmeblock:
- https://www.dold-mechatronik.de/Spindelmuttergehaeuse-DSG2005-fuer-Kugelumlaufspindel-SFU2005
- 15,85 EUR: https://www.cnc-discount.com/2010-block-aluminium/202 (keine konkreten Maßangaben aber vermutl. das Gleiche wie oben)
Wellenkupplung: 7nm 6,35 auf 12mm - 10,35 EUR: https://www.cnc-discount.com/wellenkupplungen/7-nm-gross/wellenkupplung-7-nm/123?number=7NM6312WK.7NM.63/120.062%20kg
Z-Achse:
Spindel: Nenn-Länge 350mm Typ 1605 (Durchmesser 16mm, Steigung 5mm)
Spindelmutteraufnahmeblock: (Problem 40x24mm statt 58x13 -> entweder durchbohren und nur vier Schrauben oder andersrum montieren)
- https://www.ebay.de/itm/Spannblock-Spindelmuttergehause-DSG16-20-25-32-CNC-Kugelumlaufspindel/162313727741?hash=item25caa6eefd:m:m_0qmsd08XJ-yBWrg4pyASg
- 14,30 EUR: https://www.cnc-discount.com/1605-block-aluminium/113 (keine konkreten Maßangaben, aber vermutl. das Gleiche wie oben)
Wellenkupplung: 6,35 auf 10mm, 7nm - 10,35 EUR: https://www.cnc-discount.com/wellenkupplungen/7-nm-gross/wellenkupplung-7-nm/123?number=7NM6310WK.7NM.63/100.062%20kg
Eurohalsaufnahme 43mm:
Für Kress, Suhner
https://www.sorotec.de/shop/43er-Eurohalsaufnahme-.html http://www.ebay.de/itm/Eurohalsaufnahme-KRESS-SUHNER-CNC-Frase-Frasmaschine-Graviermaschine/311894772148?hash=item489e6089b4:g:U4cAAOSw7I5TsTAK
Alu-Platten f. Rahmen
Wellenkupplung
6.35mm auf 12mm: https://www.cnc-discount.com/wellenkupplungen/7-nm-gross/wellenkupplung-7-nm/123?number=7NM6312WK.7NM.63/120.062%20kg
Endschalter
- nc-endschalter. Achtung, die weitverbreiteten makerbot-style breakoutboards von bigtree sind anders verschaltet !
Endschalter Abschirmung
Die Abschirmung ist ein gravierender Knackpunkt, denn Störsignale auf der Leitung führen zu chaotisch anmutenden Effekten.
Wichtig ist, nicht nur die Endschalter abzuschirmen gegen Störungen, sondern vor allem auch die Motor-Leitungen, damit hier keine Störsignale erzeugt werden. Ausserdem können noch flackernde Neonleuchten etc. in der Umgebung Ursache für unerwünschte Einstreuungen sein.
Sofern die Leitung mit einem Drahtgeflecht als Schirm versehen ist, muss sie (einseitig !) mit einer Masse verbunden werden.
Bei der Motorleitung kann das an der V- Leitung der Gleichstromversorgung für die Treiberstufe sein, so wie hier dargestellt: [1]
Man kann sie auch direkt am Netzteil abgreifen, falls das einfacher ist, siehe hier: [2]
Die Abschirmung der Schalter selbst kann mit dem GND vom Arduino oder dessen 5V-Netzteil verbunden werden.
ToolChain
GRBL V.1.1 mit Arduino Nano
Bei Verwendung eines Arduino Nano kann es sein, dass die Firmware nicht mehr ganz in den Bootloader passt. Das hängt davon ab, wie aktuell die Arduino-IDE ist, weil ein neuerer gcc etwas größeren Code erzeugt. Mit einer älteren IDE könnte es aber noch klappen. Ansonsten muss der (schlankere) Bootloader vom Arduino Uno auf den Arduino Nano mittels ICSP geflasht werden. Dann sollte die Firmware auch mit aktuellen Arduino-IDEs passen.
Anschlüsse
Settings
Endschalter und Homing
Falls eine Abschirmung mit Drahtgeflecht nicht ausreicht kann man auch einen RC-Entstörfilter in die Leitung setzen oder einen Opto-Koppler, siehe [5]
Vor dem Homing sollte man sicherstellen, das alle Achsen in die korrekten Richtungen laufen und die Schalter ansprechen, das kann man mit der Status-Report Ausgabe (mittels "$?") prüfen.
[6]
dazu steh auch noch einiges im GRBL-FAQ:
bCNC
bCNC ist ein graphisches Frontend für den GRBL, man kann aber auch andere wie zB. den Universal G-Code Sender nehmen oder direkt von einer Seriellen Schnittstelle wie dem Serial Monitor der Arduino-IDE aus den Nano mitd er GRBL-Firmware ansprechen.