Witam,
Niedawno zbudowałem niewielkich gabarytów ploter, (inspiracją był:
https://www.thingiverse.com/thing:1514145)
Projekt oparty na Arduino Uno, cnc shield, 2x a4988.
Do Arduino została dodana biblioteka Grbl-servo-master, po czym Grbl zostało wgrane na płytkę.
Zbudowany ploter działa, jednak problemem którego jak dotąd nie udało mi się rozwiązać jest prawidłowa kalibracja.
Ploter wykonyje rysunki pod kątem 45 stopni, a powinien wzdłuż jednej, bądź drugiej osi.
W ustawieniach plotera potrafię odwrócić rysunek względem osi XY, jednak nie wiem jak obrócić grafikę o wybrany kąt. (tzn wiem jak,.. można na 2 sposoby: albo obracając arkusz o 45 stopni, bądź wykonywaną grafikę w inkscape ). Jednak takie rozwiązanie mnie nie zadawala i chce tę maszynę skalibrować należycie.
Do wykonania gcodów uży inkscape z rozszerzeniem Makerbot Unicorn G-Code extension.
Programem wykonawczym jest Universal Gcode Sender v1.0.9
.
Spędziłem już wiele godzin przed komputerem starając się problem rozwiązać. Jak dotąd bezskutecznie
Niepokoi mnie jedna rzecz której nie wykonałem przy kompilacji grbl:
https://github.com/grbl/grbl/wiki/Compiling-GrblUżywam Windowsa 7 i dla tego systemu należy dodać 4 ścieżki w zmiennych środowiskowych tak jak jest to podane tutaj:
For windows 7 and arduino 1.5.7
Add the following paths to your PATH variable - be sure to include ; after each one, except the last in your PATH variable entry.
C:\Program Files (x86)\Arduino\hardware\tools\avr\avr\bin\
C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\
C:\Program Files (x86)\Arduino\hardware\arduino\sam\system\CMSIS\Examples\cmsis_example\gcc_atmel
C:\Program Files (x86)\Arduino
You will very likely need to restart your computer in order for Windows to recognize the newly added paths.
I tutaj:
https://www.youtube.com/watch?v=bXz4oS2U8lQNie udało mi się tej operacji wykonać należycie i obawiam się że może mieć to wpływ na przyczyny kalibracji
(mimo, że wykonuję polecenia z filmu dokładnie jak to jest wymagane, to w oknie cmd otrzymuję komunikad że grbl nie jest rozpoznawala jako polecenie...).
Jeśli jest ktoś w stanie pomóc jak ten problem rozwiązać, będę niezmiernie wdzięczny.
Pozdrawiam