Aktualny Marlin dla starych płytek AT90USB1287

Szeroko pojęta elektronika z różnych dziedzin życia
Awatar użytkownika
evrybadykombinerki
Posty: 261
Rejestracja: 19 kwie 2016, 18:15
Kontaktowanie:

Aktualny Marlin dla starych płytek AT90USB1287

Postautor: evrybadykombinerki » 27 maja 2018, 22:14

Chciałbym ugryźć w/w temat, bo wala mi się zapasowa płytka zgodna z Teensylu++2.0 a patrząc na wydruki które dziś popełnia znajomy do którego trafiła moja pierwsza drukarka, to szczerze mówiąc widzę że jakościowo ten typ kontrolera będzie zupełnie wystarczający w nowej, prostej kartezjańskiej konstrukcji...

...No i tak:
1. Mam starego, działającego na niej Marlina v0.9 gdzieś z 2013 roku
2. Wiem że w Marlinie v1.0 nastąpiła zmiana pinów, która zaburza konfigurację (konflikt w Teensyduino)
3. Wiem że można na piechotę cofnąć te przepinowania, żeby Teensyduino znów się zgrało z resztą konfiguracji (ale nie wiem czy na dziś to nadal wystarcza dla przywrócenia funkcjonowania)
4. Mam listę starych i nowych pinów (dla v0.9 i v1.0)
5. Ale nie wiem gdzie w Marlinie to trzeba będzie modyfikować (w których plikach, fastIO, pins.h .... jeszcze jakieś?... magia czarna dla mnie...)
6. Planuję uzyskać obsługę wyświetlacza, 2 ekstrudery, ewentualnie czytnik kart SD
7. Dodatkowo, lub zamiast tego co w p.6 chciałbym wystawić piny do komunikacji tak aby podpiąć pod nie esp8266 z jakimś prostackim FW umożliwiającym komunikację dla podglądu stanu drukarki po WIFI. (Na Reprapowie jeden z kolegów lata temu spiął to analogicznie z modułem Bluetooth)

8. Będę tu stopniowo opisywał jak to wszystko udaje/nie udaje mi się uzyskać - ale przede wszystkim chciałem z góry Was poprosić o sugestie i wskazówki.. bo bez tego raczej się z tym szybko nie rozprawię....

Przysposobiana płytka to 8 bitowy "Sunbeam C" zgodny z Teensylu, Unique One oraz Sunbeamem B
(Krzyśku czy faktycznie pinologia między Sunbeamami a Unique One jest ta sama?

Imi
Posty: 4
Rejestracja: 21 maja 2018, 17:39
Kontaktowanie:

Re: Aktualny Marlin dla starych płytek AT90USB1287

Postautor: Imi » 28 maja 2018, 18:14

Co do pkt 5 to rzuć okiem na pins.h i pliki nazwane pins_xx.h. Patrząc tak na szybko to pins.h zawiera odniesienia do poszczególnych plików w zależności od zdefiniowanej płyty głównej oraz inne definicje.

Awatar użytkownika
evrybadykombinerki
Posty: 261
Rejestracja: 19 kwie 2016, 18:15
Kontaktowanie:

Re: Aktualny Marlin dla starych płytek AT90USB1287

Postautor: evrybadykombinerki » 29 maja 2018, 13:30

OK, dzięki będę pamiętał.
... Co do łączności po WIFI, celem będzie rozwiązanie takie jak w tym video (lub pokrewne)


...Duet WiFi dla ubogich ;)

bartek666666
Posty: 3
Rejestracja: 20 mar 2019, 7:08
Kontaktowanie:

Re: Aktualny Marlin dla starych płytek AT90USB1287

Postautor: bartek666666 » 21 mar 2019, 9:59

Sunbeam rev C i marlin 1.1.x dla pliku fastio at90usb wychodzi mi taki pinout. Osie xyz, dwa ekstrudery, dwa wiatraki, grzany stolik, karta sd i 3 termistory. Nie wiem jak ogarnac pinout pod wyświetlacz i enkoder.

#define X_STEP_PIN 28
#define X_DIR_PIN 29
#define Y_STEP_PIN 30
#define Y_DIR_PIN 31
#define Z_STEP_PIN 32
#define Z_DIR_PIN 33
#define E0_STEP_PIN 34
#define E0_DIR_PIN 35
#define HEATER_BED_PIN 10
#define E1_ENABLE_PIN 11
#define E0_ENABLE_PIN 12
#define E1_DIR_PIN 13
#define E1_STEP_PIN 14
#define FAN1_PIN 15
#define FAN_PIN 16
#define Z_ENABLE_PIN 17
#define HEATER_0_PIN 8
#define HEATER_1_PIN 9
#define SDCARDDETECT 37
#define Y_ENABLE_PIN 18
#define X_ENABLE_PIN 19
#define TEMP_0_PIN 5
#define TEMP_1_PIN 6
#define TEMP_BED_PIN 7
#define I2C_SCL 0
#define I2C_SDA 1
#define SDSS 20
#define SCK_PIN 21
#define MOSI_PIN 22
#define MISO_PIN 23
#define X_STOP_PIN 25
#define Y_STOP_PIN 26
#define Z_STOP_PIN 27



Wysłane z mojego SM-N950F przy użyciu Tapatalka

Awatar użytkownika
evrybadykombinerki
Posty: 261
Rejestracja: 19 kwie 2016, 18:15
Kontaktowanie:

Re: Aktualny Marlin dla starych płytek AT90USB1287

Postautor: evrybadykombinerki » 23 mar 2019, 21:36

Dzięki!!
Ja jeszcze "w lesie". Były ważniejsze tematy do ogarnięcia. Ale wyświetlacz mam w planach uruchomić, tak że będę z tym walczył.

bartek666666
Posty: 3
Rejestracja: 20 mar 2019, 7:08
Kontaktowanie:

Re: Aktualny Marlin dla starych płytek AT90USB1287

Postautor: bartek666666 » 24 mar 2019, 12:31

Zastanawiam się czy nie prościej będzie wsadzić dotykowy po i2c

Wysłane z sunbeam rev c


Wróć do „Elektronika”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość