Sterownik i Program CNC-Suite
-
Autor tematu - Stały bywalec (min. 70)
- Posty w temacie: 1
- Posty: 78
- Rejestracja: 23 wrz 2004, 19:28
- Lokalizacja: ELK-Otwock-Poland
Sterownik i Program CNC-Suite
Witam
Kolega wyszperał sterownik i program
Sterownik na atmedze steruje 4 silnikami krokowymi
zapraszam do dyskusji i wgladu w projekt
I najwarzniejsze wersja za darmo
http://cnc-suite.sourceforge.net/cnc/wpedit.html
Parametry sterownika cnc-interface v0.2:
Serielles CNC-Interface auf Basis des AT-Mega8515 AVR-Controller`s
bis zu 6 syncronisierte Achsen
Interpolierung über alle Achsen
Soft-Start & Stop für alle Achsen
Ansteurung erfolgt über RS232(Seriell) oder über USB
4 Unipolar-Stepper-Motor-Achsen (bis zu 30V/10A)
2 Servo-Motor-Achsen (Servo-PWM 5V/300mA)
2 PWM-Motor-Controller (bis zu 30V/10A)
2 Motor-An/Aus mit soft-power-on Funktion (bis zu 30V/10A)
Schneller AVR-Controller (16 Mhz/RISC)
in C (gcc-avr) geschriebene Open-Source-Firmware (GPL)
Firmware-Updates via AVR-ISP-Interface möglich (LPD-Programmer < 10Euro)
Modular/Getrennte Endstufen & Schnittstellen-Platinen
von der Mechanik unabhägig (Plotter, Fräsen, Drehmachinen, Roboter, ..)
Kolega wyszperał sterownik i program
Sterownik na atmedze steruje 4 silnikami krokowymi
zapraszam do dyskusji i wgladu w projekt
I najwarzniejsze wersja za darmo
http://cnc-suite.sourceforge.net/cnc/wpedit.html
Parametry sterownika cnc-interface v0.2:
Serielles CNC-Interface auf Basis des AT-Mega8515 AVR-Controller`s
bis zu 6 syncronisierte Achsen
Interpolierung über alle Achsen
Soft-Start & Stop für alle Achsen
Ansteurung erfolgt über RS232(Seriell) oder über USB
4 Unipolar-Stepper-Motor-Achsen (bis zu 30V/10A)
2 Servo-Motor-Achsen (Servo-PWM 5V/300mA)
2 PWM-Motor-Controller (bis zu 30V/10A)
2 Motor-An/Aus mit soft-power-on Funktion (bis zu 30V/10A)
Schneller AVR-Controller (16 Mhz/RISC)
in C (gcc-avr) geschriebene Open-Source-Firmware (GPL)
Firmware-Updates via AVR-ISP-Interface möglich (LPD-Programmer < 10Euro)
Modular/Getrennte Endstufen & Schnittstellen-Platinen
von der Mechanik unabhägig (Plotter, Fräsen, Drehmachinen, Roboter, ..)
pozdr
Tomek.Z
Tomek.Z
Tagi:
-
- Lider FORUM (min. 2000)
- Posty w temacie: 7
- Posty: 3962
- Rejestracja: 18 wrz 2004, 12:51
- Lokalizacja: k/w-wy
- Kontakt:
bardzo ciekawe 
zabieram się za analizę!

zabieram się za analizę!
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 8
- Posty: 243
- Rejestracja: 29 mar 2006, 23:24
- Lokalizacja: Laski, gm. Izabelin
Też się ucieszyłem. Ale wszystko w wersjach 0.1 - 0.3 Jeśli działają te wszystkie właściwości, to właściwie rewelacja. Ciekawszy opis sterownika znalazłem w pliku README w pakiecie. (i po angielsku):
W paczce są pliki obiektowe, i plik wynikowy, więc chyba nawet nie trzeba mieć gcc-avr, wystarczy programator.mXm CNC-Interface v0.5
Overview:
Hardware-Interface to control up to 4-Stepper-Axis,
2 Servo-Axis, 2-PWM-Motors and 2-Motor-Switches
via Serial (RS232).
This Interface was designed to control my Selfmade-CNC
with a Linux-PC.
You need a Helper-Tool to send Raw-Commands from
a Linux-PC to the Interface (to handle Checksums);
./cnc_send A0=1000,1=2400
or you can plot/drill/mill an HPGL-Datafile, enter:
./cnc_send --pu 1050 --pd 1100 --hpgl /tmp/test.plt
Features:
Interpolating over all Axis (by using the 'A...' command)
Soft-Start & Stop for all Axis (by using the 'A...' command)
Serial-Connection with Checksums
4 Unipolar-Stepper-Motor-Axis (up to 30V/10A)
2 Servo-Motor-Axis (Servo-PWM 5V/300mA)
2 PWM-Motor-Controller (up to 30V/10A)
2 Motor-On/Off with soft-power-on (up to 30V/10A)
Fast AVR-Controller (16 Mhz/RISC)
Open-Source-Firmware written in C (gcc-avr)
Software-Updates via AVR-ISP-Interface
Raw-Commands:
switch off all Motors:
O
get Axis-Info:
I(AXIS0-AXIS6)
check Axis-Size;
W(AXIS0-AXIS6)
set Motor-Speed;
M(MOTOR0-4)
reset Axis (sync 0-Position);
R(AXIS0-AXIS6)
move the 0-Position of an Axis:
N(AXIS0-AXIS6)(=+-)STEPS
go to Position (Interpolate all Positions / Soft-Start & Stop):
A(AXIS0-6)=STEPS[,(AXIS0-6)=STEPS[,(AXIS0-6)=STEPS]]
go to Position (only for 1 Axis):
P(AXIS0-6)(=+-)STEPS
set Axis-Speed:
S(AXIS0-AXIS6)=SPEED
set Axis-Delay:
D(AXIS0-AXIS6)=DELAY
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 1
- Posty: 1552
- Rejestracja: 01 wrz 2005, 00:23
- Lokalizacja: trójmiasto
no super tylko czy udalo się komus odpalic to to ?
kombinuje godzinę i czegoś mu wiecznie brak ....a to jakichś develi a to GTKcoś_tam
może jak komus sie udało to prosze o zamieszczenie readme bo w tym co tam jest niewiele napisano
a może ktos się pokusi o zrobienie paczki deb albo chociaż rpm ......

kombinuje godzinę i czegoś mu wiecznie brak ....a to jakichś develi a to GTKcoś_tam
może jak komus sie udało to prosze o zamieszczenie readme bo w tym co tam jest niewiele napisano

a może ktos się pokusi o zrobienie paczki deb albo chociaż rpm ......


-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 8
- Posty: 243
- Rejestracja: 29 mar 2006, 23:24
- Lokalizacja: Laski, gm. Izabelin
Jeśli chodzi o sam "wkład" do kontrolera, to w paczce cnc-interface-0.2.tar.gz jest plik main.elf w formacie ELF, oraz main.hex zawierający jakiś zrzut szesnastkowy. O to chodzi?astony pisze:Mógłby ktoś skompilować i wystawic HEX'a?
Please
Kod: Zaznacz cały
:1000000010C029C028C027C026C025C024C08FC169
:1000100022C037C120C041C01EC01DC01CC01BC0B3
:100020001AC011241FBECFE5D2E0DEBFCDBF10E065
:10003000A0E6B0E0EEEEFBE102C005900D92AE3816
-
- Lider FORUM (min. 2000)
- Posty w temacie: 7
- Posty: 3962
- Rejestracja: 18 wrz 2004, 12:51
- Lokalizacja: k/w-wy
- Kontakt:
mogę TO zrobić w eagle...x pisze: płytki na podstawie tego schematu w png?
[ Dodano: 2007-01-11, 15:08 ]
chodzi o ten?

zastosowany "Fast AVR-Controller (16 Mhz/RISC)" to atmega8515 ?
Ostatnio zmieniony 12 sty 2007, 19:16 przez markcomp77, łącznie zmieniany 1 raz.
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 8
- Posty: 243
- Rejestracja: 29 mar 2006, 23:24
- Lokalizacja: Laski, gm. Izabelin
O, tego nie widziałem, tylko schemat ideowy. Z czymś takim już bym sobie chyba poradził, nawet w Inkscape.
Niestety prawie przeez cały dzień miałem przerwę w dostawie Neosraki, przez ten wiatr, dopiero zacząłem ściągać pakiety, i się w tym rozglądać, bo niemieckie opisy nic mi nie mówią. Ale widzę, że pakiety .deb są!
A wracając do płytki, to po ochłonięciu jakoś trudno mi uwierzyć, że to już wszystko. A jak tutaj się ustawia prąd, itd? Wszystko niby programowo? Ten procek ma AŻ takie możliwości sterowania. czy czegoś tu jeszcze brakuje?
EDIT:
Kurczę, rzeczywiście ten obrazek stoi jak byk na odpowiedniej stronie. Schemat o którym mówiłem jest tutaj: http://cnc-suite.sourceforge.net/AVR-Sources/
Niestety prawie przeez cały dzień miałem przerwę w dostawie Neosraki, przez ten wiatr, dopiero zacząłem ściągać pakiety, i się w tym rozglądać, bo niemieckie opisy nic mi nie mówią. Ale widzę, że pakiety .deb są!
A wracając do płytki, to po ochłonięciu jakoś trudno mi uwierzyć, że to już wszystko. A jak tutaj się ustawia prąd, itd? Wszystko niby programowo? Ten procek ma AŻ takie możliwości sterowania. czy czegoś tu jeszcze brakuje?
EDIT:
Kurczę, rzeczywiście ten obrazek stoi jak byk na odpowiedniej stronie. Schemat o którym mówiłem jest tutaj: http://cnc-suite.sourceforge.net/AVR-Sources/
Ostatnio zmieniony 11 sty 2007, 22:47 przez x, łącznie zmieniany 1 raz.
-
- Lider FORUM (min. 2000)
- Posty w temacie: 7
- Posty: 3962
- Rejestracja: 18 wrz 2004, 12:51
- Lokalizacja: k/w-wy
- Kontakt:
luknij w źródełka... np. implementacji sterownia krokowcemx pisze:czy czegoś tu jeszcze brakuje?
to nie jest sterowanie mikrokrokowe.... czy chociażby czoperowe
a do tego równocześnie jest jeszcze sterownie JUŻ pwm dla serwa
dość ciekwy wydaje się sam zestaw aplikacji...
natomiast soft uC ma zdecydowanie status pre-alfa - dzięki temu analiza kodu jest jeszcze łatwa

niestety dość dużo niemieckiego

SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm