Aurum — Manutenção e Produção
Procedimentos de manutenção, testes de PCI e produção de fábrica da controladora de acesso AURUM, conforme o Manual de Manutenção AURUM v1.0 (abr/2026), o Manual Especial de Produção 4.4.0 e o Manual de Produção 4.5.x.
Este é um conjunto de procedimentos de bancada/jiga e linha de produção, não de manutenção em campo. De uso interno restrito.
Este documento reúne quatro frentes, da bancada de reparo até a linha de produção:
- Manutenção e testes de PCI — jiga, firmware de testes, execução dos testes e tabela falha→componentes.
- Gravação do firmware do PIC — reparo via PICkit 3 (conector ICSP J3, MPLAB IPE).
- Produção — firmware 4.4.0 — comunicação ESP32↔PIC, memória Flash externa e telas de produção (
index_pro.html). - Linha de produção — firmware 4.5.0 — testes automáticos no display,
productionhandler.htmle gravação do firmware definitivo. - Reset de fábrica — JSONs de configuração.
Changelog do manual de manutenção
| Versão | Data | Alteração |
|---|---|---|
| 1.0 | abr/2026 | Versão inicial |
1. Manutenção e testes de hardware (jiga)
A manutenção dos controladores de acesso AURUM é feita em duas etapas:
- Gravação de firmware de testes
- Testes de hardware
1.1. Requisitos e insumos
Infraestrutura e equipamentos
- Roteador WiFi com acesso à internet que disponibilize:
- Conexão via cabo RJ45
- Sinal WiFi (
ionproduction/ionproductionpwd)
- Computador com sistema operacional Windows, contendo:
- Pasta com o programa de gravação do firmware de testes
- Pasta com o programa de gravação do firmware da aplicação
- Cabo USB
- Jiga de testes AURUM
Durante os testes a AURUM fará conexão com a internet via cabo e via WiFi.
Itens por unidade (lote)
| Qtd | Item |
|---|---|
| 1 | Placa Aurum montada (PCI com componentes) |
| 1 | Módulo CPU ESP32 |
| 1 | Módulo Ethernet |
| 1 | Bateria CR2032 |
| 13 | Jumpers |
1.2. Inspeção visual e instalação dos jumpers
Verifique na parte inferior da PCI a eventual ocorrência de curtos-circuitos resultantes do processo de soldagem dos componentes PTH. Fagulhas de solda devem ser removidas para evitar que se movimentem e causem curtos posteriormente.
Instale os jumpers nas posições indicadas pelo manual.
1.3. Teste da fonte
- Com a JIGA de testes desligada, instale a PCI na JIGA.
- Conecte o cabo do display na PCI.
- Ligue a chave e confira se o display acende normalmente.
- Se o display acendeu normalmente, desligue a JIGA e passe ao próximo passo.
Caso o display não acenda, verifique:
- Se há 12VCC nos bornes de entrada de força da PCI
- Se o display está conectado corretamente
- Se o regulador de 5VCC da PCI está O.K.

1.4. Instalação da bateria, módulo Ethernet e CPU
Verifique se os seguintes itens estão na PCI:
- Bateria
- Módulo Ethernet
- Módulo CPU
Conecte na PCI:
- Cabo Ethernet
- Conector loopback nas Uarts
Em seguida, ligue a JIGA para a execução do próximo passo.

1.5. Gravação do firmware de testes
Abra a pasta com os arquivos de gravação do firmware e execute o programa indicado:
C:\Iongrade\Producao\Neon\alice_aurum_test_w5500\flash_download_tools_v3.6.8
Na tela inicial, clique na opção "ESP32 Download Tool"; a tela de gravação do firmware será exibida. Reduza o tamanho da tela do prompt DOS e posicione no vídeo para melhorar a visualização. Selecione a porta COM que será usada para gravar o firmware no Módulo CPU.
A gravação do firmware de testes exige duas ações: apagar a memória do Módulo CPU e gravar o firmware de testes.
Apagar a memória (ERASE):
- Ligue a JIGA.
- Conecte o cabo USB no Módulo CPU.
- Clique no botão ERASE da tela de gravação.
- Pressione o botão BOOT do Módulo CPU até que a gravação comece.
- Aguarde o processo finalizar — a tela apresentará FINISH.
Gravar o firmware (START):
- Clique no botão START para gravar o firmware no Módulo CPU.
- Pressione o botão BOOT do Módulo CPU até que a gravação comece.
- Aguarde o processo finalizar (FINISH).
Em alguns modelos de chip do Módulo CPU não é necessário pressionar o botão BOOT — a gravação inicia imediatamente após clicar em ERASE e START. Na tela do prompt DOS é possível observar o andamento da gravação.

1.6. Execução dos testes
Os testes devem ser feitos com a JIGA ligada, a PCI instalada e o cabo USB conectado no Módulo CPU. Quando os testes não detectarem nenhum erro, a PCI estará aprovada e um relatório deverá ser enviado para o sistema de controle (Cloud).
No Windows, abra o "Windows Power Shell":
- Vá para a pasta onde estão os programas de gravação do firmware.
- Execute o comando
.\go.bat.
A tela do aplicativo PuTTY será aberta para monitoração. Inicialmente o programa de testes formatará a memória do Módulo CPU (alguns segundos) e, em seguida, iniciará os testes.
Circuitos testados:
- Input1 e Relé 1
- Input2 e Relé 2
- Input3 e Relé 3
- Input4 e Relé 4
- Leitor1
- Leitor2
- Leitor3
- Uarts
- Interface Ethernet
- Interface WiFi
- Relógio
O progresso pode ser acompanhado no display e na tela do PuTTY. Os testes são repetidos ciclicamente, mas podem ser interrompidos por comandos no teclado (digite a tecla do comando e pressione Enter):
| Comando | Ação |
|---|---|
- | Pausa a execução dos testes |
+ | Continua a execução dos testes |
r | Envia o relatório dos testes para o sistema de controle (Cloud) |
É recomendável executar pelo menos 3 ciclos de testes sem erros antes de interromper e enviar o relatório. Caso ocorra falha no envio, verifique se o roteador está com acesso à internet.
Ao final dos testes:
- Feche a tela do PuTTY.
- Desconecte o cabo USB.
- Desligue a JIGA.

