Hjälp med firmware

Allt som rör 3D-skrivare.
Användarvisningsbild
tecno
Inlägg: 27022
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Hjälp med firmware

Inlägg av tecno »

Har ju som bekant en Wanhao i3 (ej plus!)

Byggt om denna med ny extruder = E3D V6 = annan typ av temp sensor kräver omställning i firmware.
Detta ställer till lite problem i firmware dvs behöver få lite puts av vissa filer.
https://wiki.e3d-online.com/E3D-v6_Assembly#Repetier

Men jag får inte mina ändringar kompilerade så jag får en .hex fil som jag kan ladda ner via Octoprint.
Octoprint har plugin för detta och Raspian har fått Avrdude installerat.

Samtidigt vill jag få till auto-bed levellling så även detta skall med.

Problemet jag har är att jag får inte detta kompilerat utan det blir bara en massa fel.
Någon som har gjort detta och kan hjälpa till?
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
tecno
Inlägg: 27022
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Hjälp med firmware

Inlägg av tecno »

Hur gör jag en kopia/backup av den firmwaren jag har i printern nu?

sudo avrdude ???????
Xynter
Inlägg: 500
Blev medlem: 4 januari 2009, 14:20:40
Ort: Örnsköldsvik

Re: Hjälp med firmware

Inlägg av Xynter »

Är det tillverkarens version du försöker modifiera?
Jag har gjort några försök med FW från Geeetech och deras version kompileras bara på äldre Arduino IDE, nyare Arduino IDE spottar bara ut felkoder...
Användarvisningsbild
hawkan
Inlägg: 2586
Blev medlem: 14 augusti 2011, 10:27:40

Re: Hjälp med firmware

Inlägg av hawkan »

Lägg upp felutskriften från kompileringen. Det som är i understa fönstret.
Användarvisningsbild
tecno
Inlägg: 27022
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Hjälp med firmware

Inlägg av tecno »

Hej å hå, fick installera om Arduino IDE och se på fasen nu gick det ;)
firmware.PNG
Så jag antar att det är den hex filen längst ner jag ska ladda ner sedan. Men först måste jag ha en backup på den som finns nu ifall att.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Kulla
Inlägg: 1264
Blev medlem: 7 januari 2010, 10:06:11
Ort: Sandared
Kontakt:

Re: Hjälp med firmware

Inlägg av Kulla »

Om den är inte låst du kan köra något liknande denna

Kod: Markera allt

 Your avrdude command and options should look somthing like...
avrdude -p atmega2560  -c stk500v2 -P COM10 -b 115200 -U flash:r:flash_backup_file.hex

-c stk500v2 is how the bootloader in MEGA2560 talks
-P is the serial port, that may be the address thing you were seeing (not sure) but you need to know which port
-b 115200 is the baud rate (not sure if it is 57600 or 115200, it should not hurt to try both)
-U flash:r:flash_backup_file.hex is the key to reading ... notice the r ... where the :r: is ... that is for reading.

to backup the eeprom (a good idea)
avrdude -p atmega2560  -c stk500v2 -P COM10 -b 115200 -U eeprom:r:eeprom_backup_file.hex

if you want to write it back to the board
   
avrdude -p atmega2560  -c stk500v2 -P COM10 -b 115200 -e -U flash:w:flash_backup_file.hex

-e will nuke everything which you probably need to do befor writing.
   
avrdude -p atmega2560  -c stk500v2 -P COM10 -b 115200 -U eeprom:w:eeprom_backup_file.hex

Användarvisningsbild
tecno
Inlägg: 27022
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Hjälp med firmware

Inlägg av tecno »

avrdude -p atmega1284p -c stk500v2 -P

Hur kollar jag vad COM porten heter i RPi:n? Eller ska det vara /dev/ttyUSB?
Kulla
Inlägg: 1264
Blev medlem: 7 januari 2010, 10:06:11
Ort: Sandared
Kontakt:

Re: Hjälp med firmware

Inlägg av Kulla »

rPi kör ttySn eller ttyUSB

du kan köra dmesg och se där om du har något på den

dmesg | grep ttyUSB och dmesg | grep ttyS
Användarvisningsbild
tecno
Inlägg: 27022
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Hjälp med firmware

Inlägg av tecno »

firmware2.PNG
Dyker upp som device 007
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
tecno
Inlägg: 27022
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Hjälp med firmware

Inlägg av tecno »

ttyUSB0 blev svaret
Användarvisningsbild
tecno
Inlägg: 27022
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Hjälp med firmware

Inlägg av tecno »

Så då bör följande syntax fungera

sudo avrdude -p atmega1284p -c stk500v2 -P /dev/ttyUSB0 -b 115200 -U flash:r:flash_backup_file.hex


Får ta det i eftermiddag = nu iväg till sjukgymnasten
Användarvisningsbild
tecno
Inlägg: 27022
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Hjälp med firmware

Inlägg av tecno »

Får följande fel meddelande

pi@octopi:~ $ sudo avrdude -p atmega1284p -c stk500v2 -P /dev/ttyUSB0 -b 115200 -U flash:r:flash_backup_file.hex
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer

Var börja leta fel? getsync() tyder på fel atmega men vad jag läst mig till så bör det vara en sådan i min Wanhao i3

Någon med förslag?
Kulla
Inlägg: 1264
Blev medlem: 7 januari 2010, 10:06:11
Ort: Sandared
Kontakt:

Re: Hjälp med firmware

Inlägg av Kulla »

Om jag minns rätt, man behövde koppla ihop 2 pin för att komma till programeringsmod, kanske det är det du behöver göra.
Användarvisningsbild
tecno
Inlägg: 27022
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Hjälp med firmware

Inlägg av tecno »

:humm:

Då pratar du om att ha en Arduino som programmerare antar jag. = Riva isär hela kontroll boxen är nåt jag vill avstå helt.
Jag skall ju programmera via Octoprint och Firmware Updater plugin och det står inget om nån handpåläggning.
firmware updater.PNG
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Kulla
Inlägg: 1264
Blev medlem: 7 januari 2010, 10:06:11
Ort: Sandared
Kontakt:

Re: Hjälp med firmware

Inlägg av Kulla »

Ja, jag fattar det, men på nästan alla 3d skrivare som har ATMega som CPU, du måste koppla ihop de programmerings kontakter för att den ska gå i den bootloader mod där du kan skriva över firmware.

Så här är på min Vertex: https://manuals.velleman.eu/article.php?id=31

Skrolla ner till slutet.
Skriv svar