Znaleziono 8 wyników

autor: x
05 lis 2007, 20:08
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat: Sterownik i Program CNC-Suite
Odpowiedzi: 23
Odsłony: 15669

marek6 pisze:u mnie nie chce się nawet otworzyć, żadnej instalki nie ma
O, pojawiła się wersja 0.3 dwóch pakietów. Niestety, znowu spróbowałem, i muszę powtórzyć to samo, co prawie rok temu:
x pisze: (...) Programy są w fazie "u mnie działa" - czyli u autora, na jego komputerze, albo pod Debianem z odpowiednimi bibliotekami w dokładnie takiej wersji jak u autora. Autoconfig jest, ale właściwie pozorny.
Przed pojawieniem się wersji 0.9 (albo pakietu dla Slackware) nie zamierzam tracić na to "coś" ani minuty.
autor: x
27 maja 2007, 18:23
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat: Sterownik i Program CNC-Suite
Odpowiedzi: 23
Odsłony: 15669

CNC Suite - jakiś czas temu sprawdzałem, i nie pojawiła się nowsza wersja.

Z budowy płytki zrezygnowałem, bo się zorientowałem że żeby podłączyć do tego jakikolwiek silnik, trzeba jeszcze zastosować jakiś stopień mocy, itd, a z elektroniki jestem słabiutki. Wolę spędzać czas nad generowaniem g-code dla EMC2, bo to jest wąskie gardło pod Linuksem - szczególnie że do moich celów nie wystarczy "po linii".
autor: x
19 sty 2007, 22:03
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat: Sterownik i Program CNC-Suite
Odpowiedzi: 23
Odsłony: 15669

markcomp77 pisze:C5, C6 - to jakieś elektrolity do zasilacza na 7805... co tam znajdziesz w szufladzie ;)
10...100uF pewnie starczy...
Właśnie to mnie szokuje w elektronice. A jeszcze bardziej mnie szokuje, że pomimo tego hardware zwykle działa znacznie lepiej od software.

Zorientowałem się, że to, co wziąłem za zworki przy kwarcu, to kolejne dwa kondensatory odsprzęgające. Ale obciach. Kupiłem książkę o prockach AVR, i postaram się już nie marudzić (właśnie tam zobaczyłem ten układ z kwarcem).
autor: x
18 sty 2007, 21:38
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat: Sterownik i Program CNC-Suite
Odpowiedzi: 23
Odsłony: 15669

astony pisze:Wiecej sie nie mieszam
Dlaczego? Do używania tego pod XP wystarczy "tylko" odpowiedni programik po stronie PC - na razie nie mam niczego takiego nawet dla Linuksa.
astony pisze:Powodzenia
Dzięki, będzie bardzo potrzebne.

Na razie skompilowałem sobie avr-gcc, w następnej wolnej chwili (czyli nie wiem kiedy) spróbuję zaprogramować uC i to złożyć.

Markcomp77, czy możesz zdradzić jaką pojemność mają mieć C5, C6, C7? I co ustawiają te zworki przy kwarcu?
autor: x
14 sty 2007, 16:38
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat: Sterownik i Program CNC-Suite
Odpowiedzi: 23
Odsłony: 15669

astony pisze:Czy całość (program + interface) "pójdzie" pod XP?
"całość" to są programy: bulkhead2model, cnc-config, cnc-plugins, dwg2dxf, hm2cnc,
hmviewer, smc, vec2web, wp2hm, wpedit. Docelowo ma to być pakiet programów konwertujących model 3D na zestaw "poziomic", te "poziomice" na pliki HPGL lub G dla maszyny. To samo z modelami 2D. Do tego viewer, moduł konfiguracyjny, symulator.

Są wybitnie linuksowe, a w tej chwili wręcz debianowe - miałem masę problemów, żeby dobrać biblioteki i choćby poprawnie skompilować je pod Slackware. Programy są w fazie "u mnie działa" - czyli u autora, na jego komputerze, albo pod Debianem z odpowiednimi bibliotekami w dokładnie takiej wersji jak u autora. Autoconfig jest, ale właściwie pozorny - dużo drukuje, ale nie sprawdza bibliotek, położenia ich nagłówków, itd. Kilka razy musiałem przejść na ręczne, robić dowiązania, itd. Próby uruchomienia kończą się komunikatami "SDL parachute deployed", "libglade-CRITICAL", "Mesa - cośtam". Jak przejdę na Slackware 11 z nowszymi wersjami Gtk/Gnome, glutami, itp. to spróbuję ponownie. Albo jak pojawi się wersja 0.2 CNC-Suite.

Aha, a biblioteka libg3d to pewnie nawet nie ma paczki pod Debiana.

Za to sterownik chcę spróbować. Ten ATMega8515 kosztuje 8 zł, stać mnie na taki upust. Jeśli nie ma pewności, czy to 8515, to może spytać autora? Chociaż to chyba wszystko wyjaśnia ( plik serial.c )

Kod: Zaznacz cały

#if defined(__AVR_AT90S2313__) 
#  define USED_UCR    UCR
#  define USED_UBRR   UBRR
#elif defined(__AVR_ATmega8__) 
#  define USED_UCR    UCSRB
#  define USED_UBRR   UBRRL
#elif defined(__AVR_ATmega8515__) 
#  define USED_UCR    UCSRB
#  define USED_UBRR   UBRRL
#else
#  error "Don't know what kind of MCU you are compiling for" 
#endif
Można też zerknąć do źródeł, co jest głównym atutem tego projektu, więc warto pokusić się o zrekonstruowanie programu sterującego po stronie PC. Na razie tylko je przejrzałem, przez tę grzebaninę z CNC-Suite. Sterowanie odbywa się "tekstowo" - jednoliterowy kod, wartość, \n. Ciekawe, czy to jakiś standard?

Markcomp77: Dzięki za pdf! Jak czas pozwoli, to popróbuję.
autor: x
11 sty 2007, 22:27
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat: Sterownik i Program CNC-Suite
Odpowiedzi: 23
Odsłony: 15669

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/
autor: x
10 sty 2007, 23:18
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat: Sterownik i Program CNC-Suite
Odpowiedzi: 23
Odsłony: 15669

astony pisze:Mógłby ktoś skompilować i wystawic HEX'a?
Please :mrgreen:
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?

Kod: Zaznacz cały

:1000000010C029C028C027C026C025C024C08FC169
:1000100022C037C120C041C01EC01DC01CC01BC0B3
:100020001AC011241FBECFE5D2E0DEBFCDBF10E065
:10003000A0E6B0E0EEEEFBE102C005900D92AE3816
Z częścią linuksowo-software'ową mogę powalczyć (ale już nie dzisiaj, i za godzinę też nie). A znajdzie się ktoś chętny do zaprojektowania płytki na podstawie tego schematu w png?
autor: x
10 sty 2007, 19:52
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat: Sterownik i Program CNC-Suite
Odpowiedzi: 23
Odsłony: 15669

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):
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
W paczce są pliki obiektowe, i plik wynikowy, więc chyba nawet nie trzeba mieć gcc-avr, wystarczy programator.

Wróć do „Sterownik i Program CNC-Suite”