1.7. Falhas durante os testes
Falhas detectadas são apresentadas na tela do PuTTY em letras vermelhas. A tabela abaixo relaciona cada falha aos componentes envolvidos (referências de placa), conforme o manual:
| Falha detectada | Componentes relacionados |
|---|---|
| Input1 / Relay1 | ESP32, Circuito PCB, PIC, R5, R6, LD1, U6, R42, R43, D2, Q10, RL1 |
| Input2 / Relay2 | ESP32, Circuito PCB, PIC, R7, R8, LD2, U7, R44, R45, LD10, D3, Q11, RL2 |
| Input3 / Relay3 | ESP32, Circuito PCB, PIC, R9, R10, LD3, U8, R46, R47, LD11, D4, Q12, RL3 |
| Input4 / Relay4 | ESP32, Circuito PCB, PIC, R11, R12, LD4, U9, R48, R49, LD12, D5, Q13, RL4 |
| Reader1 ABA/WIE | ESP32, Circuito PCB, PIC, JP1, R13, R14, R15, R16, R17, R18, R19, Q1, Q2, Q3 |
| Reader2 ABA/WIE | ESP32, Circuito PCB, PIC, JP2, R20, R21, R22, R23, R24, R25, R26, Q7, Q8, Q9 |
| Reader3 ABA/WIE | ESP32, Circuito PCB, PIC, JP3, R27, R28, R29, R30, R31, R32, R33, Q4, Q5, Q6 |
| Uart1 / Uart2 | ESP32, Circuito PCB, CN3, CN4, R34, R35, R36, R37, R38, R39, R40, R41, C7, C8, C9, C10, C11, JP4, JP5, JP6, JP7, JP8, JP9, JP10, JP11, JP12, JP13 |
| Ethernet RJ45 | ESP32, Circuito PCB, Módulo Ethernet |
| WiFi | ESP32, Circuito PCB |
| Clock/Calendar | ESP32, Circuito PCB, U4, BH1, C12, Q14, Q15, R3, R4, R50, R51, R52, R53 |
| LCD não funciona | ESP32, Circuito PCB, CN1, R3, R4, R50, R51, R52, R53, Q14, Q15 |
| ESP32 | C4, C5, R1, SW1 |
| PIC | C6, R2, J3 |
Caso seja detectada falha nos Módulos Ethernet ou CPU, substitua e identifique o módulo defeituoso. Nos casos de falha de componentes da PCI, é necessário analisar o diagrama esquemático (Circuito Elétrico: CPU/Power/PIC/LCD/Ethernet/RTC, Inputs, Outputs, Readers, Uarts) para localizar o componente defeituoso.
2. Gravação do firmware do PIC (reparo)
Em caso de substituição do PIC como procedimento de reparo, o novo componente deverá ter seu firmware gravado antes de retornar à operação.
2.1. Requisitos
- PICkit 3
- MPLAB X IDE instalado (o MPLAB IPE é instalado junto)
- Arquivo de firmware do PIC (
.hex)
2.2. Conexão física do PICkit 3 na placa
Conecte o PICkit 3 ao conector ICSP (J3) da placa AURUM. Na PCI, o pino 6 do conector J3/ICSP está identificado com um triângulo/seta, que corresponde ao pino do PICkit 3 a ser alinhado na conexão.

2.3. Configuração do MPLAB IPE
Abra o MPLAB IPE:
- Windows: Menu Iniciar → Microchip → MPLAB IPE vX.XX
- Linux:
/opt/microchip/mplabx/vX.XX/mplab_platform/bin/mplab_ipe
Na tela principal do MPLAB IPE configure os seguintes campos:
- Device: selecione o modelo do PIC utilizado na placa AURUM
- Tool: selecione PICkit 3
- Clique em Connect para estabelecer a comunicação com o PICkit 3
Em seguida, selecione o arquivo de firmware:
- Em Source, clique em Browse e selecione o arquivo
.hexdo firmware do PIC

2.4. Executando a gravação
Com o PICkit 3 conectado à placa e o arquivo .hex selecionado:
- Ligue a alimentação da placa AURUM.
- Clique no botão Program.
- Aguarde a conclusão do processo.
Caso prefira, o próprio PICkit 3 pode alimentar a placa. Para isso, ative a opção Power → Power Target Circuit no MPLAB IPE antes de clicar em Connect.
A mensagem "Programming/Verify complete" confirma que a gravação foi realizada com sucesso. Após a gravação, desconecte o PICkit 3. A placa está pronta para retornar à operação.
3. Produção — firmware 4.4.0
Esta seção registra as diferenças nos procedimentos de fabricação da Aurum a partir do firmware versão 4.4.0.
3.1. Comunicação ESP32 ↔ PIC16F18856 (SPI / I2C)
O modo de comunicação entre o módulo ESP32 e o microcontrolador PIC16F18856 passa a ser configurável, com as opções SPI e I2C:
- SPI — modo sempre usado, utiliza 4 fios.
- I2C — utiliza apenas 2 fios. Foi incorporado para liberar pinos do ESP32 para uso de memória Flash externa, e deve ser usado sempre que a Aurum tiver esse recurso.
O firmware do PIC deve ser compatível com o modo de comunicação a ser usado. A versão atual 1.4 usa o modo SPI e é compatível com os firmwares ESP32 versões 4.3.y. As versões de firmware do PIC passam a ser:
| Arquivo do firmware PIC | Modo |
|---|---|
aurum_pic16f18856_raw_data.production_V1_4.hex | SPI |
aurum_pic16f18856_raw_data.production_V2_4.hex | I2C |
As funcionalidades no PIC permanecem inalteradas.
3.2. Módulo ESP32 com memória Flash externa
A Aurum pode ser configurada para armazenar os dados de identificadores (cartões) e logs na memória Flash Onboard ou na memória Flash externa.
| Tipo de memória | Capacidade de identificadores | Capacidade de logs |
|---|---|---|
| Flash Onboard (firmwares até 4.3.x) | 5.056 | 5.056 |
| Flash externa | até 101.120 | 30.336 |
Para maior capacidade, utiliza-se o módulo de expansão Flash, que deve ser acoplado embaixo do módulo ESP32. Ao utilizar o módulo de expansão, 4 pinos do módulo ESP32 devem ser cortados:
D14, D33, D32 e D15
A capacidade de identificadores/logs deve ser configurada de acordo com a especificação dada pelo departamento comercial.

