Stránka 1 z 7

Oživení tiskárny

PříspěvekNapsal: 01.06.2015 18:34
od niky
Ahoj. Takže tiskárnu jsem poskládal, všechno zapojil a teď se snažím nahrát software. První problém je že se mi nepodařilo pořádně nahrát drivery pro Arduino. Ve správci zařízení

http://img14.rajce.idnes.cz/d1402/11/11435/11435443_9f77816f7d6af9ebd0bc4b446351ffc7/images/Chyba.jpg?ver=0

I přesto jsem zkusil nainstalovat firmware

In file included from /Configuration.h:42,
from /Repetier.h:117,
from Commands.cpp:22:
/pins.h:311:2: error: #error Oops! Make sure you have 'Arduino Mega' selected from the 'Tools -> Boards' menu.
In file included from /Repetier.h:264,
from Commands.cpp:22:
/HAL.h: In static member function 'static void HAL::spiBegin()':
HAL.h:555: error: 'DIO50_DDR' was not declared in this scope
HAL.h:555: error: 'DIO50_PIN' was not declared in this scope
HAL.h:556: error: 'DIO51_DDR' was not declared in this scope
HAL.h:556: error: 'DIO51_PIN' was not declared in this scope
HAL.h:557: error: 'DIO52_DDR' was not declared in this scope
HAL.h:557: error: 'DIO52_PIN' was not declared in this scope
HAL.h:559: error: 'DIO53_DDR' was not declared in this scope
HAL.h:559: error: 'DIO53_PIN' was not declared in this scope
/HAL.h: In static member function 'static void HAL::spiInit(uint8_t)':
HAL.h:575: error: 'DIO51_DDR' was not declared in this scope
HAL.h:575: error: 'DIO51_PIN' was not declared in this scope
HAL.h:576: error: 'DIO50_DDR' was not declared in this scope
HAL.h:576: error: 'DIO50_PIN' was not declared in this scope
In file included from /Repetier.h:356,
from Commands.cpp:22:
/Extruder.h: In static member function 'static void Extruder::step()':
Extruder.h:107: error: 'DIO26_WPORT' was not declared in this scope
Extruder.h:107: error: 'DIO26_PIN' was not declared in this scope
Extruder.h:107: error: 'DIO26_WPORT' was not declared in this scope
Extruder.h:107: error: 'DIO26_PIN' was not declared in this scope
/Extruder.h: In static member function 'static void Extruder::unstep()':
Extruder.h:166: error: 'DIO26_WPORT' was not declared in this scope
Extruder.h:166: error: 'DIO26_PIN' was not declared in this scope
Extruder.h:166: error: 'DIO26_WPORT' was not declared in this scope
Extruder.h:166: error: 'DIO26_PIN' was not declared in this scope
/Extruder.h: In static member function 'static void Extruder::setDirection(uint8_t)':
Extruder.h:223: error: 'DIO28_WPORT' was not declared in this scope
Extruder.h:223: error: 'DIO28_PIN' was not declared in this scope
Extruder.h:223: error: 'DIO28_WPORT' was not declared in this scope
Extruder.h:223: error: 'DIO28_PIN' was not declared in this scope
Extruder.h:225: error: 'DIO28_WPORT' was not declared in this scope
Extruder.h:225: error: 'DIO28_PIN' was not declared in this scope
Extruder.h:225: error: 'DIO28_WPORT' was not declared in this scope
Extruder.h:225: error: 'DIO28_PIN' was not declared in this scope
/Extruder.h: In static member function 'static void Extruder::enable()':
Extruder.h:292: error: 'DIO24_WPORT' was not declared in this scope
Extruder.h:292: error: 'DIO24_PIN' was not declared in this scope
Extruder.h:292: error: 'DIO24_WPORT' was not declared in this scope
Extruder.h:292: error: 'DIO24_PIN' was not declared in this scope
In file included from /Repetier.h:385,
from Commands.cpp:22:
/Printer.h: In static member function 'static void Printer::disableXStepper()':
Printer.h:206: error: 'DIO38_WPORT' was not declared in this scope
Printer.h:206: error: 'DIO38_PIN' was not declared in this scope
Printer.h:206: error: 'DIO38_WPORT' was not declared in this scope
Printer.h:206: error: 'DIO38_PIN' was not declared in this scope
/Printer.h: In static member function 'static void Printer::disableYStepper()':
Printer.h:216: error: 'DIO56_WPORT' was not declared in this scope
Printer.h:216: error: 'DIO56_PIN' was not declared in this scope
Printer.h:216: error: 'DIO56_WPORT' was not declared in this scope
Printer.h:216: error: 'DIO56_PIN' was not declared in this scope
/Printer.h: In static member function 'static void Printer::disableZStepper()':
Printer.h:226: error: 'DIO62_WPORT' was not declared in this scope
Printer.h:226: error: 'DIO62_PIN' was not declared in this scope
Printer.h:226: error: 'DIO62_WPORT' was not declared in this scope
Printer.h:226: error: 'DIO62_PIN' was not declared in this scope
/Printer.h: In static member function 'static void Printer::enableXStepper()':
Printer.h:236: error: 'DIO38_WPORT' was not declared in this scope
Printer.h:236: error: 'DIO38_PIN' was not declared in this scope
Printer.h:236: error: 'DIO38_WPORT' was not declared in this scope
Printer.h:236: error: 'DIO38_PIN' was not declared in this scope
/Printer.h: In static member function 'static void Printer::enableYStepper()':
Printer.h:246: error: 'DIO56_WPORT' was not declared in this scope
Printer.h:246: error: 'DIO56_PIN' was not declared in this scope
Printer.h:246: error: 'DIO56_WPORT' was not declared in this scope
Printer.h:246: error: 'DIO56_PIN' was not declared in this scope
/Printer.h: In static member function 'static void Printer::enableZStepper()':
Printer.h:256: error: 'DIO62_WPORT' was not declared in this scope
Printer.h:256: error: 'DIO62_PIN' was not declared in this scope
Printer.h:256: error: 'DIO62_WPORT' was not declared in this scope
Printer.h:256: error: 'DIO62_PIN' was not declared in this scope
/Printer.h: In static member function 'static void Printer::setXDirection(bool)':
Printer.h:266: error: 'DIO55_WPORT' was not declared in this scope
Printer.h:266: error: 'DIO55_PIN' was not declared in this scope
Printer.h:266: error: 'DIO55_WPORT' was not declared in this scope
Printer.h:266: error: 'DIO55_PIN' was not declared in this scope
Printer.h:273: error: 'DIO55_WPORT' was not declared in this scope
Printer.h:273: error: 'DIO55_PIN' was not declared in this scope
Printer.h:273: error: 'DIO55_WPORT' was not declared in this scope
Printer.h:273: error: 'DIO55_PIN' was not declared in this scope
/Printer.h: In static member function 'static void Printer::setYDirection(bool)':
Printer.h:283: error: 'DIO61_WPORT' was not declared in this scope
Printer.h:283: error: 'DIO61_PIN' was not declared in this scope
Printer.h:283: error: 'DIO61_WPORT' was not declared in this scope
Printer.h:283: error: 'DIO61_PIN' was not declared in this scope
Printer.h:290: error: 'DIO61_WPORT' was not declared in this scope
Printer.h:290: error: 'DIO61_PIN' was not declared in this scope
Printer.h:290: error: 'DIO61_WPORT' was not declared in this scope
Printer.h:290: error: 'DIO61_PIN' was not declared in this scope
/Printer.h: In static member function 'static void Printer::setZDirection(bool)':
Printer.h:300: error: 'DIO48_WPORT' was not declared in this scope
Printer.h:300: error: 'DIO48_PIN' was not declared in this scope
Printer.h:300: error: 'DIO48_WPORT' was not declared in this scope
Printer.h:300: error: 'DIO48_PIN' was not declared in this scope
Printer.h:307: error: 'DIO48_WPORT' was not declared in this scope
Printer.h:307: error: 'DIO48_PIN' was not declared in this scope
Printer.h:307: error: 'DIO48_WPORT' was not declared in this scope
Printer.h:307: error: 'DIO48_PIN' was not declared in this scope
/Printer.h: In static member function 'static bool Printer::getZDirection()':
Printer.h:315: error: 'DIO48_RPORT' was not declared in this scope
Printer.h:315: error: 'DIO48_PIN' was not declared in this scope
/Printer.h: In static member function 'static bool Printer::getYDirection()':
Printer.h:319: error: 'DIO61_RPORT' was not declared in this scope
Printer.h:319: error: 'DIO61_PIN' was not declared in this scope
/Printer.h: In static member function 'static bool Printer::getXDirection()':
Printer.h:323: error: 'DIO55_RPORT' was not declared in this scope
Printer.h:323: error: 'DIO55_PIN' was not declared in this scope
/Printer.h: In static member function 'static void Printer::endXYZSteps()':
Printer.h:535: error: 'DIO54_WPORT' was not declared in this scope
Printer.h:535: error: 'DIO54_PIN' was not declared in this scope
Printer.h:535: error: 'DIO54_WPORT' was not declared in this scope
Printer.h:535: error: 'DIO54_PIN' was not declared in this scope
Printer.h:536: error: 'DIO60_WPORT' was not declared in this scope
Printer.h:536: error: 'DIO60_PIN' was not declared in this scope
Printer.h:536: error: 'DIO60_WPORT' was not declared in this scope
Printer.h:536: error: 'DIO60_PIN' was not declared in this scope
Printer.h:537: error: 'DIO46_WPORT' was not declared in this scope
Printer.h:537: error: 'DIO46_PIN' was not declared in this scope
Printer.h:537: error: 'DIO46_WPORT' was not declared in this scope
Printer.h:537: error: 'DIO46_PIN' was not declared in this scope
In file included from /Repetier.h:386,
from Commands.cpp:22:
/motion.h: In member function 'void PrintLine::startXStep()':
motion.h:501: error: 'DIO54_WPORT' was not declared in this scope
motion.h:501: error: 'DIO54_PIN' was not declared in this scope
motion.h:501: error: 'DIO54_WPORT' was not declared in this scope
motion.h:501: error: 'DIO54_PIN' was not declared in this scope
/motion.h: In member function 'void PrintLine::startYStep()':
motion.h:541: error: 'DIO60_WPORT' was not declared in this scope
motion.h:541: error: 'DIO60_PIN' was not declared in this scope
motion.h:541: error: 'DIO60_WPORT' was not declared in this scope
motion.h:541: error: 'DIO60_PIN' was not declared in this scope
/motion.h: In member function 'void PrintLine::startZStep()':
motion.h:577: error: 'DIO46_WPORT' was not declared in this scope
motion.h:577: error: 'DIO46_PIN' was not declared in this scope
motion.h:577: error: 'DIO46_WPORT' was not declared in this scope
motion.h:577: error: 'DIO46_PIN' was not declared in this scope

Re: Oživení tiskárny

PříspěvekNapsal: 01.06.2015 18:43
od oscar
niky píše:Oops! Make sure you have 'Arduino Mega' selected from the 'Tools -> Boards' menu.


+ http://www.arduino.cc/en/Main/OldSoftwareReleases#1.0.x jak Ti psal Dan

Re: Oživení tiskárny

PříspěvekNapsal: 01.06.2015 18:55
od niky
To už jsem právě přeinstaloval - mám 1.0.5

Re: Oživení tiskárny

PříspěvekNapsal: 01.06.2015 19:03
od Rebel
Vybral si spravne desku "Make sure you have 'Arduino Mega' selected from the 'Tools -> Boards' menu."?
Vybral si spravny COM port ?

Re: Oživení tiskárny

PříspěvekNapsal: 01.06.2015 19:16
od niky
V board jsem vybral mega ale port mi to nabízí jenom COM1 a já to mám na COM2

Problém je při instalaci v XP - i když instaluju podle návodu na webu Arduina - na konci mi to vždycky napíše "Instalaci tohoto zařízení nelze dokončit"

Re: Oživení tiskárny

PříspěvekNapsal: 01.06.2015 19:37
od Rebel
Pokud u toho mas ve spravci zarizeni chybu, tak ti ho to samozrejme nenabidne. Z te instalace posledni verze ARDUINO 1.6.4 si nainstaluj jen drivery, nebo ji stahni jako ZIP file a ty drivery preinstaluj z toho.

