É uma aplicação que lhe permite acompanhar os seus componentes eletrónicos e produção. O PartsBox permite-lhe gerir facilmente o inventário de componentes, acompanhando onde os componentes estão armazenados, quais os níveis de stock atuais e quais os componentes utilizados em que projetos. Exibe as especificações dos componentes, permite anexar documentos (datasheets, modelos CAD 3D) aos componentes e pesquisa toda a base de dados rapidamente. Permite-lhe imprimir etiquetas para os seus componentes, lotes, localizações de armazenamento, encomendas, projetos e produções individuais.
O PartsBox também calcula automaticamente o preço dos seus Projetos/BOMs, lidando com descontos por quantidade, conversões de moeda, MOQ (Quantidades Mínimas de Pedido) e múltiplos de pedido.
Adicionar stock é fácil com a leitura de códigos de barras integrada, diretamente no navegador. E o ID Anything™ permite-lhe etiquetar/rotular qualquer item físico e obter informações sobre ele em segundos, apenas digitalizando o código QR com qualquer dispositivo.
Embora uma planilha possa ser suficiente para gerenciar uma pequena coleção de componentes eletrônicos, ela rapidamente se torna complicada à medida que o inventário cresce. As planilhas não possuem a funcionalidade especializada e os recursos que um sistema de gerenciamento de inventário dedicado como o PartsBox oferece.
O PartsBox oferece acesso instantâneo a datasheets, especificações de componentes e a capacidade de marcar e pesquisar componentes usando correspondência difusa (fuzzy matching). Também permite compartilhar descrições de componentes entre usuários. Esses recursos ajudam no processo de gerenciamento e localização de componentes.
Num ambiente multiutilizador, as folhas de cálculo falham em termos de integridade de dados e rastreabilidade. Elas fornecem apenas um instantâneo dos dados de inventário e não registam qual o utilizador que realizou ações específicas, como a remoção de componentes. Esta falta de histórico pode levar a confusão e erros.
Calcular o preço de uma Lista de Materiais (BOM) usando uma planilha torna-se cada vez mais complexo quando fatores como conversões de moeda, descontos por quantidade, quantidades mínimas de pedido e múltiplos de pedido são considerados. A planilha resultante é frequentemente intrincada e torna-se desatualizada rapidamente. O PartsBox simplifica esse processo importando a BOM diretamente de um programa CAD e lidando com todas as complexidades automaticamente. Ele atualiza ofertas e taxas de câmbio em tempo real, garantindo que o cálculo da BOM permaneça preciso e atualizado.
Portanto, embora as planilhas possam ser usadas para rastreamento básico de estoque, elas carecem da robustez, rastreabilidade e recursos especializados que um aplicativo desenvolvido especificamente como o PartsBox oferece. O PartsBox simplifica o gerenciamento do estoque de componentes eletrônicos, tornando-o mais eficiente e confiável, especialmente em ambientes multiusuário e ao lidar com cenários de preços complexos.
A Zebra é a única grande fabricante de impressoras de etiquetas que possui uma linguagem de impressora estabelecida e bem documentada (Zebra Printer Language, ZPL) que é universalmente suportada na maioria de suas impressoras. Por causa disso, o PartsBox não precisa implementar um designer de etiquetas gráfico completo, oferecendo em vez disso modelos poderosos que podem ser preenchidos com dados. Os modelos podem ser projetados graficamente usando software como Labelary Viewer e muitos outros aplicativos.
A Zebra também oferece uma ampla gama de impressoras adequadas não apenas para consumidores, mas também para aplicações industriais.
Infelizmente, falar com uma impressora de etiquetas de dentro de um navegador geralmente não é possível. Aplicativos de navegador só têm acesso à caixa de diálogo genérica "Imprimir", que não é adequada para etiquetas estritamente formatadas e envio de códigos ZPL brutos para a impressora. Este é um item de baixa prioridade para os fabricantes de navegadores, então é improvável que melhore em breve. É por isso que o PartsBox precisa se conectar a um aplicativo externo instalado localmente (JSPrintManager) que recebe os dados brutos e os envia para a impressora.
Os componentes vinculados no PartsBox representam componentes eletrónicos como resistências, condensadores, díodos, transístores e circuitos integrados que têm números de peça do fabricante (MPNs) e estão disponíveis para compra em distribuidores. Estes componentes estão vinculados a uma identidade online, o que permite a recuperação automática de dados como preços, disponibilidade e especificações técnicas dos sites dos fornecedores.
Quando cria um componente vinculado no PartsBox, associa-o a um MPN específico de um fabricante. Isto permite que o software obtenha informações em tempo real sobre o componente, simplificando o processo de gestão do seu inventário e criação de BOMs. Os componentes vinculados tornam mais fácil manter os dados dos seus componentes atualizados e precisos, uma vez que a informação é sincronizada com a base de dados do fornecedor.
Em contraste com os componentes ligados, os componentes locais no PartsBox são utilizados para componentes que não têm um MPN ou não estão disponíveis para compra online, tais como componentes genéricos, componentes personalizados, PCBs ou peças mecânicas. No entanto, ainda pode ligar um componente local a uma identidade online após criá-lo, se surgir a necessidade.
O PartsBox suporta dois identificadores para componentes vinculados: o número de peça do fabricante (MPN) e um número de peça local. O número de peça local, também conhecido como número de peça da empresa, permite atribuir um identificador interno a um componente. Isso é útil para empresas que possuem seu próprio esquema interno de numeração de componentes.
Para definir o número de peça local para um componente vinculado, basta renomear o componente. Se o número de peça local diferir do MPN, ambos serão exibidos e indexados para pesquisa. Isso permite que os componentes sejam encontrados por qualquer identificador.
Números de peça locais são um recurso dos planos pagos do PartsBox. O plano gratuito Hobbyist/Maker identifica componentes vinculados apenas pelo seu MPN e não suporta números de peça locais
O plano gratuito Hobbyist/Maker identifica componentes vinculados apenas pelo número de peça do fabricante (MPN). O nome do componente é definido automaticamente para corresponder ao MPN.
Os planos de assinatura pagos permitem definir um nome local personalizado para componentes, também referido como número de peça local ou número de peça da empresa. Isso permite diferenciar o identificador interno do componente do número de peça do fabricante.
A resposta correta é "depende". Mas, em geral, é melhor adicionar as PCBs nuas e tratar os painéis como um detalhe de embalagem, semelhante à forma como os componentes chegam em bandejas. Isso funcionará bem com a produção: afinal, uma unidade de produção e precificação geralmente é um único dispositivo testado, mesmo que possam ser produzidos e testados em painéis e despanelizados no final.
Os locais de armazenamento no PartsBox podem ser nomeados usando qualquer esquema desejado, mas a seguinte convenção é recomendada:
Isto resulta em nomes de locais de armazenamento como:
Os nomes dos locais de armazenamento podem ser alterados a qualquer momento no PartsBox. No entanto, considere cuidadosamente o esquema de nomenclatura antes de imprimir etiquetas ou adesivos, pois renomear torna-se inconveniente uma vez que as etiquetas são afixadas aos locais de armazenamento físicos.
As localizações de armazenamento não podem ser excluídas diretamente no PartsBox. Isso serve para manter a integridade dos dados e evitar corromper o histórico de estoque. Se uma localização de armazenamento fosse excluída, quaisquer entradas de estoque históricas que fizessem referência a essa localização apontariam para uma localização inexistente, levando a inconsistências.
Como alternativa, os locais de armazenamento podem ser arquivados. O arquivamento oculta o local de armazenamento das vistas normais, preservando ainda os dados históricos. Os locais arquivados só serão visíveis ao examinar o histórico de stock de componentes que foram previamente armazenados nesse local.
Essa abordagem garante que os movimentos de estoque passados e os registros de armazenamento permaneçam intactos e acessíveis, mesmo quando um local de armazenamento não estiver mais em uso ativo. A funcionalidade de arquivamento permite organizar a lista de locais de armazenamento sem perder informações históricas valiosas.
O PartsBox utiliza um esquema de nomenclatura de armazenamento plano e não suporta diretamente locais de armazenamento hierárquicos. A implementação de armazenamento hierárquico introduz complexidade na pesquisa, filtragem e na exibição consistente de locais em toda a aplicação.
Como alternativa, o esquema de nomenclatura do local de armazenamento pode ser usado para codificar a hierarquia. Por exemplo, nomes como "Prateleira 1 - Caixa 2 - Compartimento A" podem refletir a hierarquia física enquanto ainda usam uma estrutura plana no aplicativo.
Essa abordagem fornece os benefícios organizacionais do armazenamento hierárquico, evitando os desafios técnicos e possíveis inconsistências que surgem da modelagem de locais de armazenamento de maneira hierárquica dentro do aplicativo.
Sim, o PartsBox suporta a importação de BOMs de arquivos CSV ou TSV exportados de software CAD eletrônico. Predefinições de importação estão disponíveis para Altium Designer, Autodesk EAGLE e KiCad, permitindo uma importação de BOM rápida e fácil.
Além das predefinições, uma configuração de importação personalizada permite mapear colunas CSV para campos de dados do PartsBox. Isto permite importar BOMs de praticamente qualquer software CAD que possa exportar uma BOM como um ficheiro CSV.
A predefinição de importação de BOM do KiCad está disponível em todos os planos, incluindo o plano gratuito. Predefinições para pacotes CAD comerciais, bem como a funcionalidade de importação personalizada, são limitadas a planos de assinatura comercial pagos.
Consulte a descrição da funcionalidade de Importação de BOM para mais detalhes sobre o processo de importação de BOM e formatos suportados.
O PartsBox utiliza as taxas de câmbio do Banco Central Europeu (BCE) para conversão de moeda. Estas taxas são atualizadas periodicamente dentro da aplicação para refletir os valores mais recentes.
Para dados históricos de estoque, o PartsBox armazena o valor original e a moeda de cada entrada. Quando esses dados históricos precisam ser exibidos, os valores originais são convertidos instantaneamente usando as taxas de câmbio atuais. Isso difere da abordagem normalmente usada em softwares de contabilidade, que usam taxas de câmbio históricas para tais conversões.
A lógica por trás do uso de taxas atuais para dados históricos baseia-se na suposição de que os usuários geralmente desejam ver o preço atual de uma lista de materiais (BOM) para estimar as margens de lucro. Portanto, aplicar as taxas de câmbio atuais aos dados históricos fornece uma estimativa de custo mais relevante para o período atual.
Sim, o PartsBox permite que você defina seus próprios campos personalizados para armazenar dados adicionais, além dos campos padrão fornecidos. Essa capacidade está incluída em todos os planos comerciais.
Campos personalizados podem ser adicionados a componentes, lotes, locais de armazenamento, pedidos, projetos e entradas de projeto (BOM).
Os campos personalizados funcionam de forma semelhante ao campo "Notas" integrado, permitindo capturar qualquer tipo de informação. No entanto, ao contrário de notas ou comentários, os campos personalizados são estruturados, indexados para pesquisa e podem ser usados em colunas de tabelas e filtragem em todo o aplicativo.
Alguns exemplos de como os campos personalizados podem ser usados:
O PartsBox fornece funcionalidade abrangente de exportação de dados, permitindo que os usuários baixem todos os dados inseridos no sistema a qualquer momento. Os dados exportados são fornecidos no formato JSON (JavaScript Object Notation), que é um formato de intercâmbio de dados legível por máquina e facilmente analisável.
A escolha do JSON como formato de exportação é motivada pela complexidade do modelo de dados subjacente no PartsBox. As estruturas de dados não podem ser adequadamente representadas em um formato tabular, como uma planilha. O JSON preserva toda a hierarquia de dados e relacionamentos, garantindo que todas as informações sejam mantidas durante o processo de exportação. Isso oferece aos usuários a flexibilidade de migrar seus dados para sistemas alternativos no futuro, se necessário.
JSON (JavaScript Object Notation) é um formato leve de intercâmbio de dados que permite que dados estruturados sejam armazenados em um formato de arquivo bem definido e legível por humanos. Ele serve a um propósito semelhante ao XML (eXtensible Markup Language), mas oferece uma sintaxe mais simples e uma análise mais fácil.
Os dumps de dados fornecidos pelo PartsBox em formato JSON destinam-se principalmente ao consumo programático e importação para outros sistemas. Embora os arquivos JSON exportados não possam ser usados diretamente em aplicativos de planilha, eles são altamente valiosos para desenvolvedores e integradores de sistemas que precisam processar e importar os dados para outras ferramentas de software ou bancos de dados.
É importante notar que o modelo de dados no PartsBox não é plano, o que significa que não pode ser representado com precisão em uma estrutura tabular simples como um arquivo CSV (Valores Separados por Vírgula). Por exemplo, cada componente no PartsBox mantém um histórico de entradas de estoque, que seria perdido se os dados fossem exportados como uma planilha plana. O formato JSON preserva as ricas informações estruturais e relacionamentos entre diferentes entidades no modelo de dados do PartsBox.
Não, a edição e reimportação de dados exportados não é suportada atualmente. Permitir alterações arbitrárias nos dados exportados exigiria verificações de consistência complexas para evitar a introdução de erros ou inconsistências ao importar os dados modificados de volta para o PartsBox.
Em caso de perda ou corrupção de dados, o suporte do PartsBox pode importar manualmente seus dados como uma medida de recuperação de emergência única. No entanto, este processo não é automatizado e requer intervenção manual da equipe do PartsBox para garantir que a integridade dos dados seja mantida.
O PartsBox emprega várias medidas para garantir a segurança e integridade dos dados do usuário:
Armazenamento de dados: Todos os dados do utilizador são armazenados num sistema de base de dados distribuído, com replicação em vários servidores para redundância e alta disponibilidade.
Backups de dados: Backups criptografados são realizados a cada hora, incluindo backups externos para recuperação de desastres. A criptografia de backup usa o padrão AES-256.
Proteção de senha: As senhas dos usuários são criptografadas (hashed) e salgadas (salted) usando SHA512 combinado com bcrypt para proteção robusta contra tentativas de quebra.
Portabilidade de dados: Os usuários podem exportar seu conjunto de dados completo a qualquer momento no formato JSON. Em um evento catastrófico, os dados podem ser restaurados a partir desta exportação JSON.
Segurança de acesso: Todo o acesso aos dados ocorre via HTTPS, fornecendo criptografia de dados em trânsito.
Responsabilidade do utilizador: Os utilizadores são responsáveis por definir uma palavra-passe forte para a conta. Recomenda-se a utilização de um gestor de palavras-passe respeitável para gerar uma palavra-passe de alta entropia.
Ao utilizar criptografia padrão da indústria, algoritmos de hash e procedimentos de backup, o PartsBox protege os dados do usuário contra acesso não autorizado ou perda. A arquitetura distribuída e os backups externos fornecem maior resiliência. A portabilidade de dados garante que os usuários possam recuperar seus dados, se necessário. Em última análise, tanto o PartsBox quanto os usuários compartilham a responsabilidade pela segurança dos dados.
Por favor, entre em contato com o suporte e faremos isso por você!
O PartsBox oferece um plano gratuito para makers e hobbistas. O serviço gera receita por meio de planos pagos, que são adequados para empresas envolvidas em prototipagem, laboratórios de eletrônica, laboratórios de pesquisa e produção de eletrônicos de pequena a média escala (incluindo fabricantes contratados). A receita desses planos pagos garante o desenvolvimento e a manutenção contínuos do PartsBox.
Para solicitar um novo recurso, use o formulário de sugestão/feedback fornecido. Ao enviar sua solicitação, especifique se a falta desse recurso é um "impedimento" que impede você de usar o PartsBox completamente. Além disso, se o recurso solicitado fornecer um valor significativo para você, indique se estaria disposto a fazer upgrade para um plano superior para acessá-lo.
Desenvolver e manter software requer recursos significativos, incluindo hardware, energia e custos de mão de obra. Como empresa, o PartsBox visa ser financeiramente sustentável e estável a longo prazo para continuar fornecendo um serviço confiável aos seus usuários. Esta não é uma empresa financiada por capital de risco (VC): ela não busca crescimento a qualquer custo.
Para conseguir isso, o PartsBox oferece diferentes planos de assinatura. O plano gratuito é projetado para fornecer aos hobbyists e makers todos os recursos essenciais de que precisam para gerenciar seu inventário de componentes eletrônicos de forma eficaz. Uma exceção é o recurso de leitura de código de barras no navegador usando a câmera de um computador. Devido aos altos custos de licenciamento por usuário associados a essa tecnologia, não é viável incluí-la no plano gratuito. No entanto, o PartsBox se esforça para tornar os recursos mais úteis acessíveis a todos os usuários, garantindo a viabilidade do serviço a longo prazo.
Uma preocupação comum ao adotar novo software, especialmente por parte de empresas mais pequenas, é a viabilidade a longo prazo. O software continuará a ser suportado e mantido no futuro? É uma pergunta válida, dada a elevada taxa de falência de startups tecnológicas. Embora não possam ser dadas garantias absolutas, aqui estão alguns pontos-chave sobre o PartsBox:
Dito isso, o futuro é sempre incerto. Como fundador, procuro ser transparente e evitar fazer promessas que não posso cumprir. Só posso compartilhar minhas intenções atuais.
Uma promessa que faço é que seus dados nunca serão mantidos como reféns. A funcionalidade de exportação de dados é e continuará a ser mantida, garantindo que você possa recuperar seus dados a qualquer momento. Esse compromisso com a portabilidade de dados proporciona tranquilidade e flexibilidade.
Em resumo, embora nenhuma empresa possa garantir seu futuro, o PartsBox está estruturado para sustentabilidade a longo prazo e está comprometido com a segurança e acessibilidade dos dados.