Seleziona Pagina

Produzione e assemblaggio di PCB per tastiere ZMK

Scheda PCB ZMK per tastiere meccaniche wireless divise

ZMK viene comunemente scelto per tastiere Bluetooth a basso consumo, tastiere divise e dispositivi di input alimentati a batteria, soprattutto quando si utilizzano moduli controller compatti o hardware wireless basato su Nordic. Highleap Electronics produce PCB e schede PCBA assemblate per un'ampia gamma di prodotti elettronici, non solo per applicazioni di tastiere. Per i progetti ZMK, i servizi possono includere la fabbricazione di PCB rigidi, l'assemblaggio BLE con moduli controller o chip, circuiti USB-C e di ricarica, display, encoder, RGB, batterie, programmazione sinistra/destra, accoppiamento wireless, test di corrente e integrazione del prodotto finale.

Un repository o una mappatura dei tasti da soli non costituiscono un pacchetto di produzione completo. La revisione del PCB rilasciata, i pin del controller, il bootloader, la configurazione del device tree, i binari generati, i ruoli sinistro/destro, il comportamento della batteria, il processo di cancellazione del legame e la procedura di test devono essere tutti coerenti. Highleap converte i dati di sviluppo approvati in istruzioni di produzione controllate, in modo che ogni PCBA ZMK sia programmato, identificato e testato rispetto alla variante di prodotto corretta.

Guida all'acquisto di schede PCBA per tastiere wireless ZMK

Highleap può produrre un PCB per tastiera divisa ZMKTastiera PCB della famiglia nRF52, tastiera wireless basata su moduli o tastiera BLE ZMK integrata. Il processo di produzione può includere il flashing del firmware ZMK, la pulizia dei collegamenti, l'identificazione sinistra/destra e l'accoppiamento con l'host. L'hardware della tastiera personalizzata rimane basato su specifiche di progetto: Highleap non modifica la mappatura della tastiera o l'architettura wireless del cliente senza approvazione.

Articolo di approvvigionamento Base di fornitura e preventivo Highleap
formati hardware PCB porta-modulo controller, PCB BLE a livello di chip, ibrido cablato/wireless, coppia divisa o architettura ricevitore/dongle.
Input del firmware Sono stati rilasciati i binari sinistro/destro, il bootloader, l'archivio di configurazione ZMK, la mappatura della tastiera, le istruzioni di ripristino e l'identificativo della versione.
Funzioni wireless Pubblicità BLE, profili, abbinamento, riconnessione, suddivisione dei ruoli centrale/periferico e segnalazione della batteria come definito.
montaggio Controller/modulo BLE, cristalli, USB-C, caricabatterie, connettore batteria, tasti/prese, display, encoder e RGB.
Test Programmazione, identificazione del ruolo, cancellazione del legame, accoppiamento parziale, accoppiamento host, matrice, USB, corrente e controlli opzionali del display/RGB.
Quantità minima d'ordine del prototipo L'assemblaggio iniziale del PCB ZMK può utilizzare Highleap Punto di ingresso con ordine minimo ridotto di 5 pezziPer i prodotti scomponibili, il preventivo specifica se la quantità viene conteggiata per singola metà o per coppia completa; i moduli di controllo, le batterie e i tempi di accoppiamento possono modificare il minimo.
impegno nei tempi di consegna La consegna di ZMK è confermata dopo che sono disponibili le scorte di controller/moduli, batterie, bootloader, binari rilasciati, definizioni di ruolo e test di accoppiamento. riferimento ai tempi di consegna per l'assemblaggio Il prezzo include la fabbricazione e l'approvvigionamento; il tempo dedicato alla creazione del firmware o al debug wireless è escluso, a meno che non sia specificato separatamente.
Fattori di costo Disponibilità del controller, progettazione a modulo o a chip singolo, gestione delle coppie separate, batteria, tempo di programmazione, accoppiamento/serializzazione e complessità del dispositivo di test.
File di preventivo preferiti Fornire Gerber/ODB++, file di foratura, distinta base, centroide e disegni, oltre ai dati del controller, bootloader, binari sinistro/destro rilasciati, archivio di configurazione, mappatura della tastiera, informazioni sulla batteria/involucro e passaggi di accoppiamento/test. Highleap's lista di controllo dei file fornisce i formati di produzione di base.
confine software Highleap può compilare e installare la versione approvata. Lo sviluppo di nuove funzionalità ZMK, il debug dell'applicazione e la certificazione sono attività separate, salvo diverso accordo contrattuale.

