Komunkiacja drukarki po Ethernet (LAN)
- dziobu
- Zasłużony
- Postów w temacie: 8
- Posty: 8943
- Rejestracja: 28 gru 2016, 16:38
- Drukarka: ZMorph 2.0(S)
- x 5873
- Kontakt:
Re: Komunkiacja drukarki po Ethernet (LAN)
Zobacz co jest zdefiniowane na liniach D18 i/lub D19.
Pozdrawiam
Paweł
Projekty: ELF | AVAT 01 | HotPlate-1
Drukarki: Flsun i3 Plus | Flsun G | Kossel | FF Dreamer | Monoprice MP Mini | Copymaster3D Pro 500 | AIO Robotics ZEUS | Zmorph 2.0 | Climber 7
Też fajne: Wydruki | Moje twory w 3D | Inne
Paweł
Drukarki: Flsun i3 Plus | Flsun G | Kossel | FF Dreamer | Monoprice MP Mini | Copymaster3D Pro 500 | AIO Robotics ZEUS | Zmorph 2.0 | Climber 7
Też fajne: Wydruki | Moje twory w 3D | Inne
Re: Komunkiacja drukarki po Ethernet (LAN)
Nie wiem gdzie to szukać w Configdziobu pisze:Zobacz co jest zdefiniowane na liniach D18 i/lub D19.
Fizycznie do tych pinów na płycie podłączony jest programator usb >> UART
Re: Komunkiacja drukarki po Ethernet (LAN)
Udało się przylutować do UART 2 (TX2 TX 2 ) piny 13 i 13 na procesorze
Konfiguracja Marlin
i wygląda na to że się łączy Logi lecą
Niestety przy takiej konfiguracji nie działa wyświetlacz pomimo jego konfiguracji
Jak wyłączę obsługę #define SERIAL_PORT_2 2 to wyświetlacz działa
Ma ktoś z kolegów pomysł? Może ma ktoś kontakt na Forum Marlin i bógłby popytąc co jest ?
Może po I2C można uruchomić wyświetlacz ?
Port UART2 nie jest na płycie używany do niczego (nie jest przylutowany)
Łączę się Repetier-Host i chciałbym testowo posterować wysuwem filamentu. Czy można i jak bez grzałek sterować E0 ? Może po prostu zewrzeć
termistor grzałki i będzie tem max.
Pozdrawiam !
Konfiguracja Marlin
Kod: Zaznacz cały
#define SERIAL_PORT_2 2
#define BAUDRATE_2 115200 // Enable to override BAUDRATE
Kod: Zaznacz cały
10:02:33.588 : ok N14 P15 B3
10:02:34.595 : T:-15.00 /0.00 B:-15.00 /0.00 @:0 B@:0
10:02:35.585 : T:-15.00 /0.00 B:-15.00 /0.00 @:0 B@:0
.....
Kod: Zaznacz cały
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
Ma ktoś z kolegów pomysł? Może ma ktoś kontakt na Forum Marlin i bógłby popytąc co jest ?
Może po I2C można uruchomić wyświetlacz ?
Port UART2 nie jest na płycie używany do niczego (nie jest przylutowany)
Łączę się Repetier-Host i chciałbym testowo posterować wysuwem filamentu. Czy można i jak bez grzałek sterować E0 ? Może po prostu zewrzeć
termistor grzałki i będzie tem max.
Pozdrawiam !
- Rozarh
- Drukarz
- Postów w temacie: 2
- Posty: 630
- Rejestracja: 12 kwie 2021, 10:45
- Lokalizacja: opolskie
- Drukarka: Fenix, A20M, TT1SM..
- x 257
Re: Komunkiacja drukarki po Ethernet (LAN)
Hmm, zanim jeszcze coś dolutujesz sprawdź schemat płyty (już go masz) i plik include z definicją portów na płycie (w źródłach Marlina). Widocznie w tym pliku z definicją płyty porty służą innym celom albo są pozmieniane.
Przeanalizuj to dobrze. Teraz wygląda, że użyty port jest również używany przez wyświetlacz - stąd problem z nim.
Przeanalizuj to dobrze. Teraz wygląda, że użyty port jest również używany przez wyświetlacz - stąd problem z nim.
Parafrazując wpis by artusiek:
Nie chcesz grzebać? Kup Prusę lub Bambu Labs
Kupiłeś coś co dopieszczasz? Naucz się grzebać!!!
Nie chcesz grzebać? Kup Prusę lub Bambu Labs
Kupiłeś coś co dopieszczasz? Naucz się grzebać!!!
Re: Komunkiacja drukarki po Ethernet (LAN)
Do portu UART 2 nic fizycznie jest podłączone Tak że nie może go nic innego używać.Rozarh pisze:Hmm, zanim jeszcze coś dolutujesz sprawdź schemat płyty (już go masz) i plik include z definicją portów na płycie (w źródłach Marlina). Widocznie w tym pliku z definicją płyty porty służą innym celom albo są pozmieniane.
Przeanalizuj to dobrze. Teraz wygląda, że użyty port jest również używany przez wyświetlacz - stąd problem z nim.
Jeszcze nie wykorzystywany jest fizycznie uart 0 /oznaczenie na schemacie proca/ bo w konfiguracji jest od niego dowołanie ale na płycie nic nie jest przylutowane
Mega 2560 ma 4 sprzętowe UART 0,1,2,3 UART 3 podłączony jest do konwertera TTL >> USB (komunikacj) , UART 1 komunikuje się z konwerterem napięć czyli pomiar temperatury
Ten plik include to gdzie dokładnie znajdę
Ostatnio zmieniony 27 lip 2022, 13:54 przez robo1973, łącznie zmieniany 1 raz.
- dziobu
- Zasłużony
- Postów w temacie: 8
- Posty: 8943
- Rejestracja: 28 gru 2016, 16:38
- Drukarka: ZMorph 2.0(S)
- x 5873
- Kontakt:
Re: Komunkiacja drukarki po Ethernet (LAN)
Może. Inicjalizacja peryferiów w uC nie ma związu z tym czy jest do tego podpięty fizycznie jakiś sprzęt.robo1973 pisze: Do portu UART 2 nic fizycznie jest podłączone Tak że nie może go nic innego używać.
W źródłach Marlina, w podkatalogu pins.robo1973 pisze: Ten plik include to gdzie dokładnie znajdę
Pozdrawiam
Paweł
Projekty: ELF | AVAT 01 | HotPlate-1
Drukarki: Flsun i3 Plus | Flsun G | Kossel | FF Dreamer | Monoprice MP Mini | Copymaster3D Pro 500 | AIO Robotics ZEUS | Zmorph 2.0 | Climber 7
Też fajne: Wydruki | Moje twory w 3D | Inne
Paweł
Drukarki: Flsun i3 Plus | Flsun G | Kossel | FF Dreamer | Monoprice MP Mini | Copymaster3D Pro 500 | AIO Robotics ZEUS | Zmorph 2.0 | Climber 7
Też fajne: Wydruki | Moje twory w 3D | Inne
Re: Komunkiacja drukarki po Ethernet (LAN)
W folderze pins mama dużo folderów np mega i nie widzę include W mega jest dużo plików konfiguracyjnych np pins_MEGACONTROLLER.h Tylko jaki używam ? Penie jest gdzieś zdefiniowany
Kod: Zaznacz cały
// manually add pins that have names that are macros which don't play well with these macros
#if ANY(AVR_ATmega2560_FAMILY, AVR_ATmega1284_FAMILY, ARDUINO_ARCH_SAM, TARGET_LPC1768)
#if CONF_SERIAL_IS(0)
static const char RXD_NAME_0[] PROGMEM = { "RXD0" };
static const char TXD_NAME_0[] PROGMEM = { "TXD0" };
#endif
#if CONF_SERIAL_IS(1)
static const char RXD_NAME_1[] PROGMEM = { "RXD1" };
static const char TXD_NAME_1[] PROGMEM = { "TXD1" };
#endif
#if CONF_SERIAL_IS(2)
static const char RXD_NAME_2[] PROGMEM = { "RXD2" };
static const char TXD_NAME_2[] PROGMEM = { "TXD2" };
#endif
#if CONF_SERIAL_IS(3)
static const char RXD_NAME_3[] PROGMEM = { "RXD3" };
static const char TXD_NAME_3[] PROGMEM = { "TXD3" };
#endif
#endif
Ostatnio zmieniony 27 lip 2022, 14:31 przez robo1973, łącznie zmieniany 1 raz.
- dziobu
- Zasłużony
- Postów w temacie: 8
- Posty: 8943
- Rejestracja: 28 gru 2016, 16:38
- Drukarka: ZMorph 2.0(S)
- x 5873
- Kontakt:
Re: Komunkiacja drukarki po Ethernet (LAN)
W konfiguracji masz zadeklarowaną jakąś płytę główną a w pins.h sprawdź jaki ta płyta wrzuca plik z deklaracjami pinów.
Pozdrawiam
Paweł
Projekty: ELF | AVAT 01 | HotPlate-1
Drukarki: Flsun i3 Plus | Flsun G | Kossel | FF Dreamer | Monoprice MP Mini | Copymaster3D Pro 500 | AIO Robotics ZEUS | Zmorph 2.0 | Climber 7
Też fajne: Wydruki | Moje twory w 3D | Inne
Paweł
Drukarki: Flsun i3 Plus | Flsun G | Kossel | FF Dreamer | Monoprice MP Mini | Copymaster3D Pro 500 | AIO Robotics ZEUS | Zmorph 2.0 | Climber 7
Też fajne: Wydruki | Moje twory w 3D | Inne
Re: Komunkiacja drukarki po Ethernet (LAN)
Kod: Zaznacz cały
#ifndef MOTHERBOARD
#define MOTHERBOARD BOARD_RAMPS_CREALITY
- dziobu
- Zasłużony
- Postów w temacie: 8
- Posty: 8943
- Rejestracja: 28 gru 2016, 16:38
- Drukarka: ZMorph 2.0(S)
- x 5873
- Kontakt:
Re: Komunkiacja drukarki po Ethernet (LAN)
Kod: Zaznacz cały
#elif MB(RAMPS_CREALITY)
#include "ramps/pins_RAMPS_CREALITY.h" // ATmega2560 env:mega2560
Pozdrawiam
Paweł
Projekty: ELF | AVAT 01 | HotPlate-1
Drukarki: Flsun i3 Plus | Flsun G | Kossel | FF Dreamer | Monoprice MP Mini | Copymaster3D Pro 500 | AIO Robotics ZEUS | Zmorph 2.0 | Climber 7
Też fajne: Wydruki | Moje twory w 3D | Inne
Paweł
Drukarki: Flsun i3 Plus | Flsun G | Kossel | FF Dreamer | Monoprice MP Mini | Copymaster3D Pro 500 | AIO Robotics ZEUS | Zmorph 2.0 | Climber 7
Też fajne: Wydruki | Moje twory w 3D | Inne