3.3. Entrada no modo Configuração
O controlador AURUM é configurado por um navegador (browser). Para iniciar:
- Colocar o controlador no modo Configuração — mantenha pressionado o botão MODE por 5 segundos. O controlador reinicializa automaticamente nesse modo; o led STATUS passa a piscar rapidamente, indicando que o modo de configuração está ativo. Neste modo, o controlador ativa um ponto de acesso WiFi (modo AP) e passa a aceitar conexões de clientes.
- Conectar-se à rede WiFi do controlador — o SSID é único por controlador, formado pela palavra
aurumseguida de um código de identificação. Ex.:aurum7512208F,aurum89C0CF6A. - Conectar o navegador ao controlador — direcione o navegador para
192.168.4.1. O controlador solicitará usuário e senha:- Usuário:
admin - Senha:
aurumpwd
- Usuário:
Após o login, acesse o menu de funções de fabricação pelo link index_pro.html.
3.4. Tela de produção (index_pro.html)
A tela inicial de configuração de produção, acessada em 192.168.4.1/index_pro.html, apresenta as opções:
| Opção | Função |
|---|---|
| PIC COM | Configuração do modo de comunicação com o PIC |
| FLASH MEM | Configuração do tipo de memória Flash utilizada |
| ETHERNET | Configuração do tipo de módulo Ethernet utilizado |
| PRODUCAO | Registro de produção da Aurum |

Comunicação PIC
Permite configurar o modo de comunicação entre o módulo ESP32 e o PIC.
- Modo: seleção do modo de comunicação com o PIC (SPI / I2C).
Tipo de memória Flash (On Board / External)
Permite configurar o tipo de memória Flash:
- On Board — limitada a 5.056 cartões e 5.056 logs.
- External NNk — selecione conforme o modelo da Aurum a ser produzida. As opções de Flash externa só podem ser usadas se o Adaptador de memória Flash estiver acoplado ao módulo ESP32.
- Flash mode: tipo/capacidade de memória Flash.
Tipo de módulo Ethernet utilizado
Permite configurar o tipo de módulo Ethernet:
- Microchip – ENC28J60
- WIZNET – W5500 (*)
- Módulo: tipo de módulo
O uso do módulo W5500 estará disponível apenas na PCI Aurum Versão 2.
Registro de Produção
Permite fazer o registro de produção da Aurum:
| Campo | Descrição |
|---|---|
| Host | Link para o registro |
| Device model | Modelo da Aurum produzida — Enterprise = Comunicação Aberta / Endeavour = Apenas Accelero |
| Serial Id | Número de série de fabricação |
| Status message | Mensagem do sistema de registro |

