Sida 1 av 4
Hjälp med firmware
Postat: 7 november 2018, 19:35:23
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?
Re: Hjälp med firmware
Postat: 8 november 2018, 09:44:56
av tecno
Hur gör jag en kopia/backup av den firmwaren jag har i printern nu?
sudo avrdude ???????
Re: Hjälp med firmware
Postat: 8 november 2018, 10:59:54
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...
Re: Hjälp med firmware
Postat: 8 november 2018, 11:05:49
av hawkan
Lägg upp felutskriften från kompileringen. Det som är i understa fönstret.
Re: Hjälp med firmware
Postat: 8 november 2018, 11:16:24
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.
Re: Hjälp med firmware
Postat: 8 november 2018, 11:46:49
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
Re: Hjälp med firmware
Postat: 8 november 2018, 12:04:30
av tecno
avrdude -p atmega1284p -c stk500v2 -P
Hur kollar jag vad COM porten heter i RPi:n? Eller ska det vara /dev/ttyUSB?
Re: Hjälp med firmware
Postat: 8 november 2018, 12:12:06
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
Re: Hjälp med firmware
Postat: 8 november 2018, 12:12:43
av tecno
firmware2.PNG
Dyker upp som device 007
Re: Hjälp med firmware
Postat: 8 november 2018, 12:14:50
av tecno
ttyUSB0 blev svaret
Re: Hjälp med firmware
Postat: 8 november 2018, 12:16:37
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
Re: Hjälp med firmware
Postat: 11 november 2018, 14:07:42
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?
Re: Hjälp med firmware
Postat: 11 november 2018, 18:17:30
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.
Re: Hjälp med firmware
Postat: 11 november 2018, 18:58:44
av tecno
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
Re: Hjälp med firmware
Postat: 11 november 2018, 20:32:39
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.