PartsBox é uma ferramenta online para gerenciar estoque, produção e compra de componentes eletrônicos. Ele mantém o controle de onde os componentes estão armazenados, quais são os níveis de estoque atuais e quais componentes são usados em quais projetos. Ele exibe especificações de componentes, permite anexar documentos (folhas de dados, modelos 3D CAD) aos componentes e pesquisa todo o banco de dados rapidamente.
O PartsBox também pode precificar projetos (BOMs) automaticamente. Ele lida com quebras de preço, conversões de moeda, MOQ e múltiplos de pedidos, para que você possa ver instantaneamente uma precificação de BOM sempre atualizada. Além das ofertas online, suas ofertas locais de fornecedores podem ser adicionadas, com várias quebras de preço, em qualquer moeda e com períodos de validade (datas de vencimento), quantidade mínima de pedido (MOQ) e múltiplos de pedidos.
O PartsBox também gerencia a construção de eletrônicos: projetos (BOMs) podem ser construídos, subtraindo o estoque usado e adicionando estoque à parte de submontagem resultante. As construções podem ser realizadas em um único estágio ou em vários estágios, e um histórico completo das construções é mantido.
O aplicativo é capaz de controle de lote: é possível rastrear de onde vieram lotes específicos de componentes e onde foram usados, fornecendo total rastreabilidade bidirecional.
O PartsBox foi projetado para ser rápido, discreto e fácil de usar. Pesquisar, verificar estoque, adicionar e remover estoque, acessar projetos - tudo acontece instantaneamente. E vários usuários recebem atualizações instantâneas quando algo muda.
Ao contrário de muitas ferramentas ERP/MRP, o PartsBox é suposto ser fácil de introduzir e causar o mínimo de atrito possível dentro de uma empresa. Ele é suposto ser uma ferramenta que as pessoas gostam de usar, não uma que são forçadas a usar.
PartsBox é tudo sobre 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:
Note que para componentes genéricos e sem nome (por exemplo, um NE555 sem nome em um pacote DIP) geralmente é melhor usar componentes locais. Existem centenas de versões do NE555 e sua versão particular pode ser ligeiramente diferente da de outra pessoa. Portanto, use componentes vinculados apenas para componentes exatamente correspondentes (por exemplo, se você tem 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.
Os componentes vinculados têm dois nomes: o nome local (interno) e o MPN oficial (Número de Parte do Fabricante). No plano gratuito para hobbyists, 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.
Meta-componentes são usados para agrupar componentes que são intercambiáveis. Isso é útil para passivos, onde várias alternativas de componentes podem ser adicionadas, ou para qualquer caso em que vários componentes são equivalentes e qualquer um deles pode ser escolhido, baseado apenas no preço e disponibilidade. O PartsBox tratará os meta-componentes de maneira semelhante aos componentes normais, adiando a escolha do componente real a ser usado. Ao precificar projetos, ofertas para todos os componentes membros serão consideradas.
Os componentes de submontagem representam os resultados da construção de seus projetos. Sempre que você constrói um projeto, o estoque é adicionado ao componente de submontagem correspondente. O componente pode então ser usado em outros projetos, se necessário. Isso fornece uma maneira de construir produtos complexos que consistem em uma série de submontagens e componentes, cada um produzido ou obtido separadamente.
Além de atributos padrão como nome ou fabricante, os componentes também podem ter campos/atributos personalizados (nos planos que suportam esse recurso). Como o campo 'Notas', estes podem ser usados para armazenar qualquer dado, 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 Tara do Recipiente. Os campos personalizados são indexados para pesquisa.
Uma vez que você criou um componente, você pode adicionar estoque. O estoque representa cópias físicas reais de um componente eletrônico que existem em algum lugar que você pode alcançar (ou poderá alcançar).
Um componente pode conter estoque em vários locais. Isso se torna útil quando você começa a comprar rolos de componentes: você geralmente quer manter um rolo cheio em um local e uma pequena quantidade em fita cortada em outro local. Também é útil ao trabalhar com fabricantes contratados, pois você pode acompanhar o estoque que está fisicamente localizado fora do seu escritório.
A separação de componentes e estoque é intencional. Você pode pensar em componentes como sacos que podem conter componentes reais (estoque). Componentes com estoque zero são úteis: você sabe o que precisa encomendar, pode acompanhar os pedidos pendentes, seus projetos (BOMs) podem usar componentes que você não tem fisicamente, mas seu fabricante terá.
A PartsBox considera o histórico de estoque como permanente e existem maneiras limitadas de editá-lo. A última entrada sempre pode ser removida, mas as entradas mais antigas não podem, e suas quantidades não podem ser editadas.
Um lote representa um lote de componentes. Os lotes são usados para distinguir entre componentes em estoque: sem controle de lote, todo o estoque para um determinado componente é considerado idêntico.
Com o controle de lotes, os lotes são criados ao adicionar estoque (cada lote de componentes precisa ter um lote atribuído).
Os pedidos podem estar em um de três estados: Aberto, Pedido ou Recebido. Pedidos abertos podem ser modificados. Pedido significa que você está esperando que os componentes sejam enviados. Um pedido muda para o estado Recebido quando todos os componentes foram recebidos.
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. Como você organiza seu armazenamento depende de você. Algumas pessoas jogam todos os seus componentes em duas ou três caixas, e algumas usam uma abordagem mais detalhada.
Você pode nomear seus locais de armazenamento como quiser, mas há um esquema de nomenclatura sugerido:
Comece com uma letra. Você pode usar b para caixas (com compartimentos), mas também pode ter prateleiras (com rolos) ou armários com gavetas. Um número de dois dígitos segue, que é o número da sua caixa, prateleira, armário ou gaveta. Em seguida, se o local tiver subcompartimentos, usamos um sistema de grade de xadrez: a1, a2, b1, b2, e assim por diante, dependendo do tamanho da grade. Isso resulta em nomes como 'b01-a4', que significa 'caixa 1, linha a, coluna 4', ou 's12-l1-r2' que é 'prateleira 12, nível 1, rolo 2'. Use o que permite encontrar facilmente os componentes.
Livros de amostras com resistores ou capacitores podem ser etiquetados como caixas, sem subcompartimentos, porque é fácil encontrar um valor específico dentro de um livro de amostras.
Os nomes dos seus locais de armazenamento podem ser alterados a qualquer momento, mas escolha-os com cuidado, pois uma vez que você imprime seus rótulos/adesivos, alterá-los se torna um pouco mais difícil.
Empresas que trabalham com CM/EMS (fabricantes contratados) costumam prefixar alguns de seus locais de armazenamento com o nome do fabricante, para que possam facilmente filtrar locais e ver o que o CM tem em estoque agora.
As empresas CM/EMS, por outro lado, costumam prefixar alguns locais de armazenamento com nomes de clientes, para obter locais de armazenamento por cliente para componentes consignados.
O PartsBox permite anexar arquivos arbitrários aos componentes. Isso pode ser usado para manter datasheets, modelos 3D CAD e outros arquivos juntos com as informações do componente.
Se você precisa armazenar um arquivo relacionado a um componente, basta adicioná-lo a um componente como um anexo. Você não precisa se preocupar em nomear arquivos, criar diretórios e encontrar o lugar certo no servidor de arquivos.
Um projeto corresponde a um BOM (Bill of Materials) e representa uma lista de componentes que entram em um design ou dispositivo específico.
Os projetos podem ser usados tanto para construir dispositivos reais, quanto como uma ferramenta de conceito, elaboração ou precificação ao trabalhar em novos designs.
Uma construçã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 construções de uma única etapa e de várias etapas, e uma construção de várias etapas pode estar em andamento (ainda não concluída).
Ofertas de fornecedores/distribuidores podem ser anexadas aos componentes, para serem usadas ao precificar projetos que requerem o componente. As ofertas podem ter vários descontos de preço, bem como períodos de validade (datas de vencimento), quantidade mínima de pedido (MOQ) e múltiplos de pedido.
Uma lista de compras combina componentes de um ou mais projetos (BOMs) que você pretende construir, com quantidades de construção especificadas. Você cria uma lista de compras adicionando projetos a um carrinho de compras. O PartsBox então mescla as listas de componentes de seus projetos para criar uma única lista unificada que pode ser usada para fazer pedidos.
Os relatórios permitem que você obtenha informações gerais sobre seus dados.
Como tudo o mais 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 o estoque (o que fará com que o estoque de um componente específico fique abaixo de um limite), seu relatório será atualizado instantaneamente.
Uma empresa/organização permite que várias pessoas compartilhem um único banco de dados. Cada mudança é refletida em tempo real para todos que estão logados. O número de usuários que podem acessar um banco de dados da empresa depende do plano, e é possível aumentar o número de usuários que têm acesso.
Para conceder a alguém acesso a um banco de dados da empresa, essa pessoa deve primeiro criar uma conta no PartsBox.
Além da base de dados da empresa, cada utilizador do PartsBox tem uma base de dados privada gratuita. Pode alternar entre as bases de dados a que tem acesso usando o menu no topo do ecrã da aplicação (mostra o nome da base de dados atual).
Uma empresa sempre tem pelo menos um usuário 'admin', que pode modificar as informações de faturamento e conceder ou revogar o acesso a outros usuários. Em planos sem Controle de Acesso Baseado em Função, o acesso pode ser concedido com três níveis básicos:
Em planos com Controle de Acesso Baseado em Funções, qualquer número de funções pode ser definido e atribuído aos usuários. Cada função define permissões para cada operação individual (como 'criar componente' ou 'adicionar estoque'). Isso permite um controle fino sobre as permissões e a definição de funções limitadas com acesso restrito. Como exemplo, uma função 'Recebimento' poderia permitir que o usuário adicionasse estoque e movesse estoque, mas não modificasse projetos ou realizasse construções. Uma função 'Produção' poderia ser útil para permitir apenas a realização de construções a partir de projetos definidos por outra pessoa dentro da empresa.
Em organizações maiores, muitas vezes é necessário manter um registro de auditoria imutável de todas as modificações no banco de dados. Isso é frequentemente exigido por razões regulatórias (como no caso da conformidade com o Título 21 CFR Parte 11 da FDA dos EUA), mas mesmo sem ser exigido por lei, muitas empresas decidem manter um para rastreabilidade e responsabilidade.
Em planos com o recurso Audit Trail, o PartsBox mantém um histórico de todas as modificações feitas no banco de dados. Cada registro de rastro de auditoria armazena um carimbo de data/hora, o usuário que realizou a operação e dados adicionais que podem ser usados para entender o que exatamente foi alterado. Os dados do rastro de auditoria podem ser exportados, assinados e usados para conformidade regulatória.
As máquinas SMT pick&place não são perfeitas, e durante o processo de montagem alguns componentes serão perdidos ou rejeitados. Além disso, a construção mecânica dos alimentadores de fita requer um certo comprimento de fita (o 'líder') para estar presente antes que os componentes possam ser pegos automaticamente. Isso resulta em perda de componentes, também conhecida como desperdício de componentes.
O PartsBox suporta a definição de parâmetros de atrito em uma base por componente.
Ao construir eletrônicos, um componente muitas vezes tem possíveis substitutos: componentes funcionalmente equivalentes que podem ser usados em vez dele. Existem várias maneiras de definir substitutos no PartsBox, com diferentes semânticas.
Ao construir ou comprar, o PartsBox combina informações sobre todos os tipos de substitutos acima para produzir uma lista de todos os possíveis substitutos para uma entrada de BOM ou uma entrada de lista de compras.
Vamos ver alguns exemplos de como essas funcionalidades poderiam ser usadas e onde fazem sentido:
Para criar um novo local de armazenamento, vá para a seção Armazenamento no menu principal e clique em 'Criar'. Existem três maneiras de criar locais de armazenamento:
Para adicionar componentes ao PartsBox, você primeiro cria um componente, e então adiciona estoque a ele. Até que você adicione estoque, os componentes não representam coisas físicas, mas ainda podem ser úteis — por exemplo, você pode adicioná-los a projetos (BOMs) para obter preços para seus projetos.
Adicionar um novo componente é feito a partir da seção Componentes no menu principal. Use 'Criar' para entrar no diálogo de criação de componente.
'Tipo de Peça' determina que tipo de componente será criado. Use 'Componente Vinculado' para componentes com um MPN único, e 'Componente Local' para componentes genéricos e qualquer outra coisa que você precise acompanhar. Use 'Meta componente' quando precisar criar um componente virtual que representa várias opções de componente equivalentes (substitutos).
Usuários comerciais podem imediatamente atribuir um número de peça local (interno/empresa) a um componente vinculado.
Existem duas maneiras de procurar componentes vinculados:
Depois de preencher uma das caixas e clicar em 'Match' ou 'Search', os resultados são apresentados. Você deve escolher o componente que corresponde exatamente ao que você precisa. Por favor, tenha cuidado, pois pequenas variações na nomenclatura podem significar grandes diferenças nos componentes reais. Quando você seleciona um dos resultados, suas especificações são mostradas, também há um link para a ficha técnica ao lado de cada componente, se uma ficha técnica estiver disponível.
Ao criar componentes locais, você só precisa fornecer o nome do componente, todo o resto é opcional.
Alguns planos permitem o upload de fichas técnicas, imagens, modelos CAD e outras informações e anexá-las aos componentes; isso é feito após a criação do componente.
Para criar um meta-componente, forneça um nome e, opcionalmente, uma pegada e uma descrição. O meta-componente criado estará vazio: não conterá nenhum componente membro (substitutos). Estes precisarão ser adicionados 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 'Selecionado | Adicionar ao meta-componente'.
A caixa de pesquisa aparece no topo nas seções de Componentes. Ela permite que você reduza a lista de componentes exibidos e é uma ferramenta essencial ao trabalhar com o PartsBox.
Caixas de pesquisa/filtragem também aparecem em muitos outros lugares (em quase todas as tabelas) e podem ser usadas para filtragem. Essas caixas são mais simples do que o principal motor de busca de componentes e só fornecem correspondência exata.
A pesquisa de componentes tem um motor de correspondência aproximada, o que significa que até mesmo coisas que não correspondem exatamente serão mostradas nos resultados. Os resultados exatos serão separados do resto usando a cor de fundo, para que você possa ver rapidamente o que correspondeu exatamente e o que correspondeu apenas parcialmente.
Os seguintes campos são pesquisáveis: nome, MPN (Número de Peça do Fabricante, se diferente), descrição, footprint, notas do componente e todos os campos personalizados.
A caixa de pesquisa também aceita tags, inseridas com um caractere #
na frente. As tags são correspondidas exatamente, e se você inserir várias tags, um componente tem que ter todas elas para entrar nos resultados.
Você pode combinar tags e palavras de busca conforme necessário, para reduzir a lista de resultados.
Cada componente tem uma caixa de seleção ao lado de seu nome, permitindo que seja selecionado para certas operações. O PartsBox lembra as seleções, então você pode misturar seleção e pesquisa livremente — selecione vários componentes, faça uma pesquisa, selecione mais alguns, e sua seleção irá crescer constantemente.
Para selecionar todos os componentes, ou desmarcar tudo, use o menu 'Seleção' e as opções de menu 'Selecionar Tudo' ou 'Desmarcar Tudo'.
O menu 'Seleção' pode ser usado para várias operações:
Se você tem um scanner de código de barras, pode usá-lo para processar rapidamente as remessas recebidas, adicionando estoque, removendo estoque e criando componentes, se necessário.
Para usar um scanner, use o botão 'Scan' do menu. O PartsBox então mostrará uma imagem da câmera do seu computador ou aguardará a entrada de um scanner externo. Após decodificar um código de barras, ele será analisado e uma das seguintes coisas acontecerá:
PartsBox suporta os seguintes códigos de barras:
Se a quantidade estiver codificada no código de barras, ela será preenchida previamente no diálogo 'Adicionar Estoque'.
Consulte a seção 'Scanners de Código de Barras' neste manual para obter mais detalhes sobre scanners suportados e configuração necessária.
Existem várias maneiras de adicionar componentes a um projeto:
As tags são um mecanismo poderoso que permite que você encontre rapidamente um subconjunto de seus componentes.
Ao pesquisar, se você inserir uma tag na caixa de pesquisa, a pesquisa será limitada a componentes que possuem essa tag. As tags são correspondidas exatamente e, se você inserir várias tags, um componente deve ter todas elas para entrar nos resultados.
As tags podem ser adicionadas aos componentes, seja na tela de informações do componente (clicando no botão 'Adicionar Tags'), ou selecionando muitos componentes e usando o item de menu 'Adicionar/Remover Tags...' do menu 'Seleção'.
As tags começam com um caractere #
, mas você não precisa inseri-lo ao adicionar tags. Um componente pode ter qualquer número de tags anexadas a ele.
Para facilitar e automatizar a criação de tags, o PartsBox cria auto-tags para você. Estas são baseadas nas especificações dos componentes e são criadas automaticamente, para que você não precise adicioná-las. Elas são independentes das suas tags: você pode atribuir uma tag com o mesmo nome novamente.
O PartsBox permite definir atrito/desperdício em uma base por componente. Existem dois parâmetros:
Esses parâmetros podem ser definidos individualmente ou para muitos componentes de uma vez. Para definir parâmetros para um número de componentes, selecione-os na tabela de componentes (ou use 'Seleção | Selecionar todos os componentes') e, em seguida, use 'Definir atrito do componente...' no menu 'Seleção'.
Ao construir ou precificar Projetos/BOMs, o PartsBox levará em conta a atrito dos componentes, de modo que o número de componentes realmente retirados do estoque ou encomendados será maior do que o estritamente necessário.
A atrito não pode ser definido diretamente para meta-componentes. Ao precificar projetos com meta-componentes, será usado o atrito máximo de todos os componentes que pertencem a um meta-componente. Ao construir projetos, o atrito será calculado após a fonte real dos componentes ser selecionada, por exemplo, quando o PartsBox sabe o componente exato que será usado.
PartsBox pode importar um BOM (Bill of Materials) de vários pacotes CAD/eCAD, em formato CSV ou TSV.
Para criar um novo projeto importando um BOM existente, use o botão 'Importar' na seção 'Projetos'. Isso solicitará o arquivo a ser carregado. Carregue um arquivo CSV/TSV exportado do seu pacote CAD.
O PartsBox tentará analisar seu BOM, mas na maioria das vezes você precisará selecionar um preset de importação primeiro. Os presets estão atualmente definidos para:
Também existe uma configuração 'Personalizada' que permite o mapeamento manual das colunas CSV para os campos do PartsBox, bem como para definir o separador de campo.
A importação do KiCad é gratuita para todos, enquanto todas as outras predefinições estão disponíveis apenas em planos comerciais.
Selecione o preset correspondente ao seu pacote CAD, ou use a configuração 'Custom' para mapear manualmente as colunas.
Após importar um BOM para o PartsBox, cada linha tem que ser correspondida a um componente específico. Se o nome do componente do BOM for o mesmo que o nome de um componente do PartsBox, isso será feito automaticamente. No entanto, se um componente com o mesmo nome não puder ser encontrado, você precisará fazer a correspondência por conta própria. Você pode selecionar um componente existente do PartsBox, ou criar um novo e correspondê-lo à entrada do BOM.
No PartsBox, as entradas de BOM não se limitam a componentes. Você pode adicionar serviços ou mão de obra, como montagem de PCB, teste ou embalagem. Estes podem ter ofertas anexadas assim como os componentes, o que permite a precificação de toda a produção, não apenas os componentes. Ofertas para entradas de BOM de serviço/mão de obra são semelhantes às ofertas de componentes: elas também suportam múltiplos descontos, MOQs, podem ter datas de validade e podem estar em qualquer moeda suportada.
Altium Designer não escapa corretamente as aspas duplas (') nos arquivos CSV gerados. Isso significa que se um dos seus campos contiver um caractere de aspas duplas (como por exemplo 0.156'
), o CSV gerado será inválido e ilegível.
A solução alternativa nesse caso é editar manualmente o arquivo CSV gerado pelo Altium e remover as aspas duplas dentro dos campos, ou prefixá-las com um caractere de aspas duplas adicional.
Ao editar um BOM, é possível adicionar substitutos de componentes para entradas individuais de BOM. Ao construir, precificar ou comprar, o componente principal, bem como todos os substitutos, são tratados como escolhas igualmente válidas.
Os substitutos do BOM são semelhantes aos componentes membros (substitutos) em meta-componentes e substitutos para componentes. A principal diferença é que os substitutos do BOM são configurados numa base por entrada em um projeto específico e não têm efeito fora dessa entrada.
Ao combinar BOMs para compras, o PartsBox adota uma abordagem conservadora para substitutos. Se houver duas entradas para o mesmo componente, mas com diferentes conjuntos de substitutos, apenas a interseção de substitutos (por exemplo, substitutos que são comuns para ambas as entradas) será usada na lista de compras. Tomando um exemplo: se houver um BOM com o Componente A que tem substitutos B e C, e um BOM diferente com o Componente A que tem substitutos B e D, o PartsBox não pode assumir que o Componente A pode sempre ser substituído por B, C ou D. O PartsBox só pode ter certeza de que o Componente A pode ser substituído por B.
Para estimar o preço do BOM para um projeto, vá para a aba 'Pricing' no menu do projeto. Isso abre a tabela principal de precificação, bem como opções de filtragem e precificação.
O tamanho do lote/construção é 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 grande tipo do lado direito. O botão desenrolar ao lado deles permite comparar rapidamente os preços para toda a gama de quantidades comuns de construção, sem inseri-los manualmente.
Se houver um sinal de exclamação vermelho ao lado do preço por unidade e do preço total, significa que PartsBox não conseguiu calcular o preço, porque algumas informações estavam 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 os componentes vêm. 'Apenas estoque local' considerará apenas os componentes que você já possui, usando seu preço médio de compra para a precificação do BOM. 'Apenas comprar' ignorará o estoque local e usará apenas preços e informações de estoque online. 'Usar estoque local, depois comprar' usará primeiro todo o estoque local, e então, se não for suficiente, considerará as ofertas online.
Note que se o seu histórico de estoque não contiver preços, você não obterá informações corretas de preços se tentar usar o estoque local na precificação do Projeto/BOM. Você sempre pode voltar e editar o histórico de estoque para adicionar preços.
As opções de filtragem de oferta permitem restringir a lista de ofertas:
A tabela de preços principal lista todos os componentes de um projeto junto com suas informações de preços. Colunas de nota:
É possível 'bloquear' uma oferta específica usando o ícone de cadeado. Isso bloqueia a seleção de oferta para esta entrada de projeto, e essa oferta específica será usada para calcular o preço do BOM.
Cada linha na tabela de preços tem uma caixa de seleção 'excluir', que permite excluir rapidamente esse item do preço, e um ícone de cadeado, que bloqueia a oferta selecionada atualmente no lugar.
Cada linha na tabela pode ser desdobrada usando o ícone de chevron no lado esquerdo. Isso lista todas as ofertas para um determinado componente.
Para cada entrada de BOM que está vinculada a uma identidade online (Número de Peça do Fabricante), PartsBox reúne ofertas online e seleciona a melhor (menos cara). Muitas vezes há tantas como 20-40 ofertas para qualquer componente dado. Na tabela principal de precificação de BOM, apenas a melhor oferta é exibida.
O processo de seleção é bastante envolvido, pois tem de lidar com:
Normalmente, o PartsBox seleciona a melhor oferta com base em 'Preço Descartando Excesso'. Esse é o preço pago pelos componentes, supondo que qualquer excesso de inventário que tenha sido comprado será descartado. Por que não usar apenas o preço dos descontos por quantidade? Bem, no caso de restrições como MOQ ou múltiplo de pedido, não queremos descartar ofertas apenas porque a quantidade de que precisamos é muito pequena. Às vezes é melhor comprar mais, por causa dos descontos por quantidade: o preço pode ser competitivo mesmo supondo que descartaremos tudo o que não precisamos. É por isso que as quantidades são arredondadas para múltiplos de pedidos, e se a quantidade estiver abaixo do MOQ, o PartsBox a arredondará para o MOQ, apenas para ver como a oferta se classifica.
O ranking de ofertas muda com base na quantidade de sua construção, e a melhor oferta também muda. Muitas vezes, pode-se descobrir novas fontes inesperadas de componentes que se tornam atraentes em certas quantidades.
Cada oferta pode ser desdobrada para mostrar detalhes como embalagem, quantidade em pedido, tempo estimado de chegada do pedido (ETA), tempo de espera da fábrica e múltiplo de pedido da fábrica.
Se o seu projeto contém meta-componentes, as ofertas serão coletadas para todos os componentes que estão agrupados no meta-componente. Como esses componentes são considerados equivalentes entre si, todas as ofertas serão misturadas e a melhor será selecionada.
Embora alguns componentes sejam comprados de grandes distribuidores, muitas vezes se lida com outros fornecedores, ou se obtêm ofertas personalizadas para quantidades específicas, com descontos. É por isso que o PartsBox permite a entrada de suas próprias ofertas, que são então consideradas e classificadas juntamente com as ofertas online.
Uma oferta local pode ser adicionada tanto a partir da tabela de preços do projeto, quanto diretamente a um componente a partir da tela de informações do componente. Como toda oferta, ela pode ter vários descontos de preço em quaisquer quantidades, bem como uma quantidade mínima (MOQ) e múltiplo de pedido. Esses parâmetros serão usados pelo algoritmo de precificação.
Além de campos de informações adicionais como referência/número do pedido, data ou comentários, também pode ser inserida uma data de validade. Uma oferta não será considerada se tiver expirado.
Qualquer moeda suportada pode ser usada em uma oferta. O PartsBox cuidará de convertê-la para a sua moeda de exibição em todos os lugares usando taxas de conversão atualizadas, mantendo os preços originais e a moeda intactos.
A PartsBox cuida de várias moedas para você. Basta selecionar sua moeda preferida nas configurações, e ela será usada para exibir todos os preços. Você pode mudar a moeda a qualquer momento.
As taxas do Banco Central Europeu (BCE) são usadas para conversão de moeda. As taxas são atualizadas regularmente.
Para ofertas que você mesmo inseriu, você pode escolher qualquer moeda suportada, e ela será tratada corretamente.
As construções são usadas para planejar e acompanhar a produção. Você pode verificar se tem quantidades suficientes de componentes para a construção (incluindo a perda), preparar sua construção, produzir uma lista de seleção e, em seguida, remover as quantidades usadas do seu estoque.
Além disso, as construções fornecem rastreabilidade: seu histórico mostra quais componentes específicos foram usados em qual construção, em vários níveis de detalhe dependendo do plano de assinatura.
Dentro de um projeto, a aba 'Construções' pode ser usada para acessar o histórico de construções passadas, uma lista de construções multiestágio em andamento e para iniciar uma nova construção.
Ao iniciar uma construção, a tabela de construção lista todos os componentes do projeto juntamente com as quantidades necessárias e disponíveis. Nos planos que suportam cálculos de perda de componentes, a quantidade necessária incluirá a sobrecarga de perda, calculada individualmente para cada componente com base nas configurações de perda do componente.
A coluna 'Solicitações de estoque' mostra de onde os componentes serão retirados. Para componentes armazenados em vários locais de armazenamento, componentes com controle de lote e para meta-componentes, esta coluna pode mostrar várias fontes.
Você pode definir a quantidade de construção planejada inserindo o número ou usando os botões +/-. À medida que você ajusta a quantidade, você notará que tudo é atualizado instantaneamente. Se não houver estoque suficiente de um componente, essa linha será listada em vermelho com um aviso.
Ao atribuir componentes às entradas do BOM, o PartsBox usa uma de várias estratégias:
Você também pode forçar o PartsBox a usar apenas uma única fonte de componente para cada entrada de BOM. Alguns planos são limitados a uma única fonte apenas, e em outros planos às vezes é útil limitar as fontes para garantir a rastreabilidade total.
Todas as atribuições resultantes da estratégia de seleção de fonte de componente padrão selecionada podem ser alteradas na tabela. Cada linha pode ser desenrolada para mostrar fontes, selecioná-las individualmente e reordená-las (sujeito a limitações do plano). Também é possível substituir a quantidade usada em uma base por entrada.
Cada linha também contém uma caixa de seleção 'Excluir?' - marcá-la excluirá o componente da construção. Isso é essencialmente equivalente a um DNP (Não Povoar). Nenhum estoque será removido para componentes marcados como Excluídos.
Se não houver estoque suficiente para algumas entradas do BOM, o PartsBox exibirá um aviso, mas ainda permitirá que você ignore o problema e prossiga com a construção. Isso às vezes é útil se você sabe que tem estoque adicional em mãos que não foi inserido no PartsBox, ou se você deseja produzir algumas placas que não estão totalmente preenchidas. A quantidade máxima disponível será removida do seu estoque.
Em construções de estágio único, uma vez que você pressione o botão 'Construir & remover estoque' (e confirme), o estoque será removido para todos os componentes que pertencem a este projeto (que não foram excluídos). A construção será marcada como concluída.
Se você selecionar a caixa de seleção 'construção em várias etapas', PartsBox mostrará caixas de seleção ao lado de cada componente na construção. Você pode usar as caixas individuais para selecionar linhas, selecionar e desmarcar todas as linhas, bem como usar a interface de pesquisa/filtragem para marcar componentes que devem ser construídos/colocados nesta etapa. A interface de filtragem suporta tags, então entrar '#smd' é uma maneira rápida de selecionar todos os elementos SMD, que são frequentemente colocados primeiro.
Uma vez que você pressione o botão 'Construir & remover estoque', apenas as entradas selecionadas serão processadas (da mesma forma que nas construções de estágio único).
Às vezes é útil realizar uma etapa de construção sem selecionar nenhum componente - por exemplo, para documentar uma etapa de processamento no histórico de construção.
Uma construção em várias etapas que não foi concluída aparecerá na aba 'Em andamento' da interface de Construções. Se você selecioná-la, poderá construir a próxima etapa, ou terminar a construção, marcando-a como completa.
Pode haver qualquer número de etapas em uma construção. Uma construção também pode ser marcada como concluída mesmo que nem todos os componentes tenham sido colocados. Nesse caso, as entradas não utilizadas serão marcadas como excluídas nesta construção.
Uma construção em várias etapas é representada pelo mesmo código ID Anything™, independentemente do estágio em que se encontra (progresso da construção), para que os rótulos ID Anything™ possam ser anexados mesmo a dispositivos incompletos. Isso permite uma rápida identificação e acesso à informação sobre construções em andamento.
Quando você gerencia a produção, normalmente deseja acompanhar o histórico de construção. Isso normalmente inclui informações sobre quantas unidades de um projeto/BOM foram construídas, a data/hora da construção e comentários. Embora isso seja suficiente para uma produção simples, não cobre as necessidades de construções mais complexas.
Em cenários práticos, cada construção tem sua configuração. Isso inclui informações adicionais como:
Todas essas informações são armazenadas como histórico de construção, para que você possa voltar a qualquer momento e verificar como uma construção específica foi configurada.
O histórico de configuração de construção está disponível na aba 'Construções' na seção Projetos. Você pode ver a lista de todas as construções, ou limitar a lista a construções concluídas ou a construções de várias etapas que ainda estão em andamento.
Cada construção tem um código ID Anything™ que pode ser impresso em uma etiqueta e anexado a dispositivos físicos. Este código permite acesso rápido às informações de construção a qualquer momento no futuro.
Os componentes de submontagem representam os resultados da construção de seus projetos. Sempre que você constrói um projeto, o estoque é adicionado ao componente de submontagem correspondente. O componente pode então ser usado em outros projetos, se necessário. Isso fornece uma maneira de construir produtos complexos que consistem em uma série de submontagens e componentes, cada um produzido ou obtido separadamente.
Para criar um componente de submontagem para um determinado projeto, vá para a tela de informações do projeto e clique no botão 'Criar Componente de Submontagem'. Isso só precisa ser feito uma vez. Uma vez que o componente é criado, ele será visível em sua lista de componentes e você pode gerenciá-lo como qualquer outro componente, com a exceção de renomear: um componente de submontagem sempre tem o mesmo nome que o projeto ao qual corresponde.
Ao construir um projeto, a tela de confirmação de sua construção perguntará se você deseja adicionar estoque ao componente de submontagem associado. Se você habilitar esta opção, poderá escolher qual local de armazenamento será usado para a construção, inserir preços para a submontagem produzida (a precificação automatizada virá no futuro) e adicionar comentários.
O estoque será então adicionado ao componente de submontagem para este projeto. Como o componente de submontagem é como qualquer outro componente, você pode usá-lo em outros projetos/montagens, definir avisos de baixo estoque, parâmetros de atrito, etc.
Ao usar o controle de lote, cada construção de projetos resulta em um lote distinto de um componente de submontagem com seu próprio código ID Anything™. Se você anexar etiquetas ID Anything™ aos dispositivos fabricados, isso permite que você escaneie rapidamente o código em qualquer dispositivo móvel e acesse as informações de construção correspondentes.
Ao construir projetos/BOMs, existem opções para adicionar estoque ao componente de submontagem associado ao projeto. Uma opção adicional chamada 'Rastrear cada submontagem resultante separadamente?' muda o processo de construção para que lotes individuais sejam gerados para cada submontagem construída. Em outras palavras, cada dispositivo construído está em seu próprio lote de uma única unidade.
Isso proporciona uma flexibilidade incrível: os lotes já carregam muitos dados e têm códigos ID Anything™ únicos. Dados adicionais também podem ser anexados aos lotes como arquivos. Isso pode ser qualquer coisa: resultados de testes, protocolos de reparo, arquivos regulatórios, histórico de serviço ou qualquer outra coisa que seja necessária para rastrear o ciclo de vida de um dispositivo individual.
Cada lote tem um código ID Anything™ gerado de forma única que pode ser impresso como um código QR e anexado ao dispositivo. Alternativamente, os dispositivos podem ser identificados pelo código ID Anything™ da construção (apontando para uma construção) e um número de série inteiro atribuído automaticamente dentro dessa construção.
Se a opção de adicionar estoque de componente de submontagem estiver habilitada ao iniciar uma construção de várias etapas, o PartsBox manterá o controle do estoque que está em produção. Informações sobre possíveis anormalidades na produção ou resultados de testes podem então ser anexadas a cada lote de dispositivo individualmente, à medida que os dispositivos estão sendo construídos. Concluir a construção muda o status do estoque de 'Em Produção' para 'Disponível'.
Existem três tipos de pedidos:
Para adicionar algo a um pedido, ou para criar um pedido, comece com a precificação (uma lista de ofertas) para um único componente, ou com uma Lista de Compras. Você pode adicionar qualquer oferta (ou um grupo de ofertas) a um pedido com um fornecedor que forneceu a oferta.
Ao modificar quantidades em um pedido aberto, PartsBox obterá a precificação atual e ajustará o preço de acordo com a quantidade e os intervalos de preço.
Os pedidos abertos podem ser copiados/colados em um site de distribuidor, ou exportados caso seja necessário um pedido de compra impresso mais formal.
A melhor maneira de fazer um pedido com um fornecedor é usar o método 'Upload cart' e copiar/colar ou fazer upload de um arquivo CSV com informações do pedido.
Quando você marca um pedido aberto como 'Pedido', o PartsBox pede uma data de entrega esperada. Isso é para que você saiba quando seus componentes devem chegar e para que o estoque pedido possa ser mostrado em vários lugares no aplicativo.
Você pode cancelar um pedido aberto, que o retornará para 'Aberto' e parará de exibir o stock como sendo esperado.
É possível receber componentes de um pedido de várias maneiras:
Ao comprar componentes, é frequentemente necessário planejar a produção de vários dispositivos. Como seus BOMs geralmente compartilham componentes, nem sempre é fácil determinar o que realmente precisa ser comprado, especialmente considerando que você já pode ter alguns dos componentes em seu estoque local.
Meta-parts (part alternates) make this even more complicated: until the moment of ordering you want to be flexible as to the choice of a specific MPN (Manufacturer Part Number).
Para começar a comprar, vá para a seção 'Projetos' e comece a adicionar projetos/BOMs ao seu carrinho de compras do projeto usando os botões 'Adicionar ao Carrinho' na parte inferior de cada cartão de projeto. Ao adicionar, você poderá especificar as quantidades que pretende construir.
Depois de adicionar projetos ao carrinho, dê um nome descritivo à sua lista e clique em 'Criar Lista de Compras'. Você será levado à seção 'Compras' e todas as suas listas de compras serão mostradas.
Clicar em uma lista de compras traz a interface de precificação familiar: a mesma que para Precificação de Projeto/BOM. Use-a para selecionar ofertas, adicionar suas próprias ofertas, escolher alternativas específicas de componentes (para meta-componentes) ou limitar a seleção aos seus distribuidores preferidos.
Depois de estar satisfeito com a lista, use a visualização 'Agrupar por Distribuidor/Fornecedor' para ver seus componentes divididos em pedidos para cada fornecedor. Esta visualização permite que você realize as mesmas operações que a visualização 'Todos os Componentes', então você ainda pode mudar suas escolhas de oferta. Além disso, você pode rapidamente adicionar todos os componentes a um novo ou existente pedido com aquele fornecedor, e fazer o pedido com eles.
O suporte para pedidos automáticos sempre foi planejado, mas permanece difícil por causa dos distribuidores.
Os scanners de código de barras que geram teclas são suportados (isso inclui a maioria, senão todos, os scanners USB). O Zebra LS2208 é um exemplo de um scanner 1D que é barato, confiável e funciona bem. No entanto, recentemente muitos distribuidores de componentes começaram a introduzir códigos de barras 2D. No futuro, é provável que a maioria dos códigos de barras seja 2D, devido à sua superioridade. Os códigos de barras 2D permitem armazenar significativamente mais dados em uma pequena área.
Para digitalizar códigos de barras 2D, além de ter um scanner 2D, também tem de configurá-lo para substituir caracteres especiais não imprimíveis por sequências ASCII, para que possa funcionar através de uma aplicação de navegador. Em particular, os códigos ASCII RS, GS e EOT precisam ser substituídos pelas strings '{RS}', '{GS}' e '{EOT}', respectivamente. Felizmente, há uma maneira fácil: se tiver um scanner Zebra DS2208, basta digitalizar o código de barras fornecido e o scanner será configurado corretamente para o PartsBox. O código de barras pode ser baixado como um PNG pequeno, PNG grande ou uma página PDF.
Qualquer scanner 1D deve funcionar bem com o PartsBox, se ele suportar a interface USB HID (por exemplo, ele funciona como um teclado). Se você pode ver a saída do scanner em um editor de texto, ele deve funcionar bem.
Scanners 2D conhecidos por funcionarem bem:
Scanners 2D conhecidos por NÃO funcionar:
Não é possível usar um scanner 2D a menos que ele possa realizar substituições de string em códigos digitalizados (Zebra/Symbol chama isso de 'ADF' para funcionalidade 'Advanced Data Formatting'). Esta é uma limitação dos navegadores da web, não do PartsBox.
A melhor opção para digitalizar códigos de barras é um scanner de código de barras de hardware dedicado. O PartsBox recomenda um scanner 2D, em particular o Zebra DS2208. Cada vez mais distribuidores migrarão para códigos de barras 2D, que podem armazenar significativamente mais informações. Um scanner 2D também pode decodificar códigos de barras 1D.
Outra opção de digitalização (menos cara) é o aplicativo Barcode to PC. Esta solução consiste em duas partes: um software que precisa ser instalado no seu PC, e um aplicativo móvel que faz a digitalização real. Esta solução ainda não funciona corretamente com códigos DataMatrix, mas isso provavelmente mudará no futuro.
Infelizmente, a leitura de códigos de barras usando um scanner USB não pode ser feita com 100% de confiabilidade, devido a muitos fatores fora do controle do PartsBox.
Se um scanner 2D não funcionar com o PartsBox, o primeiro passo é verificar a sua saída num editor de texto, como o Bloco de Notas. Digitalize um código de barras 2D no Bloco de Notas e veja se o resultado contém as sequências '{RS}', '{GS}' e '{EOT}'. Se não contiver, certifique-se de que o scanner foi configurado para estas substituições de código especiais, e se usar um layout de teclado internacional diferente do dos EUA, digitalize o código de configuração regional fornecido no manual do seu scanner.
Por favor, leia também a seção 'Problemas conhecidos e limitações' acima, para ver se o seu problema está listado lá.
Se a saída no Bloco de Notas parece correta, mas o PartsBox não consegue reconhecer o código de barras, por favor, use o formulário de feedback e nos informe.