ESP32 Kleinserienfertigung: Kundenspezifische Leiterplatten, Programmierung und Prüfung
Entwickeln Sie einen ESP32-Prototyp hin zu einer wiederholbaren Kleinserie, indem Sie die kundenspezifische Leiterplatte, die Komponentenkonfiguration, die Firmware-Version, die Programmiermethode und die Testanforderungen definieren.
Definieren Sie das Produkt über das Entwicklungsboard hinaus.
Ein funktionsfähiger Prototyp demonstriert eine Konfiguration, die fertige Platine benötigt jedoch noch eine definierte Stromversorgung, Schnittstellen, Montageanordnung und externe Anschlüsse. Dokumentieren Sie, welche Funktionen erhalten bleiben müssen und welche Entwicklungsplatinenmerkmale entfernt werden können.
Geben Sie die genaue Bezeichnung des ESP32-Geräts oder -Moduls an, nicht nur “ESP32”. Notieren Sie Speicherbedarf, Antennenanordnung, Gehäusebeschränkungen, Anschlusspositionen und die vorgesehene Stromversorgung. Falls die kundenspezifische Leiterplatte noch nicht existiert, verwenden Sie Unterstützung bei der Leiterplattenentwicklung Die Anforderungen sollten vor der Anforderung der Montage besprochen werden.
Hardwarekonfiguration der ersten Version
Bitte liefern Sie den Schaltplan, die Leiterplattenrevision und die Fertigungsdaten. Für PCBA fügen Sie bitte zusätzlich das BOM-Formular, die Bestückungsdatei und die Montagezeichnung hinzu. Geben Sie an, welche Steckverbinder und Module montiert, lose geliefert oder separat erworben werden müssen.
Überprüfen Sie die Antennenplatzierung und die Gehäuseintegration anhand der Dokumentation des ausgewählten Moduls oder Geräts. Die Wiederverwendung einer Entwicklungsplatinenschaltung garantiert nicht, dass eine geänderte Leiterplatte oder ein geändertes Gehäuse die HF-Leistung beibehält. Falls Produkttests oder Zertifizierungen erforderlich sind, definieren Sie diese Arbeiten separat.
Geben Sie an, ob der Austausch von Bauteilen zulässig ist. Änderungen an Flash-Speicher, Modulen, Peripheriegeräten oder Pinbelegungen können die Firmware beeinflussen und sollten zusammen mit der Hardware-Version geprüft werden.
Firmware-Programmierung als Liefergegenstand festlegen
Geben Sie die genaue Firmware-Version, das Zielsystem und die Binärdateien sowie die für das Projekt erforderlichen Image-Adressen und Programmiereinstellungen an. Beschreiben Sie einen wiederholbaren Befehl oder eine Vorgehensweise und geben Sie die benötigten Verbindungen, die Bootsequenz und die erforderlichen Tools an.
Beschreiben Sie, wie ein programmiertes Board verifiziert wird und welche Versionskennung erfasst werden soll. Falls die Inbetriebnahme von einer mobilen App, einem Netzwerk oder einem Server abhängt, beschreiben Sie diese Abhängigkeit. Stellen Sie keine Produktionszugangsdaten oder privaten Schlüssel in öffentlichen Projekt-Downloads bereit; vereinbaren Sie ein sicheres Bereitstellungsverfahren, falls gerätespezifische Daten benötigt werden.
Firmwareentwicklung, Image-Erstellung, Programmierung und sichere Bereitstellung sind unterschiedliche Aufgaben. Fragen Sie nach den einzelnen Bestandteilen, anstatt “Firmware-Support” als vollständigen Leistungsumfang zu betrachten.
Schreiben Sie einen Test, den eine andere Person ausführen kann.
Definieren Sie die Versorgungsspannungs- und Stromgrenzen, die erforderlichen Peripherieanschlüsse und das erwartete Verhalten. Legen Sie Kriterien für Bestanden/Nicht bestanden für die relevanten Funktionen fest, z. B. Boot-Erkennung, Sensorreaktion, Schnittstellen-Loopback oder Verbindung zu einem festgelegten Testnetzwerk.
Geben Sie an, ob jede Platine einzeln geprüft oder nur eine Stichprobe bewertet wird, und beschreiben Sie die Prüfvorrichtungen, die Test-Firmware, die Berichte und die Vorgehensweise bei Nacharbeiten. Sichtprüfung, elektrische Prüfungen und ein anwendungsbezogener Funktionstest sind unterschiedliche Abnahmeverfahren.
Verwenden Sie die Leitfaden zur Spezifikation funktionaler Tests zur Erstellung des Testauftrags. Testumfang und Durchführbarkeit werden im Angebot bestätigt.
Genehmigen Sie einen Pilotversuch vor der Wiederholungscharge.
Legen Sie fest, ob es sich bei der ersten Fertigung um ein Entwicklungsmuster, eine Pilotserie oder die vollständige Bestellung handelt. Überprüfen Sie anhand der ersten Exemplare die Passgenauigkeit, den Programmierzugriff, das Firmware-Verhalten und die vereinbarte Testmethode, bevor Sie den nächsten Schritt freigeben.
Akzeptierte Hardware- und Firmware-Revisionen werden gemeinsam erfasst. Bei einer späteren Nachbestellung sollten alle Änderungen an Komponenten, Firmware, Testgrenzen oder Verpackung aufgeführt werden. Geschätzte zukünftige Mengen werden getrennt von der aktuell bestellten Menge geführt.
Was Sie für ein Angebot für eine Kleinserie angeben sollten
- Platinendateien und Revisionsinformationen oder, falls die Leiterplatte noch nicht fertig ist, eine Designbeschreibung.
- Exaktes Modul/Gerät, BOM und Montagevariante.
- Ausgangsmenge und klar gekennzeichnete Mengenalternativen.
- Programmierdateien und Vorgehensweise, falls gewünscht.
- Prüfanweisungen, Vorrichtungen und Abnahmekriterien.
- Erforderliches Zubehör, Gehäusearbeiten, Bestimmungsort und gewünschter Liefertermin.
Es gibt keinen einheitlichen Preis oder Zeitplan für Kleinserien. Die Verfügbarkeit der Komponenten sowie der vereinbarte Umfang der Programmierung, der Tests und der mechanischen Arbeiten bestimmen das Angebot.
Fordern Sie ein Angebot für eine Leiterplatte oder bestückte Leiterplatte an.
Laden Sie Ihre Fertigungsdateien hoch und geben Sie die Platinenrevision, die Stückzahl und die Montageanforderungen an. Preis, Bauteilverfügbarkeit, Programmierung, Tests und Produktionsplan werden für den vereinbarten Leistungsumfang bestätigt.
Dateien für PCB / PCBA hochladen · Besprechen Sie ein unvollständiges Projektpaket
Finden Sie den nächsten Leitfaden für Ihr Projekt.