interpreter G codu na USB: Arduino

Dyskusje o programowaniu mikroprocesorów.

Autor tematu
ucy7400
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 2
Posty: 51
Rejestracja: 23 maja 2010, 23:04
Lokalizacja: ziemia

interpreter G codu na USB: Arduino

#1

Post napisał: ucy7400 » 22 lip 2010, 00:40

Arduino jest w tej chwili bardzo popularną konstrukcją na mikrokontrolerze AVR - ATmega8.
Można nią sterować z komputera przez USB, można wgrać oprogramowanie do CNC.

Podsyłam linki dla chcących budować lub tylko oprogramować Arduino:

arduino gcode interpreter
rsteppercontroller
http://www.arduino.cc
reprap



Tagi:


KuchateK
Sympatyk forum poziom 1 (min. 40)
Sympatyk forum poziom 1 (min. 40)
Posty w temacie: 1
Posty: 46
Rejestracja: 27 paź 2006, 21:02
Lokalizacja: NY, USA

#2

Post napisał: KuchateK » 22 lip 2010, 04:52

Atmega8 już dość długo nie jest stosowana praktycznie. Standardem w Arduino jest ATmega168, ostatnio tą rolę przejęła ATmega328.

Polecam. Wystarczy wgrać bootloader dowolnym programatorem, podpiąć RS232 do komputera w/g upodobań i można się bawić.

Awatar użytkownika

blue_17
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1715
Rejestracja: 16 kwie 2009, 07:55
Lokalizacja: Kraków/Kornatka

#3

Post napisał: blue_17 » 23 lip 2010, 00:04

Przecież na andurino nie da się zrobić niezależnego sterownika do CNC może jakiś sterownik do serwa i krokowców da ale nie autonomiczną jednostkę sterującą do tego potrzebny jest jakiś ARM
"I siedzieli oni razem pod nagim DOS-em i nie wstydzili sie tego." :D


Autor tematu
ucy7400
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 2
Posty: 51
Rejestracja: 23 maja 2010, 23:04
Lokalizacja: ziemia

#4

Post napisał: ucy7400 » 28 lip 2010, 20:04

Processing to aplikacja napisana w Javie która steruje Arduino. Dzięki niej można dowolnie konfigurować/programować płytkę. Tutaj: Instructable kolejny link do interpretera g-codów.

I jeszcze jeden: Grbl

Awatar użytkownika

pitsa
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 4
Posty: 4697
Rejestracja: 13 wrz 2008, 22:40
Lokalizacja: PL,OP

#5

Post napisał: pitsa » 16 lip 2011, 23:01

zachowanie spokoju oznacza zdolności do działania
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ


jarekk
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 4
Posty: 1701
Rejestracja: 17 mar 2006, 08:57
Lokalizacja: Gdańsk

#6

Post napisał: jarekk » 16 lip 2011, 23:29

Jak ktoś używa zmiennego przecinka na takim procku to dziękuję :-(
Nie będzie chodzić szybko.

Grbl już wygląda lepiej...


pulek
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 2
Posty: 95
Rejestracja: 14 paź 2009, 12:13
Lokalizacja: NWM

#7

Post napisał: pulek » 24 lip 2011, 14:25

Używam do sterowania maszynami kontrolerów USB CNConv opartych z tego co wiem na procesorze atmega8 i nie mogę się zgodzić, że na nim nie można obsłużyć maszyny cnc - bezproblemowo działa bardzo płynnie i stabilnie do 75khz przy obsłudze 2 osi. Nawet gdyby dla trzech osi spadła prędkość o połowę to nadal jest w zupełni wystarczająca.

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 7875
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

#8

Post napisał: tuxcnc » 24 lip 2011, 18:49

pulek pisze:Używam do sterowania maszynami kontrolerów USB CNConv opartych z tego co wiem na procesorze atmega8 i nie mogę się zgodzić, że na nim nie można obsłużyć maszyny cnc - bezproblemowo działa bardzo płynnie i stabilnie do 75khz przy obsłudze 2 osi. Nawet gdyby dla trzech osi spadła prędkość o połowę to nadal jest w zupełni wystarczająca.
CNConv to program na komputer PC.
Na Atmedze jest tylko konwerter z interfejsu szeregowego(USB) na równoległy.

.


pulek
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 2
Posty: 95
Rejestracja: 14 paź 2009, 12:13
Lokalizacja: NWM

#9

Post napisał: pulek » 24 lip 2011, 21:24

wg opisów autora (kol.prokopcio) w procesorze zawarte są procedury interpolacji, taktowania przyspieszania/ hamowania i cała reszta a program służy tylko do wysłania rysunku wektorowego do procka. Być może nie jest to prawda i rzeczywiście to tylko zwykła przejściówka z USB na LPT a komputer generuje impulsy dla silników, w takim razie proszę nie brać mojej wypowiedzi pod uwagę bo się na tym nie znam aż tak dobrze...

[ Dodano: 2011-07-24, 21:27 ]
ps. ale działa bardzo dobrze :)

Awatar użytkownika

pitsa
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 4
Posty: 4697
Rejestracja: 13 wrz 2008, 22:40
Lokalizacja: PL,OP

#10

Post napisał: pitsa » 24 lip 2011, 21:38

Pulek masz rację. tuxcnc znów trafił kulą w płot. :-)

tuxcnc pisze: CNConv to program na komputer PC.
Na Atmedze jest tylko konwerter z interfejsu szeregowego(USB) na równoległy.
.
To nie na atmedze jest konwerter tylko obok atmegi. Na atmedze jest majstersztyk, który umożliwia amatorom przyjemne sterowanie maszynami cnc 2.5D bez konieczności posiadania trudnej wiedzy o sterowaniu. Wiesz, taki normalny i ludzki windows, a nie lodową zwierzynę - pokarm dla fok. ;-)
zachowanie spokoju oznacza zdolności do działania
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Arduino, Raspberry pi i inne systemy mikroprocesorowe”