4. Linha de produção — firmware 4.5.0
Procedimentos de fabricação da Aurum a partir do firmware versão 4.5.0. Os passos envolvidos são:
- Testes de hardware
- Registro de produção
- Gravação do firmware definitivo
4.1. Material necessário
- Fonte 12VCC
- Roteador com acesso à internet, WiFi e porta RJ45
- 3 × Iodine (firmware
alice_iodine_teste_aurum) - 1 × cabo loopback para as Uarts
- 1 × conexões entre inputs e relés
- 1 × display I2C
- Cabo USB
Para o registro de produção e a gravação do firmware definitivo, o roteador deve ter acesso à internet.
Roteador
O roteador deve ter uma porta RJ45 e um Access Point WiFi. A controladora se conecta à rede simultaneamente pela porta RJ45 e pela rede WiFi (ionproduction / ionproductionpwd), ambas em modo DHCP.
Iodine para simular leitoras de cartão
Para simular leitores de cartões são usadas três Iodines ligadas às entradas de leitores de cartão. O firmware a ser gravado nas Iodine deve ser o alice_iodine_teste_aurum.

Inputs × Relés
Devem ser feitas conexões entre as inputs e os relés para verificação destes componentes.
Uarts
Devem ser feitas conexões entre as Uarts para os testes.
Áudio
Deve ser feita conexão entre a uart voc e o módulo de áudio.
4.2. Preparação dos testes
- Gravar firmware ESP32:
alice_indium_test. - Gravar firmware PIC na versão adequada (Aurum Green = v1.5 / Black = v3.5).
- Conectar as Iodines.
- Ligar os cabos Inputs × Relés.
- Ligar o cabo entre as Uarts.
- Energizar a controladora.
4.3. Entrada no modo Configuração
Para o registro de produção ou para configurar algum parâmetro, entre no modo Configuração:
- Digite o caractere
cseguido de ENTER na tela do Termite/PuTTY. A controladora reinicia entrando nesse modo. - Acesse o AP da controladora via WiFi e use o link
http://192.168.4.1.
- A página
productionhandler.htmlé usada para o registro de produção. - A página
config_upgrade.htmlpode ser usada para configurar o link do firmware definitivo a ser gravado (normalmente desnecessário alterar).
Configurar Hardware
Em modo configuração, no menu index_pro.html, configure:
- PIC COMM
- FLASH MEM
- ETHERNET
- UPG SRC (dados do firmware definitivo a gravar; normalmente desnecessário alterar)
4.4. Testes automáticos
Após a gravação dos firmwares, sempre que a Aurum for energizada ela entra automaticamente no modo testes e apresenta no display a evolução de cada teste. São aplicados:
| Teste | Descrição |
|---|---|
| IO | Inputs e relés |
| READERS | 3 leitores |
| UARTS | 2 Uarts |
| ETHERNET | Interface RJ45 |
| WIFI | Interface WiFi |
| RTC | DS3231 ou DS1307 |
| AUDIO | Saída do módulo de áudio |
4.5. Registro de produção
Caso a controladora tenha sido aprovada nos testes, faça o registro de produção:
- Coloque a controladora em modo Configuração.
- Use o link
http://192.168.4.1/productionhandler.htmlpara fazer o registro.
4.6. Gravação do firmware definitivo
- Após o registro, resete a controladora para voltar ao modo testes.
- No modo testes, dispare a gravação automática do firmware definitivo pressionando o botão MODE por 6 segundos.
- O processo leva cerca de 2 a 3 minutos. Ao final, a controladora reseta automaticamente com o novo firmware instalado.
5. Reset de fábrica
Para restaurar a Aurum à configuração de fábrica, aplique os JSONs de configuração abaixo. O config_mqtt.json zera os parâmetros do broker e fixa o brokerfacilityid em FACTORY; o config_network.json define o networkmode como 1.
{"brokerconnectiontype":"2","brokerfacilityid":"FACTORY","brokerusetls":0,"brokermqtt":"","brokerport":"","brokerusername":"","brokerpass":"","brokerclientid":""}
{"networkmode":"1"}
Documentos relacionados
- Fabricação - Neon — produção em série da controladora Neon (referência de procedimento)
- Manutenção e Testes de Produção - Neon — testes de PCI e jiga da Neon