Re: Oživení tiskárny

PříspěvekNapsal: 01.06.2015 20:15
od niky
Hm... tak to prostě nelze nainstalovat. Prostě Windows. Asi si zase nainstaluju linux.

Re: Oživení tiskárny

PříspěvekNapsal: 01.06.2015 20:36
od kroxigor
Zkus Windows podhodit ručně drivery pro Arduino, když to detekuje jako neznámé zařízení viz. tento návod http://arduino.cz/zaciname-s-arduinem-ve-windows/

Re: Oživení tiskárny

PříspěvekNapsal: 01.06.2015 20:54
od niky
To jsem zkoušel, ale prostě se to nechce nainstalovat.

Re: Oživení tiskárny

PříspěvekNapsal: 02.06.2015 08:30
od brooklynspeedy
Nevím co máš na PC nebo NTB, ale měl jsem obdobný problém s COM porty. Řešení bylo povelení v BIOSU více portů než pouze COM1. Pak se ručně vnucený driver už chytil - je fakt, že tuhle verzi BIOSU jsem viděl snad jen ve 3 NTB :(

Re: Oživení tiskárny

PříspěvekNapsal: 02.06.2015 08:40
od oscar
niky: jakej kontroler mas na te desce pro USB komunikaci? udelej nam fotku :)

