KOS 1.0 czyli Teensylu w nowej odsłonie

Awatar użytkownika
Pan Toyay
Posty: 41
Rejestracja: 21 paź 2013, 18:26
Lokalizacja: Omagh

Re: KOS 1.0 czyli Teensylu w nowej odsłonie

Postautor: Pan Toyay » 21 cze 2016, 8:18

tak wygląda pins.h z GitHub`a

moje pytanie jest jak skofigurować #define ORIG_Z_MAX_PIN ?
jaki jest numer pinu e-stop ?


/****************************************************************************************
* Teensylu 0.7 pin assingments (ATMEGA90USB)
* Requires the Teensyduino software with Teensy2.0++ selected in arduino IDE!
****************************************************************************************/
#if MOTHERBOARD == 8
#define KNOWN_BOARD 1

#define ORIG_X_STEP_PIN 28
#define ORIG_X_DIR_PIN 29
#define ORIG_X_ENABLE_PIN 19
#define ORIG_X_MIN_PIN 25
#define ORIG_X_MAX_PIN -1

#define ORIG_Y_STEP_PIN 30
#define ORIG_Y_DIR_PIN 31
#define ORIG_Y_ENABLE_PIN 18 //26
#define ORIG_Y_MIN_PIN 26 // 20
#define ORIG_Y_MAX_PIN -1

#define ORIG_Z_STEP_PIN 32
#define ORIG_Z_DIR_PIN 33
#define ORIG_Z_ENABLE_PIN 17
#define ORIG_Z_MIN_PIN 27
#define ORIG_Z_MAX_PIN -1

#define ORIG_E0_STEP_PIN 34
#define ORIG_E0_DIR_PIN 35
#define ORIG_E0_ENABLE_PIN 13

#define TEMP_0_PIN 7 // Extruder - ANALOG PIN NUMBER!
#define TEMP_1_PIN 6 // Bed - ANALOG PIN NUMBER!
#define HEATER_0_PIN 15 // Extruder
#define HEATER_1_PIN 14 // bed
#define HEATER_2_PIN -1
#define TEMP_2_PIN -1

#define SDPOWER -1
#define SDSS 20
#define LED_PIN -1

#define ORIG_FAN_PIN 16 // Fan
#define ORIG_PS_ON_PIN -1

#define E0_PINS ORIG_E0_STEP_PIN,ORIG_E0_DIR_PIN,ORIG_E0_ENABLE_PIN,
#define E1_PINS

#if !SDSUPPORT
// these pins are defined in the SD library if building with SD support
#define SCK_PIN 21
#define MISO_PIN 23
#define MOSI_PIN 22
#endif

#endif

Awatar użytkownika
syntetyczny
Posty: 2390
Rejestracja: 08 lut 2013, 23:26
Lokalizacja: Elbląg
Kontaktowanie:

Re: KOS 1.0 czyli Teensylu w nowej odsłonie

Postautor: syntetyczny » 21 cze 2016, 8:23

Otworzy kolega schemat w KiCADzie i sprawdzi, ja chwilowo jestem poza komputerem.
eppure si muove
sklep z akcesoriami RepRap http://www.byq3d.eu

Awatar użytkownika
imrahil
Posty: 989
Rejestracja: 27 paź 2012, 19:06
Lokalizacja: Bydgoszcz
Kontaktowanie:

Re: KOS 1.0 czyli Teensylu w nowej odsłonie

Postautor: imrahil » 21 cze 2016, 9:11

Pan Toyay pisze:tak wygląda pins.h z GitHub`a

Kod: Zaznacz cały

#define ORIG_Y_ENABLE_PIN       18 //26
#define ORIG_Y_MIN_PIN          26 // 20


na początek wywal komentarze dla tych dwóch pinów ("//" plus numer) i sprawdź czy działa.

ogólnie kompilacja dla KOS'a to 2 (ewentualnie 3) zmiany względem oryginalnego Repetiera prosto z ichniego Githuba:
- podmieniasz tylko pin ORIG_Y_ENABLE_PIN w pins.h w sekcji dla Teensylu (czyli MOTHERBOARD == 8) z 20 na 18
- jak korzystasz z LCD to musisz jeszcze skopiować sekcję MOTHERBOARD == 8 z ui.h od Syntetycznego (gdziekolwiek do nowego ui.h)
- dodatkowo możesz sobie machnąć KOS'owy splash screen na GLCD 128x64 w logo.h

jak znajdę wolną chwilę to to wszystko zaktualizuję na githubie u Syntetycznego :)
pozdrawiam
Jarek

Awatar użytkownika
Pan Toyay
Posty: 41
Rejestracja: 21 paź 2013, 18:26
Lokalizacja: Omagh

Re: KOS 1.0 czyli Teensylu w nowej odsłonie

Postautor: Pan Toyay » 21 cze 2016, 18:55

Lokalizacja \Repetier-Firmware-KOS_board\src\ArduinoAVR\Repetier\
świeżo rozpakowany z gihuba
usuniete
#define ORIG_Y_ENABLE_PIN 18 //26 (//26)
#define ORIG_Y_MIN_PIN 26 // 20 (//20)

/****************************************************************************************
* Teensylu 0.7 pin assingments (ATMEGA90USB)
* Requires the Teensyduino software with Teensy2.0++ selected in arduino IDE!
****************************************************************************************/
#if MOTHERBOARD == 8
#define KNOWN_BOARD 1

