Wgrywanie Marlin-a do Sanguinololu 1.3a

Awatar użytkownika
Fabrykator.pl
Posty: 8759
Rejestracja: 06 mar 2012, 20:07
Lokalizacja: Darłowo
Kontaktowanie:

Re: Wgrywanie Marlin-a do Sanguinololu 1.3a

Postautor: Fabrykator.pl » 26 gru 2012, 15:13

No to bootloader masz wgrany - potrzebujesz firmware - to już rozjaśniło trochę :) Zaraz podepnę firmware
Załączniki
Marlin.rar
(260.25 KiB) Pobrany 192 razy

Awatar użytkownika
CZOPER
Posty: 179
Rejestracja: 13 gru 2012, 19:26
Lokalizacja: Warszawa

Re: Wgrywanie Marlin-a do Sanguinololu 1.3a

Postautor: CZOPER » 26 gru 2012, 15:16

u-design pisze:Ot instrukcja jaką sobie kiedyś napisałem

wgrywanie bootloadera

mkavrcalculator
Fuse Bity
FF DA FF

USTAW fuse bity
wgrać FLASH z
...\arduino-0023\arduino-0023\hardware\Sanguino\bootloaders\atmega

Plik
ATmegaBOOT_168_atmega1284p.hex

Można wgrywać firmware

Firmware
Arduino 023
boards --> sanguino 1284P 16mhz
marlin
port
kompilacja
wgrywanie

Podłączam paczkę z Sanguino z Arduino023 którą przygotowałem swego czasu i z której korzystałem przy wgrywaniu (należy ją dograć/podmienić z istniejącą w Arduino023)


