Arduino Due

arduino, teensy, atmega, pic a jine (software, hardware)
Odpovědět
Uživatelský avatar
slezak77
Příspěvky: 1145
Registrován: 1. 6. 2012, 6:45

24. 1. 2015, 7:47

O těch pinech jsem psal já, bádal jsem jak na to přijít, bo jsem to nemohl najít. Díky.
Ale mezi tím jsem našel, jistý soubor který tomu oponuje, už jsem vyhrabal motor z jehličkové tiskárny, snad bych se k tomu zítra dostal a vyzkoušel.
Soubor gShield_pinout přikládám. Ještě mohu dodat, že jsem se pokusil znovu udělat kompilaci přes Atmel studio, povedlo se a verze je poté vyší.
[fb] firmware build 75.02
[fv] firmware version 0.97
[cv] configuration version 5.00
[hp] hardware platform 3.00
[hv] hardware version 0.00
Na Tgfx to ovšem vliv nemá. Zjistil jsem kde, nebo jak se dá nastavit firmvare podle své mašiny, je to úpravou souboru setting_default.h.
Jediné co mi chybí je nastavení soft limitu, nemohu to zatím najít, tak musím ručně zadávat $sl=1.
Ještě k těm pinům. Podle gShield to zatím jde, alespoň co jsem mohl ověřit, a to jsou piny na home, limit swithe, sice jsou rozepsané na osy, ale třeba pin 14 reaguje na všechny osy, divné. Taky pin 12 jako spindle enable reaguje a po spuštění vřetene je na něm 3,3V.
Jinak Chilipeppr je pro mne zatím ta nejhorší noční můra, ale jediný soft který něco s due a dostupným firmware něco dělá.
Zatím ode mne vše, přeji hezký zbytek víkendu a ať už máte ty dua doma, bo už jsem s toho na prášky.
Perun s Vámi :twisted: :twisted: :twisted:
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

24. 1. 2015, 8:50

A přeložilo se ti to bez warningů, nebo ti tam taky schází 3 nedefinované vektory (SMC_Handler, USART3_Handler a EMAC_Handler) ?
Uživatelský avatar
slezak77
Příspěvky: 1145
Registrován: 1. 6. 2012, 6:45

24. 1. 2015, 9:37

Taky tak, ale vůbec nevím oco jde tak to neřeším, nechám na lepší hlavy :D
Uživatelský avatar
slezak77
Příspěvky: 1145
Registrován: 1. 6. 2012, 6:45

25. 1. 2015, 6:16

Tak jsem dnes zkoušel točit motory a nic, ani jedno zapojení pinů mi nehne motorem, tak nevím kde je chyba, motor de ani nezatřepe, ale pokud klepu na driveru dir na gnd tak se škube což tedy asi v driveru nebude.
Tak teď jsem v koncích, prozatím, nevím kde by mohl být zakopaný pes.
Uživatelský avatar
packa
Příspěvky: 7040
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

25. 1. 2015, 7:14

a sloušel jsi tam napopjit ledku ? co máš za driver ? možná je na něj 3,3V málo ?
Uživatelský avatar
slezak77
Příspěvky: 1145
Registrován: 1. 6. 2012, 6:45

25. 1. 2015, 7:22

Vzykoušet ledku mezi GND a step?
Mohu zkusit, mne nepadlo aje to možné, diver mám nějaký l298 a l297 plus hafo okol.
Přílohy
L297_8HVschematic.pdf
(172.19 KiB) Staženo 300 x
Uživatelský avatar
packa
Příspěvky: 7040
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

25. 1. 2015, 8:01

jo step a zem
Uživatelský avatar
slezak77
Příspěvky: 1145
Registrován: 1. 6. 2012, 6:45

25. 1. 2015, 8:35

