Ramps i Due EEPROM

Czyli co i jak podłączyć żeby działało
Awatar użytkownika
Krychol rc
Konto z ograniczeniami
Postów w temacie: 4
Posty: 199
Rejestracja: 09 paź 2017, 12:24
x 4

Ramps i Due EEPROM

Post autor: Krychol rc »

Witam

Przyszło mi właśnie Arduino Due i wkomponowałem je w drukarkę po przerobieniu Rampsa 1.4 na logikę 3.3V.
Piersze co mnie zabolało to to, że miałem TMC2208 po uarcie i niestety w Due nie działa softwareserial, jedynie hardware serial ale to mamy do dyspozycji 3 Rx-y i Tx-y (niby bystarczy bo mam tylko na X,Y i Z) jednak Serial1 i Serial3 to po prostu wyjście na krańcówki na Rampsie, a nie chce mi się już przerabiać.
Drugi problem to przy logice 3.3 mogę np na LV8729 ustawić max 1A (1.1V) wyżej się nie da (mogę tu zmienić rezystory przy potencometrze ale na razie wystarcza).
I tu jednak pojawia się największe zmartwienie a mianowicie brak EEPROM, wiem, że idzie dołożyć zewnętrzny np. 24C64 ale jak to ugryźć w Marlinie 2.0 ? Nie widzę nigdzie gdzie ustalić chociażby adress I2C tego eepormu bo również po I2C mam wyświetlacz (po podpięciu 24C64 równolegle pod I2C z wyświetlaczem na wyświetlaczu mam tylko kwadraty?).
Kolejna sprawa to to, że Due ma dwa usb, jedno bezpośrednio do procka (ponoć da się po nim też programować), drugie jako uart i tu nasuwa się pytanie czy mogę Octoprinta podpiąć pod jedno a drugim prograować w razie W bez przepinania czy nie ?

Z góry dziękuję za pomoc i pozdrawiam :)
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 1
Posty: 7570
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2675

Re: Ramps i Due EEPROM

Post autor: Berg »

1. LV8729 - tak podmiana rezystorka albo dolutowanie drugiego

2. Tak za $1-$2 można kupić EEPROM. Można ew poszukać takiego, co ma w tej samej kolejności piny, z płytki tak by dało się wpiąć płytka w płytkę. Choć jak to zrobiłem tak, że dokleiłem sobie obok :D (RAMPS-FD ale w RAMPS będzie tak samo)
20181130_232028.jpg
3. Adres... niby tak ale nawet się nie zastanawiałem nad tym po podpięciu po prostu działał

4. Dwa porty USB - tak. W marlinie trzeba ustawić z tego co pamiętam 0 i 1. W repetierze 0 i -1 JEśli chesz używać obu do komunikacji. Jeśli nie to wystarczy tak jak jak napisałeś. Jeden do Octo, drugi do programowania.
Awatar użytkownika
Krychol rc
Konto z ograniczeniami
Postów w temacie: 4
Posty: 199
Rejestracja: 09 paź 2017, 12:24
x 4

Re: Ramps i Due EEPROM

Post autor: Krychol rc »

Czyli podpina eeporm i włączam w Marlinie tak samo jak do arduino mega ?
Kolejna sprawa trochę nie w temacie to widzę, że TMC2208 mi się chyba przegrzał w osi X przy prądzie 0,8A bo drukując testową wazę przy samym końcu (ok. 3h) w osi X zaczął drukować stopnie …. (chyba wszędzie wstawię LV).
Awatar użytkownika
Cosik
Konto z ograniczeniami
Postów w temacie: 2
Posty: 907
Rejestracja: 09 gru 2017, 10:12
Lokalizacja: Wrocław
Drukarka: HEVO DC, Mikrus
x 281
Kontakt:

Re: Ramps i Due EEPROM

Post autor: Cosik »

Z tym grzaniem to jest bardziej skomplikowane. Ustawione przez Ciebie 0.8A to jest RMS więc w piku potrafi być 1.128A. Co więcej jak chcesz używać tmc2208 to warto je dodatkowo chłodzić, co więcej w grę wchodzi też silnik jaki masz. Jak ja na swoim podpiąłem Titana/Pitana to potrafił się przegrzewać mimo niskiego prądu, związane to było z przełożeniem i EMF silnika :P