Re: Oživení tiskárny

PříspěvekNapsal: 03.06.2015 00:05
od niky
Takže, v Linuxu proběhla instalace relativně hladce i když jsem se u toho hodně navztekal když jsem se snažil rozchodit Repitier 1.0.6 což se nepovedlo tak jedu na 0.90D. Akorát jsem zjistil že 2 z 5 driverů co mi přišly jsou špatné. Jeden je mrtvý úplně. Při zapojení druhého motor jenom píská/vrčí/syčí podle polohy potenciometru ale ani se nehne. Motory samotné jsou všechny ok - zkoušel jsem přehodit drivery a všechno jede kromě toho jednoho. Dá se s tím něco udělat nebo mám koupit rovnou nový?

Re: Oživení tiskárny

PříspěvekNapsal: 04.06.2015 08:44
od niky
Takže budu teď čekat na jeden driver a pak snad to už zatím bude vše. Ale mám jiný problém. Posouvání os neodpovídá příkazům z Repetier Hosta. Respektive posuvy jsou jednou tak dlouhé. Například když zadám aby se osa zet posunula o 10mm tak se posune odhadem o 20. V čem může být problém? Firmware mám z JRC. Jumpery osazené mám - už tam byly když jsem Ramps kupoval. Děje se tak na všech osách.

Re: Oživení tiskárny

PříspěvekNapsal: 04.06.2015 08:51
od hanysl
Máš nastavené kroky na dvojnásobek, JRC používá drivery DRV a ty máš asi a4988 tudíž si vyděl 2 počet kroků na mm

Re: Oživení tiskárny

PříspěvekNapsal: 04.06.2015 09:38
od niky
A to nastavím kde?