Highleap's capacità di pannelli rigidi Supporta sia i moduli di supporto che i progetti BLE a livello di chip. La realizzazione effettiva del ZMK è vincolata dallo spazio disponibile per l'antenna, dal circuito di uscita del controller, dal circuito della batteria, dalla geometria a metà e dall'accesso alla programmazione, pertanto per ogni revisione viene documentato un sottoinsieme approvato DFM.

Hardware e file di produzione della tastiera wireless ZMK

ZMK è un firmware open-source per tastiere, basato su Zephyr e progettato per dispositivi di input cablati e wireless. La sua documentazione ufficiale elenca tra le funzionalità supportate tastiere wireless divise, basso consumo energetico e stati di sospensione: Introduzione a ZMK e stato delle funzionalità. Per la produzione, Highleap necessita dell'hardware e della configurazione esatti, non di una richiesta generica di "supporto ZMK".

Per la produzione di PCB per tastiere ZMK, il controllo va oltre la saldatura. Highleap identifica ogni variante hardware, carica il firmware corretto, verifica lo stato di incollaggio per la spedizione e registra la revisione del PCBA ZMK rilasciata. I prodotti wireless con splitter vengono testati a livello di coppia anziché con due test su schede separate.

I controlli di produzione RF, batteria e antenna più ampi sono trattati su PCB per tastiera meccanica wireless pagina di servizio.

File o decisione richiesti Perché è importante Condizione di rilascio
Scheda di controllo o SoC Definisce i requisiti relativi a pin, radio, bootloader e alimentazione. Ricambio identico e proveniente da fornitore autorizzato.
Configurazione scheda/schermatura ZMK Mappa i nodi hardware, la matrice, i sensori e i ruoli suddivisi Commit del repository o archivio controllato.
Costruzioni sinistra/destra o centrale/periferica Impedisce il caricamento del firmware nella metà sbagliata File binari denominati e istruzioni di programmazione.
Configurazione della mappatura dei tasti e delle funzioni Definisce ingressi, illuminazione, encoder e profili Versione approvata per i test di produzione.
Specifiche della batteria e del caricabatterie Definisce il comportamento in materia di potenza e sicurezza Schema, imballaggio e limiti approvati.
Comandi di prova e procedura di ripristino/associazione Consente l'accoppiamento ripetibile e il test funzionale Istruzioni per l'operatore e criteri di superamento/fallimento.

Highleap è in grado di realizzare prototipi ingegneristici anche durante l'evoluzione della configurazione, ma la produzione in serie richiede una configurazione definitiva di PCB, distinta base, stato del repository del firmware e revisione dei test.

Controllo del controller, dell'assegnazione dei pin e del bootloader

I progetti ZMK utilizzano comunemente moduli o schede controller basati su nRF52, ma la revisione della produzione segue esattamente la selezione del cliente. Highleap verifica i pin della matrice, i dispositivi I²C/SPI, gli encoder, i display, la misurazione della batteria, il controllo dell'alimentazione esterna, l'USB e l'accesso alla programmazione rispetto ai file del device tree.

  • verificare che ogni rete dello schema corrisponda all'assegnazione dei pin ZMK e alla definizione della scheda;
  • riservare l'accesso alla programmazione e al ripristino per il controller selezionato;
  • Verificare i requisiti di oscillatore, antenna, regolatore e disaccoppiamento per i layout SoC personalizzati;
  • definire l'immagine del bootloader, l'immagine dell'applicazione e la sequenza di flash;
  • proteggere le interfacce USB-C, della batteria e dei connettori esposti;
  • documentare le varianti hardware opzionali in modo che venga caricato il file binario corretto.