Zapraszam do tematu viewtopic.php?f=40&t=3324
Wolność wariacie w swoim warsztacie...
HEVO DC - wciąż wiele pomysłów na usprawnienia :D
Mikrus - moje szaleństwo -> viewtopic.php?f=10&t=6880
Moje projekty 3D

https://discord.gg/cBYzhm2 -> RepRapy PL
tig33r
Konto z ograniczeniami
Postów w temacie: 1
Posty: 629
Rejestracja: 15 lip 2017, 16:07
Drukarka: Hypercube Evolution
x 100

Re: Ramps i Due EEPROM

Post autor: tig33r »

Generalnie trzeba uznać, że wszystkie tmc potrzebują aktywnego chłodzenia.
Awatar użytkownika
Krychol rc
Konto z ograniczeniami
Postów w temacie: 4
Posty: 199
Rejestracja: 09 paź 2017, 12:24
x 4

Re: Ramps i Due EEPROM

Post autor: Krychol rc »

Chłodzenie jest tyle, że TMC od osi x jest najdalej wentyla.
Co do silników niestety nie znam ich parametrów bo są to silniki które były w tej drukarce i nie maja zupełnie nic na sobie :/
Awatar użytkownika
Cosik
Konto z ograniczeniami
Postów w temacie: 2
Posty: 907
Rejestracja: 09 gru 2017, 10:12
Lokalizacja: Wrocław
Drukarka: HEVO DC, Mikrus
x 281
Kontakt:

Re: Ramps i Due EEPROM

Post autor: Cosik »

Krychol rc pisze:od osi x jest najdalej wentyla.
To zrób inaczej, weź mu lekko ogranicz prąd, zmniejsz na nim jerk, akcelerację i maksymalny prąd. Podaj jakie masz ustawienia to się zweryfikuje.

A wracając do tematu, to udało Ci się tą pamięć odpalić?
Wolność wariacie w swoim warsztacie...
HEVO DC - wciąż wiele pomysłów na usprawnienia :D
Mikrus - moje szaleństwo -> viewtopic.php?f=10&t=6880
Moje projekty 3D

https://discord.gg/cBYzhm2 -> RepRapy PL
Awatar użytkownika
Krychol rc
Konto z ograniczeniami
Postów w temacie: 4
Posty: 199
Rejestracja: 09 paź 2017, 12:24
x 4

Re: Ramps i Due EEPROM

Post autor: Krychol rc »

Podpiąłem na razie moduł od arduino z AT24C32 i DS1302 i działa na adresie 0x50 (widocznie gdzieś marlin ma to zadeklarowane).
Co do ustawień to mam akcelerację na 1500 i jerk 10.
Awatar użytkownika
dziobu
Zasłużony
Postów w temacie: 1
Posty: 8945
Rejestracja: 28 gru 2016, 16:38
Drukarka: ZMorph 2.0(S)
x 5873
Kontakt:

Re: Ramps i Due EEPROM

Post autor: dziobu »

[OT]
Krychol rc pisze:Podpiąłem na razie moduł od arduino z AT24C32 i DS1302 i działa na adresie 0x50.
Masz gdzieś negację? Te EEPROMy mają adresy 0xA*.
Awatar użytkownika
@GUTEK@
Drukarz
Postów w temacie: 1
Posty: 1179
Rejestracja: 02 lip 2018, 21:45
Lokalizacja: Gliwice
Drukarka: FF Dreamer, CR-10
x 789
Kontakt:

Re: Ramps i Due EEPROM

Post autor: @GUTEK@ »

dziobu pisze:[OT]
Krychol rc pisze:Podpiąłem na razie moduł od arduino z AT24C32 i DS1302 i działa na adresie 0x50.
Masz gdzieś negację? Te EEPROMy mają adresy 0xA*.
U mnie moduł zegara z epromem też zgłasza się pod 0x50 w malince.
ODPOWIEDZ

Wróć do „Elektronika sterująca, wyświetlacze”