Wimbler Flasher

— The smart chip programming system

Der Flasher ist ein Hard- und Softwaresystem, das für die sofortige Verbindung mit einer Leiterplatte (PCB) während der Produktion entwickelt wurde, um Mikrocontroller, EEPROMs und Flash-Speicher zu flashen sowie Funktionsprüfungen und Parametrierungen (Kalibrierungen) durchzuführen.

Der Flasher arbeitet in Verbindung mit jedem Programmierer des Benutzers und ermöglicht die Automatisierung des seriellen Flashens und Testens von Leiterplatten, wodurch die Geschwindigkeit des Mikrocontroller-Flashens erheblich erhöht und Fehler vollständig eliminiert werden.

Dank des PC-Programms mit integrierter Datenbank startet der Sequencer sofort, sobald die Leiterplatte gesichert ist—eine Abfolge von Schritten, bei denen jeder Schritt eine Operation durchführt. Zum Beispiel das Löschen des Mikrocontrollers, das Flashen des Bootloaders, das Flashen der Firmware, das Flashen der Fuses, die Kalibrierung der Eingangsschaltungen, die Funktionsprüfung und das Drucken des Etiketts. Der Logger speichert die Ergebnisse jedes Sequencer-Schritts, was eine weitere Analyse und Datenausgabe in einem für die Weiterverarbeitung und Präsentation geeigneten Format ermöglicht. Die Datenbank speichert auch Informationen über das Datum des Flashens der Leiterplatte, die Seriennummer der Leiterplatte, den Bediener und andere Informationen.

blank

Vorteile des Flasher

  • Dank des Flashers benötigen Sie keine gelöteten Anschlüsse mehr auf Leiterplatten (PCBs), sondern nur einfache Kontaktpunkte, was Produktionskosten spart und die Fehlerquote reduziert.
  • Bei der Herstellung spezieller Vorrichtungen können Kontaktpads überall auf der Leiterplatte platziert werden. Diese speziellen Vorrichtungen können auf Anfrage bei uns bestellt oder selbstständig mit einem 3D-Drucker hergestellt werden.
  • Der Platz für das Gerät kann flexibel an alle möglichen Boardgrößen angepasst werden, was den Wimbler Flasher besonders interessant für Benutzer macht, die mit einer Vielzahl von Geräten unterschiedlicher Größen arbeiten.
  • Automatisierung manueller Arbeit.
  • Die Steuerungssoftware verfügt über eine automatische Fehlererkennung und verschiedene Benutzerrollen mit unterschiedlichen Berechtigungen.
  • Erleichtert den Zugriff auf die Leiterplatte.
  • Unverzichtbar für die industrielle PCB-Duplikation.
  • Speichert automatisch Platineninformationen in der Datenbank.
  • Ermöglicht die Ausführung einer Abfolge von Operationen (Flashen, Testen, usw.).
  • Ermöglicht sofortiges Testen der Platine.
  • Das Betriebsergebnis wird durch eine LED und einen Ton angezeigt, wodurch Fehler vermieden werden.
  • Die Platine muss nicht mit einer Stromquelle verbunden werden.
  • Verfügt über 4 digitale Eingänge und 4 digitale Ausgänge.
  • Beinhaltet einen Bereich für Prototyping.
  • Ermöglicht die flexible Neuzuweisung von Eingangs- und Ausgangsanschlüssen.
  • Unterstützt die Stromversorgung der Zielplatine mit 5 oder 3,3 Volt. Andere Spannungen sind auf Anfrage ebenfalls möglich.
  • Ermöglicht die Installation austauschbarer Cross-Boards für verschiedene Projekte.
  • Mit unserem Standard-Contactor ist es möglich, bis zu 10 Kontaktpads mit einem Pitch von 2,54 mm zu verbinden.

Adapter types

Derzeit hat Wimbler zwei Adapter entwickelt: WPKT 2×5 2,54 mm und WPKT 2×5 1,27 mm. Jeder dieser Adapter verfügt über 10 federbelastete Stifte. Bei Bedarf können einige Stifte entfernt werden, sodass der Adapter mit einer geringeren Anzahl von Pads in Kontakt tritt. Zusätzlich planen wir die Herstellung von kundenspezifischen Adaptern für unsere Benutzer.

AdapterWPKT2x5254mm1
AdapterWPKT2x5127mm1
photo_1_2024-08-02_11-42-38
photo_17_2024-08-02_11-42-38
photo_11_2024-08-02_11-42-38
V1
DSC6229
DSC6235
DSC_5970
IMG_3145
IMG_3146
DSC_5813
IMG_3151
IMG_3152
IMG_3161
IMG_3163
0101
0102

Elektronik von Wimbler Flasher

Die Elektronik des Wimbler Flashers ermöglicht die Kommunikation mit dem Computerprogramm über USB für:

  • Automatische Ausführung des Sequenzers beim Senken des Pressgriffs.
  • Abfrage der „Bestätigen“-Taste, wodurch der Sequencer eine Pause für Aktionen mit der zu flashenden Platine einfügen kann.
  • Abfrage von vier Eingängen auf der Cross-Platine.
  • Ausgabe von Signalen an vier Ausgänge auf der Cross-Platine.
  • Ausgabe eines akustischen Signals zur Anzeige des Flash-Endes, mit unterschiedlichen Tönen für erfolgreiches Flashen und aufgetretene Probleme.
  • Steuerung einer dreifarbigen LED zur Anzeige des Betriebsmodus und des OK/NOK-Status.
  • Verbindung der Cross-Platine.
  • Bereitstellung der Eingangsspannung für die Cross-Platine.
  • Galvanische Trennung der Ein-/Ausgänge der Cross-Platine vom USB.