La programmazione può essere integrata con Saldatura e programmazione di schede a microcontrolloreHighleap registra il nome o il checksum dell'immagine approvata insieme al lotto di produzione.

Scheda PCBA per tastiera ZMK con controller BLE e circuito batteria

Ruoli della tastiera ZMK divisi, BLE e domini di alimentazione

Le tastiere divise ZMK utilizzano un dispositivo centrale che elabora lo stato della mappatura dei tasti e comunica con l'host, mentre le periferiche inviano eventi provenienti da tasti o sensori. Il dispositivo centrale consuma in genere più energia a causa della sua maggiore attività radio. Questi ruoli e la procedura di abbinamento sono documentati nella guida per tastiere divise ZMK.

La produzione corrispondente sinistra/destra, la politica della metà di ricambio e l'imballaggio sono descritti in dettaglio in Produzione di PCB per tastiere divise.

Area di progettazione ZMK, società di produzione Test di salto in alto
Identità centrale/periferica Un firmware errato impedisce il corretto funzionamento del ruolo Flashare i file binari etichettati e verificare il comportamento del ruolo.
Accoppiamento BLE tra le due metà I legami memorizzati possono impedire la connessione di un nuovo set abbinato Utilizzare una sequenza controllata di cancellazione/reset/accoppiamento.
Profili host I vecchi legami possono causare fallimenti nelle riconnessioni Profili chiari e test di commutazione host approvata.
Differenza di batteria tra le due metà La corrente centrale e quella periferica possono differire Misurare ciascun lato negli stati definiti.
Binario di alimentazione esterno I display o l'illuminazione possono scaricare la batteria anche quando sono nominalmente spenti Verificare lo spegnimento del binario controllato dal firmware.
Accesso USB Solo il lato previsto può esporre le funzioni host o di ricarica Verificare entrambe le metà in base alle istruzioni del prodotto.

Per i prodotti wireless a componenti separati, Highleap può serializzare e confezionare le metà come coppie abbinate. La politica relativa alle metà di ricambio e all'abbinamento per la sostituzione deve essere definita prima della produzione, poiché le unità post-vendita potrebbero richiedere una procedura di ripristino e di collegamento specifica.

Specifiche di produzione del PCB della tastiera ZMK

I seguenti valori sono tratti dalla pubblicazione Capacità di Highleap per PCB rigidi tabella. Si tratta di limiti a livello di fabbrica, non di una promessa che ogni estremo possa essere combinato in un unico prodotto. I prodotti ZMK possono variare da piccole schede controller a lunghe metà di tastiera. Il percorso di produzione pratico dipende dal modulo/SoC selezionato, dall'antenna, dalla densità della matrice, dal connettore della batteria e dal profilo meccanico.

Articolo di produzione Funzionalità Highleap pubblicata Condizioni del progetto
Numero massimo di strati Fino a 60 strati La configurazione effettiva viene resa pubblica dopo la revisione DFM.
Traccia e spazio interni/esterni minimi 2/2 milioni Il peso del rame, le dimensioni della scheda e la combinazione del processo possono modificare il limite pratico.
Spessore del pannello finito 0.2–8.0 mm Lo spessore selezionabile è generalmente determinato dall'altezza dello stack meccanico della tastiera e del connettore.
Dimensioni finali della tavola minimo 10 × 10 mm; 22.5 × 47.5 massimo È necessario esaminare l'utilizzo dei pannelli, la forma del profilo e il supporto per l'assemblaggio.
tolleranza esterna ± 0.1 mm Le interfacce critiche di interruttori, piastre e contenitori devono essere quotate sul disegno.
Minima foratura laser / anello anulare 0.075 / 0.075 mm Le microvias vengono utilizzate solo quando la densità di instradamento giustifica l'elaborazione HDI.
Tolleranza di impedenza pubblicata ±5 Ω a ≤50 Ω; ±7% sopra 50 Ω Rilevante per i progetti di interconnessione controllata USB, RF e altri.
Capacità minima del pad SMT 7 × 10 milioni La confezione dei componenti e l'apertura per l'applicazione della pasta adesiva sono soggette a verifica in fase di assemblaggio.
Passo minimo BGA 7 1000 L'assemblaggio finale del pacchetto dipende dal design del pad, dallo stencil, dalla strategia di via e dal piano di ispezione.
Finiture superficiali pubblicate ENIG, ENEPIG, OSP, HASL, argento/stagno a immersione, oro duro e altri La finitura viene scelta in base alla saldabilità, ai contatti, al costo e ai requisiti di stoccaggio.

Highleap è in grado di realizzare due metà distinte, varianti speculari o un PCB reversibile condiviso, qualora il progetto lo consenta. Ogni variante riceve un identificativo di fabbricazione e assemblaggio controllato per evitare la confusione durante la programmazione e l'imballaggio.

Installazione del firmware ZMK, abbinamento e test funzionale

La stazione di produzione dovrebbe essere in grado di ripristinare un controller vuoto o programmato in modo errato, non solo di testare un'unità programmata manualmente dallo sviluppatore. Highleap richiede il bootloader, i file dell'applicazione, il programmatore, i cavi, gli script e le istruzioni per il ripristino in caso di errore prima dell'NPI.

Highleap può implementare questi passaggi all'interno di un documento test della scheda PCBA della tastiera stazione.

  1. Programma: caricare il bootloader e l'applicazione ZMK utilizzando l'interfaccia approvata.
  2. Identificare: registrazione sinistra/destra, centrale/periferica e variante hardware.
  3. Legami trasparenti: mettere il dispositivo in uno stato di abbinamento noto.
  4. Coppia di metà: Verificare la comunicazione separata e gli eventi chiave da entrambe le parti.
  5. Coppia host: Test di pubblicità BLE, connessione e cambio di profilo.
  6. Attrezzatura per l'esercizio fisico: matrice, codificatore, display, illuminazione, segnalazione batteria e USB.
  7. Corrente breve: stati attivo, inattivo e di sospensione secondo il firmware definito.
  8. Salva il risultato: Associare la revisione del firmware/test all'unità o al lotto.

ZMK supporta più profili Bluetooth per impostazione predefinita e memorizza le informazioni di associazione, pertanto è necessario definire lo stato di spedizione e la procedura di cancellazione del profilo: Profili Bluetooth e associazione di ZMK.

Percorsi di produzione hardware ZMK rappresentativi

Questi percorsi rappresentativi mostrano come cambia il pacchetto di produzione tra le architetture ZMK più comuni.

Configurazione rappresentativa Ambito hardware tipico Focus sulla produzione e sull'accettazione
Scheda wireless del modulo controller Modulo controller BLE con zoccolo o saldato, batteria e USB-C Orientamento del modulo, programmazione, corrente, accoppiamento e verifica dell'altezza meccanica.
Prodotto ZMK a chip-down SoC BLE, rete RF, cristallo, antenna, caricabatterie e matrice della tastiera Geometria RF, raggi X ove necessario, programmazione, test funzionale di corrente e wireless.
Coppia divisa wireless ZMK Schede PCBA separate per sinistra/destra con ruoli centrali/periferici Corretta gestione dei binari, identificazione delle coppie, comunicazione tra le metà, accoppiamento host e politica relativa alla metà di riserva.

Quantità minima d'ordine (MOQ), revisioni dal prototipo alla produzione e consegna.

I progetti ZMK spesso cambiano rapidamente durante lo sviluppo. Highleap separa le build sperimentali da quelle di produzione rilasciate, controllando contemporaneamente lo stato del repository, i binari generati, la revisione del PCB, la distinta base (BOM) e lo script di test. Una modifica del firmware può alterare il comportamento dell'HID, la corrente di sospensione o i test hardware necessari, anche se il PCB rimane invariato.

