PCI GEN7br2 com 644 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 100uf 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 (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 ou superior 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: 2) 3) OBS1: LEMBRANDO QUE NA DOCUMENTAÇÃO DA GEN7BR2 O ISP ESTÁ INDICANDO ERRADO A LOCALIZAÇÃO DO PINO MISO (PINO 1), A LIGAÇÃO ACIMA JÁ ELIMINA ESTE ERRO, DESDE QUE VOCE SIGA A LIGAÇÃO E ESQUEÇA DOS NOMES DOS PINOS. NA PCI GEN7BR2 O ISP ESTA ASSIM: 4) 5) OBS2: ALGUNS TUTORIAIS MANDAM COLOCAR UM CAPACITOR DE 100uf 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 na 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, ÚNICA FONTE DE ENERGIA SERÁ O 5v FORNECIDO ATRAVES DA LIGAÇÃO FEITA ANTERIORMENTE COM O ARDUINO. Deverá estar 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) A 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, 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 do site e estou ensinando coloca-lo no processador através de ISP, ok. 3) Abra o Firmware, através do menu FILE OPEN, o arquivo principal a ser aberto tem a extenção.ino seu nome é Repetier.ino 4) Aparecerá o programa (depois de seus ajustes), vá em FILE e clique em UPLOAD USING PROGRAMMER.
5) 6) Os leds do arduino começaram a picar e após uns 2 minutos aparecerá a mensagem DONE UPLOAD, pronto o firmware já esta gravado no processador 7) SE TUDO OCORREU COMO O DESCRITO, ENTÃO AGORA VAI