Tak jsem to prubnul, a na pinu 53 nic, ani na pinu 2 podle toho hshielgu., ale něktéré piny svítily, jenže stále, tak nevím, diodu, jedinou kteru jsem vyhrabal jsem šlusnul na 5V. Jsem se minul. V práci něco mám, tak budo ještě zkoušet. Pro upřesnění, měl bych na tu diodu nastavit raději celokrok? Je tam mikro32. Jestli nebude zřetelnější problikání. Jen úvaha.
Uživatelský avatar
slezak77
Příspěvky: 1145
Registrován: 1. 6. 2012, 6:45

26. 1. 2015, 2:05

Tak jsem dnes laboroval, stáhnul jsem přímo z gihub G2_masters.zip a zněj otevřel projekt pro atmel studio, zkompiloval jsem projekt na TinyG2 a ne g shield,
po kompilaci je již jen jeden warning. Připojil jsem ke Coolterm a nahodil diodu, jede pouze osa X na pinu 53, piny 51 a 49 nic, tak nevím jestli to bude tím warningem, bo při gshield jsou warningy 3 a nejede ani jeden pin, vyzkouším stáhnout přímo ten bin 037.03 a flashnout ještě jednou.
Po zapojení na driver se motor stejně netočil.
Uživatelský avatar
slezak77
Příspěvky: 1145
Registrován: 1. 6. 2012, 6:45

26. 1. 2015, 4:20

Tak znovu a o jeden krok vpřed.
Kompilace v Linuxu přes terminál a Github podle návodu, už standard. Nakompiluje se 71.04, bez warningu. Protože se mi nedaří flash v Linuxu, nevím co dělám blbě tak musím přejít do Win. Opruz. Nahodil jsem Coolterm a jezdil g1 f100 x100, x0 furt dokola a zkoušel diodou najít pin step, neboť už to zse není D53.
Našel jsem, je to d31, potom Y a Z stejným způsobem a M3 pro Spindle, tady to sedí D12.
Tak tedy:
X=D31, Y=4, Z=3 Vřeteno=12.
Potom jsem šel na Chili..., Home Sw je taky 14,16, 18 pro Sw Max a asi 15,17,19 pro Sw Min, ještě jsem nezkoušel. Ale našel jsem dost podstatný pin a to je Pauza programu, je to analog A4. E stop je klasika Reset, vymaže pochopitelně nastavení na default, tak je třeba mít nakompilovaný swůj stroj na tvrdo, ale s tím se tak nějak počítá. Tož asi tak.
Ale! Absolutně nevím jakým způsobem mám najít Piny Dir.
Tímto žádám o radu a děkuji.
Uživatelský avatar
packa
Příspěvky: 7040
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

26. 1. 2015, 4:32

pin dir se ti aktivuje a měl by zůstat sepnutý minimálně po dobu pohybu osy a to pravděpodobně při pohybu osy do mínusu , když zastavíš tak by měl stále svítit , až když pojedeš osou na druhou stranu tak by měl zhasnout .
Uživatelský avatar
slezak77
Příspěvky: 1145
Registrován: 1. 6. 2012, 6:45

26. 1. 2015, 4:38

Díky Packa
Dir:
X=32, Y=7, Z=6
Uživatelský avatar
packa
Příspěvky: 7040
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

26. 1. 2015, 4:45

týjo to byl fofr , dáš sem prosím ten skompilovaný firmware co ti ted chodí ?
Uživatelský avatar
slezak77
Příspěvky: 1145
Registrován: 1. 6. 2012, 6:45

26. 1. 2015, 4:55

Zajisté
Jen mi nejde motor, tak asi problém v driveru, mám 3 tak vyzkouším napíšu a zeptám se.
Přejmenovat na .bi. Ale to je jasný že.
Přílohy
gShield.txt
(117.77 KiB) Staženo 247 x
Uživatelský avatar
packa
Příspěvky: 7040
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

26. 1. 2015, 7:52

tak to skouším ale bud nedojede n ahrání firmware nebo nwprojde werifikace , mohl bys ten bin poslat zazipovanej ? zřejmě mu nedělá dobře ten txt
Odpovědět

Zpět na „MCU“