Skip to content

feat: Section Manufacturing — qualification et préparation des cartes #61

@nedseb

Description

@nedseb

Objectif

Créer une section documentant le processus complet de préparation d'une carte STeaMi en sortie de production, de la qualification jusqu'à la première utilisation.

Pages à créer

Préparation (manufacturing/preparation/)

  1. Installation du bootloader DAPLink — flashage initial du STM32F103 via SWD
  2. Installation du firmware DAPLink — mise à jour du firmware d'interface
  3. Mise à jour du FUS (Firmware Upgrade Services) — STM32WB55 FUS operator update
  4. Installation de la pile radio — BLE/OpenThread/ZigBee stack sur le WB55
  5. Installation du firmware MicroPython — flashage du firmware applicatif
  6. Injection de la configuration d'usine — écriture config zone F103 (board_revision, board_name via steami_config)

Qualification (manufacturing/qualification/)

  1. Test I2C scan — vérification de la présence de tous les périphériques I2C
  2. Test capteurs — lecture de chaque capteur et vérification des valeurs
  3. Test LEDs — allumage de chaque LED (RGB, BLE, status)
  4. Test boutons — vérification de chaque bouton (d-pad, A, B, Menu)
  5. Test buzzer — génération d'un son
  6. Test écran OLED — affichage d'un pattern de test
  7. Test USB — vérification des 4 endpoints (HID, CDC, MSC, WebUSB)
  8. Test flash W25Q64 — écriture/lecture/effacement
  9. Test Bluetooth — scan BLE
  10. Test connecteurs — vérification edge connector, STEMMA/Qwiic, Jacdac

Première utilisation

  1. Guide de première mise en route — ce que voit l'utilisateur final quand il reçoit sa carte

Sources

  • Issues fermées micropython-steami-lib ci: Ajouter git-precommit-checks #83-88 (tests de qualification carte : I2C scan, LEDs, boutons, buzzer, pins)
  • Tests scenarios YAML dans micropython-steami-lib/tests/scenarios/
  • Issues #166-169 (config zone, board revision/name)

Emplacement

Nouvelle section docs/manufacturing/ ou sous-section de docs/hardware/.

Illustrations associées

  • Captures d'écran de chaque étape de flashage
  • Photos du setup de production (carte + sonde SWD + câble USB)
  • Diagramme du workflow complet (flowchart)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions