Guia do Usuário do PartsBox

Introdução

O que é o PartsBox?

O PartsBox é uma ferramenta online para gerenciar estoque de componentes eletrônicos, precificação de BOM e produção. Ele fornece uma plataforma centralizada para todo o processo de fabricação de eletrônicos — desde a aquisição e armazenamento de componentes até a montagem de projetos e rastreamento da produção.

Os principais recursos incluem:

  • Gerenciamento de estoque: rastreie componentes, níveis de estoque e locais de armazenamento, com suporte para componentes vinculados (com números de peça do fabricante), componentes locais, meta-componentes e componentes de submontagem.
  • Preços de BOM: precifique sua Lista de Materiais usando ofertas atualizadas de distribuidores online, com suporte para descontos por quantidade, conversões de moeda, MOQ e ofertas de fornecedores locais.
  • Produção: construa projetos a partir de BOMs, com montagens de estágio único e vários estágios, submontagens, rastreamento de número de série e histórico de montagem completo.
  • Controle de lote: rastreie lotes específicos de componentes da origem ao uso na produção, com rastreabilidade bidirecional para controle de qualidade e conformidade regulatória.
  • Compras: crie e gerencie pedidos de compra, rastreie o status do pedido e receba componentes no estoque.
  • ID Anything™: cada objeto no PartsBox (componente, lote, local de armazenamento, montagem, pedido, projeto) recebe um código compacto e exclusivo que pode ser impresso como uma etiqueta QR, digitalizado com um dispositivo móvel e usado para correspondência de BOM em ferramentas CAD. Combinado com o rastreamento de número de série por dispositivo, isso permite a rastreabilidade completa do ciclo de vida, da produção ao serviço de campo.
  • Leitura de código de barras e impressão de etiquetas: digitalize códigos de barras para pesquisar rapidamente componentes e adicionar estoque, e imprima etiquetas para locais de armazenamento e lotes.
  • Integração CAD: importe BOMs do KiCad, Altium Designer e outras ferramentas EDA.
  • API: acesso programático ao seu banco de dados de componentes para integração com outros sistemas.
  • Relatórios: avaliação de estoque, alertas de estoque baixo e outros relatórios.

Filosofia de Design

O PartsBox foi projetado para ser rápido, discreto e fácil de usar. A interface é responsiva — pesquisar componentes, verificar estoque e gerenciar projetos acontecem instantaneamente. Vários usuários podem trabalhar simultaneamente, com as alterações visíveis para todos em tempo real.

Ao contrário das ferramentas tradicionais de ERP (Planejamento de Recursos Empresariais) ou MRP (Planejamento de Necessidades de Materiais), o PartsBox é fácil de introduzir e integrar em um fluxo de trabalho existente, com atrito mínimo. O objetivo é uma ferramenta que o ajude a se manter organizado e eficiente sem atrapalhar.

Começando

Esta seção orienta você pelos conceitos básicos do PartsBox: criar um local de armazenamento, adicionar um componente, estocá-lo e montar seu primeiro projeto. Cada etapa se baseia na anterior e, no final, você terá um projeto funcional com uma BOM precificada. As seções posteriores deste guia cobrem cada tópico com muito mais detalhes.

Criar um Local de Armazenamento

Antes de adicionar componentes, configure pelo menos um local de armazenamento para representar onde seus componentes viverão fisicamente. Navegue até 'Armazenamento' no menu superior e clique em 'Criar'. A guia padrão é 'Único', que cria um local.

Insira um nome para o seu local de armazenamento (por exemplo, 'b01' para sua primeira caixa, ou 'prateleira-A1' para um compartimento de prateleira) e clique em 'Criar'. Você sempre pode adicionar mais locais depois, incluindo grades de locais para caixas com compartimentos.

Para sugestões sobre como nomear locais de armazenamento, consulte a seção Locais de Armazenamento em Estoque e Armazenamento.

Criar um Componente

Navegue até 'Componentes' no menu superior e clique em 'Criar'. Você verá uma escolha de tipos de componentes: Componente vinculado, Componente local e Meta-componente.

Escolha 'Componente vinculado' se o seu componente tiver um número de peça do fabricante (MPN). Digite o MPN no campo 'Corresponder nome exato do componente' e clique em 'Corresponder'. O PartsBox pesquisará seu componente e exibirá os resultados correspondentes junto com suas especificações e links de datasheet. Selecione a correspondência correta na lista e clique em 'Criar Componente'.

Se o seu componente não tiver um MPN (um resistor genérico, uma placa de circuito impresso, um componente mecânico personalizado), escolha 'Componente local' e insira um nome.

Para obter mais detalhes sobre os tipos de componentes, consulte a seção O que são Componentes? em Componentes.

Adicionar Estoque

Após criar um componente, você precisa adicionar estoque para representar os componentes físicos que você tem em mãos. Navegue até a página de detalhes do componente e clique em 'Adicionar Estoque' no menu à esquerda.

O assistente de estoque tem três etapas:

  1. Quantidade e precificação: Insira a quantidade que você tem. Opcionalmente, selecione um tipo de preço (por componente ou lote inteiro) e insira o que você pagou.
  2. Local de armazenamento: Selecione o local de armazenamento que você criou anteriormente.
  3. Informações extras: Opcionalmente, adicione um comentário (por exemplo, 'estoque inicial' ou uma referência de pedido).

Clique em 'Adicionar Estoque' para confirmar.

Para mais informações sobre gerenciamento de estoque, consulte a seção Estoque em Estoque e Armazenamento.

Criar um Projeto

Um projeto no PartsBox representa uma Lista de Materiais (BOM). Navegue até 'Projetos' no menu superior e clique em 'Criar'. Insira um nome (e opcionalmente uma descrição) para o seu projeto e clique em 'Criar Projeto'.

Adicionar um Componente ao Projeto

Abra seu projeto recém-criado e navegue até a guia 'BOM'. Clique em 'Adicionar entrada de componente' para abrir o seletor de componentes. Pesquise o componente que você criou anteriormente, selecione-o e confirme. O componente será adicionado à BOM com uma quantidade padrão de 1. Você pode então clicar na entrada para expandi-la e ajustar a quantidade, adicionar designadores ou configurar outros campos.

Criar um Projeto Importando uma BOM

Se você já tem uma BOM exportada de uma ferramenta CAD (KiCad, Altium, Eagle ou qualquer outra ferramenta que possa exportar CSV), você pode criar um projeto importando-a. Navegue até 'Projetos' e clique em 'Importar'. Faça o upload do seu arquivo CSV ou TSV.

O PartsBox analisará o arquivo e mostrará uma visualização. Ajuste o separador de campos e a codificação de caracteres, se necessário, até que a visualização pareça correta. Em seguida, mapeie cada coluna para o campo apropriado da BOM usando os menus suspensos acima de cada coluna. O botão 'Adivinhar' geralmente consegue acertar os mapeamentos automaticamente, mas sempre revise o resultado. Os mapeamentos mais importantes são 'Quantidade', 'Componente' e 'Designadores'.

Após mapear as colunas, o PartsBox tentará corresponder automaticamente cada entrada da BOM a um componente em seu banco de dados. As entradas que correspondem a um componente são mostradas com o nome do componente; as entradas não correspondentes são destacadas. Se você criou o componente nas etapas anteriores e a BOM contém o mesmo MPN, ele será correspondido automaticamente.

Para corresponder manualmente uma entrada não correspondida, clique nela para expandir os detalhes da entrada. Na seção 'Correspondência de componentes', clique em 'Corresponder a um componente existente' para abrir o seletor de componentes e selecionar o componente correto. Você também pode criar um novo componente diretamente de lá, se necessário.

Quando estiver satisfeito com os mapeamentos e correspondências, insira um nome de projeto e clique em 'Importar'.

Para mais detalhes sobre importação de BOM, correspondência e gerenciamento de entradas, consulte a seção Trabalhando com BOMs em Projetos e BOMs.

Trabalhando com Dados

O PartsBox usa tabelas extensivamente para exibir e gerenciar dados. Muitos recursos – como pesquisa em tabelas, filtragem, configuração de tabela, operações em massa, campos personalizados, tags e anexos – funcionam de forma consistente em diferentes tipos de dados (componentes, lotes, locais de armazenamento, pedidos, projetos, entradas de BOM e montagens). Esta seção descreve esses recursos transversais.

Tabelas

As tabelas no PartsBox são interativas e ricas em recursos. Elas suportam pesquisa, filtragem, configuração de colunas, classificação, seleção em massa e exportação para PDF ou CSV. As configurações da tabela são lembradas por tabela, para que suas preferências persistam nas sessões. Os recursos descritos abaixo se aplicam à maioria das tabelas no aplicativo.

Pesquisa na Tabela

Além da caixa de pesquisa principal de componentes (descrita na seção Componentes), recursos de pesquisa estão disponíveis na maioria das tabelas em todo o aplicativo. Essas caixas de pesquisa nas tabelas oferecem funcionalidade de correspondência exata para ajudá-lo a restringir rapidamente as linhas exibidas. Basta digitar na caixa de pesquisa acima de uma tabela para filtrar seu conteúdo. A pesquisa considera valores em todas as colunas visíveis.

Filtragem

A maioria das tabelas no PartsBox suporta recursos avançados de filtragem, permitindo que você restrinja rapidamente os dados exibidos para corresponder a critérios específicos. O sistema de filtragem é altamente configurável e suporta condições lógicas complexas. Esta seção irá guiá-lo através do processo de criação, uso e gerenciamento de filtros no PartsBox.

Aplicando Filtros a Tabelas

Para filtrar os dados em uma tabela, siga estas etapas:

  • Localize o ícone de filtro no canto superior direito da tabela que você deseja filtrar.
  • Clique no ícone de filtro para abrir a tela de configuração de filtro para essa tabela.
  • Adicione condições de filtro usando os botões "Adicionar Condição" ou "Adicionar várias condições". Você pode combinar várias condições usando operadores lógicos AND/OR.
  • Para cada condição de filtro, selecione um campo, escolha uma condição e insira um valor.
  • Depois de definir suas condições de filtro, clique no botão "Aplicar filtros" na parte inferior da tela para aplicar os filtros à tabela.

Para remover rapidamente todos os filtros aplicados atualmente a uma tabela, use o botão "Remover todos os filtros". Se você planeja reutilizar o filtro no futuro, certifique-se de salvá-lo como uma predefinição antes de removê-lo.

Definindo Condições de Filtro

As condições de filtro são os blocos de construção dos seus filtros. Cada condição consiste em um campo, uma condição e um valor:

  • Campo: Selecione o campo que deseja usar para filtragem na lista. Os campos disponíveis variam dependendo da tabela e dos dados que ela exibe. Por exemplo, "[Armazenamento] Tags" representa tags atribuídas a um local de armazenamento.
  • Condição: Escolha uma condição que corresponda aos seus requisitos de filtragem. A lista de condições disponíveis depende do tipo de campo selecionado. Por exemplo, se você selecionar "[Armazenamento] Tags", verá condições como "contém todas essas tags", "contém qualquer uma dessas tags" e "não contém nenhuma dessas tags".
  • Valor: Insira o valor que a condição deve corresponder. Dependendo do tipo de campo, pode ser uma lista de tags (para um campo de tag), uma string de texto, um número ou um intervalo de números (intervalo).

Você pode combinar várias condições de filtro usando operadores lógicos E/OU. O PartsBox suporta condições aninhadas, permitindo criar lógica de filtragem complexa adicionando condições únicas ou múltiplas condições combinadas com E/OU sob cada declaração E/OU.

Inserindo Valores Numéricos

Ao inserir valores numéricos em condições de filtro, você pode usar prefixos de unidade por conveniência. Basta inserir o prefixo sem a unidade. Por exemplo, use "22u" em vez de "22μF" e "10k" em vez de "10kΩ". Observe que os prefixos diferenciam maiúsculas de minúsculas, portanto, "m" e "M" representam valores diferentes.

O PartsBox suporta os seguintes prefixos de unidade:

  • T: tera (1012)
  • G: giga (109)
  • M: mega (106)
  • k: kilo (103)
  • d: deci (10-1)
  • c: centi (10-2)
  • m: milli (10-3)
  • u ou μ: micro: (10-6)
  • n: nano (10-9)
  • p: pico (10-12)
  • f: femto (10-15)

Gerenciando Predefinições de Filtro

O PartsBox permite que você salve seus filtros como predefinições, que podem ser pessoais ou compartilhadas dentro da sua empresa. Esse recurso permite carregar rapidamente filtros complexos e definir filtros que sejam úteis para todos na sua organização.

Para gerenciar suas predefinições de filtro:

  • Use o botão "Carregar Predefinição" para aplicar uma predefinição de filtro salva anteriormente à tabela atual.
  • Clique em "Salvar Predefinição" para salvar a configuração de filtro atual como uma nova predefinição. Escolha se deseja salvá-la como uma predefinição pessoal ou uma predefinição de toda a empresa.
  • Clique em "Gerenciar Predefinições" para acessar opções adicionais de gerenciamento de predefinições:
    • Excluir predefinições indesejadas
    • Duplicar predefinições existentes
    • Copiar ou mover predefinições entre suas predefinições pessoais e predefinições da empresa

Acesso Rápido a Predefinições de Filtro

Quando você salva configurações de filtro como predefinições, elas aparecem em um menu suspenso no cabeçalho da tabela. Isso fornece acesso rápido aos seus filtros comumente usados e torna a alternância entre diferentes visualizações eficiente.

Predefinições de filtro podem funcionar de forma semelhante a categorias quando baseadas em tags ou nomes. Ao contrário de sistemas de categorias rígidos onde cada item pertence a apenas uma categoria, as predefinições oferecem mais flexibilidade permitindo que itens apareçam em múltiplas visualizações filtradas simultaneamente. Essa abordagem oferece os benefícios organizacionais das categorias sem suas limitações típicas.

Predefinições de Configuração de Tabela

Além das predefinições de filtro, o PartsBox permite salvar e compartilhar configurações de colunas de tabela como predefinições. Isso é útil quando diferentes usuários em sua organização precisam ver as mesmas colunas em um layout consistente, ou quando você deseja alternar rapidamente entre diferentes arranjos de colunas para diferentes tarefas.

As predefinições de configuração de tabela armazenam a seleção de colunas, sua ordem e suas larguras relativas. Assim como as predefinições de filtro, elas podem ser salvas como predefinições pessoais (visíveis apenas para você) ou como predefinições de toda a empresa (compartilhadas com todos os usuários da sua organização).

Para salvar uma configuração de tabela como uma predefinição:

  • Clique no ícone de configuração da tabela (ícone de colunas) no cabeçalho da tabela para entrar no modo de configuração.
  • Adicione, remova e organize as colunas conforme necessário. Você pode arrastar as bordas das colunas para redimensioná-las.
  • Use o botão "Salvar como predefinição" na parte inferior do painel de configuração.
  • Insira um nome para a predefinição e escolha se deseja salvá-la como uma predefinição pessoal ou de toda a empresa.
  • Clique em "Salvar" para confirmar.

Para carregar uma predefinição de configuração de tabela salva:

  • Use o menu suspenso "Carregar predefinição de configuração..." que aparece no cabeçalho da tabela (quando as predefinições estão disponíveis).
  • Selecione uma predefinição na lista. As predefinições pessoais mostram "(pessoal)" e as predefinições da empresa mostram "(empresa)" ao lado de seus nomes.
  • A tabela será atualizada imediatamente para mostrar a configuração de coluna salva.

Você também pode gerenciar suas predefinições clicando no ícone de configuração da tabela e usando o botão "Gerenciar predefinições" para:

  • Renomeie predefinições clicando em seus nomes
  • Exclua predefinições que você não precisa mais
  • Duplique predefinições para criar variações
  • Copie predefinições entre coleções pessoais e da empresa
  • Mova predefinições de pessoal para empresa (ou vice-versa)

As predefinições de configuração de tabela são particularmente úteis para equipes que precisam de visualizações consistentes entre diferentes usuários, como garantir que todos vejam as mesmas colunas ao exportar dados ou revisar o inventário.

Exportações de Tabela

A maioria das tabelas no PartsBox pode ser exportada como PDF ou CSV usando o botão Exportar no rodapé da tabela. A exportação inclui todas as linhas que correspondem aos critérios de pesquisa e filtro atuais, usando as colunas configuradas no momento.

Cada tabela tem duas configurações de coluna separadas: uma para exibição e outra para exportação. A exportação geralmente requer um conjunto de colunas diferente do que você vê na tela, portanto, elas são mantidas de forma independente. Quando você entra no modo de configuração de tabela (clicando no ícone de colunas no cabeçalho da tabela), um seletor no lado esquerdo permite alternar entre a edição da configuração de exibição e a configuração de exportação. Se você achar que os dados exportados não correspondem ao que você vê na tela, verifique a configuração da coluna de exportação — é provável que esteja definida para colunas diferentes.

As exportações de PDF produzem saída de alta qualidade com um cabeçalho contendo o título do documento e o logotipo da sua empresa (se carregado em Configurações > Geral, consulte a seção Organizações e Acesso), e os dados da tabela com formatação apropriada para impressão. Imagens e URLs presentes nas colunas da tabela são incluídos na exportação de PDF. Imagens em miniatura são mostradas em linha onde aplicável.

As exportações CSV produzem um arquivo padrão separado por vírgulas adequado para uso em planilhas e outras ferramentas.

Operações em Vários Itens

Muitas tabelas no PartsBox suportam a seleção de vários itens e a execução de operações em massa neles. Esse padrão funciona de forma consistente em componentes, lotes, locais de armazenamento, pedidos, projetos, entradas de BOM e montagens.

