PCI GEN7br2 com 644 REVISÃO: 002/2013 (trocando descrição do capacitor para 100nF) Autor do tutorial: Luciano Garcia E-mail: lucianog@o2design.com.br Preparando o arduino mega 2560 via ISP Caros amigos, quebrei muito a cabeça para consegui gravar o bootload e o firmware no atmega 644, muitos da lista de discussão REPRAPBR me ajudaram e por isso faço este tutorial para ajudar a tirar as duvidas. Não conheço quase nada de eletrônica por isso minhas explicações vão se resumir a como fazer e não em porque fazer, ok Vamos precisar de: 1 -Arduino (Fiz com o mega 2560, mas creio que com todas as versões funcione). 1 PCI montada GEN7br2 1 Cabo USB do Arduino 1 Atmega644 ou ATmega644P 1 - capacitor de 100nf Alguns fios e barra de pinos Ferro de solda. UPLOAD NO ARDUINO MEGA 1) Faça o download dos arquivos da GEN7 boards neste link https://github.com/traumflug/generation_7_electronics/blob/gen7-arduino- IDE-Support-
2.0/release%20documents/Gen7%20Arduino%20IDE%20Support%202.0.zip?ra w=true 2) Descompacte e coloque a pasta GEN7 dentro da pasta Hardware do software arduino Download do IDE- No meu caso utilizei a versão 1.0.1, e funciona perfeitamente fica por conta e risco a utilização de outra versão. (http://arduino.cc/en/main/software) 3) Inicie o Software Arduino, e verifique no menu Tools Board se existe as Boards GEN7. 4) 5) Conecte o cabo USB no arduino e abra a IDE 1.0.1 6) Vá ao menu File Examples ArduinoISP 7)
8) Abrirá a programação do arduinoisp, vá no menu Tools Board Escolha o teu modelo de arduino (no meu caso mega2560). 9) 10) Verifique também se a Serial port esta na COM correta e 11) Se estiver tudo OK, CLIQUE NO BOTÃO DE UPLOAD 12) 13) Os leds do arduino mega2560 irão piscar e após, se tudo estiver correto ira aparecer a mensagem DONE UPLOAD na barra de status do IDE arduino. 14) Pronto agora seu arduino já esta pronto para ser um gravador via ISP
Gravando o bootload na GEN7BR2 1) Faça a seguinte ligação entre o Arduino e a PCI Gen7br: (AS CORES DOS FIOS UTILIZADOS NA MINHA MONTAGEM REAL NÃO TEM NENHUMA RELAÇÃO COM A DO DESENHO ABAIXO) 2) 3) OBS1: LEMBRANDO QUE: quando vc utilizar os arduinos mega com os chips 1280 e 2560 deverão ser utilizados os pinos 50,51,52 e 53 para realizar a gravação (CONFORME ILUSTRADO ACIMA). Mas se utilizarem um arduino uno, micro, ou qualquer outro com os chips 328 ou 164 deverão escolher os pinos 10,11,12 e 13 para realizar a gravação conforme descrito abaixo: 4) // pin name: not-mega: // slave reset: 10 // MOSI: 11 // MISO: 12 // SCK: 13 5) OBS2: ALGUNS TUTORIAIS MANDAM COLOCAR UM CAPACITOR DE 100nf LIGANDO O 5v E O RESET DO MEGA, POR VIA DAS DUVIDAS EU COLOQUEI, MAS FIZ DEPOIS SEM O CAPASITOR E DEU CERTO TAMBEM, COMO NÃO CONHEÇO ELETRONICA A FUNDO NÃO SEI O MOTIVO DISTO. VEJA ABAIXO COMO FICOU A MINHA LIGAÇÃO (TOSCA MAIS FUNCIONOU).
6) 7) Se toda a ligação estiver ok, podemos ligar o USB no arduino. 8) Inicie novamente o software arduino. 9) Vá no menu tools board e escolha a GEN7 10) OBS1: Ao escolher tua board não se esqueça de escolher corretamente o processador com o mesmo valor de cristal que esta soldado PCI gen7br2. 11) OBS2: Lembre-se que há diferença entre 644 e 644P. Então veja realmente qual é o seu processador. 12) OBS:3 Verifique se o processador esta corretamente encaixado no DIP da PCI gen7br. 13) OBS4: CERTIFIQUE-SE QUE A PCI GEN7BR NÃO ESTEJA LIGADA NA FONTE ATX OU CHAVEADA, POIS ÚNICA FONTE DE ENERGIA DEVERA SER O 5v FORNECIDO ATRAVES DA LIGAÇÃO FEITA ANTERIORMENTE COM O ARDUINO. assim: 14)
15) Após todas estas verificações, vá no menu TOOLS PROGRAMMER escolha ARDUINO AS ISP. 16) Vá agora em TOOLS Clique em BURN BOOTLOADER 17) O software ira fazer o mesmo processo, copilando e gravando, porem esta fazendo no processador alvo. 18) Esta mensagem ira aparecer após uns 2 minutos DONE BURN BOOTLOADER. 19) Pronto agora o processador da GEN7br esta com o Bootloader gravado. GRAVANDO O FIRMWARE REPETIER 1) Mantenha a mesma ligação de gravação do Bootloader, porem agora iremos gravar o firmware. 2) Lembre-se que no Firmware há necessidade de alguns ajustes conforme a PCI a ser utilizada, e a sua maquina printer, portanto não entrarei nos detalhes destes ajustes, vale apena dar uma olhada neste link para maiores informações: http://www.repetier.com/documentation/repetier-firmware/rf-installation/, apenas peguei o firmware (NO MEU CASO A VERSÃO 0.81) do site e estou ensinando coloca-lo no processador através de ISP, ok. 3) OBS: NÃO TESTEI COM OUTROS FIRMWARES E NEM COM OUTRAS REVISÕES DO REPETIER FIRMWARE. PORTANTO FORA DESTAS ESPECIFICAÇÕES, NÃO SEI O RESULTADO. 4) Abra o Firmware, através do menu FILE OPEN, o arquivo principal a ser aberto tem a extensão.ino seu nome é Repetier.ino 5) Aparecerá o programa (depois de seus ajustes), vá em FILE e clique em UPLOAD USING PROGRAMMER.
6) 7) Os leds do arduino começarão a picar e após uns 2 minutos aparecerá a mensagem DONE UPLOAD, pronto o firmware já esta gravado no processador 8) SE TUDO OCORREU COMO O DESCRITO, ENTÃO 9) AGORA VAI Demais fotos do processo