IMG_2940(1)
IMG_2950(1)
IMG_2945(1)
IMG_2961(1)

Die Cross-Platine

Die Cross-Platine ermöglicht die Verbindung beliebiger Pins des 10-poligen Steckers, der an den Adapter angeschlossen wird, mit beliebigen Pins des 20-poligen Steckers, der mit dem Programmer des Benutzers verbunden wird. Zusätzlich kann jeder Pin des 10-poligen Steckers mit VCC 3,3V oder 5V (bestimmt durch eine Lötbrücke) und einem kontinuierlichen Laststrom von bis zu 1,5A versorgt werden. Die Cross-Platine erhält auch Spannung von einem externen Netzteil VDD 12V – 24V, die ebenfalls zu jedem Adapter-Pin geleitet werden kann.

Die Cross-Platine verfügt über einen kleinen Bereich, in dem der Benutzer eine Schaltung mit SMD-Komponenten platzieren kann. Im untenstehenden Foto habe ich in diesem Bereich vier LEDs mit Strombegrenzungswiderständen und vier Tasten platziert. Diese sind jeweils mit den Ausgängen und Eingängen der Cross-Platine verbunden. Mit dieser Konfiguration kann ich über ein Computerprogramm die LEDs in jedem Schritt des Sequenzers ein- oder ausschalten und eine Wartezeit für das Drücken einer der Tasten einfügen.

Schaltplan der Cross-Platine

IMG_2969
IMG_2966(1)
CrossFrontIO
photo_4_2024-08-02_11-42-38
photo_3_2024-08-02_11-42-38
55db59cc16f934353ade98e85dd547c3

Beispiel für eine Anwendung der Cross-Platine

In diesem Beispiel war es notwendig, die Pins eines 10-poligen Steckverbinders und eines 20-poligen Steckverbinders gemäß der untenstehenden Tabelle zu verbinden. Zusätzlich erforderte der 10-polige Steckverbinder eine 5V-Versorgung und Masse vom Cross-Platine Netzteil. Standardmäßig liefert das Netzteil 3,3V, und um 5V zu erhalten, war es notwendig, eine Lötbrücke auf den mit 5V bezeichneten Jumper zu setzen.

10-pin connector20-pin connector
1. VCC1.
2. SWDIO7.
3. GND4, 6, 8, 10, 12
4. SWDCLK9.
5. GND4, 6, 8, 10, 12
10. RESET15.
Beispiel für eine Anwendung der Cross-Platine

Description of the software

Specifications

ComponentSpecification
Flasher Clamp
Dimensions 260 x 170 x 100 mm
Net Weight2460 g
Working Stroke45 mm
MaterialsAnodized aluminum, stainless steel, bronze, plastic
Flasher Adapter
Dimensions60 x 45 x 32 mm
Shank Diameter10 mm
Shank Length15 mm
Number of Contact Pins10
Contact Pitch2.24 mm
Flasher Electronic
Housing MaterialPolycarbonate
Dimensions98 x 48 x 24 mm
Power SupplyVoltage: 12 — 24 V, Power: from 0.5 W
InterfaceUSB
ConnectorsTwo connectors for cross-board connection
User ButtonYes
Tri-color LEDYes
Sound SignalYes
Flasher Cross-Board
Dimensions116 x 55 x 18 mm
ConnectorsTwo plugs for connection to Flasher Electronic
10-pin plug for connection to Flasher Contactor
20-pin plug for connection to user programmer
Inputs4 inputs 3.3 V
Outputs4 outputs 3.3 V
Power SupplyFor user board: 3.3 V and 12 – 24 V directly from the power supply
Power
Input Voltage100 — 240 V, 50 — 60 Hz, 10 W
Output Voltage24 V

Customer Reviews

Holger Becker, CEO Direct Gastec GmbH

Wir sind ein Unternehmen, was sich auf die Entwicklung eines weltweit neuen Gassystems spezialisiert hat und die hydraulische Komponente wie auch die elektronische Komponente neu entwickelt hat. Die unzähligen Entwicklungsschritte mussten schnell und konsequent in klein und mittelgroßen Serien in dem Markt etabliert werden, so dass ein kontinuierlicher Prozess der Software Entwicklung wie auch der Hardware Entwicklung von Nöten war. Durch diese Situation brauchten wir ein System, welches einfach in der Handhabung und dennoch schnell und zuverlässig funktioniert, um die verschiedenen Software auf unsere elektronische Hardware aufzuspielen, und das in einem sehr simplen Prozess, wo Lagerarbeiter ohne nennenswerte Fehlerquote absolvieren können. Aus diesem Grund haben wir uns für das System Wimbler entschieden und sind nun seit mehreren Jahren sehr zufrieden.
Die Einrichtung Zeit für geänderte Software sind im Grunde in wenigen Sekunden aufgespielt, und der Lagerarbeiter kann ohne Unterbrechung die geänderte Software auf die Elektronik aufspielen.
Ich kann mir aus heutiger Sicht überhaupt nicht vorstellen, wie dieser Ablaufprozess sicher hätte dargestellt werden können ohne den Wimbler.

Christoph Schörner owner of the firm FichtelBahn®