Para selecionar itens, use as caixas de seleção ao lado de cada linha. O aplicativo lembra suas seleções à medida que você pesquisa e filtra, para que você possa criar uma seleção ao longo do tempo sem perder os itens selecionados anteriormente. Use a caixa de seleção no cabeçalho da tabela para selecionar ou desmarcar todos os itens visíveis. Depois de selecionar os itens, use o menu "Selecionado..." para acessar as operações disponíveis. As operações específicas diferem dependendo do tipo de dados com os quais você está trabalhando – consulte as seções relevantes para obter detalhes.

Campos Personalizados

Campos personalizados fornecem uma maneira flexível de armazenar e organizar dados estruturados para vários objetos no PartsBox. Campos personalizados podem ser adicionados a componentes, lotes, locais de armazenamento, pedidos, projetos, entradas de projeto (BOM) e produções.

Ao contrário de notas ou comentários, os campos personalizados são estruturados, indexados para pesquisa e podem ser usados em colunas de tabela e filtragem em todo o aplicativo. Isso permite definir e armazenar atributos adicionais específicos para as necessidades, fluxos de trabalho ou requisitos do setor da sua organização.

Alguns exemplos de como os campos personalizados podem ser usados:

  • Para componentes: números de peça do distribuidor, níveis de confiabilidade, status de conformidade ambiental
  • Para locais de armazenamento: faixas de temperatura, níveis de proteção ESD, informações de propriedade, nível MSL
  • Para lotes: números de lote do fornecedor, datas de validade, status de inspeção de qualidade
  • Para pedidos: status de aprovação, métodos de envio, documentação alfandegária
  • Para projetos: gerentes de projeto, estágios de desenvolvimento, aprovações regulatórias
  • Para montagens: números de lote, identificadores de linha de produção, status de controle de qualidade

Os campos personalizados são totalmente integrados à interface do PartsBox e podem ser:

  • Adicionados às visualizações de tabela como colunas
  • Exportados em exportações de tabela PDF ou CSV
  • Usados para pesquisa
  • Usados em filtros

Operações em Massa com Campos Personalizados

Ao trabalhar com vários itens, você pode realizar operações em massa nos campos personalizados:

  • Definir campo personalizado: Adicione ou atualize um valor de campo personalizado em todos os itens selecionados de uma vez
  • Renomear campo personalizado: Altere o nome de um campo personalizado em todos os itens selecionados
  • Excluir campo personalizado: Remova um campo personalizado de todos os itens selecionados

Para usar essas operações:

  • Selecione vários itens em uma tabela usando caixas de seleção
  • Use o menu de ações em massa para escolher a operação de campo personalizado
  • Siga as instruções para concluir a operação

Essas operações em massa estão disponíveis para componentes, lotes, locais de armazenamento, pedidos, projetos, entradas de projeto e builds.

Tags

As tags fornecem uma maneira poderosa e flexível de categorizar e organizar seus dados no PartsBox. Ao aplicar tags a vários objetos, como componentes, locais de armazenamento, projetos, pedidos, lotes e produções, você pode encontrar e filtrar rapidamente subconjuntos específicos de seus dados.

Aplicando Tags

Tags podem ser atribuídas a partir das telas de informações/edição ou selecionando vários itens e usando a opção 'Adicionar/Remover Tags...' no menu 'Seleção'.

Ao adicionar tags, basta inserir o nome da tag sem o caractere # inicial. Um objeto pode ter qualquer número de tags anexadas a ele.

Pesquisando com Tags

