Firware do Hyper Cube

sigma50
Posty: 7
Rejestracja: 16 sty 2018, 19:18
Kontaktowanie:

Firware do Hyper Cube

Postautor: sigma50 » 17 sty 2018, 13:24

Buduję Hyper Cube . Strona mechaniczna nie stanowi problemu , natomiast po pobraniu z https://www.thingiverse.com/thing:1752766 plików do konfiguracji podmieniłem je w Marlinie. Niestety po kompilacji wyrzuca błąd. Ja się na tym nie znam, więc mam prośbę.
In file included from /Marlin.h:22,
from cardreader.cpp:1:
/Configuration.h:152:12: error: missing binary operator before token "("
/Configuration.h:162:12: error: missing binary operator before token "("
/Configuration.h:172:12: error: missing binary operator before token "("
/Configuration.h:187:12: error: missing binary operator before token "("
/Configuration.h:325:12: error: missing binary operator before token "("
/Configuration.h:377:12: error: missing binary operator before token "("
/Configuration.h:466:13: error: missing binary operator before token "("
/Configuration.h:625:12: error: missing binary operator before token "("
/Configuration.h:783:12: error: missing binary operator before token "("
/Configuration.h:845:12: error: missing binary operator before token "("
/Configuration.h:852:12: error: missing binary operator before token "("
/Configuration.h:888:14: error: missing binary operator before token "("
/Configuration.h:899:14: error: missing binary operator before token "("
/Configuration.h:919:14: error: missing binary operator before token "("
/Configuration.h:939:12: error: missing binary operator before token "("
/Configuration.h:973:12: error: missing binary operator before token "("
/Configuration.h:1048:12: error: missing binary operator before token "("
/Configuration.h:1093:12: error: missing binary operator before token "("
/Configuration.h:1465:12: error: missing binary operator before token "("
/Configuration.h:1549:12: error: missing binary operator before token "("
/Configuration.h:1567:12: error: missing binary operator before token "("
/Configuration.h:1617:12: error: missing binary operator before token "("
In file included from /Marlin.h:23,
from cardreader.cpp:1:
/pins.h:1475:2: error: #error Unknown MOTHERBOARD value in configuration.h
In file included from cardreader.cpp:1:
Marlin.h:184: error: 'NUM_AXIS' was not declared in this scope
In file included from /stepper.h:24,
from cardreader.cpp:4:
planner.h:93: error: 'NUM_AXIS' was not declared in this scope
planner.h:105: error: 'BLOCK_BUFFER_SIZE' was not declared in this scope
/planner.h: In function 'void plan_discard_current_block()':
planner.h:113: error: 'BLOCK_BUFFER_SIZE' was not declared in this scope
/planner.h: In function 'block_t* plan_get_current_block()':
planner.h:123: error: 'block_buffer' was not declared in this scope
cardreader.cpp: In constructor 'CardReader::CardReader()':
cardreader.cpp:25: error: 'DIOSDPOWER_DDR' was not declared in this scope
cardreader.cpp:25: error: 'DIOSDPOWER_PIN' was not declared in this scope
cardreader.cpp:26: error: 'DIOSDPOWER_RPORT' was not declared in this scope
cardreader.cpp:26: error: 'DIOSDPOWER_WPORT' was not declared in this scope
cardreader.cpp:26: error: 'DIOSDPOWER_PIN' was not declared in this scope
cardreader.cpp:26: error: 'DIOSDPOWER_WPORT' was not declared in this scope
cardreader.cpp:26: error: 'DIOSDPOWER_PIN' was not declared in this scope
cardreader.cpp:26: error: 'DIOSDPOWER_WPORT' was not declared in this scope
cardreader.cpp:26: error: 'DIOSDPOWER_PIN' was not declared in this scope
cardreader.cpp:26: error: 'DIOSDPOWER_WPORT' was not declared in this scope
cardreader.cpp:26: error: 'DIOSDPOWER_PIN' was not declared in this scope
cardreader.cpp: In member function 'void CardReader::initsd()':
cardreader.cpp:148: error: 'SDSS' was not declared in this scope
cardreader.cpp: In member function 'void CardReader::printingHasFinished()':
cardreader.cpp:536: error: 'SD_FINISHED_STEPPERRELEASE' was not declared in this scope
cardreader.cpp:539: error: 'SD_FINISHED_RELEASECOMMAND' was not declared in this scope
Czy ktoś mógłby podesłać mi skompilowanego Marlina do tego typu drukarki bo ja na programowaniu się nie znam . Jedynie poustawiam w configuration.h.
Z góry dzięki.

Garreth
Posty: 981
Rejestracja: 20 kwie 2016, 6:59
Lokalizacja: Katowice
Kontaktowanie:

Re: Firware do Hyper Cube

Postautor: Garreth » 17 sty 2018, 17:38

Po pierwsze dział w jakim posta umieściłeś jest tak bardzo z d..., że nie wiem czy w ogóle w jego wybór wprowadziłeś jakikolwiek wysiłek.

Po drugie Marlina to Ty musisz skompilować z Twoim configiem przygotowanym pod Twoją elektronikę. Config musi być wziety z tej samej wersji co Marlin.

Masz, wideotutoriale:
https://www.youtube.com/watch?v=CCELDLFDz1o
https://www.youtube.com/watch?v=3gwWVFtdg-4

https://www.youtube.com/results?search_ ... n+firmware

Podpowiem, ze config file ma swoja wersje, w tym z thingiverse jest #define CONFIGURATION_H_VERSION 010100, natomiast w oficjalnej najnowszej stabilnej wersji 1.1.8 jest #define CONFIGURATION_H_VERSION 010107 , czyli najlepiej config zrobić od nowa dostosowany pod drukarke (oczywiscie mozesz sie wzorowac troche na tym sciagnietym z thingi, ale nie wklejaj go na pałę)

sigma50
Posty: 7
Rejestracja: 16 sty 2018, 19:18
Kontaktowanie:

Re: Firware do Hyper Cube

Postautor: sigma50 » 25 sty 2018, 17:10

Witam. Dzięki za liniki. Trochę się podszkoliłem ale mimo tego dalej mam problemy. Pobrałem Marlina do drukarki Hypercube ze strony "https://www.thingiverse.com/thing:2254103 ". Przy ładowaniu wyskakuje błąd Używasz starego pliku Configuration.h, zaktualizuj go przed zbudowaniem Marlin. Nie wiem jak go zaktualizować. Ładuję na swojego Ramps-a 1.4 obydwie wersje #define CONFIGURATION_H_VERSION 010100 #define CONFIGURATION_H_VERSION 010107 ale chodzą tylko w układzie kartezjańskim.


Wróć do „Marlin”

Kto jest online

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