È 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, dei livelli di stock attuali e di quali componenti sono utilizzati in quali progetti. Visualizza le specifiche dei componenti, permette di allegare documenti (datasheet, modelli CAD 3D) ai componenti e ricerca rapidamente l'intero database. Ti permette di stampare etichette per i tuoi componenti, lotti, ubicazioni di stoccaggio, ordini, progetti e singole produzioni.
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.
Zebra è l'unico grande produttore di stampanti per etichette che dispone di un linguaggio di stampa consolidato e ben documentato (Zebra Printer Language, ZPL) universalmente supportato su tutte le sue stampanti. Per questo motivo, PartsBox non deve implementare un editor grafico di etichette completo, ma offre invece potenti modelli che possono essere riempiti con i dati. I modelli possono essere progettati graficamente utilizzando software come Labelary Viewer e molte altre applicazioni.
Zebra offre anche una vasta gamma di stampanti adatte non solo ai consumatori, ma anche ad applicazioni industriali.
Purtroppo, comunicare con una stampante di etichette direttamente dal browser generalmente non è possibile. Le app browser hanno accesso solo alla finestra di dialogo "Stampa" generica, che non è adatta per etichette con formattazione precisa e per l'invio di codici ZPL grezzi alla stampante. Questo è un aspetto a bassa priorità per i produttori di browser, quindi è improbabile che migliori a breve. Per questo motivo, PartsBox deve collegarsi a un'applicazione esterna installata localmente (JSPrintManager) che riceve i dati grezzi e li invia alla stampante.
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.
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.
Sì, PartsBox ti permette di definire i tuoi campi personalizzati per memorizzare dati aggiuntivi, oltre ai campi standard forniti. Questa funzionalità è inclusa in tutti i piani commerciali.
I campi personalizzati possono essere aggiunti a componenti, lotti, ubicazioni di stoccaggio, ordini, progetti e voci di progetto (BOM).
I campi personalizzati funzionano in modo simile al campo integrato "Note", permettendoti di acquisire qualsiasi tipo di informazione. Tuttavia, a differenza delle note o dei commenti, i campi personalizzati sono strutturati, indicizzati per la ricerca e possono essere utilizzati come colonne nelle tabelle e nei filtri in tutta l'applicazione.
Alcuni esempi di come potrebbero essere usati i campi personalizzati:
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.
Contatta il supporto e lo faremo per te!
PartsBox offre un piano gratuito per maker e hobbisti. Il servizio genera entrate tramite piani a pagamento, che sono adatti per aziende impegnate in prototipazione, laboratori di elettronica, laboratori di ricerca e produzione elettronica su piccola e media scala (inclusi i produttori conto terzi). Le entrate da questi piani a pagamento garantiscono lo sviluppo e la manutenzione continua di PartsBox.
Per richiedere una nuova funzionalità, utilizza il modulo di suggerimenti/feedback fornito. Quando invii la tua richiesta, specifica se la mancanza di questa funzionalità è un "blocco totale" che ti impedisce di utilizzare completamente PartsBox. Inoltre, se la funzionalità richiesta ti fornirebbe un valore significativo, indica se saresti disposto a passare a un piano superiore per accedervi.
Sviluppare e mantenere software richiede risorse significative, inclusi costi di hardware, energia e lavoro. Come azienda, PartsBox mira a essere finanziariamente sostenibile e stabile nel lungo termine per continuare a fornire un servizio affidabile ai suoi utenti. Non si tratta di un'azienda finanziata da VC: non insegue la crescita a tutti i costi.
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à.