La richiesta pilota può essere utilizzata assemblaggio di PCB ad alta varietà e basso volume, mentre le parti controllate sono gestite tramite approvvigionamento dei componenti.

Articolo controllato Cambiamento di esempio Azione richiesta
Revisione PCB Sostituzione di pin, connettore, antenna o batteria Nuovo modello DFM e revisione del primo articolo.
BOM/AVL Controller, regolatore o display alternativo Compatibilità e approvazione della fonte.
Configurazione ZMK Matrice, split, HID o opzione di potenza Ricompilare, aggiornare il firmware ed eseguire un test di regressione.
Bootloader Ripristino o modifica dell'interfaccia flash Aggiornare il programmatore e le istruzioni di produzione.
Prova della sceneggiatura Nuova funzionalità o limite di accettazione Validazione del dispositivo e rilascio dell'operatore.
Confezioni/etichette Sinistra/destra, indicazione della batteria o del paese Aggiornamento della tracciabilità e del controllo dell'imballaggio.

Highleap supporta prototipi, ordini a basso volume e con elevata varietà di prodotti, nonché la produzione programmata. I tempi di consegna vengono definiti dopo la conferma della fornitura del controller, della disponibilità del firmware, della configurazione del dispositivo e della gestione della batteria.

Sistemi di controllo della produzione Highleap per progetti ZMK

  • PCB, BOM, bootloader, file binari e script di test sono collegati tramite revisione.
  • Le identità sinistra/destra e centrale/periferica vengono controllate durante la programmazione e l'imballaggio.
  • Il consumo di corrente può essere misurato nello stato del firmware approvato dal cliente.
  • I prototipi basati su moduli possono passare a una progettazione a chip-down controllata o a una progettazione di volume.
  • Le parti di ricambio e le procedure di abbinamento post-vendita possono essere definite prima del lancio.

Domande frequenti sulla produzione di PCB per tastiere ZMK

Queste domande riguardano le ricerche più comuni relative alla produzione di schede PCB per tastiere wireless, split e basate su nRF52 di ZMK.

Cos'è un PCB per tastiera ZMK e in cosa si differenzia da un PCB per tastiera QMK?

ZMK è progettato per Zephyr RTOS ed è ampiamente utilizzato per tastiere Bluetooth e a basso consumo. QMK è più consolidato per firmware di tastiere cablate e ricche di funzionalità, sebbene esistano anche implementazioni wireless. La scelta del PCB dipende dalla MCU, dall'architettura radio, dal consumo energetico richiesto, dalle funzionalità necessarie e dall'ecosistema firmware selezionato dal proprietario del prodotto.

Una tastiera ZMK dovrebbe utilizzare un modulo controller o un design con chip integrato nRF52?

Un modulo può ridurre il rischio di progettazione RF e semplificare l'approvvigionamento di piccoli volumi, ma può costare di più e limitare il posizionamento meccanico. Una progettazione "chip-down" può ridurre il costo unitario e le dimensioni a volumi più elevati, pur richiedendo un layout RF controllato, una progettazione dell'antenna, dei cristalli, un accesso di programmazione e una pianificazione della certificazione.

Quali file ZMK sono necessari per l'assemblaggio del PCB e la programmazione del firmware?

Fornire i file Gerber o ODB++, i disegni di foratura, schema elettrico, distinta base (BOM), disegno del centroide e disegni di assemblaggio insieme alla definizione del controller, al bootloader, ai binari sinistro e destro rilasciati, all'archivio di configurazione ZMK, alla mappatura della tastiera, all'identificativo della versione, al metodo di programmazione, alle istruzioni di cancellazione del legame e alla procedura di test funzionale.

Perché le tastiere divise ZMK necessitano di firmware diversi per la metà sinistra e per quella destra?

Le due metà possono utilizzare pin di matrice diversi e ruoli centrali o periferici. La produzione deve caricare l'immagine corretta in ciascun lato, etichettare gli assemblaggi e verificare che si connettano tra loro e al computer host. L'hardware reversibile necessita comunque di un metodo definito per l'assegnazione del suo ruolo finale.

