Znaleziono 21 wyników

autor: markcomp77
23 sie 2013, 13:47
Forum: LinuxCNC (dawniej EMC2)
Temat: Arduino + LinuxCNC = Sterowanie po USB
Odpowiedzi: 59
Odsłony: 23657

może zintegrować ARM z discovery na sposób "PLUTO"
czyli zorganizować szybką dwustronną komunikację pomiędzy uC i komputerem przez port LPT w trybie EPP...

a następnie zaimplementować np.
-parę modułów obsługi enkodera AB (ew. I)
-szybki StepGen
-dużo wejść/wyjść

rozpracowujemy PLUTO tutaj:
https://www.cnc.info.pl/topics54/serwok ... t49218.htm
autor: markcomp77
03 paź 2012, 20:41
Forum: LinuxCNC (dawniej EMC2)
Temat: Arduino + LinuxCNC = Sterowanie po USB
Odpowiedzi: 59
Odsłony: 23657

blue_17 pisze:Najszybciej i najbardziej uniwersalnie było by emulować klawiaturę albo wymyślić jakiś inny sposób
hehe
szło mi o możliwość ingerencji w discovery z plików konfiguracyjnych HAL w linuxcnc...
autor: markcomp77
29 wrz 2012, 21:29
Forum: LinuxCNC (dawniej EMC2)
Temat: Arduino + LinuxCNC = Sterowanie po USB
Odpowiedzi: 59
Odsłony: 23657

blue_17 pisze:W sumie to co to za różnica czy w płytę będziesz wpinał shield czy czystą discvery
idzie o wygodę testowania... i możliwość zastapienia płyty głównej w sterowaniu maszyny

jeszcze jedna kwestia - jak zrobić przyłączenie tego do linuxcnc, tak aby można było bawić się HALem... itd? (jakei są ed. inne możliwości?)
autor: markcomp77
29 wrz 2012, 20:40
Forum: LinuxCNC (dawniej EMC2)
Temat: Arduino + LinuxCNC = Sterowanie po USB
Odpowiedzi: 59
Odsłony: 23657

a ja trafiłem opinię zniechęcającą do łączenia maple--discovery
One could probably port the libmaple-stuff to the discovery board and upload "sketches" with the serial bootloader (or with the USB ST-link if you use Windows). It would be some work but not impossible. But I don't think anyone have done that. (And I don't think leaflabs is interested in doing it, they probably want to sell the hardware too).

So my suggestion is, if you want to get things done, buy a Maple (or two, as I did). And if you want to get into the lower level details you try that on the discovery board (or on the Maple(s), you can do that there too).
Posted 1 year a
http://forums.leaflabs.com/topic.php?id=630

moze coś się zmieniło od tamtego czasu...
kto wie?

następny pisze, że się da maple z discovery
ale się trochę męczy
I use Maple IDE to compile for Discovery but using STM32 ST-Link Utility for firmware downloading. It not so comfortably but it works, at least in simple examples.

I added section in boards.txt with:

discovery.name=Discovery to FLASH
discovery.upload.ram.maximum_size=8000
discovery.build.f_cpu=24000000L
discovery.build.linker=maple/discovery.ld

in libmaple.h :
#define USER_ADDR_ROM 0x08000000

in maple/discovery.ld :
ram (rwx) : ORIGIN = 0x20000000, LENGTH = 8K
rom (rx) : ORIGIN = 0x08000000, LENGTH = 128K

in wirish.c :
rcc_clk_init(RCC_CLKSRC_PLL, RCC_PLLSRC_HSE, RCC_PLLMUL_3); //24 MHz
and comment out setupUSB();

in boards.h :
#define CYCLES_PER_MICROSECOND 24
#define SYSTICK_RELOAD_VAL 23999 /* takes a cycle to reload */
#define BOARD_BUTTON_PIN 2 /* PA0 USER */
#define BOARD_LED_PIN 37 /* blue led LD4 */

Also it is possible to load firmware using console util APIsample.exe from STM programming toolkit.
Posted 1 year

