È un'applicazione che ti permette di tenere traccia dei tuoi componenti elettronici e della produzione. PartsBox ti consente di gestire facilmente l'inventario dei componenti, tenendo traccia di dove sono conservati i componenti, quali sono i livelli di stock attuali e quali componenti sono utilizzati in quali progetti. Mostra le specifiche dei componenti, consente di allegare documenti (schede tecniche, modelli CAD 3D) ai componenti e cerca rapidamente in tutto il database.
PartsBox calcola anche automaticamente il prezzo dei tuoi Progetti/BOM, gestendo sconti per quantità, conversioni di valuta, MOQ (Quantità minima di ordinazione) e multipli di ordine.
Aggiungere stock è facile con la scansione di codici a barre integrata, direttamente nel browser. E ID Anything™ ti permette di etichettare qualsiasi oggetto fisico e ottenere informazioni su di esso in pochi secondi, semplicemente scansionando il codice QR con qualsiasi dispositivo.
Sebbene un foglio di calcolo possa essere sufficiente per gestire una piccola collezione di componenti elettronici, diventa rapidamente ingombrante man mano che l'inventario cresce. I fogli di calcolo mancano della funzionalità specializzata e delle caratteristiche che un sistema dedicato di gestione dell'inventario come PartsBox fornisce.
PartsBox offre accesso istantaneo a schede tecniche, specifiche dei componenti e la possibilità di etichettare e cercare componenti utilizzando il matching sfocato. Consente inoltre la condivisione delle descrizioni dei componenti tra gli utenti. Queste funzionalità aiutano nel processo di gestione e localizzazione dei componenti.
In un ambiente multi-utente, i fogli di calcolo sono carenti in termini di integrità dei dati e tracciabilità. Forniscono solo un'istantanea dei dati di inventario e non registrano quale utente ha eseguito azioni specifiche come la rimozione di componenti. Questa mancanza di storico può portare a confusione ed errori.
Calcolare il prezzo di una Distinta Base (BOM) utilizzando un foglio di calcolo diventa sempre più complesso quando si considerano fattori come conversioni di valuta, sconti per quantità, quantità minime d'ordine e multipli d'ordine. Il foglio di calcolo risultante è spesso intricato e diventa rapidamente obsoleto. PartsBox semplifica questo processo importando direttamente la BOM da un programma CAD e gestendo automaticamente tutte le complessità. Aggiorna le offerte e i tassi di cambio in tempo reale, garantendo che il calcolo della BOM rimanga accurato e aggiornato.
Quindi, mentre i fogli di calcolo possono essere utilizzati per il tracciamento di base dell'inventario, mancano della robustezza, tracciabilità e funzionalità specializzate che un'applicazione costruita appositamente come PartsBox fornisce. PartsBox semplifica la gestione dell'inventario dei componenti elettronici, rendendola più efficiente e affidabile, specialmente in ambienti multi-utente e quando si affrontano scenari di prezzo complessi.
I componenti collegati in PartsBox rappresentano componenti elettronici come resistori, condensatori, diodi, transistori e circuiti integrati che hanno numeri di parte del produttore (MPN) e sono disponibili per l'acquisto dai distributori. Questi componenti sono collegati a un'identità online, che consente il recupero automatico di dati come prezzi, disponibilità e specifiche tecniche dai siti web dei fornitori.
Quando crei un componente collegato in PartsBox, lo associ a uno specifico MPN di un produttore. Questo consente al software di recuperare informazioni in tempo reale sul componente, semplificando il processo di gestione del tuo inventario e della creazione di BOM. I componenti collegati facilitano il mantenimento aggiornato e accurato dei dati sui componenti, poiché le informazioni sono sincronizzate con il database del fornitore.
A differenza dei componenti collegati, i componenti locali in PartsBox sono utilizzati per componenti che non hanno un MPN o non sono disponibili per l'acquisto online, come componenti generici, parti personalizzate, PCB o parti meccaniche. Tuttavia, è comunque possibile collegare un componente locale a un'identità online dopo averlo creato, se necessario.
PartsBox supporta due identificatori per i componenti collegati: il numero di parte del produttore (MPN) e un numero di parte locale. Il numero di parte locale, noto anche come numero di parte aziendale, consente di assegnare un identificatore interno a un componente. Questo è utile per le aziende che hanno il proprio schema di numerazione interna dei componenti.
Per impostare il numero di parte locale per un componente collegato, basta rinominare il componente. Se il numero di parte locale differisce dall'MPN, entrambi saranno visualizzati e indicizzati per la ricerca. Ciò consente di trovare i componenti tramite entrambi gli identificatori.
I numeri di parte locali sono una caratteristica dei piani a pagamento di PartsBox. Il piano gratuito Hobbyist/Maker identifica i componenti collegati esclusivamente tramite il loro MPN e non supporta i numeri di parte locali
Il piano Hobbyist/Maker gratuito identifica i componenti collegati esclusivamente tramite il loro numero di parte del produttore (MPN). Il nome del componente è automaticamente impostato per corrispondere all'MPN.
I piani di abbonamento a pagamento consentono di definire un nome locale personalizzato per i componenti, noto anche come numero di componente locale o numero di componente aziendale. Questo consente di differenziare l'identificatore interno del componente dal numero di componente del produttore.
Sì, PartsBox ti permette di definire i tuoi campi personalizzati per memorizzare dati aggiuntivi sui componenti, oltre ai campi standard forniti. Questa capacità è inclusa nei piani a pagamento.
Le campi personalizzati funzionano in modo simile al campo "Note" integrato, consentendo di catturare qualsiasi tipo di informazione. Tuttavia, i campi personalizzati offrono un modo più strutturato e organizzato per conservare questi dati.
Alcuni esempi di come possono essere utilizzati i campi personalizzati:
I dati inseriti nei campi personalizzati sono indicizzati, quindi possono essere cercati. Questo ti permette di trovare facilmente componenti basati sulle informazioni memorizzate in questi campi.
La risposta corretta è "dipende". Ma in generale, è meglio aggiungere i PCB nudi e trattare i pannelli come un dettaglio di confezionamento, simile a come i componenti arrivano nei vassoi. Questo funzionerà bene con la produzione: dopotutto, un'unità di produzione e prezzo è solitamente un singolo dispositivo testato, anche se potrebbe essere prodotto e testato in pannelli e depanellizzato alla fine.
Le posizioni di stoccaggio in PartsBox possono essere nominate utilizzando qualsiasi schema desiderato, ma si raccomanda la seguente convenzione:
Questo si traduce in nomi di posizioni di stoccaggio come: - "b01-a4" : Scatola 1, fila A, colonna 4 - "s12-l1-r2" : Scaffale 12, livello 1, bobina 2 - "c05-d3" : Armadietto 5, cassetto 3
I nomi delle posizioni di stoccaggio possono essere cambiati in qualsiasi momento in PartsBox. Tuttavia, considera attentamente lo schema di denominazione prima di stampare etichette o adesivi, poiché rinominare diventa scomodo una volta che le etichette sono attaccate alle posizioni fisiche di stoccaggio.
Le posizioni di stoccaggio non possono essere eliminate direttamente in PartsBox. Ciò per mantenere l'integrità dei dati ed evitare di corrompere la cronologia dello stock. Se una posizione di stoccaggio fosse eliminata, qualsiasi voce di stock storica che fa riferimento a quella posizione punterebbe a una posizione inesistente, portando a incongruenze.
Come alternativa, le posizioni di stoccaggio possono essere archiviate. L'archiviazione nasconde la posizione di stoccaggio dalle visualizzazioni normali, pur conservando i dati storici. Le posizioni archiviate saranno visibili solo quando si esamina la cronologia dello stock dei componenti che erano precedentemente conservati in quella posizione.
Questo approccio garantisce che i movimenti di stock passati e i registri di conservazione rimangano intatti e accessibili, anche quando una posizione di conservazione non è più in uso attivo. La funzionalità di archiviazione consente di ordinare l'elenco delle posizioni di conservazione senza perdere preziose informazioni storiche.
PartsBox utilizza uno schema di denominazione dello stoccaggio piatto e non supporta direttamente le posizioni di stoccaggio gerarchiche. L'implementazione dello stoccaggio gerarchico introduce complessità nella ricerca, nel filtraggio e nella visualizzazione coerente delle posizioni in tutta l'applicazione.
Come alternativa, lo schema di denominazione delle posizioni di stoccaggio può essere utilizzato per codificare la gerarchia. Ad esempio, nomi come "Scaffale 1 - Scatola 2 - Scomparto A" possono riflettere la gerarchia fisica pur utilizzando una struttura piatta nell'applicazione.
Questo approccio fornisce i benefici organizzativi dello stoccaggio gerarchico evitando le sfide tecniche e le potenziali incongruenze che sorgono dalla modellazione delle posizioni di stoccaggio in modo gerarchico all'interno dell'applicazione.
Sì, PartsBox supporta l'importazione di BOM da file CSV o TSV esportati da software CAD elettronico. Sono disponibili preset di importazione per Altium Designer, Autodesk EAGLE e KiCad, consentendo un'importazione del BOM rapida e semplice.
Oltre ai preset, un'impostazione di importazione personalizzata consente di mappare le colonne CSV ai campi dati di PartsBox. Ciò consente di importare BOM da praticamente qualsiasi software CAD in grado di esportare una BOM come file CSV.
Il preset di importazione BOM di KiCad è disponibile in tutti i piani, inclusi i piani gratuiti. I preset per i pacchetti CAD commerciali, così come la funzionalità di importazione personalizzata, sono limitati ai piani di abbonamento commerciale a pagamento.
Fare riferimento alla descrizione della funzionalità di Importazione del BOM per ulteriori dettagli sul processo di importazione del BOM e sui formati supportati.
PartsBox utilizza i tassi di cambio della Banca Centrale Europea (BCE) per la conversione delle valute. Questi tassi sono aggiornati periodicamente all'interno dell'applicazione per riflettere gli ultimi valori.
Per i dati storici di inventario, PartsBox memorizza il valore originale e la valuta di ogni voce. Quando questi dati storici devono essere visualizzati, i valori originali vengono convertiti al volo utilizzando i tassi di cambio attuali. Questo si differenzia dall'approccio tipicamente utilizzato nel software contabile, che utilizza tassi di cambio storici per tali conversioni.
La logica dietro l'uso dei tassi attuali per i dati storici si basa sull'assunzione che gli utenti vogliano tipicamente vedere il prezzo attuale di un bill of materials (BOM) al fine di stimare i margini di profitto. Pertanto, applicare i tassi di cambio attuali ai dati storici fornisce una stima dei costi più rilevante per il periodo attuale.
PartsBox fornisce una funzionalità completa di esportazione dei dati, consentendo agli utenti di scaricare tutti i dati inseriti nel sistema in qualsiasi momento. I dati esportati sono forniti in formato JSON (JavaScript Object Notation), che è un formato di interscambio dati leggibile da macchina e facilmente analizzabile.
La scelta del formato JSON come formato di esportazione è guidata dalla complessità del modello di dati sottostante in PartsBox. Le strutture dati non possono essere adeguatamente rappresentate in un formato tabellare come un foglio di calcolo. JSON preserva l'intera gerarchia dei dati e le relazioni, garantendo che tutte le informazioni siano conservate durante il processo di esportazione. Questo fornisce agli utenti la flessibilità di migrare i loro dati verso sistemi alternativi in futuro, se necessario.
JSON (JavaScript Object Notation) è un formato di interscambio dati leggero che consente di memorizzare dati strutturati in un formato di file ben definito e leggibile dall'uomo. Svolge una funzione simile a XML (eXtensible Markup Language) ma offre una sintassi più semplice e un parsing più facile.
I dump di dati forniti da PartsBox in formato JSON sono principalmente destinati al consumo programmatico e all'importazione in altri sistemi. Sebbene i file JSON esportati non possano essere utilizzati direttamente in applicazioni di fogli di calcolo, sono molto preziosi per sviluppatori e integratori di sistemi che necessitano di elaborare e importare i dati in altri strumenti software o database.
È importante notare che il modello di dati in PartsBox non è piatto, il che significa che non può essere rappresentato accuratamente in una struttura tabulare semplice come un file CSV (Valori Separati da Virgola). Ad esempio, ogni componente in PartsBox mantiene una cronologia delle voci di stock, che andrebbe persa se i dati fossero esportati come un foglio di calcolo piatto. Il formato JSON preserva le ricche informazioni strutturali e le relazioni tra le diverse entità nel modello di dati di PartsBox.
No, attualmente non è supportata la modifica e la re-importazione dei dati esportati. Consentire modifiche arbitrarie ai dati esportati richiederebbe controlli di coerenza complessi per evitare l'introduzione di errori o incongruenze quando i dati modificati vengono reimportati in PartsBox.
In caso di perdita o corruzione dei dati, il supporto di PartsBox può importare manualmente i tuoi dati come misura di recupero di emergenza una tantum. Tuttavia, questo processo non è automatizzato e richiede un intervento manuale da parte del team di PartsBox per garantire che l'integrità dei dati sia mantenuta.
PartsBox adotta diverse misure per garantire la sicurezza e l'integrità dei dati degli utenti:
Archiviazione dati: Tutti i dati degli utenti sono memorizzati in un sistema di database distribuito, con replica su più server per ridondanza e alta disponibilità.
Backup dei dati: vengono eseguiti backup crittografati ogni ora, inclusi backup fuori sede per il recupero in caso di disastro. La crittografia del backup utilizza lo standard AES-256.
Protezione delle password: Le password degli utenti sono hashate e salate utilizzando SHA512 combinato con bcrypt per una robusta protezione contro i tentativi di cracking.
Portabilità dei dati: Gli utenti possono esportare il loro intero set di dati in qualsiasi momento in formato JSON. In caso di evento catastrofico, i dati possono essere ripristinati da questa esportazione JSON.
Sicurezza dell'accesso: Tutti gli accessi ai dati avvengono tramite HTTPS, fornendo la cifratura dei dati in transito.
Responsabilità dell'utente: Gli utenti sono responsabili dell'impostazione di una password dell'account forte. Si raccomanda l'uso di un gestore di password affidabile per generare una password ad alta entropia.
Utilizzando algoritmi di crittografia, hashing standardizzati nell'industria e procedure di backup, PartsBox protegge i dati degli utenti da accessi non autorizzati o perdite. L'architettura distribuita e i backup fuori sede offrono ulteriore resilienza. La portabilità dei dati garantisce agli utenti di poter recuperare i loro dati se necessario. In ultima analisi, sia PartsBox che gli utenti condividono la responsabilità per la sicurezza dei dati.
Si prega di contattare support@partsbox.io.
PartsBox offre un piano gratuito per maker e hobbisti. Il servizio genera entrate attraverso piani a pagamento, che sono ben adatti per aziende impegnate nella prototipazione, laboratori di elettronica, laboratori di ricerca e produzione elettronica su piccola e media scala (produttori su contratto). I ricavi di questi piani a pagamento assicurano lo sviluppo e la manutenzione continui di PartsBox.
Per richiedere una nuova funzionalità, si prega di utilizzare il modulo di suggerimento/feedback fornito. Quando invii la tua richiesta, specifica se la mancanza di questa funzionalità è un "fattore bloccante" che ti impedisce di utilizzare completamente PartsBox. Inoltre, se la funzionalità richiesta ti offrirebbe un valore significativo, indica se saresti disposto ad aggiornare a un piano a pagamento per accedervi.
Sviluppare e mantenere il software richiede risorse significative, inclusi hardware, energia e costi del lavoro. Come azienda, PartsBox mira ad essere finanziariamente sostenibile e stabile nel lungo termine per continuare a fornire un servizio affidabile ai suoi utenti.
Per raggiungere questo obiettivo, PartsBox offre diversi piani di abbonamento. Il piano gratuito è progettato per fornire agli hobbisti e ai maker tutte le funzionalità essenziali di cui hanno bisogno per gestire efficacemente l'inventario dei loro componenti elettronici. Un'eccezione è la funzionalità di scansione dei codici a barre nel browser utilizzando la fotocamera del computer. A causa degli alti costi di licenza per utente associati a questa tecnologia, non è fattibile includerla nel piano gratuito. Tuttavia, PartsBox si impegna a rendere le funzionalità più utili accessibili a tutti gli utenti garantendo al contempo la sostenibilità a lungo termine del servizio.
Una preoccupazione comune quando si adotta un nuovo software, specialmente da piccole aziende, è la sostenibilità a lungo termine. Il software sarà ancora supportato e mantenuto in futuro? È una domanda valida, data l'alta percentuale di fallimento delle startup tecnologiche. Sebbene non si possano fare garanzie assolute, ecco alcuni punti chiave su PartsBox:
Detto ciò, il futuro è sempre incerto. Come fondatore, mi impegno ad essere trasparente ed evitare di fare promesse che non posso mantenere. Posso solo condividere le mie intenzioni attuali.
Una promessa che faccio è che i tuoi dati non saranno mai tenuti in ostaggio. La funzionalità di esportazione dei dati è e continuerà ad essere mantenuta, garantendo che tu possa recuperare i tuoi dati in qualsiasi momento. Questo impegno per la portabilità dei dati offre tranquillità e flessibilità.
In sintesi, sebbene nessuna azienda possa garantire il suo futuro, PartsBox è strutturata per la sostenibilità a lungo termine ed è impegnata nella sicurezza dei dati e nell'accessibilità.