Come vengono testati l'accoppiamento Bluetooth e la cancellazione della connessione su una tastiera ZMK?

Una procedura di produzione può cancellare i vecchi collegamenti, programmare l'immagine rilasciata, accoppiare le metà separate, connettersi a un host controllato e verificare il comportamento di riconnessione. Lo stato di spedizione deve essere definito in modo che l'utente finale riceva un dispositivo pulito o un set pre-accoppiato in base al piano di prodotto.

Come si può migliorare la durata della batteria della tastiera ZMK?

Le prestazioni a basso consumo dipendono dalla selezione del controller, dall'efficienza del regolatore, dalla scansione della matrice, dal comportamento del display e dei colori RGB, dagli intervalli di pubblicità, dagli stati di sospensione e dalle dispersioni dai circuiti esterni. L'ottimizzazione del firmware e la misurazione hardware sono attività separate; la produzione può verificare i limiti di corrente dopo il rilascio del progetto approvato.

È possibile utilizzare una tastiera ZMK tramite un dongle USB anziché collegarsi direttamente via Bluetooth?

Sì, è possibile realizzare un'architettura di dongle definita dal cliente, a condizione che vengano forniti sia l'hardware della tastiera che quello del ricevitore, il firmware, il metodo di abbinamento e i criteri di test. Il dongle rappresenta una variante di prodotto aggiuntiva e deve avere una propria distinta base (BOM), firmware, identificativi e tracciabilità.

Quali fattori influenzano il quantitativo minimo d'ordine (MOQ) e i tempi di consegna per l'assemblaggio di PCB per tastiere ZMK?

La disponibilità del modulo controller, i componenti nRF52, le batterie, i display, le quantità sinistra/destra, la predisposizione del firmware, i dispositivi di programmazione e i test a livello di coppia influiscono sul quantitativo minimo pratico e sulla tempistica. Per i prodotti scomponibili, il preventivo deve indicare chiaramente se la quantità è conteggiata per metà o per coppia completa.

È possibile fornire schede PCBA per tastiera divisa ZMK accoppiate come assemblaggio completo?

Sì. Highleap è in grado di produrre, programmare, accoppiare, testare, etichettare e confezionare schede PCBA destre/sinistra abbinate, e può aggiungere batterie, contenitori o assemblare la scatola finale una volta completati i requisiti di confezionamento meccanico e di accettazione del prodotto.

Ottieni un preventivo immediato

Messaggi consigliati

Come ottenere un preventivo per i PCB

Eseguiremo un'analisi DFM/DFA per te e ti invieremo un report. Puoi caricare i tuoi file in modo sicuro tramite il nostro sito web. Per poterti fornire un preventivo, abbiamo bisogno delle seguenti informazioni:

    • Specifiche Gerber, ODB++ o .pcb.
    • Elenco BOM se è necessario l'assemblaggio
    • Quantità
    • Tempo di svolta
Oltre alla produzione di PCB, offriamo una gamma completa di servizi elettronici, tra cui progettazione di PCB, PCBA e soluzioni chiavi in ​​mano. Che abbiate bisogno di supporto per la prototipazione, la verifica del progetto, l'approvvigionamento dei componenti o la produzione in serie, forniamo supporto completo per garantire il successo del vostro progetto.

Per i servizi PCBA, vi preghiamo di fornire la vostra distinta base (BOM) e le istruzioni di assemblaggio specifiche. Offriamo anche analisi DFM/DFA per ottimizzare i vostri progetti in termini di producibilità e assemblaggio, garantendo un processo produttivo fluido.






    Nota rapida: Il nostro team ti invierà un'e-mail subito dopo l'invio. Per assicurarti di ricevere la nostra risposta, ti consigliamo di controllando la tua cartella SPAM/POSTA INDESIDERATA se non vedi il nostro messaggio nella tua casella di posta.