Dla mnie to czarna magia :shock:
Nie mam o programowaniu bladego pojęcia :(
Jestem oazą spokoju. Pi*, ku*, zaj* wyluzowanym kwiatem lotosu na tafli jeziora. Prawdę mówiąc jestem wyluzowany jak wagon pełen pi*, medytujących tybetańskich mnichów.

Awatar użytkownika
Fabrykator.pl
Posty: 8759
Rejestracja: 06 mar 2012, 20:07
Lokalizacja: Darłowo
Kontaktowanie:

Re: Wgrywanie Marlin-a do Sanguinololu 1.3a

Postautor: Fabrykator.pl » 26 gru 2012, 15:28

Ale skoro pracuje pod printrunem, to nie musisz wgrywać bootloadera tylko firmware przeładować. Niestety bez nauki obsługi Arduino nie zrobisz tego

Awatar użytkownika
CZOPER
Posty: 179
Rejestracja: 13 gru 2012, 19:26
Lokalizacja: Warszawa

Re: Wgrywanie Marlin-a do Sanguinololu 1.3a

Postautor: CZOPER » 26 gru 2012, 18:22

Czytam o tym i czytam, i nadal nic z tego nie rozumiem :shock:
Syndrom betonu w czystej postaci :(

edit:

Poczytałem, co nieco zrozumiałem.
Jakie są procedury wgrywania firmwaru na Sanguino.
Jakieś zworki ?

Jakie pliki wgrać na Sanguino?
Czy wygląda to tak, że:
- otwieram plik, klikam kompilacje -> upload i... done ????
- jaka prędkość portu COM1 ?
- o czym muszę pamiętać.
- Co pozmieniać dla własnych ustawień?
- czy potrzebuję do tego programator?
- jakie ustawienia?

- o czym zapomniałem ????
Ostatnio zmieniony 27 gru 2012, 13:54 przez CZOPER, łącznie zmieniany 1 raz.
Jestem oazą spokoju. Pi*, ku*, zaj* wyluzowanym kwiatem lotosu na tafli jeziora. Prawdę mówiąc jestem wyluzowany jak wagon pełen pi*, medytujących tybetańskich mnichów.

Awatar użytkownika
CZOPER
Posty: 179
Rejestracja: 13 gru 2012, 19:26
Lokalizacja: Warszawa

Re: Wgrywanie Marlin-a do Sanguinololu 1.3a

Postautor: CZOPER » 27 gru 2012, 13:52

Obrazek
Jestem oazą spokoju. Pi*, ku*, zaj* wyluzowanym kwiatem lotosu na tafli jeziora. Prawdę mówiąc jestem wyluzowany jak wagon pełen pi*, medytujących tybetańskich mnichów.

Awatar użytkownika
Fabrykator.pl
Posty: 8759
Rejestracja: 06 mar 2012, 20:07
Lokalizacja: Darłowo
Kontaktowanie:

Re: Wgrywanie Marlin-a do Sanguinololu 1.3a

Postautor: Fabrykator.pl » 27 gru 2012, 14:16

Przecież podałem instrukcję wgrywania. Skoro już poczytałeś, to powinno się trochę rozjaśnić co i jak

Firmware masz podlinkowane wyżej
Używasz Arduino 023 do którego wgrywasz paczkę Sanguino którą podlinkowąłem
W zakładce boards ustawiasz --- > sanguino 1284P 16mhz
Ustawiasz firmware marlin zgodnie z posiadanym sprzętem
Ustawiasz port na którym podłączona jest elektronika
Naciskasz kompilację
Rozpoczyna się wgrywanie

Awatar użytkownika
CZOPER
Posty: 179
Rejestracja: 13 gru 2012, 19:26
Lokalizacja: Warszawa

Re: Wgrywanie Marlin-a do Sanguinololu 1.3a

Postautor: CZOPER » 27 gru 2012, 16:03

Używasz Arduino 023 do którego wgrywasz paczkę Sanguino którą podlinkowałem - zrobioned

W zakładce boards ustawiasz --- > sanguino 1284P 16mhz - zrobioned

Ustawiasz port na którym podłączona jest elektronika - zrobioned

Ustawiasz firmware marlin zgodnie z posiadanym sprzętem - i tu zaczynają się schody -v-
Mam marlina, jaki plik otwieram (marlin.h)?
Czy każdy plik muszę kompilować?


Naciskasz kompilację -Czy klikniecie [Play/kompiluj] załatwia sprawę czy do tego klikam upload?
Ktoś gdzieś napisał o jakimś resecie/zworce, nie wiem czy coś więcej mam zrobić.

Rozpoczyna się wgrywanie -....

Jaka prędkość portu COM w managerze urządzeń ? 9600 ?
Jakie ustawienia muszę poprawić zmienić pod swoje napędy śrubowe/paski/przełożenia zębatek ?
Czy jest jakiś opis, który plik za co odpowiada i co w którym należy zmienić?
Krańcówki otwarte czy zamknięte (mam polutowane na otwarte)

O czym jeszcze muszę pamiętać?


PS:
Na wyświetlaczu nadal nic się nie wyświetla :(
Jestem oazą spokoju. Pi*, ku*, zaj* wyluzowanym kwiatem lotosu na tafli jeziora. Prawdę mówiąc jestem wyluzowany jak wagon pełen pi*, medytujących tybetańskich mnichów.

Awatar użytkownika
Fabrykator.pl
Posty: 8759
Rejestracja: 06 mar 2012, 20:07
Lokalizacja: Darłowo
Kontaktowanie:

Re: Wgrywanie Marlin-a do Sanguinololu 1.3a

Postautor: Fabrykator.pl » 27 gru 2012, 16:07

otwierasz tylko marlin.h - reszta się sama otworzy w zakładkach. W configuration.h ustawiasz parametry. Prędkości transmisji nie musisz ustawiać - zostaw domyślne. Co i jak masz tutaj

viewtopic.php?f=14&t=11

Awatar użytkownika
CZOPER
Posty: 179
Rejestracja: 13 gru 2012, 19:26
Lokalizacja: Warszawa

Re: Wgrywanie Marlin-a do Sanguinololu 1.3a

Postautor: CZOPER » 27 gru 2012, 16:39

avr-g++: MarlinSerial.cpp: No such file or directory
avr-g++: no input files

hmmm.... :shock:

Przebrnąłem przez ten problem a teraz kolejny:
Kompilacja ok.
Po kliknięciu Upload wyskakuje Upload Done i error:

Binary sketch size: 93922 bytes (of a 131072 byte maximum)
avrdude: AVR Part "atmega1284p" not found.

Valid parts are:
m6450 = ATMEGA6450 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:11732]
m3250 = ATMEGA3250 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:11543]
m645 = ATMEGA645 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:11354]
m325 = ATMEGA325 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:11165]
usb1287 = AT90USB1287 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:10977]
usb1286 = AT90USB1286 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:10788]
usb647 = AT90USB647 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:10599]
usb646 = AT90USB646 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:10409]
t84 = ATtiny84 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:10226]
t44 = ATtiny44 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:10044]
t24 = ATtiny24 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:9862]
m2561 = ATMEGA2561 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:9669]
m2560 = ATMEGA2560 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:9476]
m1281 = ATMEGA1281 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:9288]
m1280 = ATMEGA1280 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:9099]
m640 = ATMEGA640 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:8911]
t85 = ATtiny85 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:8730]
t45 = ATtiny45 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:8551]
t25 = ATtiny25 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:8371]
pwm3b = AT90PWM3B [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:8190]
pwm2b = AT90PWM2B [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:8007]
pwm3 = AT90PWM3 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:7824]
pwm2 = AT90PWM2 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:7640]
t2313 = ATtiny2313 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:7453]
m328p = ATMEGA328P [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:7265]
m168 = ATMEGA168 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:7077]
m88 = ATMEGA88 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:6891]
m48 = ATMEGA48 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:6704]
t861 = ATTINY861 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:6516]
t461 = ATTINY461 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:6327]
t261 = ATTINY261 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:6138]
t26 = ATTINY26 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:5981]
m8535 = ATMEGA8535 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:5823]
m8515 = ATMEGA8515 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:5665]
m8 = ATMEGA8 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:5505]
m161 = ATMEGA161 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:5365]
m32 = ATMEGA32 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:5190]
m6490 = ATMEGA6490 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:4997]
m649 = ATMEGA649 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:4812]
m3290 = ATMEGA3290 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:4629]
m329 = ATMEGA329 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:4444]
m169 = ATMEGA169 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:4264]
m163 = ATMEGA163 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:4121]
m162 = ATMEGA162 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:3925]
m644p = ATMEGA644P [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:3734]
m644 = ATMEGA644 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:3543]
m324p = ATMEGA324P [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:3351]
m164p = ATMEGA164P [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:3159]
m16 = ATMEGA16 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:2981]
c128 = AT90CAN128 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:2790]
m128 = ATMEGA128 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:2612]
m64 = ATMEGA64 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:2431]
m103 = ATMEGA103 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:2291]
8535 = AT90S8535 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:2170]
8515 = AT90S8515 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:2056]
4434 = AT90S4434 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:1973]
4433 = AT90S4433 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:1849]
2343 = AT90S2343 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:1725]
2333 = AT90S2333 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:1640]
2313 = AT90S2313 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:1527]
4414 = AT90S4414 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:1414]
1200 = AT90S1200 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:1299]
t15 = ATtiny15 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:1166]
t13 = ATtiny13 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:993]
t12 = ATtiny12 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:860]
t11 = ATtiny11 [C:\Users\CZOPER\Desktop\arduino-0023\arduino-0023\hardware/tools/avr/etc/avrdude.conf:796]
Jestem oazą spokoju. Pi*, ku*, zaj* wyluzowanym kwiatem lotosu na tafli jeziora. Prawdę mówiąc jestem wyluzowany jak wagon pełen pi*, medytujących tybetańskich mnichów.

Awatar użytkownika
CZOPER
Posty: 179
Rejestracja: 13 gru 2012, 19:26
Lokalizacja: Warszawa

Re: Wgrywanie Marlin-a do Sanguinololu 1.3a

Postautor: CZOPER » 28 gru 2012, 16:08

A żeby tego było mało, to mam jeszcze problem z wyświetlaczem.
Dwie linie czarnych prostokątów.
Sprawdziłem i wszystko i jest ok podłączone.

Jakieś pomysły ?
Jestem oazą spokoju. Pi*, ku*, zaj* wyluzowanym kwiatem lotosu na tafli jeziora. Prawdę mówiąc jestem wyluzowany jak wagon pełen pi*, medytujących tybetańskich mnichów.


Wróć do „Sanguinololu”

Kto jest online

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