Page 1 sur 4

Configuration firmware 2.5 pour i3 hephestos avec bed

Publié : mar. mai 09, 2017 5:17 pm
par artnow44
La procédure de configuration et d'installation est ici http://premium-forum.fr/viewtopic.php?f ... 506#p10976




Bonjour , je cherche partout le firmware avec gestion du plateau chauffant , accessoirement en français , une âme charitable pourrais t'il le partager .

Ou un équivalent qui pourrais fonctionner avec ma machine !!

j'ai essayer celui-ci FW-v1.4.2-Hephestos-Marlin_hephestos_hotbed , il fonctionne mais je suis pas sur que ce soit le meilleur ?

Merci :goodguy:

Re: firmware pour i3 hephestos avec bed

Publié : mar. mai 09, 2017 7:15 pm
par Jacques
Il s'agit d'une Hephestos Zum ou Mega + Ramps
Le plateau est un MK2 ou le nouveau BQ ?

Re: firmware pour i3 hephestos avec bed

Publié : mar. mai 09, 2017 8:17 pm
par artnow44
bonjour jaques c'est une hephestos bq prusa i3

cordialement

Re: firmware pour i3 hephestos avec bed

Publié : mer. mai 10, 2017 8:37 am
par artnow44
carte Arduino/RAMPS 1.4 motherboard 33

Re: firmware pour i3 hephestos avec bed

Publié : mer. mai 10, 2017 8:38 am
par artnow44
arduino méga 2560

Re: firmware pour i3 hephestos avec bed

Publié : mer. mai 10, 2017 9:21 am
par Jacques
Si vous avez un MK2 il suffit simplement de mette 1 au lieu de 0 sur la sonde plateau chauffant dans le fichier configuration.h
De recompiler et téléverser le firmware; #define TEMP_SENSOR_BED 1
Vous pouvez utiliser le 1.4.2, c'est celui juste avant la version 2 ou mettre la 2.5
Pour le firmware en francais il faut mettre le langage 3 dans langage.h mais ce n'est pas certain que les menus soient plus parlants

Re: firmware pour i3 hephestos avec bed

Publié : mer. mai 10, 2017 1:06 pm
par paraglandeur
Jacques a écrit :...mais ce n'est pas certain que les menus soient plus parlants
Quoi, comment, qu'est-ce donc ?
Il y a avait une synthèse vocale et on ne le savait pas ???

Décidément, on-ne-nous-dit-pas-tout !!!!

Re: firmware pour i3 hephestos avec bed

Publié : mer. mai 10, 2017 5:46 pm
par artnow44
Bonsoir , savez vous ou je peux trouver le fichier BQ Prusa i3 Hephestos 2.5.0 , je le modifierai , mail le truc c'est que je le trouve en .hex et il me le faut en .ino !!!!!

Re: firmware pour i3 hephestos avec bed

Publié : mer. mai 10, 2017 6:02 pm
par Jacques

Re: firmware pour i3 hephestos avec bed

Publié : mer. mai 10, 2017 6:36 pm
par artnow44
merci Jacques , pour le 1er lien j'ai bien télécharger le firmware mais pas de .ino pour le lancer dans le logiciel arduino pour le modifier .....

pour le deuxième il y a que des .hex

Re: firmware pour i3 hephestos avec bed

Publié : mer. mai 10, 2017 7:34 pm
par Picco 77
paraglandeur a écrit :
Jacques a écrit :...mais ce n'est pas certain que les menus soient plus parlants
Quoi, comment, qu'est-ce donc ?
Il y a avait une synthèse vocale et on ne le savait pas ???

Décidément, on-ne-nous-dit-pas-tout !!!!
Hop la la foule, l'option est dispo pour l'hephestos 2 :?:
Sont cachotiers ces Espagnols... :yeaaaaaaah:

Re: firmware pour i3 hephestos avec bed

Publié : mer. mai 10, 2017 9:12 pm
par Jacques
artnow44 a écrit :merci Jacques , pour le 1er lien j'ai bien télécharger le firmware mais pas de .ino pour le lancer dans le logiciel arduino pour le modifier .....

pour le deuxième il y a que des .hex
Il n'y a pas de ino simplement parce qu'il faut exécuter la commande Make, il va ensuite poser les questions sut l'imprimante, le langage puis compiler et téléverser le code dans l'imprimante.
Avant il faut modifier le fichier configuration.h de l'Hephestos pour y mettre le plateau chauffant

Re: firmware pour i3 hephestos avec bed

Publié : jeu. mai 11, 2017 11:40 am
par artnow44
Bonjour Jacques j'avais vu effectivement le fichier cmd , j'avais essayer mais sans resultat , j'ai fini par trouver la solution , en fait il faut faire de cette facon (ca peut aider la comunautée) :

Installer arduino 1.6.7 dans c:/Arduino
modifier son fichier config.h avec bed=1
deposer son fichier MARLIN 2.5.0 sur le bureau
Lancer le fichier MAKE en mode Administrateur.

c'est un peu galère ,mais je suis content cela fonctionne @-)

Re: firmware pour i3 hephestos avec bed

Publié : jeu. mai 11, 2017 11:56 am
par Jacques
Merci pour ce retour
Ce serait bien de faire un sujet complet sur la modification de la version 2.5 avec les liens qui vont bien
Ca peut tenir sur un petit post mais un peu plus complet et plus générique car c'est valable pour toutes les imprimantes

Petit tuto pour installation firmware

Publié : jeu. mai 11, 2017 1:28 pm
par artnow44
PETIT TUTO POUR INSTALLER PAR EXEMPLE LE FIRMWARE 2.5.0 sur une hephestos

Le Marlin source complet est ici
https://github.com/bq/Marlin/archive/2.5.0.zip
Et les autres versions ici https://github.com/bq/Marlin/releases