As tags desempenham um papel importante na pesquisa e filtragem de seus dados. Quando você insere uma tag na caixa de pesquisa (precedida pelo caractere #), o PartsBox limitará os resultados da pesquisa a objetos que tenham essa tag específica atribuída a eles.

Lembre-se de que as tags são correspondidas exatamente. Se você inserir várias tags na caixa de pesquisa, um objeto deve ter todas as tags especificadas para ser incluído nos resultados.

Auto-Tags para Componentes

O PartsBox gera automaticamente auto-tags para seus componentes com base em suas especificações. Essas auto-tags são criadas independentemente de suas tags atribuídas manualmente, para que você não precise se preocupar com conflitos se atribuir uma tag com o mesmo nome de uma auto-tag.

As auto-tags fornecem uma maneira conveniente de categorizar componentes sem exigir esforço manual. Elas garantem que componentes com especificações semelhantes sejam agrupados automaticamente, facilitando sua localização e gerenciamento.

Anexos

O PartsBox permite anexar arquivos arbitrários a componentes, lotes, projetos, locais de armazenamento, pedidos, ofertas locais e produções. Esse recurso é útil para manter todas as informações relevantes organizadas e facilmente acessíveis. Alguns exemplos comuns de arquivos que você pode querer anexar incluem:

  • Datasheets para componentes eletrônicos
  • Modelos CAD 3D de peças mecânicas
  • Faturas e romaneios para pedidos
  • Documentos de controle de qualidade e relatórios de teste
  • Fotos e imagens de produtos
  • Notas de aplicação e designs de referência
  • Certificados de conformidade (CoC) e fichas de dados de segurança de material (MSDS)

Ao anexar esses arquivos diretamente aos itens relevantes no PartsBox, você pode garantir que informações importantes estejam sempre ao seu alcance. Não há necessidade de se preocupar com convenções de nomenclatura, estruturas de diretórios ou lembrar onde os arquivos estão armazenados em um servidor.

Anexos são armazenados com segurança na nuvem e podem ser acessados de qualquer lugar.

Ao visualizar a página de detalhes de um item com anexos, você verá uma lista de todos os arquivos anexados. Clicar em um nome de arquivo fará o download do anexo para o seu computador. Você também pode renomear anexos ou excluí-los se não forem mais necessários.

Ao aproveitar o recurso de anexos do PartsBox, você pode manter toda a documentação essencial organizada e conectada aos itens relevantes em seu inventário. Isso economiza tempo e garante que todos na sua equipe tenham acesso às informações de que precisam.

Componentes

O que são Componentes?

O PartsBox é focado em componentes eletrônicos, então um 'componente' é um conceito fundamental. Um componente representa um componente eletrônico ou mecânico. Existem vários tipos de componentes:

  • Componentes Vinculados são para componentes com números de peça do fabricante (MPNs). Se um componente tem um MPN e você pode encontrá-lo online, escolha esta opção. Você obterá instantaneamente uma descrição, um link para o datasheet, um link para o site do fabricante, especificações do componente, uma imagem em miniatura, e o PartsBox poderá obter informações de preço e disponibilidade sobre este componente de distribuidores.
  • Componentes Locais são para todo o resto: componentes genéricos e sem marca, PCBs, componentes personalizados, componentes mecânicos e qualquer coisa que não tenha um número de peça exato.
  • Meta-componentes agrupam componentes que são intercambiáveis (substitutos exatos uns dos outros).
  • Componentes de submontagem são o resultado da construção de um projeto e correspondem 1:1 aos projetos.

Observe que para componentes genéricos e sem marca (por exemplo, um NE555 sem marca em um encapsulamento DIP), geralmente é melhor usar componentes locais. Existem centenas de versões do NE555 e sua versão específica pode ser ligeiramente diferente da de outra pessoa. Portanto, use componentes vinculados apenas para componentes exatamente correspondentes (por exemplo, se você tiver um 'NE555PWG4' da Texas Instruments, vincule-o).

Os componentes são abstratos: eles descrevem o componente, mas até que você adicione estoque real, eles não representam coisas físicas. Mesmo componentes sem estoque são úteis — por exemplo, você pode adicioná-los a projetos (BOMs) para obter preços para seus projetos.

Componentes vinculados têm dois nomes: o nome local (interno) e o MPN oficial. No plano gratuito para hobbistas, o nome local deve ser o mesmo que o MPN. Nos planos comerciais, ambos os nomes podem ser usados, e o nome local pode ser diferente do MPN. O nome local pode ser alterado renomeando o componente.

Além de atributos padrão como nome ou fabricante, os componentes também podem ter campos/atributos personalizados (em planos que suportam esse recurso). Assim como o campo 'Notas', eles podem ser usados para armazenar quaisquer dados, mas de uma maneira mais estruturada. Alguns exemplos de uso incluem Distribuidor, Número de Peça do Distribuidor, URL da Peça do Fornecedor, Peso ou Peso da Tara do Recipiente. Campos personalizados são indexados para pesquisa.

Adicionando Componentes

Criando Componentes

Para adicionar um novo componente, navegue até a seção Componentes no menu principal e use o botão 'Criar' para abrir a caixa de diálogo de criação de componente.

O campo 'Tipo de Componente' determina o tipo de componente que será criado:

  • 'Componente vinculado': Use para componentes com um número de peça do fabricante (MPN) exclusivo.
  • 'Componente local': Use para componentes genéricos e qualquer outra coisa que precise ser rastreada.
  • 'Meta-componente': Use quando precisar criar um componente virtual que represente várias opções de componentes equivalentes (substitutos).

Criando Componentes Vinculados

Existem dois métodos para pesquisar componentes vinculados:

  • Corresponder ao nome exato do componente (MPN): O início do nome do componente deve corresponder (pesquisa de prefixo). Por exemplo, 'TPS40210' corresponderá a 'TPS40210DGQ'. Este é o método preferido para corresponder componentes.
  • Pesquisar: Esta é uma pesquisa difusa, útil para consultas como 'adafruit 1063'.

Após inserir um termo de pesquisa e clicar em 'Corresponder' ou 'Pesquisar', os resultados serão exibidos. Escolha o componente que corresponde exatamente aos seus requisitos, prestando muita atenção a pequenas variações na nomenclatura, pois elas podem indicar diferenças significativas nos componentes reais. Quando você seleciona um resultado, suas especificações serão mostradas e um link para o datasheet será fornecido ao lado de cada componente, se disponível.

Para usuários comerciais, é possível atribuir imediatamente um número de peça local (interno/empresa) a um componente vinculado.

Criando Componentes Locais

Ao criar componentes locais, apenas o nome do componente é obrigatório; todos os outros campos são opcionais.

Certos planos permitem o upload e anexo de datasheets, imagens, modelos CAD e outras informações aos componentes. Isso é feito após o componente ter sido criado.

Criando Meta-Componentes

Para criar um meta-componente, forneça um nome e, opcionalmente, um footprint e uma descrição. O meta-componente recém-criado estará vazio, o que significa que não conterá nenhum componente membro (substituto). Estes precisarão ser adicionados posteriormente, usando o botão 'Adicionar componente' na tela de informações do meta-componente ou selecionando vários componentes na tabela principal de componentes e usando a opção 'Selecionado | Adicionar ao meta-componente'.

Convertendo um Componente Existente em um Meta-Componente

Se você tem um componente existente com estoque, ofertas e histórico de uso que deseja transformar em um meta-componente, você pode convertê-lo em vez de criar um novo meta-componente vazio. Isso é útil quando você percebe que um componente que estava usando deve, na verdade, representar um grupo de alternativas intercambiáveis.

Um componente pode ser convertido em um meta-componente se ainda não for um meta-componente, não for um subconjunto e não estiver arquivado.

Como converter:

  • Vá para a tela de informações do componente
  • Clique em "Outras Operações"
  • Clique em "Converter em Meta-Componente"
  • Revise a visualização mostrando quantas entradas de projeto e lista serão atualizadas
  • Opcionalmente, renomeie o meta-componente (o padrão é o nome original do componente)
  • Opcionalmente, marque "Incluir substitutos como membros" para adicionar substitutos existentes como membros do meta-componente
  • Se o componente tiver anexos, opcionalmente marque "Mover anexos para o meta-componente"
  • Clique em "Converter"

O que acontece durante a conversão:

  • Um novo meta-componente é criado com o nome especificado
  • O componente original torna-se um membro do novo meta-componente
  • Campos copiados para o meta-componente: nome, descrição, notas, footprint, tags e campos personalizados
  • Campos CAD (símbolos/footprints/referências do KiCad, refs/footprints da biblioteca Altium) são movidos para o meta-componente e removidos do componente original
  • Se o componente tiver uma imagem, ela é copiada para o meta-componente (ambos mantêm a imagem)
  • Anexos são opcionalmente movidos para o meta-componente (se você marcar a opção)
  • Entradas de projeto atuais e entradas de lista são atualizadas para referenciar o meta-componente
  • Referências de substitutos de outros componentes que apontavam para este componente são atualizadas para referenciar o meta-componente
  • Se "Incluir substitutos como membros" estiver marcado, todos os substitutos válidos tornam-se membros do novo meta-componente
  • Ofertas bloqueadas em entradas são limpas

O que permanece inalterado:

  • O estoque, lotes e ofertas permanecem com o componente original (agora um membro do meta-componente)
  • As entradas do histórico de produção permanecem inalteradas (elas referenciam componentes no momento da produção)
  • As referências de substitutos em nível de entrada não são alteradas (estas são específicas para cada entrada)

Substituindo Globalmente um Componente em Todos os Projetos

Quando um componente se torna obsoleto ou descontinuado, você pode querer substituí-lo por um componente diferente em todos os seus projetos. Em vez de editar cada entrada de projeto individualmente, você pode usar a operação "Substituir em projetos" para fazer isso em uma única etapa.

Como substituir:

  • Vá para a tela de informações do componente (o componente que você deseja substituir)
  • Clique em "Outras Operações"
  • Clique em "Substituir em projetos"
  • Selecione o componente de substituição usando o seletor de componentes
  • Opcionalmente, marque "Também substituir em referências de substitutos de nível de entrada" se desejar que as referências de substitutos em entradas individuais também sejam atualizadas
  • Clique em "Substituir"

O que acontece durante a substituição:

  • Todas as entradas atuais do projeto que referenciam este componente são atualizadas para referenciar o componente de substituição
  • Ofertas bloqueadas nas entradas afetadas são limpas (já que o componente mudou, ofertas previamente bloqueadas não se aplicam mais)
  • Se "Também substituir em referências de substitutos a nível de entrada" estiver marcado, quaisquer referências de substitutos a nível de entrada apontando para este componente são atualizadas para apontar para o componente de substituição

O que permanece inalterado:

  • O componente original em si não é modificado ou excluído — ele permanece na sua lista de componentes com todos os seus dados
  • Substitutos em nível de componente não são alterados
  • Entradas de lista (listas de compras) não são afetadas
  • Entradas do histórico de produção permanecem inalteradas (elas referenciam componentes no momento da produção)

Substituindo um Componente em Projetos Selecionados

Se você quiser substituir um componente apenas em projetos específicos, em vez de em todos os projetos, poderá fazê-lo na lista de Projetos usando a seleção em massa.

Como substituir em projetos selecionados:

  • Vá para a lista de Projetos
  • Selecione um ou mais projetos usando as caixas de seleção
  • Clique em "Selecionados..."
  • Clique em "Substituir componente..."
  • Selecione o componente de origem (o componente que você deseja substituir) — o seletor de componentes é filtrado para mostrar apenas os componentes que são realmente usados nos projetos selecionados
  • Selecione o componente de substituição
  • Opcionalmente, marque "Também substituir em referências de substitutos de nível de entrada"
  • Clique em "Substituir"

Isso é útil quando uma substituição de componente se aplica apenas a certos projetos, ou quando você deseja implementar uma substituição gradualmente, projeto por projeto.

Os mesmos comportamentos se aplicam como na substituição global: ofertas bloqueadas nas entradas afetadas são limpas, entradas de lista e histórico de produção não são afetados, e o componente original não é modificado ou excluído.

Pesquisando por Componentes

A pesquisa é um recurso fundamental no PartsBox que permite encontrar rapidamente os componentes de que você precisa. A caixa de pesquisa principal está localizada na parte superior da seção Componentes.

O mecanismo de busca de componentes emprega correspondência difusa (fuzzy matching), o que significa que, mesmo que seus termos de pesquisa não correspondam exatamente, resultados relevantes ainda serão exibidos. Para ajudá-lo a identificar rapidamente as correspondências mais relevantes, os resultados exatos são visualmente distinguidos das correspondências parciais usando cores de fundo diferentes.

Ao pesquisar por componentes, os seguintes campos são incluídos no escopo da pesquisa:

  • Nome
  • MPN (Número de Peça do Fabricante, se diferente do nome)
  • Fabricante
  • Descrição
  • Footprint
  • Notas do componente
  • Todos os campos personalizados

Além de pesquisar por palavras-chave, você também pode pesquisar usando tags. Para pesquisar por tag, basta inserir o caractere # seguido pelo nome da tag. As tags são correspondidas exatamente e, se você inserir várias tags, um componente deve ter todas as tags especificadas para ser incluído nos resultados.

Para uma flexibilidade ainda maior, você pode combinar palavras-chave e tags em suas consultas de pesquisa. Isso permite criar pesquisas altamente direcionadas que ajudam a encontrar exatamente o que você precisa, mesmo em bancos de dados de componentes grandes e complexos.

Além da pesquisa principal de componentes, a maioria das tabelas em todo o aplicativo tem sua própria funcionalidade de pesquisa. Consulte a seção Pesquisa na Tabela em Trabalhando com Dados para obter detalhes.

Excluindo Componentes

Existem duas maneiras de excluir um componente:

  • Na tela de informações do componente, acessando "Outras Operações" e clicando no botão "Excluir Componente".
  • Na tabela de componentes, selecionando vários componentes e escolhendo a operação "Excluir..." no menu "Selecionado...".

Excluir um componente é uma operação destrutiva que não é recomendada, a menos que você esteja excluindo um componente recém-criado que nunca foi usado em construções e nunca teve estoque adicionado. Ao excluir um componente, o PartsBox não conseguirá resolver referências a esse componente no histórico de construções passadas. Em geral, evite excluir componentes que foram usados em construções.

Na maioria das vezes, é melhor arquivar um componente em vez disso (veja abaixo).

Arquivando Componentes

Um componente que foi arquivado não aparecerá em tabelas e pesquisas regulares, o que impede que ele interfira no uso normal. Ele ainda estará disponível na tabela "Componentes | Arquivados" e permanecerá visível nos históricos de produção.

Para arquivar um componente, vá para "Outras Operações" na tela de informações do componente e clique no botão "Arquivar Componente".

O componente a ser arquivado não deve ter estoque (seja disponível ou encomendado). Arquivar um componente que possui estoque normalmente não é lógico. Mesmo que os componentes arquivados não apareçam em tabelas e pesquisas padrão, eles ainda afetam relatórios como o relatório de valor de componentes ou o relatório de valor de local de armazenamento. Por esse motivo, você não pode arquivar um componente com estoque existente. Você deve primeiro remover o estoque do componente manualmente e/ou remover o componente dos pedidos antes de arquivá-lo.

O arquivamento é a abordagem recomendada para componentes que você não deseja ver em suas operações diárias de banco de dados. Exclua apenas componentes que foram criados por engano e nunca foram usados.

Operações em Múltiplos Componentes

Para informações gerais sobre como selecionar e operar em vários itens, consulte a seção Operações em Vários Itens em Trabalhando com Dados. As operações específicas para componentes são descritas abaixo:

  • Adicionar/remover tags: Edite tags para os componentes selecionados em massa. Você pode adicionar novas tags ou remover as existentes, facilitando a categorização e organização de seus componentes.
  • Adicionar ao projeto: Adicione os componentes selecionados a um Projeto/BOM específico. Você será solicitado a escolher o projeto de destino.
  • Adicionar ao meta-componente: Adicione os componentes selecionados a um meta-componente existente ou crie um novo. Meta-componentes agrupam componentes intercambiáveis (substitutos).
  • Adicionar à lista de compras: Adicione os componentes selecionados a uma lista de compras quando precisar encomendá-los.
  • Definir níveis de estoque baixo: Defina o limite de estoque baixo para todos os componentes selecionados de uma só vez. Esses limites ajudam a manter um estoque adequado.
  • Definir atrito do componente: Defina parâmetros de atrito para os componentes selecionados. O atrito contabiliza a perda esperada de componentes durante o processo de fabricação.
  • Baixar como CSV: Exporte a lista de componentes selecionados como um arquivo CSV (Valores Separados por Vírgula) para uso em planilhas ou outras ferramentas externas.
  • Excluir: Remova permanentemente os componentes selecionados do seu banco de dados do PartsBox. Um prompt de confirmação aparecerá para evitar exclusões acidentais. Considere arquivar componentes em vez de excluí-los.
  • Desmarcar todos: Limpe a seleção atual sem realizar nenhuma operação nos componentes selecionados.

Substitutos

Na fabricação de eletrônicos, é comum que um componente tenha substitutos possíveis: componentes funcionalmente equivalentes que podem ser usados de forma intercambiável. O PartsBox oferece várias maneiras de definir substitutos, cada uma com sua própria semântica e casos de uso.

Meta-Componentes

Meta-componentes permitem agrupar vários componentes substitutos (conhecidos como componentes membros) sob um único nome. Esse nome pode então ser usado em Projetos e BOMs. Meta-componentes são agrupamentos lógicos que fornecem uma visão agregada do estoque para todos os seus componentes membros. Eles também permitem alertas de estoque baixo no nível do meta-componente.

Um bom exemplo de quando usar um meta-componente é para componentes como 'TPS61161DRVR' e 'TPS61161DRVT'. Estes são o mesmo componente, apenas em embalagens diferentes. Ao criar um meta-componente chamado 'TPS61161DRV' e usar esse nome em suas BOMs, você pode gerenciar o estoque deles como se fossem um único componente. O meta-componente 'TPS61161DRV' mostrará o estoque combinado para ambas as variantes de embalagem.

Substitutos de Componente

Substitutos de componente fornecem uma maneira de indicar que um componente diferente pode ser usado no lugar do atual. Ao contrário dos meta-componentes, os substitutos de componente não fornecem nenhum agrupamento de estoque. O estoque para cada componente ainda é gerenciado independentemente.

Substitutos de componentes são particularmente úteis para componentes passivos, que muitas vezes têm equivalentes funcionais que você não quer necessariamente gerenciar como um único item de estoque. Ao definir substitutos de componentes, você pode indicar que outro componente pode ser usado no lugar do atual em cada Projeto, entrada de BOM e entrada de lista de compras, globalmente.

Substitutos de BOM

Às vezes, um componente pode ser substituído para uma entrada de BOM específica em um projeto, mas não necessariamente em qualquer outro lugar. É aqui que entram os substitutos de BOM.

Substitutos de BOM permitem definir um componente substituto para uma entrada específica da BOM em um projeto. Esta substituição aplica-se apenas a essa entrada específica da BOM e não afeta o uso do componente em outros projetos ou BOMs.

Combinando Substitutos

Ao construir ou comprar, o PartsBox combina informações sobre todos os tipos de substitutos acima para produzir uma lista abrangente de todos os substitutos possíveis para uma determinada entrada de BOM ou entrada de lista de compras.

Este recurso poderoso garante que você tenha flexibilidade máxima na aquisição e uso de componentes, mantendo ainda um controle rigoroso sobre seu inventário e montagens.

Ao usar meta-componentes, substitutos de componentes e substitutos de BOM, você pode otimizar seu gerenciamento de estoque, reduzir o risco de falta de estoque e garantir que seus projetos possam ser construídos mesmo se um componente específico ficar indisponível.

Ao visualizar as informações de um componente, a seção "usado em projetos" mostra todos os projetos onde o componente é referenciado — não apenas como o componente principal em uma entrada de BOM, mas também onde ele aparece como um substituto de BOM ou como membro de um meta-componente usado em um projeto. Isso também pode ser configurado como uma coluna de tabela.

Locais de Armazenamento Padrão para Componentes

Muitos componentes têm um local "home" dedicado onde devem ser sempre armazenados. O PartsBox permite atribuir um local de armazenamento padrão a qualquer componente, o que oferece dois benefícios:

  • Pré-seleção automática: Ao adicionar estoque a um componente com um local padrão definido, esse local será automaticamente pré-selecionado no seletor de local de armazenamento. Isso economiza tempo e reduz a chance de armazenar componentes acidentalmente no local errado.
  • Aplicação obrigatória: Opcionalmente, você pode marcar o local padrão como obrigatório. Quando ativado, o estoque para esse componente só pode ser adicionado ao local padrão, evitando erros completamente.

Para definir um local de armazenamento padrão para um componente:

  • Navegue até a página de detalhes do componente
  • Vá para 'Configurações'
  • Selecione a guia 'Armazenamento'
  • Escolha o local de armazenamento padrão no menu suspenso
  • Opcionalmente, marque 'Localização é obrigatória' para impor a localização

O menu suspenso de local de armazenamento padrão mostra apenas locais que podem aceitar o componente. Locais que estão cheios, arquivados ou restritos (como locais de componente único que já contêm um componente diferente) não aparecerão na lista.

Ao adicionar estoque, se o componente tiver um local padrão definido, o PartsBox destacará isso no seletor de local de armazenamento. Se o local for obrigatório, outras opções serão desativadas, garantindo que o componente vá para seu local designado.

Este recurso é particularmente útil para:

  • Componentes com caixas ou gavetas dedicadas
  • Componentes de alto valor que precisam de armazenamento controlado
  • Componentes que devem ser armazenados em condições ambientais específicas
  • Garantir consistência quando várias pessoas estão adicionando estoque

Atrito de Componentes

No processo de montagem de dispositivos eletrônicos usando máquinas pick-and-place SMT (Tecnologia de Montagem em Superfície), uma certa porcentagem de componentes será inevitavelmente perdida ou rejeitada. Isso se deve às limitações e imperfeições inerentes ao processo de montagem automatizado.

Além disso, o design mecânico dos alimentadores de fita usados nessas máquinas requer um comprimento mínimo de fita, conhecido como "líder", para estar presente antes que a máquina possa coletar automaticamente os componentes da fita. Os componentes contidos nesta fita líder são efetivamente não utilizados e contribuem para o desgaste (attrition) geral de componentes.

A perda de componentes (attrition), também referida como desperdício de componentes, é um fator importante a considerar ao planejar a produção e gerenciar o estoque. Deixar de contabilizar a perda pode levar a escassez inesperada e atrasos na produção.

O PartsBox permite definir parâmetros de atrito para cada componente individualmente, garantindo que seu estoque e quantidades de pedidos contabilizem essas perdas esperadas. Quando você usa o PartsBox para montar ou precificar Projetos e BOMs, o aplicativo leva automaticamente em consideração os parâmetros de atrito definidos. Ele calcula o número total de componentes necessários com base nas necessidades do projeto e nas perdas esperadas, garantindo que você tenha estoque suficiente ou quantidades de pedidos para concluir a montagem.

O PartsBox fornece dois métodos para especificar o atrito:

  • Atrito baseado em porcentagem: Este parâmetro representa a porcentagem de componentes que se espera perder durante o processo de fabricação. As taxas de atrito típicas variam de 0,1% a 3%, dependendo do tipo de componente e das especificidades do seu processo de produção. Por exemplo, se você definir a porcentagem de atrito para 1% para um componente, e seu projeto exigir 1000 unidades, o PartsBox calculará 10 unidades adicionais para contabilizar a perda esperada.
  • Atrito baseado em quantidade: Este parâmetro permite que você especifique um número mínimo de componentes extras que devem sempre ser reservados, independentemente do cálculo baseado em porcentagem. Isso é particularmente útil para componentes fornecidos em rolos ou fitas, onde um certo comprimento de material líder é necessário para alimentar o componente na máquina de colocação. Ao definir um atrito baseado em quantidade, você garante que sempre terá componentes suficientes para cobrir esse requisito mínimo.

Para definir parâmetros de perda (attrition) para um único componente, navegue até a página de detalhes do componente e localize as configurações de perda. Você pode inserir os valores de porcentagem e/ou quantidade conforme necessário.

Se você precisar definir parâmetros de atrito para vários componentes simultaneamente, o PartsBox facilita isso com o recurso de edição em massa:

  • Na tabela de componentes, marque as caixas de seleção ao lado dos componentes que deseja modificar. Você também pode usar a caixa de seleção no cabeçalho da tabela para selecionar todos os componentes exibidos atualmente na tabela.\n- Depois de selecionar os componentes desejados, abra o menu 'Seleção' e escolha 'Definir atrito do componente…'.\n- Na caixa de diálogo de configurações de atrito, insira os valores de porcentagem e/ou quantidade que deseja aplicar aos componentes selecionados.\n- Clique em 'Aplicar' para atualizar os parâmetros de atrito para todos os componentes selecionados.

A perda (attrition) não pode ser definida diretamente para meta-componentes, que são usados para agrupar componentes intercambiáveis. Ao precificar projetos que incluem meta-componentes, o PartsBox usará os valores máximos de perda de todos os componentes individuais dentro do meta-componente. Ao construir projetos, a perda real será calculada com base no componente específico selecionado do grupo de meta-componentes no momento da produção.

Estoque e Armazenamento

Estoque

Depois de criar um componente no PartsBox, você pode adicionar estoque para representar o inventário físico desse componente eletrônico. O estoque representa as cópias reais e tangíveis do componente que você tem em mãos ou terá acesso no futuro.

Um único componente pode ter estoque em vários locais. Isso é particularmente útil ao lidar com carretéis de componentes. Frequentemente, você pode querer manter um carretel cheio em um local enquanto armazena uma quantidade menor em fita cortada em outro. O rastreamento de estoque em diferentes locais também se mostra valioso ao trabalhar com fabricantes contratados, pois permite monitorar o inventário que está fisicamente localizado fora do seu escritório.

O PartsBox separa intencionalmente os conceitos de componentes e estoque. Você pode pensar nos componentes como contêineres que podem conter componentes reais (estoque). Componentes com estoque zero servem a propósitos importantes:

  • Eles indicam o que precisa ser encomendado.
  • Eles permitem que você rastreie pedidos pendentes.
  • Seus projetos (BOMs) podem usar componentes que você não tem fisicamente em estoque, mas seu fabricante terá.
  • Eles permitem que você importe BOMs de ferramentas CAD no futuro, correspondendo automaticamente as entradas da BOM aos componentes.

O PartsBox trata o histórico de estoque como um registro permanente com opções de edição limitadas. Você sempre pode remover a entrada mais recente, mas as entradas mais antigas não podem ser excluídas e suas quantidades não podem ser modificadas. Essa abordagem garante a integridade e a rastreabilidade dos seus dados de estoque ao longo do tempo.

Lotes

No PartsBox, um lote representa um lote ou remessa específica de componentes eletrônicos, rastreável a uma fonte conhecida. O controle de lote é um recurso opcional que permite um rastreamento e gerenciamento mais detalhados do estoque de componentes.

Quando o controle de lote está ativado, todo o estoque de um determinado componente é dividido em lotes distintos. Um lote é criado ao adicionar novo estoque, garantindo que cada lote de componentes esteja associado a um lote específico. Isso permite a diferenciação entre componentes idênticos que podem ter sido adquiridos em momentos diferentes ou de fornecedores diferentes.

Por exemplo, considere um capacitor de 100nF onde você tem um rolo completo de 5000 peças de um fornecedor e uma tira de fita cortada com 100 peças de outro. Sem controle de lote, o PartsBox apenas informa que você tem 5100 peças no total — os dois lotes são indistinguíveis. Com controle de lote, o rolo e a tira de fita cortada são rastreados como lotes separados, cada um com sua própria fonte, preço e histórico. Você pode ver exatamente quantas peças restam no rolo em comparação com a tira, escolher qual lote consumir durante uma montagem e rastrear qualquer problema de qualidade de volta à sua fonte específica.

Lotes podem ter vários dados associados a eles:

  • Nome: Um identificador único para o lote, tipicamente relacionado à fonte ou data de aquisição
  • Descrição: Detalhes adicionais sobre o lote, como informações do fornecedor ou características específicas
  • Comentários: Notas sobre o lote que podem ser relevantes para referência futura
  • Tags: Etiquetas que podem ser aplicadas para filtrar lotes para exibição ou ao selecionar fontes de componentes para produções
  • Anexos: Documentos relevantes, como faturas, relatórios de inspeção ou resultados de testes

Ao usar o controle de lote, o PartsBox permite o rastreamento preciso de componentes durante todo o processo de gerenciamento de inventário. Isso é particularmente útil para gerenciar componentes com vida útil limitada, garantindo a rastreabilidade em caso de problemas de qualidade ou cumprindo requisitos regulatórios.

Quando os componentes são consumidos durante uma produção ou transferidos entre locais de armazenamento, o lote específico é registrado, mantendo um histórico completo do uso de cada lote. Esse rastreamento detalhado permite uma identificação e isolamento mais fáceis de problemas, caso ocorram.

O controle de lote no PartsBox fornece uma camada adicional de controle e visibilidade sobre o inventário de componentes eletrônicos, permitindo um gerenciamento mais eficiente e preciso dos componentes.

Locais de Armazenamento

Um local de armazenamento é um lugar onde os componentes podem ser armazenados. Pode ser uma sala, uma gaveta, uma prateleira, uma caixa, um compartimento dentro de uma caixa ou qualquer outra coisa que você possa imaginar.

Organizando seu armazenamento

O princípio mais importante é: não tente categorizar os componentes por tipo. Um instinto comum é colocar todos os resistores juntos, todos os capacitores juntos e assim por diante — mas isso cria um trabalho de reorganização constante à medida que seu inventário cresce, e não é escalável. Em vez disso, deixe o PartsBox acompanhar onde tudo está. Quando uma nova remessa chegar, coloque os componentes onde eles couberem fisicamente. O PartsBox sempre dirá exatamente onde encontrar qualquer componente.

Aqui estão algumas abordagens comuns que funcionam bem na prática:

  • Caixas por tamanho: Mantenha algumas caixas de tamanhos diferentes. Quando os componentes chegarem, coloque o saco ou rolo em qualquer caixa que tenha espaço e caiba a embalagem. Uma tira de fita cortada vai em uma caixa pequena, um rolo completo vai em uma prateleira ou em uma caixa maior. Isso é simples e eficiente — você nunca precisa reorganizar nada.
  • Caixas por projeto: Se você estiver trabalhando em vários projetos, mantenha uma caixa para cada projeto ativo com os componentes necessários para ele. Isso facilita pegar tudo para uma sessão de montagem. Componentes não atribuídos a um projeto vão para o armazenamento geral.
  • Caixas compartimentadas com grades: Caixas pequenas compartimentadas (como as usadas para artigos de pesca ou artesanato) funcionam bem para componentes SMD em fita cortada. Crie cada compartimento como um local de armazenamento usando o método de Grade (por exemplo, 'b01-a1' até 'b01-d6') e coloque os componentes onde houver um compartimento livre.
  • Prateleiras para rolos: Rolos completos não cabem em caixas pequenas. Uma prateleira ou rack com posições rotuladas funciona bem. Nomeie as posições como 's01-r1', 's01-r2', etc.
  • Livros de amostras: Livros de amostras de resistores ou capacitores podem ser rotulados como um único local cada (por exemplo, 'livro-r' para um livro de resistores), já que é fácil encontrar um valor específico dentro de um livro.

Essas abordagens podem ser misturadas livremente. Você pode ter uma prateleira para bobinas, algumas caixas com compartimentos para fita cortada e pequenos componentes, e uma caixa por projeto em sua mesa.

Esquema de nomenclatura

Você pode nomear seus locais de armazenamento como quiser, mas aqui está um esquema de nomenclatura sugerido:

Comece com uma letra indicando o tipo de armazenamento: 'b' para caixas, 's' para prateleiras, 'c' para armários, 'd' para gavetas. Um número de dois dígitos segue para a unidade específica. Então, se o local tiver subcompartimentos, use um sistema de grade: a1, a2, b1, b2 e assim por diante. Isso resulta em nomes como 'b01-a4' (caixa 1, linha a, coluna 4) ou 's01-r3' (prateleira 1, posição do rolo 3). Use qualquer esquema que permita encontrar componentes facilmente.

Os nomes dos seus locais de armazenamento podem ser alterados a qualquer momento, mas escolha-os com cuidado, pois depois de imprimir as etiquetas, alterá-los se torna um pouco mais difícil.

Empresas que trabalham com CM/EMS (fabricantes contratados) frequentemente prefixam alguns de seus locais de armazenamento com o nome do fabricante, para que possam filtrar facilmente os locais e ver o que o CM tem em estoque no momento.

Empresas CM/EMS, por outro lado, muitas vezes prefixam alguns locais de armazenamento com nomes de clientes, para obter locais de armazenamento por cliente para componentes consignados.

Adicionando Locais de Armazenamento

Para criar um novo local de armazenamento, navegue até a seção Armazenamento no menu principal e clique no botão 'Criar'. O PartsBox oferece quatro métodos para criar locais de armazenamento:

  • Local Único: Este método é usado para criar um único local de armazenamento com um nome específico. É adequado quando você precisa adicionar apenas um local, como uma única caixa ou prateleira. Insira o nome desejado para o local e clique em 'Criar'. Você também pode marcar o local como sendo apenas para um único componente.\n- Linha: O método Linha é usado para criar uma matriz linear de locais de armazenamento, rotulados com números ou letras. Isso é útil quando você tem uma série de caixas ou compartimentos organizados em uma linha. Especifique o prefixo para os nomes dos locais, os números ou letras iniciais e finais e clique em 'Criar'. Por exemplo, inserir um prefixo de \"caixa\", número inicial de 1 e número final de 5 criará locais chamados \"caixa1\", \"caixa2\", \"caixa3\", \"caixa4\" e \"caixa5\".\n- Grade: O método Grade permite criar uma matriz bidimensional de locais de armazenamento, usando letras ou números para linhas e colunas. Isso é útil para organizar o armazenamento em uma estrutura semelhante a uma grade, como uma prateleira com várias linhas e colunas. Insira o prefixo, os rótulos de linha e coluna e clique em 'Criar'. Por exemplo, com um prefixo de \"prateleira\", rótulos de linha de \"A,B\" e rótulos de coluna de \"1,2\", os seguintes locais serão criados: \"prateleira-A1\", \"prateleira-A2\", \"prateleira-B1\", \"prateleira-B2\".\n- Grade 3D: O método Grade 3D estende o conceito de Grade para criar uma matriz tridimensional de locais de armazenamento. Isso é adequado para configurações de armazenamento complexas, como racks de vários níveis com linhas e colunas. Especifique o prefixo, o nível, os rótulos de linha e coluna e clique em 'Criar'. Como exemplo, um prefixo de \"rack\", rótulos de nível de \"1,2\", rótulos de linha de \"A,B\" e rótulos de coluna de \"1,2\" gerarão locais de armazenamento como \"rack-1-A1\", \"rack-1-A2\", \"rack-1-B1\", \"rack-1-B2\", \"rack-2-A1\" e assim por diante.

Após criar locais de armazenamento, você pode atribuir componentes a eles, facilitando o rastreamento da localização física do seu inventário. Os locais de armazenamento podem ser renomeados após a criação para refletir melhor seu conteúdo ou finalidade. No entanto, os locais de armazenamento não podem ser excluídos. Em vez disso, você pode arquivar um local de armazenamento, o que o ocultará da visualização, mas ainda o manterá (juntamente com seu histórico) no banco de dados. Isso garante que os dados históricos sobre o local e seus componentes associados sejam preservados para referência futura ou fins de auditoria.

Operações em Múltiplos Lotes

Para informações gerais sobre como selecionar e operar em vários itens, consulte a seção Operações em Vários Itens em Trabalhando com Dados. As operações específicas para lotes são descritas abaixo.

Semelhante à operação em vários componentes, você pode realizar operações em vários lotes. Na seção Componentes, selecione o botão Lotes para visualizar a tabela listando todos os lotes em seu inventário. Você pode então selecionar os lotes nos quais deseja operar e usar o menu "Selecionados..." para:

  • Mover: Mova todos os lotes selecionados para um local de armazenamento de destino.
  • Ajustar contagens de estoque: Altere as contagens de estoque para os lotes selecionados para corresponder ao estoque físico.
  • Desmarcar tudo: Limpe a seleção atual sem realizar nenhuma operação nos lotes selecionados.

Se você optar por mover uma quantidade menor do que o lote completo, o lote será dividido e o PartsBox solicitará informações adicionais sobre o lote recém-criado. Ao dividir um lote que foi criado a partir de uma produção, o novo lote exibirá as informações originais da produção na guia Produções, mantendo a rastreabilidade total.

O gerenciamento de lotes está disponível apenas em planos com o recurso de Controle de Lote.

Operações em Múltiplos Lotes de Estoque em Locais de Armazenamento

Para informações gerais sobre como selecionar e operar em vários itens, consulte a seção Operações em Vários Itens em Trabalhando com Dados. As operações específicas para lotes de estoque são descritas abaixo.

Mesmo em planos sem controle de lote, você pode realizar operações em vários lotes de componentes. No entanto, neste caso, essas operações só podem ser realizadas dentro de um local de armazenamento.

Para visualizar componentes armazenados em um local de armazenamento, vá para a seção Armazenamento e selecione um local de armazenamento. Alternativamente, expanda uma linha de local de armazenamento na tabela para ver a lista de componentes armazenados lá. Selecione um ou mais componentes e use o menu "Selecionado..." para:

  • Mover: Mova todos os lotes de componentes selecionados para um local de armazenamento de destino.\n- Ajustar contagens de estoque: Altere as contagens de inventário para lotes de componentes selecionados para corresponder ao inventário físico.\n- Desmarcar todos: Limpe a seleção atual sem realizar nenhuma operação nos lotes selecionados.

Em planos com controle de lote, essas operações rastrearão corretamente os lotes. Se você optar por mover uma quantidade menor que o lote completo, o lote será dividido e o PartsBox solicitará informações adicionais sobre o lote recém-criado.

Projetos e BOMs

Projetos

Um projeto no PartsBox representa uma Lista de Materiais (BOM), que é uma lista de componentes necessários para construir um dispositivo ou montagem eletrônica. Cada projeto corresponde a um design ou produto específico.

Projetos servem a múltiplos propósitos no PartsBox:

  • Construindo dispositivos: Quando você estiver pronto para fabricar um dispositivo, poderá criar uma montagem a partir do projeto. Isso rastreia o processo de produção, gerencia os níveis de estoque e garante que você tenha todos os componentes necessários disponíveis.
  • Estimativa de custo: O PartsBox calcula o preço da BOM de um projeto, fornecendo uma estimativa do custo total do componente. Isso ajuda nas decisões de preços de produtos e no gerenciamento de custos de produção.
  • Submontagens: Os projetos podem representar submontagens que serão incorporadas a dispositivos ou sistemas maiores. Quando você conclui um projeto de submontagem, os itens fabricados ficam disponíveis como estoque que pode ser usado como componentes em outros projetos. Essa abordagem hierárquica oferece suporte ao gerenciamento de produtos complexos com vários níveis de montagem.

Adicionando Componentes a um Projeto

O PartsBox oferece vários métodos convenientes para adicionar componentes a um projeto, permitindo que você preencha eficientemente sua Lista de Materiais (BOM). Aqui estão as opções disponíveis:

  • Adicionando Vários Componentes da Tabela de Componentes
    • Navegue até a tabela de componentes, que exibe uma lista de todos os componentes em seu estoque.
    • Selecione os componentes desejados clicando nas caixas de seleção ao lado de cada componente.
    • Depois de selecionar todos os componentes necessários, clique no menu 'Seleção' acima da tabela de componentes.
    • No menu suspenso, escolha 'Adicionar ao projeto…'.
    • Uma caixa de diálogo aparecerá, solicitando que você selecione o projeto de destino em uma lista de projetos existentes e ajuste a quantidade para cada componente.
    • Escolha o projeto apropriado e clique em 'Adicionar' para incluir os componentes selecionados na BOM do projeto.
  • Adicionando um Único Componente da Tela de Informações do Componente
    • Localize o componente específico usando as opções de pesquisa ou filtragem na tabela de componentes.
    • Clique no componente para abrir a tela 'Informações do Componente'.
    • Na tela 'Informações do Componente', encontre o botão 'Adicionar ao projeto'.
    • Clique neste botão para abrir uma caixa de diálogo onde você pode selecionar o projeto de destino e definir a quantidade.
    • Escolha o projeto desejado e clique em 'Adicionar' para incluir o componente na BOM do projeto.
  • Adicionando um Componente da Seção BOM do Projeto
    • Abra o projeto onde deseja adicionar componentes.
    • Navegue até a seção BOM do projeto.
    • Clique no botão 'Adicionar componente' na seção BOM.
    • Uma caixa de diálogo aparecerá para pesquisar e selecionar componentes.
    • Use as opções de pesquisa e filtragem para encontrar o componente desejado.
    • Clique no componente para selecioná-lo e, em seguida, clique em 'Adicionar' para incluí-lo na BOM do projeto.

Trabalhando com BOMs (Listas de Materiais)

Importando uma BOM

O PartsBox pode importar uma BOM (Lista de Materiais) de vários pacotes CAD/eCAD, em formato CSV ou TSV. Você pode importar entradas da BOM criando um novo projeto ou em qualquer projeto existente.

Para criar um novo projeto importando uma BOM existente, use o botão 'Importar' na seção 'Projetos'. Isso solicitará o upload do arquivo. Faça o upload de um arquivo CSV/TSV exportado do seu programa CAD.

O PartsBox tentará analisar sua BOM e exibir os resultados preliminares. Por favor, ajuste primeiro as opções 'Separador de campo' e 'Codificação de caracteres' até que a BOM seja analisada corretamente e as primeiras linhas de exemplo sejam mostradas. Certifique-se de que a caixa de seleção 'A primeira linha contém nomes de colunas' esteja definida corretamente para sua BOM.

Depois, ajuste o mapeamento das colunas da BOM para os campos da BOM do PartsBox. Existe um botão 'Adivinhar' que usará heurísticas para fazer uma tentativa de melhor esforço no mapeamento de colunas, mas, por favor, sempre revise os resultados cuidadosamente.

A BOM importada é mostrada abaixo da tabela de mapeamento de colunas, assim que você mapear as colunas necessárias.

As escolhas de campo de BOM disponíveis são:

  • Quantidade: quantidade para a linha fornecida
  • Componente: este é o MPN ou um nome que descreve o componente (como 330R)
  • Designadores: um ou mais designadores ('C1') desta entrada da BOM na PCB, o número de designadores deve corresponder à quantidade
  • Comentários: quaisquer comentários úteis para entender a BOM (apenas informativo)
  • Footprint/Pacote: o footprint do componente conforme entendido pelo programa CAD (apenas informativo)
  • Código ID Anything™ do Componente: usado para corresponder automaticamente as entradas da BOM aos componentes usando o ID Anything™
  • Chave CAD do Componente: usado para corresponder automaticamente as entradas da BOM aos componentes usando chaves CAD
  • Não Popular (DNP): se não estiver vazio, definirá o sinalizador DNP para esta linha da BOM
  • Campo Personalizado...: mapeia uma coluna CSV para um campo personalizado de entrada. Quando selecionado, um segundo menu suspenso aparece onde você pode escolher um nome de campo personalizado existente ou digitar um novo. Os valores da coluna CSV serão armazenados como campos personalizados nas entradas da BOM importadas.
  • Ignorar: não processar esta coluna de forma alguma

Para economizar tempo em importações futuras, você pode salvar suas configurações de mapeamento de colunas como uma predefinição para acesso rápido posteriormente.

Correspondendo Entradas da BOM a Componentes

Após importar uma BOM para o PartsBox, cada linha que representa um componente deve ser correspondida a um componente específico que já foi criado. Não há como criar componentes automaticamente ao importar uma BOM devido à ambiguidade e possíveis erros dispendiosos: existem muitos componentes com o mesmo nome. A correspondência pode ser feita automaticamente se os componentes já tiverem sido criados de várias maneiras que são tentadas em ordem:

  • Correspondência ID Anything™: se a coluna ID Anything™ do Componente foi importada com os códigos ID Anything™ dos componentes, e o código ID Anything™ aponta para um componente no banco de dados, a entrada será correspondida.
  • Correspondência de chave CAD: se a coluna 'Chave CAD do componente' foi importada e houver uma correspondência entre a chave CAD na BOM e uma chave CAD em um dos componentes no banco de dados, a entrada será correspondida.
  • Correspondência de nome do componente: se a coluna 'Componente' corresponder ao nome local ou ao MPN de exatamente um componente no banco de dados, a entrada será correspondida. Se houver várias correspondências de nome, mas exatamente uma delas for um meta-componente, o meta-componente será preferido.

É altamente recomendável armazenar códigos ID Anything™ ou chaves CAD no banco de dados de componentes CAD e exportá-los nos BOMs para obter uma correspondência rápida, sem esforço e precisa.

As entradas que não foram correspondidas a componentes serão destacadas. Para essas entradas, você pode criar componentes adicionais e tentar a correspondência novamente (veja abaixo), ou abrir cada uma das entradas e fazer a correspondência manualmente, possivelmente criando também um novo componente no processo. Também é possível desvincular a entrada se você cometeu um erro.

Para tentar novamente a correspondência, você pode selecionar algumas ou todas as entradas na BOM e usar a opção de menu 'Selecionados | Corresponder entradas'. Isso tentará novamente a correspondência para todas as entradas selecionadas. Você também pode desvincular (un-match) várias entradas, se necessário.

Entradas que não são componentes

As entradas da BOM não se limitam a componentes e também podem representar serviços ou mão de obra, como montagem de PCB, testes ou embalagem. Essas entradas podem ter ofertas anexadas, assim como componentes, o que permite estimar o custo total de produção, não apenas o custo dos componentes. As ofertas para entradas de serviço/mão de obra da BOM são semelhantes às ofertas de componentes: vários intervalos de preço, MOQs e datas de validade são suportados, e as ofertas podem ser inseridas em qualquer moeda suportada.

Verificação de Erros de BOM

As entradas da BOM são verificadas quanto à correção, para ajudar a evitar erros e permitir a edição estrutural da BOM. A quantidade para um determinado item de linha deve corresponder ao número de designadores. Por exemplo, uma entrada de BOM com uma quantidade de 2 e designadores C1, C2 está correta, mas uma quantidade de 2 e um único designador C1 é provavelmente um erro. O PartsBox exibe avisos quando isso acontece, e isso também tornará impossível mesclar entradas de BOM com esses erros.

Mesclando e Expandindo Entradas

Se várias entradas corresponderem ao mesmo componente, geralmente faz sentido combiná-las em uma única entrada, ajustando a quantidade e os designadores de acordo. É para isso que serve a opção 'Selecionado | Mesclar entradas'. Se você selecionar várias entradas que se referem ao mesmo componente, poderá mesclá-las em uma única entrada da BOM.

Também é possível expandir as entradas da BOM. Uma entrada da BOM com uma quantidade maior que 1 pode ser expandida em entradas individuais, cada uma com uma quantidade de 1. Como exemplo, se houver uma entrada com RC0805FR-0710KL, uma quantidade de 3 e designadores R1,R2,R3, ela pode ser expandida em três entradas:

  • RC0805FR-0710KL, quantidade de 1, designador R1
  • RC0805FR-0710KL, quantidade de 1, designador R2
  • RC0805FR-0710KL, quantidade de 1, designador R3

Isso é útil se você quiser editar uma das entradas individualmente ou excluí-la das montagens. Para expandir, clique no botão 'Expandir entrada' ao editar uma entrada da BOM, ou selecione várias entradas e use "Selecionados | Expandir entradas...".

A operação inversa também é possível: é possível selecionar várias entradas da BOM com o mesmo componente e usar a opção de menu 'Selecionado | Mesclar entradas...'. Isso mesclará as entradas selecionadas em uma única entrada da BOM, combinando os designadores.

Ao mesclar entradas da BOM, uma operação AND é realizada nos substitutos da BOM: a interseção dos conjuntos de substitutos da BOM das entradas selecionadas torna-se o conjunto de substitutos da entrada mesclada.

Na parte inferior da BOM pode haver um aviso sobre várias linhas da BOM referindo-se aos mesmos componentes. Isso não é um problema, o PartsBox apenas oferece uma maneira conveniente de realizar a operação 'Mesclar' em toda a BOM. Se você clicar em 'Mesclar tudo', todas as instâncias de várias linhas da BOM referindo-se ao mesmo componente serão processadas e mescladas.

Substitutos de BOM

Ao editar uma Lista de Materiais (BOM) no PartsBox, você tem a flexibilidade de adicionar substitutos de componentes para entradas individuais da BOM. Esse recurso permite especificar componentes alternativos que podem ser usados de forma intercambiável com o componente principal. Ao produzir, precificar ou comprar, o PartsBox trata o componente principal e todos os seus substitutos como escolhas igualmente válidas, oferecendo maior flexibilidade na aquisição de componentes.

Os substitutos de BOM funcionam de forma semelhante aos componentes membros (substitutos) em meta-componentes e substitutos para componentes individuais. No entanto, há uma diferença fundamental: os substitutos de BOM são configurados por entrada dentro de um projeto específico e não têm efeito fora dessa entrada específica. Esse controle granular permite que você adapte os substitutos aos requisitos específicos de cada projeto.

Ao combinar BOMs para compras, o PartsBox adota uma abordagem conservadora para lidar com substitutos. Se houver duas entradas para o mesmo componente, mas com conjuntos diferentes de substitutos, o PartsBox considerará apenas a interseção dos substitutos — ou seja, os substitutos que são comuns a ambas as entradas. Isso garante que apenas os substitutos universalmente aplicáveis ao componente em todas as instâncias sejam usados na lista de compras. Para ilustrar isso, vamos considerar um exemplo. Suponha que você tenha uma BOM onde o Componente A tem substitutos B e C, e outra BOM onde o Componente A tem substitutos B e D. Neste caso, o PartsBox não pode assumir que o Componente A pode sempre ser substituído por B, C ou D. Em vez disso, o PartsBox terá certeza apenas de que o Componente A pode ser substituído por B, pois é o único substituto comum em ambas as BOMs.

Lidando com Bugs de Exportação CSV do Altium Designer®

Sabe-se que certas versões do Altium Designer têm problemas ao lidar com aspas duplas (") nos arquivos CSV que geram. Especificamente, essas versões falham em escapar corretamente as aspas duplas dentro dos valores dos campos. Por exemplo, se um campo contém um valor como 0.156", o arquivo CSV resultante não seguirá as regras de formatação CSV padrão, tornando-o problemático para processamento ou importação posterior.

Para resolver esse problema, usuários que encontram problemas com seus arquivos CSV devido a aspas duplas não escapadas têm algumas opções de correção manual:

  • Remover Aspas Duplas: Uma abordagem é abrir o arquivo CSV gerado em um editor de texto e excluir manualmente as aspas duplas de dentro dos campos.
  • Dobrar Aspas Duplas: Outro método é prefixar cada aspa dupla dentro de um campo com outra aspa dupla. De acordo com o padrão CSV, isso significa que a aspa dupla faz parte do valor do campo e não um delimitador. Este método preserva os dados originais enquanto torna o arquivo CSV compatível com os padrões de formatação esperados.

Considere verificar atualizações de software ou patches da Altium que possam resolver esse problema em versões futuras, reduzindo a necessidade de ajustes manuais nos arquivos.

Ofertas

Ofertas de fornecedores/distribuidores podem ser anexadas a componentes, para serem usadas ao precificar projetos que requerem o componente. As ofertas podem ter vários descontos por quantidade, bem como períodos de validade (datas de expiração), quantidade mínima de pedido (MOQ) e múltiplos de pedido.

Precificando Projetos

Estimar o custo de um projeto é uma etapa importante no processo de produção. O PartsBox simplifica essa tarefa fornecendo um recurso abrangente de precificação. Para acessar essa funcionalidade, navegue até o projeto que deseja precificar e selecione a aba 'Precificação'.

Ao abrir a aba 'Preços', você verá a tabela principal de preços, que exibe um detalhamento dos componentes do projeto e seus custos associados. Esta tabela inclui informações como o nome do componente, fabricante, MPN (Número de Peça do Fabricante), quantidade necessária e o preço unitário para cada componente.

Opções de Preços

O tamanho da produção/lote é o número de unidades para as quais você deseja estimar o preço. Várias quantidades comuns são fornecidas para acesso rápido, mas qualquer quantidade pode ser inserida na caixa de entrada.

O preço total por unidade e o preço total são exibidos em letras grandes no lado direito. O botão de desenrolar ao lado deles permite comparar rapidamente os preços para toda a gama de quantidades comuns de produção, sem inseri-los manualmente.

Se houver um sinal de aviso de ponto de exclamação vermelho ao lado do preço unitário e total, significa que o PartsBox não conseguiu calcular o preço, porque alguma informação estava faltando. Os componentes problemáticos são destacados em vermelho na tabela de preços abaixo.

As opções de fornecimento de componentes permitem escolher de onde vêm os componentes. 'Apenas estoque local' considerará apenas os componentes que você já possui, usando seu preço médio de compra para precificação da BOM. 'Apenas comprar' ignorará o estoque local e usará apenas preços online e informações de estoque. 'Usar estoque local, depois comprar' usará primeiro todo o estoque local e, se não for suficiente, considerará ofertas online.

Observe que se o seu histórico de estoque não contiver preços, você não obterá informações de preços corretas se tentar usar o estoque local na precificação de Projeto/BOM. Você sempre pode voltar e editar o histórico de estoque para adicionar preços.

As opções de filtragem de ofertas permitem restringir a lista de ofertas:

  • A caixa de seleção 'Apenas distribuidores preferenciais' excluirá ofertas de distribuidores que não estão na sua lista de preferenciais (raramente se compra de distribuidores do outro lado do globo). Você pode modificar a lista de distribuidores preferenciais em Configurações.
  • 'Apenas distribuidores autorizados' considerará apenas ofertas de distribuidores que são autorizados pelo fabricante a revender um componente.
  • 'Apenas em estoque' considerará apenas ofertas em que o distribuidor disse que o componente está em estoque.
  • 'Verificar níveis de estoque' vai um nível mais fundo e realmente verifica o número de componentes que o distribuidor tem em estoque. Alguns distribuidores não fornecem informações exatas de estoque, portanto, marcar isso excluirá suas ofertas.

Tabela de Preços

A tabela de preços é o componente central do recurso de precificação de BOM no PartsBox. Ela fornece uma visão geral abrangente de todos os componentes em um projeto, juntamente com suas informações de preços e opções de fornecimento. Esta tabela permite que você tome decisões informadas sobre a compra de componentes para o seu projeto.

As colunas principais na tabela de preços incluem:

  • Qtd do Lote: Esta coluna mostra o número de componentes necessários para montar uma quantidade específica de um projeto ou BOM. Ela leva em consideração os parâmetros de atrito definidos para cada componente. Se o atrito estiver configurado, a Qtd do Lote pode ser maior do que o número de unidades que você está montando, para contabilizar as perdas esperadas durante a produção.
  • Qtd Comprada: Esta coluna indica a quantidade real que precisa ser comprada, com base nas opções de aquisição selecionadas. Por exemplo, se 100 componentes forem necessários para uma montagem, mas você tiver 25 disponíveis no estoque local e tiver escolhido a opção 'Usar estoque local, depois comprar se necessário', a Qtd Comprada será 75.
  • Melhor Oferta: O PartsBox seleciona automaticamente a melhor oferta para cada componente com base em suas preferências e regras de fornecedores (consulte a seção Regras de Fornecedores abaixo). Esta coluna exibe a melhor oferta selecionada no momento.

A tabela de preços oferece a capacidade de 'bloquear' uma oferta específica para um componente usando o ícone de cadeado. Quando uma oferta é bloqueada, ela será usada para calcular o preço total da BOM, independentemente de quaisquer alterações nos preços ou disponibilidade.

Cada linha na tabela de preços inclui uma caixa de seleção 'excluir', permitindo que você exclua rapidamente um componente dos cálculos de preços. Isso é útil quando você deseja ver o impacto da remoção de um componente específico da sua BOM.

Para ver mais detalhes sobre as ofertas disponíveis para um componente específico, você pode expandir a linha usando o ícone de divisa (chevron) no lado esquerdo. Isso exibirá uma lista de todas as ofertas para esse componente, incluindo preços, quebras de quantidade e prazos de entrega.

Seleção de Oferta

O PartsBox seleciona automaticamente a melhor oferta (menos cara) para cada entrada da BOM vinculada a uma identidade online (Número de Peça do Fabricante). Com tipicamente 20-40 ofertas disponíveis para cada componente, o processo de seleção é complexo, levando em consideração vários fatores:

  • Descontos por quantidade, que variam para cada oferta
  • Informações de disponibilidade e estoque
  • Quantidades Mínimas de Pedido (MOQs)
  • Múltiplos de pedido
  • Várias moedas

A tabela principal de preços da BOM exibe apenas a melhor oferta para cada componente. O PartsBox seleciona essa oferta com base no 'Preço Descartando Excesso' — o preço pago assumindo que qualquer inventário excedente comprado será descartado. Essa abordagem garante que a opção mais econômica seja escolhida, mesmo que a quantidade necessária esteja abaixo do MOQ ou não seja um múltiplo do múltiplo de pedido.

Por exemplo, se 50 componentes forem necessários, mas o MOQ for 100, o PartsBox considerará o preço de 100 componentes, assumindo que o excesso de 50 será descartado. Se esse preço ainda for competitivo devido a descontos por quantidade, ele poderá ser selecionado como a melhor oferta. Paradoxalmente, às vezes é menos dispendioso comprar mais. Da mesma forma, as quantidades são arredondadas para o múltiplo de pedido mais próximo para comparação.

A classificação das ofertas e, portanto, a melhor oferta, muda com base na quantidade de produção. Isso permite a descoberta de novas fontes de componentes inesperadas que se tornam econômicas em certas quantidades.

Expandir cada oferta revela detalhes adicionais:

  • Embalagem
  • Quantidade encomendada
  • Tempo estimado de chegada (ETA) para pedidos
  • Tempo de espera da fábrica
  • Múltiplo de pedido da fábrica

Para meta-componentes, substitutos de BOM ou substitutos de componente, as ofertas são reunidas para todos os componentes agrupados. Como esses componentes são considerados intercambiáveis, as ofertas são combinadas e a melhor é selecionada de todo o conjunto.

Adicionando Ofertas Locais para Preços Personalizados e Descontos

Além de adquirir componentes dos principais distribuidores, é comum receber ofertas personalizadas de outros fornecedores para quantidades específicas, muitas vezes com preços com desconto. O PartsBox acomoda isso permitindo que você insira suas próprias ofertas locais, que são então consideradas e classificadas juntamente com as ofertas online durante o processo de precificação.

Ofertas locais podem ser adicionadas de duas maneiras:

  • Diretamente de dentro da tabela de preços do projeto\n- Da tela de informações do componente para um componente específico

Assim como as ofertas online, as ofertas locais suportam múltiplas faixas de preço em quaisquer quantidades, bem como uma quantidade mínima de pedido (MOQ) e múltiplo de pedido. Esses parâmetros são levados em consideração pelo algoritmo de precificação ao determinar as melhores ofertas para um determinado projeto.

Ao adicionar uma oferta local, você pode fornecer informações adicionais, como:

  • Referência ou número do pedido
  • Data da oferta
  • Comentários
  • Data de validade

A data de validade é particularmente importante, pois o PartsBox excluirá automaticamente quaisquer ofertas que tenham expirado da consideração durante a precificação. Uma oferta não será considerada se tiver expirado.

Após criar uma oferta local, você pode anexar arquivos a ela clicando na oferta e usando a seção de anexos. Isso é útil para armazenar cotações, correspondência por e-mail ou quaisquer outros documentos relacionados à oferta.

O PartsBox suporta todas as principais moedas para ofertas locais. Ele converte preços para sua moeda de exibição preferida usando taxas de câmbio atualizadas, preservando os preços e a moeda originais para referência. Isso permite que você trabalhe com ofertas de vários fornecedores ao redor do mundo sem conversões manuais de moeda.

Manuseio de Moeda

O PartsBox simplifica o manuseio de moedas. Os usuários podem selecionar sua moeda preferida nas configurações, e todos os preços serão exibidos nessa moeda em todo o aplicativo. Isso permite uma experiência consistente e personalizada ao trabalhar com informações de preços.

O software usa taxas de câmbio do Banco Central Europeu (BCE) para conversão precisa de moeda. Essas taxas são atualizadas regularmente. Isso elimina a necessidade de conversões manuais de moeda e fornece aos usuários informações de preços atualizadas.

Ao inserir ofertas manualmente, você pode escolher qualquer uma das moedas suportadas. O PartsBox lidará com a conversão de moeda automaticamente, exibindo os preços na moeda preferida do usuário. Esse recurso acomoda ofertas de vários fornecedores e regiões, facilitando a comparação e análise de dados de preços.

Exportando Preços como PDF

A tabela de preços pode ser exportada como um documento PDF usando o botão Exportar no rodapé da tabela. O PDF exportado inclui informações do projeto (nome, descrição, datas), uma tabela de resumo de preço versus quantidade mostrando preços por unidade e totais para quantidades de montagem predefinidas, a quantidade de montagem atualmente selecionada com seu preço por unidade e total, e a tabela de detalhes de preços completa com todos os componentes e suas informações de fornecimento. Se um logotipo da empresa tiver sido carregado (consulte a seção Organizações e Acesso), ele será incluído no cabeçalho do PDF.

Regras de Fornecedor

As regras de fornecedores controlam quais distribuidores e fornecedores são considerados quando o PartsBox seleciona a melhor oferta para entradas de BOM. Ao organizar as regras em grupos de regras nomeados, você pode criar estratégias de fornecimento flexíveis — por exemplo, preferindo certos fornecedores e recorrendo a outros se eles não tiverem estoque. Os grupos de regras podem ser aplicados globalmente ou bloqueados para projetos e listas de compras específicos.

Criando e Gerenciando Grupos de Regras

Para configurar regras de fornecedores, navegue até Configurações e selecione 'Regras de fornecedores'. A partir daí, você pode:

  • Adicionar grupo: Crie um novo grupo de regras com um nome e descrição opcional.
  • Excluir grupo: Remova um grupo de regras que não é mais necessário.
  • Tornar padrão / Limpar padrão: Defina ou limpe um grupo de regras como o padrão global. O padrão global é usado em todos os lugares, a menos que seja substituído no nível do projeto ou da lista de compras.

O gerenciamento de regras de fornecedores requer a permissão 'Modificar regras de fornecedores'.

Configurando Regras Dentro de um Grupo

Cada grupo de regras contém uma lista ordenada de regras. As regras podem ser adicionadas, removidas e reordenadas usando as setas para cima/para baixo.

Cada regra tem uma configuração Comprar de que determina quais fornecedores são considerados:

  • Qualquer fornecedor: Nenhuma restrição de fornecedor — todas as ofertas são consideradas.
  • Apenas ofertas locais: Apenas ofertas locais inseridas manualmente são consideradas.
  • Um destes fornecedores: Uma lista de permissões — apenas ofertas dos fornecedores selecionados são consideradas.
  • Qualquer fornecedor exceto: Uma lista de bloqueio — ofertas dos fornecedores selecionados são excluídas.

Cada regra também pode ter um campo opcional Nome da regra/comentários para fins de documentação. A lista de fornecedores é preenchida a partir de fornecedores que têm ofertas ativas no seu banco de dados.

Como as Regras São Processadas

As regras dentro de um grupo são processadas de cima para baixo:

  1. A primeira regra é aplicada às ofertas disponíveis. Se produzir alguma oferta correspondente, elas serão usadas — o processamento para.
  2. Se uma regra não corresponder a nada, a próxima regra será tentada.
  3. Se todas as regras falharem em produzir ofertas correspondentes, nenhuma oferta será selecionada e a entrada será exibida como não precificada.

Isso cria uma cadeia de fallback. Por exemplo, um grupo de regras com três regras pode implementar a seguinte estratégia:

  • Regra 1 — Comprar da LCSC ou TME (fornecedores de baixo custo preferidos)
  • Regra 2 — Comprar da Mouser (alternativa)
  • Regra 3 — Comprar de qualquer fornecedor (último recurso)

Se a LCSC ou a TME tiverem ofertas correspondentes, elas serão usadas. Caso contrário, a Mouser será tentada. Se a Mouser também não tiver ofertas, qualquer fornecedor disponível será aceito.

Usando Regras de Fornecedores em Projetos e Listas de Compras

O seletor de regras de fornecedores aparece na guia de Precificação do projeto e nas listas de compras. Ele lista todos os grupos de regras disponíveis, com o padrão global anotado como '(Padrão global)'. Selecionar 'Sem regras (tudo aceito)' desativa totalmente a filtragem de fornecedores.

Como a alternância entre grupos de regras é instantânea, eles também funcionam como cenários de compra. Você pode definir vários grupos representando diferentes estratégias de aquisição e alternar rapidamente entre eles para comparar como cada um afeta a precificação da BOM antes de se comprometer com uma decisão de compra.

Use o botão Bloquear para fixar um grupo de regras específico a um projeto ou lista de compras. Um grupo de regras bloqueado (mostrado como '(Bloqueado localmente)') permanece em vigor para esse projeto ou lista, independentemente das alterações no padrão global. Use Desbloquear para voltar a seguir o padrão global.

O seletor de regras de fornecedor também aparece em visualizações de preços de componentes individuais, permitindo que você veja como diferentes grupos de regras afetam a seleção de ofertas para um componente específico.

Listas de Compras

Uma lista de compras é uma lista consolidada de componentes necessários para construir um ou mais projetos, com base na Lista de Materiais (BOM) de cada projeto e nas quantidades de produção especificadas. Ela representa os componentes que você precisa encomendar para concluir suas produções planejadas.

Para criar uma lista de compras, você adiciona projetos ao seu carrinho de compras, especificando a quantidade de cada projeto que pretende construir. O PartsBox então combina as BOMs individuais, multiplicando as quantidades de componentes pelas quantidades de construção, e as funde em uma única lista. Este processo remove a duplicação de componentes comuns entre projetos, resultando em uma lista unificada de todos os componentes que você precisa comprar.

A lista de compras fornece uma visão geral clara dos seus requisitos de compra, facilitando o gerenciamento do seu estoque e o planejamento dos seus pedidos. Ela leva em consideração os níveis atuais de estoque no seu inventário, indicando quais componentes precisam ser encomendados e em quais quantidades.

As quantidades de pedidos na lista de compras podem ser editadas diretamente. Isso é útil para ajustar quantidades para atender às quantidades mínimas de pedido (MOQs), aproveitar as quebras de preço ou arredondar para quantidades de rolo completas.

Depois de revisar e finalizar sua lista de compras, você pode prosseguir para criar pedidos de fornecedores diretamente da lista. O PartsBox ajuda você a selecionar os melhores fornecedores com base em suas preferências, como preço, disponibilidade e prazo de entrega. Você pode dividir a lista de compras em vários pedidos de fornecedores, se necessário, otimizando seu processo de compra e reduzindo custos.

Produção

Builds

Uma produção representa o resultado da construção de um projeto. Normalmente corresponde a um lote de dispositivos que foram fabricados ou estão sendo fabricados. O PartsBox suporta produções de estágio único e multiestágio, e uma produção multiestágio pode estar em andamento (ainda não concluída).

Construindo Projetos

As produções são um recurso essencial no PartsBox para planejar e rastrear a produção. Elas permitem que você verifique se possui quantidades suficientes de componentes (incluindo atrito), prepare sua produção, gere uma lista de separação e remova as quantidades usadas do seu estoque.

As produções também fornecem rastreabilidade. Dependendo do seu plano de assinatura, o histórico de produção mostra quais componentes específicos foram usados em cada produção, com níveis variados de detalhes.

Para acessar o histórico de builds passados, visualizar builds de múltiplos estágios em andamento ou iniciar um novo build, navegue até a aba 'Builds' dentro de um projeto.

Ao iniciar uma nova produção (build), a tabela de produção exibe todos os componentes do projeto junto com suas quantidades necessárias e disponíveis. Para planos que suportam cálculos de desgaste de componentes, a quantidade necessária inclui a sobrecarga de desgaste, calculada individualmente para cada componente com base em suas configurações de desgaste. Quando o desgaste é aplicado, a coluna Necessário exibe o detalhamento no formato "15 (12+3)", mostrando a quantidade total necessária seguida pela quantidade base e a sobrecarga de desgaste entre parênteses.

Para planos de Produção e superiores, você pode desativar os cálculos de atrito para uma montagem usando a caixa de seleção "Desativar atrito?" nas configurações de montagem. Quando desativado, as quantidades exatas da BOM serão usadas sem adicionar componentes extras para atrito. Você também pode substituir essa configuração para entradas individuais da BOM expandindo a linha de entrada e ajustando a configuração de atrito para essa entrada específica.

A coluna 'Solicitações de estoque' indica de onde os componentes serão obtidos. Para componentes armazenados em vários locais, componentes com controle de lote e meta-componentes, esta coluna pode mostrar várias fontes.

Você pode definir a quantidade planejada de montagem inserindo um número ou usando os botões +/-. Ajustar a quantidade atualiza tudo instantaneamente. Se houver estoque insuficiente para um componente, essa linha será destacada em vermelho com um aviso.

O PartsBox usa várias estratégias ao atender à demanda:

  • FIFO (First-In First-Out): usa os lotes mais antigos (classificados por data de aquisição) primeiro
  • LIFO (Last-In First-Out): usa os lotes mais recentes (classificados por data de aquisição) primeiro
  • Último acessado: usa os lotes acessados mais recentemente primeiro
  • Maior lote primeiro: usa os lotes com mais componentes primeiro
  • Menor lote primeiro: usa os menores lotes primeiro

Você também pode restringir o PartsBox para usar apenas uma única fonte de componente para cada entrada da BOM. Alguns planos são limitados a uma única fonte e, em outros planos, pode ser útil para garantir rastreabilidade total.

A estratégia padrão de seleção de fonte de componente determina as atribuições iniciais, mas estas podem ser alteradas na tabela. Cada linha pode ser expandida para mostrar as fontes, permitindo que você as selecione individualmente e as reordene (sujeito às limitações do plano). Você também pode substituir a quantidade usada entrada por entrada.

Cada linha inclui uma caixa de seleção 'Excluir?'. Marcá-la excluirá o componente do build (essencialmente um DNP - Do Not Populate). Nenhum estoque será removido para componentes excluídos.

Se houver estoque insuficiente para algumas entradas da BOM, o PartsBox exibirá um aviso, mas ainda permitirá que você prossiga com a produção. Isso pode ser útil se você tiver estoque adicional em mãos que não foi inserido no PartsBox, ou se quiser produzir placas parcialmente preenchidas. A quantidade máxima disponível será removida do seu estoque.

Construções de estágio único

Em produções de estágio único, pressionar o botão 'Produzir e remover estoque' (e confirmar) removerá o estoque de todos os componentes não excluídos pertencentes ao projeto. A produção será então marcada como concluída.

Produções em Múltiplos Estágios

Para produções em múltiplos estágios, marque a caixa de seleção 'produção em múltiplos estágios'. O PartsBox exibirá caixas de seleção ao lado de cada componente na produção. Você pode usar as caixas individuais para selecionar linhas, selecionar/desmarcar todas as linhas e usar a interface de pesquisa/filtragem para marcar componentes a serem construídos/colocados no estágio atual. A interface de filtragem suporta tags, então inserir '#smd' é uma maneira rápida de selecionar todos os elementos SMD, que geralmente são colocados primeiro.

Pressionar 'Produzir e remover estoque' processará apenas as entradas selecionadas (o mesmo que em produções de estágio único).

Realizar uma etapa de produção sem selecionar nenhum componente pode ser útil para documentar uma etapa de processamento no histórico de produção.

Uma construção multi-estágio incompleta aparecerá na aba 'Em andamento' da interface de Construções. Selecioná-la permite que você construa o próximo estágio ou finalize a construção, marcando-a como completa.

Uma construção pode ter qualquer número de estágios. Ela também pode ser marcada como concluída mesmo se nem todos os componentes tiverem sido colocados. Nesse caso, as entradas não utilizadas serão marcadas como excluídas na construção.

Uma produção em múltiplos estágios é representada pelo mesmo código ID Anything™ em todos os estágios, permitindo que etiquetas ID Anything™ sejam anexadas até mesmo a dispositivos incompletos para identificação rápida e acesso às informações de produção.

Histórico de Configuração de Produção

Ao gerenciar a produção, é importante manter um registro do histórico de produção. Esse registro normalmente inclui informações como o número de unidades construídas para um projeto ou BOM, a data e hora da produção e quaisquer comentários relevantes. Embora esse nível de detalhe seja suficiente para execuções de produção simples, produções mais complexas geralmente exigem que dados adicionais sejam rastreados.

Em cenários do mundo real, cada produção tem sua própria configuração única. Esta configuração inclui informações suplementares, incluindo:

  • Componentes que foram excluídos ou marcados como 'não popular' para a montagem específica
  • Solicitações de estoque geradas a partir da montagem, detalhando quais componentes foram usados de locais específicos ou, no caso de rastreamento de lote, o lote exato (identificado pelo número de série) usado para a execução da produção

O PartsBox armazena todas essas informações como parte do histórico de produção, permitindo que você revise e verifique facilmente como uma produção específica foi configurada a qualquer momento no futuro.

Para acessar o histórico de configuração de builds, navegue até a aba 'Builds' dentro da seção Projetos do PartsBox. Aqui, você encontrará uma lista de todos os builds. Você pode optar por visualizar a lista completa ou filtrá-la para exibir apenas builds concluídos ou builds de múltiplos estágios que estão atualmente em andamento.

Cada produção recebe um código ID Anything™ exclusivo, que pode ser impresso em uma etiqueta e afixado aos dispositivos físicos produzidos durante essa produção. Este código fornece acesso rápido e conveniente às informações da produção, garantindo que você possa recuperar os detalhes relevantes sempre que necessário, mesmo muito tempo após a produção ter sido concluída.

Visualizando Estoque Usado

Ao visualizar uma construção concluída ou em andamento, a guia Estoque Usado na navegação à esquerda mostra o estoque que foi consumido durante essa construção. A tabela Estoque Usado serve a dois propósitos: primeiro, mostra o que foi usado ou consumido em uma construção e quanto custou; segundo, permite que você gerencie os lotes exibidos na tabela — por exemplo, movê-los para um local de armazenamento diferente, ajustar suas contagens de estoque ou marcá-los.

O nível de detalhe disponível depende se o controle de lote está ativado. Sem o controle de lote, o estoque de um componente em um determinado local de armazenamento é fungível — não há conceito de um lote que possa ser rastreado ou gerenciado individualmente. Como resultado, não é possível ver o custo exato dos componentes consumidos em uma montagem, nem gerenciar o estoque consumido diretamente desta visualização.

Para planos sem controle de lote, a tabela Estoque Usado exibe nomes de componentes, quantidades usadas, designadores e locais de armazenamento. Isso fornece um resumo do que foi consumido.

Para planos com controle de lote, a tabela Estoque Usado fornece detalhes completos. As colunas padrão incluem nome do componente, nome do lote, quantidade usada, custo, designadores, local de armazenamento e a quantidade atual restante em cada lote. O rastreamento de custos mostra o custo total do estoque consumido, calculado a partir do custo unitário de cada lote. Você pode expandir cada linha para ver os detalhes completos do lote.

A variante de controle de lote também suporta operações em massa nos lotes consumidos:

  • Adicionar/remover tags: Organize lotes consumidos com tags\n- Definir/renomear/excluir campos personalizados: Gerencie valores de campos personalizados em lotes selecionados\n- Mover: Realocar lotes para diferentes locais de armazenamento\n- Ajustar contagens de estoque: Modifique as quantidades do lote após a recontagem

Para usar operações em massa, selecione os lotes usando as caixas de seleção e escolha uma operação no menu.

Usando Componentes de Submontagem

Componentes de submontagem no PartsBox representam o estoque resultante da construção de projetos. Quando um projeto é construído, o estoque do componente de submontagem correspondente é incrementado pela quantidade construída. Isso permite que produtos complexos que consistem em várias submontagens e componentes sejam gerenciados de forma eficaz, com cada submontagem produzida ou adquirida separadamente.

Para criar um componente de submontagem para um projeto:

  • Navegue até a tela de informações do projeto.
  • Clique no botão 'Criar Componente de Submontagem'. Esta ação só precisa ser executada uma vez por projeto.

Após a criação, o componente de subconjunto aparecerá na lista de componentes e poderá ser gerenciado como qualquer outro componente, com uma exceção: o nome de um componente de subconjunto é sempre o mesmo do projeto correspondente e não pode ser alterado.

Ao produzir um projeto, a tela de confirmação de produção inclui uma opção para adicionar estoque ao componente de submontagem associado. Se ativado, você pode:

  • Selecione o local de armazenamento onde a montagem será armazenada.
  • Insira a precificação para a submontagem produzida. O PartsBox calcula um custo sugerido com base nos componentes consumidos durante a montagem: com controle de lote, o custo é exato (com base em preços de lotes específicos) e, sem controle de lote, é estimado a partir dos custos médios dos componentes. O custo sugerido é mostrado no campo de preço e pode ser ajustado antes de confirmar. Para montagens em vários estágios, a precificação é inserida ao finalizar a montagem, pois os custos reais são conhecidos nesse momento.
  • Adicione comentários relacionados à montagem.

Após a confirmação, o estoque do componente de submontagem será incrementado pela quantidade de construção. Como os componentes de submontagem se comportam como componentes regulares, eles podem ser usados em outros projetos e construções, e recursos como avisos de estoque baixo e parâmetros de atrito podem ser configurados.

Quando o controle de lote está ativado, cada construção de um projeto resulta em um lote distinto do meta-componente correspondente, identificado por um código ID Anything™ exclusivo. Ao anexar etiquetas ID Anything™ aos dispositivos fabricados, você pode escanear rapidamente o código usando um dispositivo móvel para acessar as informações de construção associadas.

Visualizando Resultados da Construção

Ao visualizar uma montagem para um projeto com um componente de submontagem, a guia Resultados da Montagem na navegação à esquerda mostra o estoque resultante criado a partir dessa montagem. Isso funciona de forma semelhante à visualização de Estoque Usado descrita acima: com controle de lote, você obtém detalhes completos por lote (nome do lote, quantidade, local de armazenamento, comentários) e operações em massa (adicionar tags, mover, ajustar contagens de estoque); sem controle de lote, é mostrado um resumo dos locais de armazenamento, quantidades e comentários.

Rastreando Dispositivos Individuais com Números de Série

O PartsBox oferece um recurso poderoso para rastrear dispositivos individuais construídos a partir de projetos/BOMs. Ao iniciar um build, você pode habilitar a opção "Rastrear cada submontagem resultante separadamente". Isso altera o processo de build para gerar lotes individuais para cada submontagem construída, atribuindo efetivamente um número de série único a cada dispositivo.

Habilitar esta opção desbloqueia uma riqueza de possibilidades para rastrear o ciclo de vida de dispositivos individuais. Lotes no PartsBox já carregam uma quantidade significativa de dados e têm códigos ID Anything™ exclusivos atribuídos a eles. Você pode anexar dados adicionais a esses lotes na forma de arquivos, como resultados de testes, protocolos de reparo, registros regulatórios, histórico de serviço ou qualquer outra informação relevante.

Cada lote recebe um código ID Anything™ único, que pode ser impresso como um código QR e fisicamente anexado ao dispositivo correspondente. Isso permite fácil identificação e rastreamento de dispositivos individuais. Alternativamente, os dispositivos podem ser identificados por uma combinação do código ID Anything™ do build (apontando para o build específico) e um número de série inteiro atribuído automaticamente dentro desse build.

Quando a opção de adicionar estoque de sub-montagem está ativada para uma construção em vários estágios, o PartsBox acompanha o estoque que está atualmente em produção. Isso permite que você anexe informações sobre possíveis anormalidades na produção ou resultados de testes individuais a cada lote de dispositivos à medida que os dispositivos estão sendo construídos. Ao concluir a construção, o status do estoque muda de "Em Produção" para "Disponível".

Compras

Compras

Pedidos

O PartsBox suporta três tipos de pedidos, cada um representando um estágio diferente no processo de compra:

  • Pedidos Abertos: Estes pedidos estão na fase inicial e podem ser modificados livremente. Você pode adicionar ou remover componentes, ajustar quantidades e fazer quaisquer alterações necessárias antes de finalizar o pedido. Pedidos abertos oferecem flexibilidade durante a fase de planejamento e orçamento.
  • Encomendado: Uma vez que um pedido aberto é feito com um distribuidor, ele transita para o estado "Encomendado". Isso indica que o pedido foi enviado e está aguardando atendimento. Uma data de entrega esperada é associada aos itens encomendados, permitindo que você acompanhe quando os componentes estão programados para chegar.
  • Recebido: Quando todos os itens de um pedido foram entregues e processados com sucesso, o pedido é marcado como "Recebido". Isso significa que o processo de compra para aquele pedido específico está concluído, e os componentes recebidos agora estão disponíveis em seu inventário.

Para criar um pedido ou adicionar itens a um pedido aberto existente, você pode começar revisando os preços e ofertas de um único componente ou trabalhando com uma Lista de Compras. O PartsBox permite adicionar ofertas individuais ou um grupo de ofertas a um pedido, associando-as ao fornecedor correspondente que forneceu o preço.

Ao modificar quantidades em um pedido aberto, o PartsBox recupera automaticamente as informações de preços atuais e ajusta o preço total com base na quantidade e em quaisquer descontos por quantidade aplicáveis. Isso garante que você sempre tenha preços atualizados e precisos para seus pedidos.

Pedidos abertos podem ser transferidos para o site de um distribuidor através de copiar e colar, ou podem ser exportados em um formato adequado se um pedido de compra impresso mais formal for necessário.

A maneira mais eficiente de fazer um pedido com um fornecedor é utilizando o recurso 'Enviar carrinho'. Isso permite que você copie e cole ou envie um arquivo CSV contendo os detalhes do pedido.

Quando você marca um pedido aberto como 'Encomendado', o PartsBox solicita que você forneça uma data de entrega prevista. Essa informação ajuda você a acompanhar quando seus componentes devem chegar e permite que o sistema exiba o estoque encomendado em várias seções relevantes do aplicativo.

Se necessário, você pode cancelar um pedido, o que reverte seu status para 'Aberto' e remove o estoque esperado da exibição.

O PartsBox oferece vários métodos convenientes para receber componentes de um pedido:

  • Interface de Recebimento de Pedidos: Esta interface permite que você receba de forma eficiente todos ou uma parte dos componentes de um pedido em um único local de armazenamento com apenas alguns cliques.
  • Caixa de Diálogo Adicionar Estoque: Ao visualizar um único componente, você pode usar a caixa de diálogo Adicionar Estoque para receber itens em relação a um pedido específico. A caixa de diálogo preenche previamente a quantidade e o preço com base nos detalhes do pedido.
  • Leitura de Código de Barras: Dependendo dos recursos do distribuidor, a leitura de um código de barras pode exibir a caixa de diálogo Adicionar Estoque com a quantidade preenchida previamente ou, no caso de códigos de barras que incorporam o código PartsBox, receber diretamente o componente em relação a um pedido específico, preenchendo automaticamente a quantidade, o preço e as informações do pedido.

Listas de Compras

Ao planejar a produção de múltiplos dispositivos eletrônicos, muitas vezes é necessário comprar componentes em massa. No entanto, determinar as quantidades exatas necessárias pode ser desafiador, especialmente ao considerar o estoque local existente e componentes compartilhados entre diferentes BOMs (Listas de Materiais).

A presença de meta-componentes (substitutos de componentes), alternativas de componentes e substitutos de BOM adiciona outra camada de complexidade ao processo de compra. Até o momento do pedido, é benéfico manter a flexibilidade na escolha de MPNs (Números de Peça do Fabricante) específicos.

Para iniciar o processo de compra, navegue até a seção 'Projetos' e comece a adicionar projetos/BOMs ao seu carrinho de compras de projetos usando os botões 'Adicionar ao Carrinho' localizados na parte inferior de cada cartão de projeto. Ao adicionar um projeto, você terá a oportunidade de especificar as quantidades que pretende construir.

Depois de adicionar os projetos desejados ao carrinho, atribua um nome descritivo à sua lista e clique em 'Criar Lista de Compras'. Esta ação irá redirecioná-lo para a seção 'Compras', onde você poderá visualizar todas as suas listas de compras.

Clicar em uma lista de compras específica abrirá a interface de preços familiar, semelhante à usada para Preços de Projeto/BOM. Esta interface permite selecionar ofertas, adicionar suas próprias ofertas, escolher alternativas específicas de componentes (para meta-componentes) e limitar sua seleção a distribuidores preferenciais.

Após finalizar sua lista de compras, mude para a visualização 'Agrupar por Distribuidor/Fornecedor' para ver seus componentes organizados em pedidos separados para cada fornecedor. Esta visualização fornece a mesma funcionalidade que a visualização 'Todos os Componentes', permitindo que você modifique as escolhas de oferta, se necessário. Além disso, você pode adicionar rapidamente todos os componentes a um pedido novo ou existente com um fornecedor específico e prosseguir para fazer o pedido diretamente com ele.

Embora o suporte a pedidos automáticos sempre tenha feito parte do plano de longo prazo, sua implementação continua desafiadora devido às complexidades envolvidas na integração com os sistemas de vários distribuidores.

Estoque e Relatórios

Avaliação de Inventário

O PartsBox calcula o valor do seu estoque de componentes usando os preços de compra inseridos ao adicionar estoque. Entender como essa avaliação funciona ajuda nos relatórios financeiros e no gerenciamento de estoque. A estratégia de seleção de fonte de componentes (FIFO, LIFO, etc. — consulte a seção Construindo Projetos) também afeta a avaliação: com o controle de lote, ela determina quais custos de lote específicos são atribuídos a cada montagem, enquanto sem o controle de lote o custo médio é usado.

Métricas Chave

Para cada componente, o PartsBox rastreia:

  • Valor de Compra: O valor total pago por todo o estoque adicionado. Isso representa o dinheiro real gasto na aquisição dos componentes.
  • Preço Médio de Compra: Calculado a partir de todas as operações de adição de estoque onde um preço foi inserido. Este é o custo médio ponderado por unidade.
  • Valor Total: O valor atual estimado do estoque disponível, calculado como: preço médio de compra × quantidade atual em estoque.

Avaliação com Controle de Lote

Quando o controle de lote está ativado, o PartsBox rastreia o preço exato de compra de cada lote. Isso fornece informações precisas de custo por lote:

  • Cada lote mantém seu preço de compra original, permitindo rastreamento exato de custos
  • Quando componentes são usados em construções, o custo é atribuído com base nos lotes específicos consumidos
  • Divisões de lote herdam o custo do lote pai
  • Relatórios mostram valores exatos baseados nos custos reais dos lotes

Esta avaliação exata é particularmente útil para:

  • Cálculos precisos do custo dos produtos vendidos (CPV)
  • Conformidade com padrões contábeis que exigem avaliação precisa de estoque
  • Rastreamento de variações de custo entre diferentes lotes de compra

Valoração sem Controle de Lote

Sem controle de lote, o PartsBox usa o método de custo médio para avaliação de estoque:

  • Todo o estoque de um componente é tratado como fungível (intercambiável)
  • O preço médio de compra é calculado em todas as compras
  • Quando o estoque é removido, ele é avaliado pelo preço médio atual
  • Este método fornece uma aproximação razoável quando o rastreamento exato do lote não é necessário

Relatórios

Os relatórios permitem que você obtenha informações gerais sobre seus dados.

Como tudo no PartsBox, os relatórios são atualizados em tempo real. Por exemplo, se você mantiver um relatório de 'Estoque Baixo' aberto e alguém remover estoque (o que fará com que o estoque de um componente específico fique abaixo de um limite), seu relatório será atualizado instantaneamente.

Organizações e Acesso

Organizações (Empresas)

O PartsBox suporta colaboração através do conceito de organização (empresas). Uma empresa ou organização no PartsBox representa um banco de dados compartilhado que vários usuários podem acessar simultaneamente. Isso permite que as equipes trabalhem juntas no gerenciamento de seu inventário de componentes eletrônicos, compras e produção.

Quando você cria uma empresa ou organização no PartsBox, você pode convidar outros usuários para participar e colaborar. O número de usuários que podem acessar um banco de dados da empresa depende do seu plano de assinatura. Se você precisar acomodar mais usuários, poderá atualizar seu plano de acordo.

Para conceder acesso a alguém a um banco de dados da empresa, essa pessoa deve primeiro criar uma conta no PartsBox. Uma vez que ela tenha uma conta, um administrador da empresa pode convidá-la e conceder os direitos de acesso apropriados. Isso permite que você controle quem tem acesso aos dados da sua empresa e quais ações podem realizar.

Além dos bancos de dados da empresa, cada usuário do PartsBox também tem um banco de dados privado gratuito para uso pessoal. Este banco de dados privado é separado de quaisquer bancos de dados da empresa aos quais você possa ter acesso. Você pode alternar facilmente entre seu banco de dados privado e quaisquer bancos de dados da empresa usando o alternador de banco de dados localizado na parte superior da tela do aplicativo PartsBox. O alternador exibe o nome do banco de dados atualmente selecionado.

As organizações podem fazer upload de um logotipo da empresa em Configurações > Geral. O logotipo é exibido em exportações de PDF, incluindo exportações de tabela e PDFs de preços de BOM, substituindo o logotipo padrão do PartsBox no cabeçalho do documento.

Direitos de Acesso

O PartsBox oferece opções flexíveis de controle de acesso para garantir que os usuários tenham as permissões apropriadas com base em suas funções e responsabilidades dentro da empresa. Uma empresa sempre tem pelo menos um usuário 'admin' que possui o nível mais alto de controle e pode gerenciar informações de faturamento e conceder ou revogar o acesso a outros usuários.

Para planos sem Controle de Acesso Baseado em Função (RBAC), o PartsBox fornece três níveis básicos de acesso:

  • Admin: Usuários com acesso de administrador têm controle total sobre o sistema. Eles podem ler e gravar dados do banco de dados, gerenciar o acesso do usuário, modificar informações de faturamento, excluir todos os dados e cancelar a assinatura. Os administradores têm o mais alto nível de responsabilidade e devem ser atribuídos com cuidado.
  • Leitura/Gravação: Usuários com acesso de leitura/gravação podem visualizar e modificar dados do banco de dados, como criar e atualizar componentes, locais de armazenamento, projetos e construções. No entanto, eles não podem gerenciar contas de usuário, informações de faturamento ou a assinatura. Este nível é adequado para usuários que trabalham ativamente com o inventário e precisam fazer alterações.
  • Somente Leitura: Usuários com acesso somente leitura podem visualizar os dados do banco de dados, mas não podem fazer nenhuma modificação. Este nível é apropriado para usuários que precisam acessar informações para fins de referência, mas não exigem a capacidade de fazer alterações.

Para planos com Controle de Acesso Baseado em Função (RBAC), o PartsBox oferece uma abordagem mais granular e personalizável para o gerenciamento de acesso. Com o RBAC, as empresas podem definir qualquer número de funções e atribuí-las aos usuários com base em suas responsabilidades específicas. Cada função define permissões para operações individuais, como criar componentes, adicionar estoque ou realizar produções.

O RBAC permite um controle refinado sobre as permissões, permitindo que as empresas criem funções limitadas com acesso restrito. Por exemplo, uma função de 'Recebimento' poderia ser definida para permitir que os usuários adicionem e movam estoque, mas não modifiquem projetos ou realizem produções. Essa função seria adequada para funcionários responsáveis por receber e organizar o inventário de entrada.

Da mesma forma, uma função de 'Produção' poderia ser criada para permitir que usuários realizem builds a partir de projetos predefinidos, mas não modifiquem os projetos em si. Essa função seria útil para funcionários envolvidos no processo de fabricação que precisam montar produtos com base em designs estabelecidos.

Trilha de Auditoria

Em organizações maiores, manter uma trilha de auditoria imutável de todas as modificações no banco de dados é frequentemente necessário para conformidade regulatória e rastreabilidade. Isso é particularmente importante para empresas sujeitas a regulamentações como a US FDA Title 21 CFR Part 11, que exige requisitos rigorosos de manutenção de registros e integridade de dados.

Mesmo na ausência de obrigações legais, muitas empresas optam por implementar uma trilha de auditoria como uma prática recomendada para garantir a responsabilidade e facilitar a análise de causa raiz em caso de problemas ou discrepâncias.

Os planos do PartsBox com o recurso de Trilha de Auditoria registram automaticamente um histórico detalhado de cada alteração feita no banco de dados. Cada registro da trilha de auditoria inclui:

  • Um carimbo de data/hora preciso de quando a modificação ocorreu
  • A conta de usuário responsável pela alteração
  • Dados detalhados descrevendo a natureza específica da modificação

Essas informações fornecem uma visão abrangente e granular da evolução do banco de dados ao longo do tempo, permitindo que os administradores reconstruam a sequência de eventos e entendam o contexto por trás de cada mudança.

Os dados da trilha de auditoria podem ser facilmente exportados do PartsBox em um formato adequado para assinatura digital e arquivamento de longo prazo. Esses dados exportados servem como um registro verificável do histórico do sistema, que pode ser usado para demonstrar conformidade com regulamentos relevantes durante auditorias ou inspeções.

Escaneamento, Impressão e Identificação

ID Anything™

Cada objeto no PartsBox — componentes, lotes, locais de armazenamento, montagens, pedidos e projetos — recebe automaticamente um identificador exclusivo e compacto chamado código ID Anything™. Esses códigos são curtos o suficiente para serem legíveis por humanos (26 caracteres) e podem ser codificados como códigos QR para escaneamento.

Os códigos ID Anything™ servem a vários propósitos:

  • Rotulagem física: Imprima etiquetas QR para locais de armazenamento, lotes, montagens ou qualquer outro objeto. Escanear uma etiqueta com um dispositivo móvel leva você diretamente a esse objeto no PartsBox.
  • Rastreamento de dispositivos: Ao montar projetos com controle de lote, cada montagem e cada lote resultante recebe seu próprio código ID Anything™. Com o rastreamento de número de série por dispositivo ativado, cada dispositivo fabricado pode ser identificado individualmente, permitindo rastreabilidade completa do ciclo de vida — desde os componentes que o compõem até os registros de serviço de campo anexados posteriormente.
  • Acesso rápido: A tela de informações de cada objeto mostra seu código ID Anything™ no canto superior direito. Clique nele para ver o código QR, imprimir uma etiqueta ou copiar o código.
  • Integração CAD: Armazene códigos ID Anything™ na sua biblioteca de componentes CAD para obter correspondência exata e instantânea de BOM para componentes ao importar BOMs para o PartsBox.

O sistema ID Anything™ é usado em todo o PartsBox. As seções abaixo descrevem esses recursos em detalhes.

Escaneando Códigos de Barras

Escanear códigos de barras é uma maneira rápida e eficiente de processar remessas recebidas, adicionar ou remover estoque e criar novos componentes no PartsBox. Esse recurso melhora seu fluxo de trabalho de gerenciamento de estoque, economizando tempo e reduzindo a entrada manual de dados.

Métodos de Leitura de Código de Barras

O PartsBox suporta dois métodos para escanear códigos de barras:

  • Leitor de Código de Barras Externo: O uso de um leitor de código de barras dedicado é a abordagem recomendada para operações regulares de alto volume. Os leitores externos oferecem desempenho de leitura mais rápido e confiável. Consulte a seção 'Leitores de Código de Barras' neste manual para obter detalhes sobre os leitores suportados e instruções de configuração.
  • Câmera Embutida: Se você não tiver um leitor externo, poderá usar a câmera embutida do seu computador para ler códigos de barras. Embora não seja tão rápido quanto um leitor externo, esse método é conveniente para necessidades de leitura ocasionais.

Processo de Escaneamento

Para começar a escanear códigos de barras, clique no botão de menu 'Escanear' no PartsBox. Dependendo do seu método de escaneamento:

  • Se estiver usando um scanner externo, o PartsBox aguardará a entrada do scanner.
  • Se estiver usando a câmera embutida, o PartsBox exibirá uma transmissão ao vivo da câmera para você posicionar o código de barras na frente dela.

Depois que um código de barras é decodificado com sucesso, o PartsBox analisa os dados e toma uma das seguintes ações:

  • Componente Existente: Se o componente escaneado já existir no seu banco de dados do PartsBox, você terá opções para adicionar estoque, remover estoque ou mover estoque para esse componente.
  • Novo Componente: Se o componente escaneado não existir no seu banco de dados, o PartsBox solicitará que você crie um novo componente vinculado. Ele fornecerá uma lista de componentes online correspondentes para você escolher. Depois de selecionar uma correspondência e criar o componente, a caixa de diálogo 'Adicionar Estoque' aparecerá, permitindo que você adicione o estoque recém-recebido para o componente recém-criado.

Códigos de Barras Suportados

O PartsBox suporta uma ampla gama de formatos de código de barras comumente usados por distribuidores de componentes eletrônicos:

  • Códigos de Barras 2D:
    • Códigos de barras DataMatrix e PDF417 contendo dados ANSI MH10.8.2 codificados usando ISO/IEC 15434:2006 (usados por DigiKey, Würth e outros distribuidores que estão mudando para códigos de barras 2D).
    • Códigos QR de alguns distribuidores (LCSC e TME).
    • Códigos ID Anything™
  • Códigos de Barras 1D:
    • Códigos de barras da DigiKey, Mouser, Farnell, RS Components e a maioria dos outros que codificam o Número de Peça do Fabricante (MPN) no código de barras.

Se o código de barras digitalizado incluir informações de quantidade, ele será preenchido automaticamente na caixa de diálogo 'Adicionar Estoque'.

Pedidos DigiKey

Se você criou seu pedido da DigiKey dentro do PartsBox e copiou os códigos de ID gerados para o seu carrinho da DigiKey, os códigos de barras nos seus componentes recebidos conterão IDs do PartsBox. Ao escanear esses códigos de barras, o PartsBox identificará automaticamente o pedido e o item de linha associados, permitindo que você receba facilmente os componentes contra o pedido.

Impressão de Etiquetas

Você pode imprimir etiquetas para componentes, lotes, locais de armazenamento, pedidos, projetos e produções diretamente do PartsBox. Existe um sistema de modelos que permite personalizar as etiquetas de acordo com suas necessidades.

O que você precisa para impressão direta de etiquetas:

  • Uma impressora de etiquetas Zebra ou qualquer outra impressora que possa interpretar ZPL (Zebra Printer Language). Qualquer impressora Zebra compatível com ZPL deve funcionar, então escolha uma de acordo com suas necessidades. Tenha cuidado: algumas impressoras Zebra suportam apenas EPL, não ZPL, estas não funcionarão com o PartsBox.
  • JSPrintManager instalado localmente no computador onde a impressora está conectada. O JSPrintManager está disponível para Mac, Windows, Linux e Android. Você pode Baixar o JSPrintManager gratuitamente.

O motivo da exigência do JSPrintManager é porque os navegadores não têm acesso direto às impressoras. Para enviar códigos brutos para uma impressora, o PartsBox precisa se conectar ao JSPrintManager localmente e pedir que ele envie dados para a impressora.

Configuração da Impressora

Se você tiver os pré-requisitos, ir para 'Configurações | Etiquetas | Impressora' deve mostrar uma lista de impressoras disponíveis em seu sistema. Selecione sua impressora de etiquetas compatível com ZPL lá.

Modelos de Etiqueta

Existem várias categorias de etiquetas: Componentes, Lotes, Locais de armazenamento, Pedidos, Projetos e Produções. Em cada uma dessas categorias, o PartsBox permite definir vários modelos de etiqueta. Isso permite alternar rapidamente entre vários tipos ou tamanhos de etiqueta. Nos planos comerciais, os modelos de etiqueta são compartilhados com toda a empresa.

Para criar um novo modelo de etiqueta, navegue até 'Configurações | Etiquetas' e selecione uma das categorias. Se você clicar em 'Criar' na categoria selecionada, verá um modelo pré-preenchido com uma etiqueta de exemplo. Esses exemplos foram cuidadosamente preparados para serem um bom padrão com etiquetas de 2,25x1,25 polegadas (sim, a Zebra especifica as dimensões das etiquetas apenas em polegadas, estas são 57,15mm x 31,75mm).

No lado esquerdo do formulário de modelo de etiqueta, você verá:

  • Nome da etiqueta: escolha um nome que permita lembrar rapidamente para que serve a etiqueta
  • Código ZPL do modelo de etiqueta: é aqui que vai o código ZPL usado para gerar a etiqueta. Sugerimos usar o Labelary Viewer para escrever e testar o código da sua etiqueta, pois ele possui uma excelente documentação online que aparece sempre que o cursor é colocado sobre um comando ZPL. Os campos de dados que você deseja preencher com dados do PartsBox devem ser marcados com números entre chaves. A numeração dos campos começa em 0 (não em 1), então use {0} para o seu primeiro campo, {1} para o segundo e assim por diante. O PartsBox substituirá esses marcadores por dados reais ao gerar a etiqueta.
  • Largura da etiqueta e Altura da etiqueta: estas são as dimensões da etiqueta, em polegadas. Elas devem corresponder às dimensões reais do seu estoque de etiquetas.
  • Pontos por mm: a resolução em que você imprimirá, que depende da sua impressora.
  • Exemplo de visualização: se o seu modelo estiver pronto, você pode clicar em 'Gerar' para mostrar uma imagem de visualização da sua etiqueta usando um objeto aleatório do seu banco de dados. Você também pode tentar uma impressão de teste da etiqueta se a sua impressora estiver configurada e pronta para imprimir.

No lado direito do formulário de modelo de etiqueta, há uma seção "Campos". Ela lista os campos de dados em seu modelo (marcados com números entre chaves). O PartsBox detecta automaticamente os campos com base no número mais alto usado em seu modelo. Por exemplo, se você usar {0}, {1} e {5} em seu modelo, terá 6 campos para configurar (campos de 0 a 5). Para cada um desses campos, você pode escolher qualquer campo de dados disponível no PartsBox. Sugerimos digitar no teclado para pesquisar, pois há muitos campos de dados do PartsBox para escolher.

Assim que você clicar em 'Salvar', seu modelo estará disponível para uso.

Imprimindo Etiquetas

Depois de selecionar uma impressora e criar pelo menos um modelo de etiqueta, você pode imprimir etiquetas para qualquer objeto no PartsBox.

Para imprimir uma etiqueta, abra a tela de informações do objeto que você deseja etiquetar. Para componentes, esta é a tela de informações do componente; para locais de armazenamento, a tela de informações do local de armazenamento; e similarmente para outros objetos. No canto superior direito da tela de informações, procure o botão ID Anything™, que exibe um pequeno ícone de código QR e uma versão curta do código ID Anything™. Clique neste botão para abrir uma caixa de diálogo que mostra um seletor de modelo, uma prévia da etiqueta e um botão 'Imprimir Etiqueta'.

Scanners de Código de Barras

O PartsBox suporta leitores de código de barras que geram toques de tecla, o que inclui a maioria dos leitores USB. O Zebra LS2208 é um leitor 1D confiável e acessível que funciona bem com o PartsBox. No entanto, como os distribuidores de componentes estão adotando cada vez mais códigos de barras 2D por sua capacidade superior de armazenamento de dados, um leitor 2D é recomendado para preparar sua configuração para o futuro.

Para usar um scanner 2D com o PartsBox, você deve configurá-lo para substituir caracteres especiais não imprimíveis (códigos ASCII RS, GS e EOT) pelas strings '{RS}', '{GS}' e '{EOT}', respectivamente. Isso é necessário para que o scanner funcione corretamente com aplicativos baseados na web. Se você tiver um scanner Zebra DS2208, basta escanear o código de barras fornecido para configurá-lo automaticamente para uso com o PartsBox:

Scanners Suportados

Qualquer scanner 1D que suporte a interface USB HID (ou seja, atue como um teclado) deve funcionar com o PartsBox. Se a saída do scanner for visível em um editor de texto, ele é compatível com o PartsBox.

Scanners 2D conhecidos por funcionar bem com o PartsBox incluem:

O Zebra DS6608 (descontinuado em 2007) é conhecido por não funcionar com o PartsBox.

Para usar um scanner 2D com o PartsBox, o scanner deve suportar substituições de string em códigos digitalizados (conhecido como 'Advanced Data Formatting' ou 'ADF' em scanners Zebra). Esta é uma limitação dos navegadores da web, não do PartsBox.

Para a melhor experiência de leitura de código de barras, o PartsBox recomenda o uso de um scanner 2D dedicado, especificamente o Zebra DS2208. Um scanner 2D pode decodificar códigos de barras 1D e 2D, garantindo compatibilidade com a tendência crescente de códigos de barras 2D usados por distribuidores.

Uma alternativa mais acessível é o aplicativo Barcode to PC, que consiste em um software instalado no seu PC e um aplicativo móvel para escaneamento. Embora esta solução não funcione de forma confiável com códigos DataMatrix atualmente, melhorias são esperadas no futuro.

Problemas Conhecidos e Limitações

  • Se você usar um layout de teclado não americano, será necessária uma configuração adicional do scanner. Após digitalizar o código de barras de configuração do PartsBox, digitalize o código regional para o layout do seu teclado no manual fornecido com o seu scanner.
  • A digitalização pode não funcionar de forma confiável no Firefox no Windows. O uso de um navegador alternativo, como Chrome ou Edge, é altamente recomendado.

Solução de Problemas

Devido a fatores fora do controle do PartsBox, 100% de confiabilidade não pode ser garantida ao usar scanners USB para leitura de código de barras.

Se um scanner 2D não estiver funcionando com o PartsBox:

  • Verifique sua saída em um editor de texto como o Bloco de Notas
  • Digitalize um código de barras 2D e verifique se o resultado contém as sequências '{RS}', '{GS}' e '{EOT}'
  • Se essas sequências estiverem ausentes, certifique-se de que o scanner esteja configurado para substituições de código especiais
  • Se estiver usando um layout de teclado não americano, digitalize o código de configuração regional apropriado do manual do seu scanner

Consulte a seção 'Problemas Conhecidos e Limitações' acima para ver se o seu problema está listado. Se a saída do scanner no Bloco de Notas parecer correta, mas o PartsBox ainda não conseguir reconhecer o código de barras, use o formulário de feedback para relatar o problema.

Publicando seu Banco de Dados de Componentes

O PartsBox permite que você torne seu banco de dados de componentes público, compartilhando alguns ou todos os seus componentes com outros. Esse recurso é útil para hobbistas que desejam compartilhar seu inventário de componentes, bem como para makerspaces que desejam mostrar os componentes disponíveis.

Configurando Sua Página Pública

Para publicar seus componentes, navegue até a seção Configurações | Publicação. Aqui, você pode inserir informações sobre você ou sua organização, como uma breve descrição, uma URL e uma descrição mais longa. Essas informações serão exibidas em sua página pública.

Observe que sua página pública só existirá se você tiver selecionado componentes para publicação. As atualizações na página pública não são instantâneas e podem levar de vários minutos a uma hora.

Selecionando Componentes para Publicação

O PartsBox oferece três opções para selecionar componentes a serem tornados publicamente visíveis:

  • Nada: Escolha esta opção se não quiser publicar nenhum componente. Sua página da web pública não existirá.
  • Componentes que correspondem às condições do filtro: Use o botão "Editar filtros" para criar filtros com base nos dados do componente. Apenas os componentes que passarem pelos critérios de filtragem serão publicados. Uma abordagem comum é usar filtragem baseada em tags. Por exemplo, você pode configurar um filtro para publicar apenas componentes que tenham a tag "público".
  • Todos os seus componentes: Selecione esta opção para tornar todo o seu banco de dados de componentes disponível publicamente.

Ao selecionar cuidadosamente quais componentes publicar, você pode controlar as informações que são compartilhadas com outras pessoas, mantendo seus outros dados privados.

Integração com ferramentas CAD

Integração com KiCad

O PartsBox integra-se com o KiCad versão 7.0 ou posterior, permitindo que você acesse os dados dos seus componentes do PartsBox diretamente no Seletor de Símbolos do KiCad. Esta integração usa o recurso de Bibliotecas HTTP do KiCad.

As bibliotecas HTTP do KiCad funcionam como interfaces somente leitura para fontes de dados externas como o PartsBox. Elas não armazenam dados de símbolo ou footprint, mas referenciam símbolos e footprints definidos em bibliotecas padrão do KiCad (.kicad_sym). Quando você seleciona um componente da biblioteca HTTP do PartsBox no KiCad, ele preenche o símbolo esquemático com dados do PartsBox, como o número de peça do fabricante (MPN), valor, footprint e outros campos especificados.

Configuração no PartsBox

Para configurar a integração do KiCad no PartsBox:

  • Navegue até 'Configurações'.\n- Selecione a guia 'Integração CAD'.\n- Escolha 'KiCad' no menu do lado esquerdo.

A configuração é dividida nestas seções:

Opções Gerais
  • Filtro inicial aplicado a todos os componentes: Este filtro restringe quais componentes do seu banco de dados estão potencialmente disponíveis para o KiCad. Apenas os componentes que correspondem a este filtro serão considerados para inclusão em categorias. Você pode editar os critérios do filtro ou redefini-lo para o padrão (sem filtro). Uma contagem de componentes que passam por este filtro é exibida.
Categorias

As categorias definem subconjuntos do seu banco de dados de componentes que serão visíveis como seções navegáveis separadas dentro do Seletor de Símbolos do KiCad.

  • Uma categoria padrão "Todos os componentes" inclui todos os componentes que passam pelo filtro inicial.
  • Você pode criar categorias personalizadas usando filtros. Por exemplo, você pode criar categorias para "Resistores", "Capacitores" ou "Conectores".
  • Para cada categoria, você define um nome, uma descrição opcional e os critérios de filtro.
  • O número de componentes em cada categoria é exibido.
Campos

Esta seção controla como os dados de componentes do PartsBox são mapeados para os campos de símbolo do KiCad.

  • O PartsBox fornece mapeamentos padrão para campos comuns como MPN, Fabricante, URL do Datasheet e os campos específicos do KiCad configurados por componente.
  • Você pode personalizar esses mapeamentos:
  • Adicione novos mapeamentos de campos do PartsBox (incluindo campos padrão, campos personalizados, especificações e campos específicos do KiCad) para campos do KiCad.
  • Especifique o nome do campo KiCad. Os campos padrão do KiCad incluem Value, Footprint, Datasheet, Keywords, Reference, MPN, Manufacturer. Você também pode definir nomes de campos personalizados.
  • Escolha se o campo deve ser visível no esquema por padrão.
  • Alguns mapeamentos são integrados e não podem ser alterados. O mapeamento symbolIdStr é essencial: ele diz ao KiCad qual símbolo usar de suas bibliotecas padrão do KiCad. Isso é sempre mapeado para o campo "[Componente] Símbolo KiCad" no PartsBox.
  • O ID Anything™ é usado para corresponder BOMs importadas a componentes e é sempre mapeado para o campo "ID do PartsBox" do KiCad.
  • A URL do ID Anything™ é usada para pular rapidamente para a página de informações do componente no PartsBox (onde os datasheets podem ser acessados), portanto, é sempre mapeada para o campo "datasheet" do KiCad. Isso permite que você pressione 'd' no KiCad para abrir a página de informações do componente no PartsBox.
  • É recomendável mapear Footprint para "[Componente] Pegada KiCad" e Reference para "[Componente] Referência KiCad".
Configuração do KiCad

Esta seção fornece o arquivo de configuração necessário para o KiCad.

  • O PartsBox gera o conteúdo para um arquivo .kicad_httplib.
  • Este arquivo contém as informações necessárias para o KiCad se conectar à API do PartsBox, incluindo a URL do endpoint da API e seu token de acesso exclusivo (chave de API).
  • Você pode copiar o texto de configuração para a área de transferência ou baixá-lo como um arquivo.

Configuração no KiCad

Para habilitar a biblioteca PartsBox no KiCad:

  • Salve a configuração gerada na etapa anterior em um arquivo chamado partsbox.kicad_httplib (ou qualquer nome com a extensão .kicad_httplib).
  • Coloque este arquivo em um local acessível pelo KiCad, como um diretório de biblioteca do KiCad ou um local personalizado.
  • No KiCad, vá para 'Preferências' -> 'Gerenciar Bibliotecas de Símbolos...'.
  • Na caixa de diálogo 'Bibliotecas de Símbolos', clique no botão '+' ou 'Adicionar Biblioteca'.
  • Navegue até e selecione o arquivo partsbox.kicad_httplib que você salvou.
  • (Opcional, recomendado) Nomeie a biblioteca para que ela apareça antes de outras bibliotecas no seletor de símbolos, por exemplo "*Biblioteca PartsBox".
  • Certifique-se de que a biblioteca esteja ativada (caixa de seleção marcada) e clique em 'OK'.

A biblioteca PartsBox aparecerá agora no Seletor de Símbolos do KiCad. Você pode navegar pelas categorias que definiu e selecionar componentes.

Definindo Campos do KiCad por Componente

Para que a integração funcione corretamente, o PartsBox precisa saber qual símbolo, footprint e prefixo de referência do KiCad associar a cada componente. Isso é configurado na visualização de detalhes do componente:

  • Abra a página de detalhes de um componente específico no PartsBox.
  • Vá para a guia 'Configurações do Componente' à esquerda.
  • Localize a seção 'Dados CAD/PLM'.
  • Preencha os seguintes campos:
  • Símbolo KiCad: O nome completo do símbolo KiCad, incluindo o alias da biblioteca (por exemplo, Device:R, MyLibrary:MySymbol). Este valor será mapeado para o campo symbolIdStr no KiCad.
  • Pegada KiCad: O nome da pegada KiCad, incluindo o alias da biblioteca (por exemplo, Resistor_SMD:R_0603_1608Metric).
  • Referência KiCad: O prefixo do designador de referência padrão (por exemplo, R, C, U).

Salvar essas configurações as torna disponíveis via API para o KiCad usar quando o componente for selecionado.

No futuro, haverá uma maneira de definir esses campos para vários componentes selecionados de uma só vez (por exemplo, selecionar todos os componentes com uma tag "resistor" e definir sua referência KiCad como "R").

Troca de Dados e Cache
  • Quando você abre o Seletor de Símbolos no KiCad, ele busca a lista de categorias e os componentes dentro da categoria atualmente selecionada no PartsBox.
  • O KiCad armazena em cache a lista de categorias por motivos de desempenho. Alterações nas definições de categoria no PartsBox podem exigir a reinicialização do KiCad para ficarem visíveis.
  • Quando você seleciona um componente específico no Seletor de Símbolos, o KiCad solicita informações detalhadas para esse componente do PartsBox usando os mapeamentos definidos na configuração 'Campos'.
  • Essas informações detalhadas preenchem os campos do símbolo colocado no esquema.

Integração com Altium Designer®

Você pode tornar sua biblioteca do PartsBox acessível no Altium Designer. Seus símbolos e footprints ainda viverão no Altium, enquanto todos os outros dados sobre componentes serão acessados do PartsBox. A integração com o Altium Designer é um pouco mais complexa de configurar devido aos seus requisitos legados de conexão de banco de dados ODBC.

Você precisará executar o PartsBox Outpost™ em sua máquina. É um aplicativo que fornece sincronização em tempo real com seu banco de dados online do PartsBox e oferece uma interface SQL à qual o Altium Designer pode se conectar. O Outpost™ é enviado como um contêiner Docker. Por enquanto, a sincronização é apenas unidirecional, portanto, não há como fazer alterações em seu banco de dados PartsBox de dentro do Altium, mas isso pode mudar no futuro.

Pré-requisitos:

Comece instalando o driver ODBC do PostgreSQL. Em seguida, instale o Docker Desktop e baixe a imagem jrychter/outpost:latest do Docker Hub.

No Docker Desktop, clique no ícone Executar ao lado do nome da imagem na seção "Images". Em seguida, abra a seção "Optional settings".

Na seção "Portas", digite 5432 para a porta do host correspondente a :5432/tcp.

Na seção "Variáveis de ambiente", crie duas variáveis de ambiente:

  • PARTSBOX_API_KEY: isso deve conter sua chave de API do PartsBox
  • POSTGRES_PASSWORD: senha do banco de dados que você usará no Altium Designer para se conectar ao banco de dados

Clique no botão "Run" e você deverá ver um contêiner em execução na seção "Containers". Se você clicar no contêiner, poderá verificar os logs para quaisquer mensagens anormais.

Depois disso, você pode criar um DbLib ou DbLink no Altium (consulte a documentação do Altium Designer para detalhes sobre as diferenças entre eles). Escolha "File | New | Library" no menu principal e, em seguida, escolha "Database Library".

Na seção "Fonte da conexão", escolha "Usar string de conexão". Em seguida, configure a seguinte string de conexão: Driver={PostgreSQL Unicode};Server=localhost;Port=5432;Database=postgres;UID=postgres;PWD=SUA_SENHA_AQUI

Certifique-se de usar a mesma senha de banco de dados que você usou ao iniciar o contêiner Docker. Além disso, certifique-se de que não haja espaços no final da string de conexão.

Clique no botão "Avançado". Nas opções SQL, altere os caracteres de aspas esquerda e direita para serem aspas duplas (") e deixe a opção "Citar Tabelas" marcada.

Clique em "Conectar". Você deve ver os campos do banco de dados aparecerem na tabela logo abaixo das configurações de campo.

Na seção "Configurações de Campo", escolha "Pesquisa de Chave Única" e, para o campo "Banco de Dados", escolha "ID PartsBox".

Neste ponto, você deve ter uma conexão de banco de dados funcional com mapeamento automático de campos essenciais. Você provavelmente vai querer salvar este banco de dados.

Se a conexão falhar com uma mensagem de erro, uma coisa a verificar é o nome do driver ODBC que está sendo referenciado na string de conexão. Para listar todos os drivers ODBC em sua máquina, você pode usar o Windows PowerShell e o seguinte comando: Get-OdbcDriver. Você então usaria o nome de driver apropriado de um dos drivers listados na string de conexão.

API

O PartsBox fornece uma API para acesso programático ao seu banco de dados de componentes. A API é orientada a operações: em vez de expor objetos de banco de dados diretamente, ela fornece operações específicas para gerenciar componentes, estoque, locais de armazenamento, projetos, BOMs, pedidos, construções, lotes e muito mais. Isso permite a integração com outros sistemas, como ERP, MES ou ferramentas personalizadas.

A API usa JSON para solicitações e respostas (com EDN como alternativa) e autentica usando chaves de API. Para gerar uma chave de API, vá para Configurações em sua organização.

Para obter a documentação completa, incluindo operações disponíveis, formatos de solicitação/resposta e exemplos, consulte a Documentação da API.

Índice

Controle seu inventário, pedidos e produção

Experimente a demonstração

Planos e preços