#define ORIG_X_STEP_PIN 28
#define ORIG_X_DIR_PIN 29
#define ORIG_X_ENABLE_PIN 19
#define ORIG_X_MIN_PIN 25
#define ORIG_X_MAX_PIN -1

#define ORIG_Y_STEP_PIN 30
#define ORIG_Y_DIR_PIN 31
#define ORIG_Y_ENABLE_PIN 18
#define ORIG_Y_MIN_PIN 26
#define ORIG_Y_MAX_PIN -1

#define ORIG_Z_STEP_PIN 32
#define ORIG_Z_DIR_PIN 33
#define ORIG_Z_ENABLE_PIN 17
#define ORIG_Z_MIN_PIN 27
#define ORIG_Z_MAX_PIN -1

#define ORIG_E0_STEP_PIN 34
#define ORIG_E0_DIR_PIN 35
#define ORIG_E0_ENABLE_PIN 13

#define TEMP_0_PIN 7 // Extruder - ANALOG PIN NUMBER!
#define TEMP_1_PIN 6 // Bed - ANALOG PIN NUMBER!
#define HEATER_0_PIN 15 // Extruder
#define HEATER_1_PIN 14 // bed
#define HEATER_2_PIN -1
#define TEMP_2_PIN -1

#define SDPOWER -1
#define SDSS 20
#define LED_PIN -1

#define ORIG_FAN_PIN 16 // Fan
#define ORIG_PS_ON_PIN -1

#define E0_PINS ORIG_E0_STEP_PIN,ORIG_E0_DIR_PIN,ORIG_E0_ENABLE_PIN,
#define E1_PINS

#if !SDSUPPORT
// these pins are defined in the SD library if building with SD support
#define SCK_PIN 21
#define MISO_PIN 23
#define MOSI_PIN 22
#endif

#endif

komunikat :
Printer.cpp:849: error: #error You have defined hardware z max endstop without pin assignment. Set pin number for Z_MAX_PIN
Printer.cpp: In static member function 'static void Endstops::update()':
Printer.cpp:202: error: 'DIO63_RPORT' was not declared in this scope
Printer.cpp:202: error: 'DIO63_PIN' was not declared in this scope
Printer.cpp: In static member function 'static void Printer::setup()':
Printer.cpp:853: error: 'DIO63_DDR' was not declared in this scope
Printer.cpp:853: error: 'DIO63_PIN' was not declared in this scope
Printer.cpp:855: error: 'DIO63_WPORT' was not declared in this scope
Printer.cpp:855: error: 'DIO63_PIN' was not declared in this scope
Printer.cpp:855: error: 'DIO63_WPORT' was not declared in this scope
Printer.cpp:855: error: 'DIO63_PIN' was not declared in this scope


jeszcze raz dziękuje...

Awatar użytkownika
imrahil
Posty: 989
Rejestracja: 27 paź 2012, 19:06
Lokalizacja: Bydgoszcz
Kontaktowanie:

Re: KOS 1.0 czyli Teensylu w nowej odsłonie

Postautor: imrahil » 21 cze 2016, 19:17

jakie Arduino?
pozdrawiam
Jarek

Awatar użytkownika
Pan Toyay
Posty: 41
Rejestracja: 21 paź 2013, 18:26
Lokalizacja: Omagh

Re: KOS 1.0 czyli Teensylu w nowej odsłonie

Postautor: Pan Toyay » 21 cze 2016, 19:32

arduino 1.0.5 r2
Jesli ma być inne proszę powiedzieć jakie ? i podać link

i jeszcze raz ponawiam zapytanie jak przydzielić pin e-stop jako z-max.

dziękuję

Awatar użytkownika
imrahil
Posty: 989
Rejestracja: 27 paź 2012, 19:06
Lokalizacja: Bydgoszcz
Kontaktowanie:

Re: KOS 1.0 czyli Teensylu w nowej odsłonie

Postautor: imrahil » 21 cze 2016, 19:35

zmiana pinu dla z max to nie rozwiązanie... spróbuj z najnowszym Arduino 1.6.9 (bodajże)
pozdrawiam
Jarek

Awatar użytkownika
Pan Toyay
Posty: 41
Rejestracja: 21 paź 2013, 18:26
Lokalizacja: Omagh

Re: KOS 1.0 czyli Teensylu w nowej odsłonie

Postautor: Pan Toyay » 21 cze 2016, 19:40

a jaka wersja teensysdio ? do teg ?

Awatar użytkownika
imrahil
Posty: 989
Rejestracja: 27 paź 2012, 19:06
Lokalizacja: Bydgoszcz
Kontaktowanie:

Re: KOS 1.0 czyli Teensylu w nowej odsłonie

Postautor: imrahil » 21 cze 2016, 19:41

pfff... najnowszą? :)
pozdrawiam
Jarek

Awatar użytkownika
Pan Toyay
Posty: 41
Rejestracja: 21 paź 2013, 18:26
Lokalizacja: Omagh

Re: KOS 1.0 czyli Teensylu w nowej odsłonie

Postautor: Pan Toyay » 21 cze 2016, 19:45

hahahah nie suportuje arduino 1.6.9


Wróć do „Teensylu”

Kto jest online

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