0 - Optionnel : si vous installez ou avez une option spécifique modifiez votre fichier configuration.h qui se trouve dans le répertoire de votre imprimante (choisissez le bon modèle tant qu'à faire)
1 - Installez [Make](https://sourceforge.net/projects/gnuwin ... e/download) executable.
2 - Supprimer votre ancienne version de ARDUINO.(ce n'est peut-être pas indispensable si elle n'est pas dans le même dossier, à tester)
3 - Télécharger la bonne version de ARDUINO 1.6.7 en suivant le lien suivant :https://www.arduino.cc/download_handler ... indows.exe (ca ne fonctionnera pas avec une autre version que la 1.6.7. Dans certains cas seule la 1.6.5 fonctionne)
4 - Exécuter et suivez l’assistant.
5 - Attention Arduino doit être installé sur le chemin suivant : C:\Arduino
6 - Copier le dossier MARLIN 2.5.0 sur votre bureau
7 - Ouvrez dossier MARLIN
8 - Lancez le script :Make.cmd en mode administrateur (click droit sur le fichier MAKE.CMD)
9 - Suivez les instructions de l’Assistant pour sélectionner la configuration de votre appareil et le port COM utilisé par l’imprimante.
10 - Attendez jusqu'à ce que le script soit terminé.


Si cela ne fonctionne pas du premier coup , n’hésitez pas à recommencer .
Éventuellement , passez par le DOS de cette facon :
touches : windows+r tapez CMD , vous allez dans le répertoire MARLIN sur votre bureau et vous lancer le fichier MAKE.CMD.

Vous aurez ce genre de script :
BUILD MENU FOR BQ 3D PRINTERS
FOR USE WITH WINDOWS
-----------------------------

Choose your 3D printer model:

1- Witbox
2- Witbox 2
3- Hephestos
4- Hephestos XL
5- Hephestos ZUM
6- Hephestos ZUM XL
7- Hephestos 2

Q- Exit updater


BUILD MENU FOR BQ 3D PRINTERS
FOR USE WITH WINDOWS
-----------------------------

Choose the language:

1- DE - German
2- EN - English
3- ES - Spanish
4- FI - Finnish
5- FR - French
6- IT - Italian
7- NL - Dutch
8- PL - Polish
9- PT - Portuguse

Q- Exit updater



Enter the COM port for your arduino board: COM6
" RMDIR bin/"
" RM .config_mach"
Impossible de trouver C:\Users\Desktop\Marlin-master\Marlin-master\Marlin\.config_mach
" RM .config_lang"
Impossible de trouver C:\Users\Desktop\Marlin-master\Marlin-master\Marlin\.config_lang
Configurating for hephestos_zum printer...
Language selected: English [EN] \(by default\)
1 fichier(s) copié(s).
1 fichier(s) copié(s).
Changing language to: English [EN]
1 fichier(s) copié(s).
" CC C:\Arduino\hardware\arduino\avr\cores\arduino/wiring.c"
" CC C:\Arduino\hardware\arduino\avr\cores\arduino/wiring_analog.c"
" CC C:\Arduino\hardware\arduino\avr\cores\arduino/wiring_digital.c"
" CC C:\Arduino\hardware\arduino\avr\cores\arduino/wiring_pulse.c"
" CC C:\Arduino\hardware\arduino\avr\cores\arduino/wiring_shift.c"
" CC C:\Arduino\hardware\arduino\avr\cores\arduino/WInterrupts.c"
" CC C:\Arduino\hardware\arduino\avr\cores\arduino/hooks.c"
" CXX C:\Arduino\hardware\arduino\avr\cores\arduino/main.cpp"
" CXX C:\Arduino\hardware\arduino\avr\cores\arduino/WMath.cpp"
" CXX C:\Arduino\hardware\arduino\avr\cores\arduino/WString.cpp"
" CXX C:\Arduino\hardware\arduino\avr\cores\arduino/Print.cpp"
" CXX C:\Arduino\hardware\arduino\avr\cores\arduino/Tone.cpp"
" CXX C:\Arduino\hardware\arduino\avr\cores\arduino/abi.cpp"
" CXX C:\Arduino\hardware\arduino\avr\cores\arduino/new.cpp"
" CXX C:\Arduino\hardware\arduino\avr\libraries\SPI/SPI.cpp"
" CXX C:\Arduino\libraries\LiquidCrystal\src/LiquidCrystal.cpp"
" CXX ultralcd.cpp"
" CXX libraries\SdFat/Sd2Card.cpp"
" CXX libraries\SdFat/SdBaseFile.cpp"
" CXX libraries\SdFat/SdFatUtil.cpp"
" CXX libraries\SdFat/SdFile.cpp"
" CXX libraries\SdFat/SdVolume.cpp"
" CXX HelpersC++.cpp"
" CXX motion_control.cpp"
" CXX planner.cpp"
" CXX stepper.cpp"
" CXX temperature.cpp"
" CXX cardreader.cpp"
" CXX watchdog.cpp"
" CXX digipot_mcp4451.cpp"
" CXX vector_3.cpp"
" CXX qr_solve.cpp"
" CXX ConfigurationStore.cpp"
" CXX Action.cpp"
" CXX GuiAction.cpp"
" CXX AutoLevelManager.cpp"
" CXX OffsetManager.cpp"
" CXX StorageManager.cpp"
" CXX TemperatureManager.cpp"
" CXX Marlin_main.cpp"
" CXX MarlinSerial.cpp"
" CXX SDCache.cpp"
" CXX bin/Marlin.elf"
" COPY bin/Marlin.hex"
C:\Arduino\\hardware\\tools\\avr\\bin\\avrdude -v -C C:\Arduino/hardware/tools/avr/etc/avrdude.conf -p atmega2560 -P COM6 -c wiring -b 115200 -D -U flash:w:bin/Marlin.hex:i

avrdude: Version 6.0.1, compiled on Apr 15 2015 at 19:59:58
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch

System wide configuration file is "C:\Arduino/hardware/tools/avr/etc/avrdude.conf"

Using Port : COM6
Using Programmer : wiring
Overriding Baud Rate : 115200
AVR Part : ATmega2560
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PA0
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :

Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
eeprom 65 10 8 0 no 4096 8 0 9000 9000 0x00 0x00
flash 65 10 256 0 yes 262144 256 1024 4500 4500 0x00 0x00
lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
efuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
lock 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00

Programmer Type : Wiring
Description : Wiring
Programmer Model: AVRISP
Hardware Version: 15
Firmware Version Master : 2.10
Vtarget : 0.0 V
SCK period : 43.5 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.06s

avrdude: Device signature = 0x1e9801
avrdude: safemode: lfuse reads as 0
avrdude: safemode: hfuse reads as 0
avrdude: safemode: efuse reads as 0
avrdude: reading input file "bin/Marlin.hex"
avrdude: writing flash (113856 bytes):

Writing | ################################################## | 100% 28.45s

avrdude: 113856 bytes of flash written
avrdude: verifying flash memory against bin/Marlin.hex:
avrdude: load data flash data from input file bin/Marlin.hex:
avrdude: input file bin/Marlin.hex contains 113856 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 24.46s

avrdude: verifying ...
avrdude: 113856 bytes of flash verified

avrdude: safemode: lfuse reads as 0
avrdude: safemode: hfuse reads as 0
avrdude: safemode: efuse reads as 0
avrdude: safemode: Fuses OK (H:00, E:00, L:00)

avrdude done. Thank you.

" RMDIR bin/"
" RM .config_mach"
" RM .config_lang"

Press enter to exit...