PS
clk_speed = (usart_num == USART1) ? 24000000UL : 12000000UL;
in usart.c
czytam dalej...

[ Dodano: 2012-09-29, 20:47 ]
https://github.com/anton19286/libmaple
autor: markcomp77
29 wrz 2012, 16:02
Forum: LinuxCNC (dawniej EMC2)
Temat: Arduino + LinuxCNC = Sterowanie po USB
Odpowiedzi: 59
Odsłony: 23657

blue_17 pisze:Jeśli masz taką możliwość to mogę ci załatwić arduino IDE do tego discovery

http://www.st.com/interne...duct/252419.jsp
jestem za... załatwiaj :)
ze swojej strony - przymierzam się do zrobienia płyty pcb z podstawką na discovery
a na tym pcb transoptory na 5..6 osi... + wejścia jakieś do krańców również izolowane+ ew. jakieś wejścia analogowe również izolowane optycznie (na 7840 np)
mam też chęć stworzenia "pola startowego" dla modułów zawierających L6470 na tej pcb

pcb na max proste - jedna warstwa do żelazka
autor: markcomp77
29 wrz 2012, 14:04
Forum: LinuxCNC (dawniej EMC2)
Temat: Arduino + LinuxCNC = Sterowanie po USB
Odpowiedzi: 59
Odsłony: 23657

jeśli jest połaczenie sieciowe... to właściwie już i WiFi może iść... (można przerobić ehernet klienta na klienta wifi (ja sobie tak przyłczyłem drukarkę ehernet do sieci wifi)

[ Dodano: 2012-09-29, 14:11 ]
może przenieść sterowanie gcodami z arduino do płytki stm32f4-discovery?
autor: markcomp77
26 wrz 2012, 10:21
Forum: LinuxCNC (dawniej EMC2)
Temat: Arduino + LinuxCNC = Sterowanie po USB
Odpowiedzi: 59
Odsłony: 23657

ja lubię 2630(1)... tylko pasmo trzeba ciąć - bo potrafi przenieść 20MHz... za to fajny sygnał jest na wyjściu (a pasmo kondziołem można przyciąć na wejściu)
autor: markcomp77
26 wrz 2012, 08:43
Forum: LinuxCNC (dawniej EMC2)
Temat: Arduino + LinuxCNC = Sterowanie po USB
Odpowiedzi: 59
Odsłony: 23657

pitsa pisze:MOC3041
to jest optotriak...czyli taki jakby "przekaźnik" na traku sterowany światłem... tutaj potrzebny jest transoptor sygnałowy - np. hcpl2631, 2531... lub wolniejsze 817

czyli jedynie o izolacje optyczną...
czy jest ona potrzebna?

w warunkach produkcyjnych... w przypadku różnych panoszących się zakłóceń - TAK
jednak na etapie testowania - można sobie darować...
autor: markcomp77
30 sie 2012, 13:28
Forum: LinuxCNC (dawniej EMC2)
Temat: Arduino + LinuxCNC = Sterowanie po USB
Odpowiedzi: 59
Odsłony: 23657

markcomp77 pisze:
jarekk pisze:
jarenio pisze: czuję się jak Indianin z buszu któremu pokazano tablet
Bo gadasz z inżynierami którzy są dumnie z komplikowania spraw naprawdę prostych
arduino powstało aby uprościć wszelkie operacje... ale my potrafimy komplikować
jarenio pisze:hihi, ale ja też jestem kompilującym inżynierem
witamy w klubie..... skomplikowanych inżynierów ;)
autor: markcomp77
30 sie 2012, 11:10
Forum: LinuxCNC (dawniej EMC2)
Temat: Arduino + LinuxCNC = Sterowanie po USB
Odpowiedzi: 59
Odsłony: 23657

jarekk pisze:
jarenio pisze: czuję się jak Indianin z buszu któremu pokazano tablet


Bo gadasz z inżynierami którzy są dumnie z komplikowania spraw naprawdę prostych
arduino powstało aby uprościć wszelkie operacje... ale my potrafimy komplikować ;)

Wróć do „Arduino + LinuxCNC = Sterowanie po USB”