Allgemeines

Die Revision 0.3 des Calliope mini wurde für den IT Gipfel der Bundesregierung 2016 produziert und an verschiedene Schulen und Tester ausgegeben. Das Gerät ist daran zu erkennen, dass das Calliope mini Logo rechts der 5x5 LED Matrix aufgedruckt ist und die Taster oberhalb der Grove Anschlüsse liegen.

Technische Spezifikation

  • Nordic nRF51822 Multi-protocol Bluetooth® 4.0 low energy/2.4GHz RF SoC
    • 32-bit ARM Cortex M0 processor (16MHz)
    • 16kB RAM
    • 256kB Flash
    • Bluetooth Low Energy
  • 5x5 LED Matrix Bildschirm
  • Beschleunigungssensor, Gyroskop, Magnetometer (Bosch BMX055)
  • MEMS Mikrofon
  • DC Motortreiber (TI DRV8837)
  • Piezo-Lautsprecher
  • Programmierbare RGB LED (WS2812b)
  • 2 programmierbare Taster
  • Serielle Schnittstelle (USB + konfigurierbare Anschlüsse)
  • PWM Ausgabe
  • 4 Bananenstecker-/Krokodilklemmenanschlüsse
  • 4 Analoge Eingänge
  • 8-11 Ein-/Ausgangsanschlüsse (je nach Softwarekonfiguration)
  • SPI + I2C
  • USB Micro B Anschluss (Programmierung und Stromversorgung)
  • JST Batterieanschluss (3.3V)
  • Bananen-/Krokodilklemmenanschluss für 3.3V (Ausgang)
  • 2 Grove Steckverbinder (I2C + Seriell)
  • NXP KL26z (USB und Stromversorgung)
  • Flash-Programmspeicher (optional)

Software

Standard Firmware

  • Firmware, Software, die sich im Auslieferungszustand auf dem Gerät befindet.
  • Bootloader, Software, die auf dem Interface-Chip läuft und für den Fall aufgespielt wird, wenn sich der Calliope mini nicht mehr mit dem Laufwerk MINI anmeldet.

Schaltplan

PDF, PNG, (Eagle SCH, BRD)

Schaltplan Calliope mini v1.0 (Seite 1)

Errata / Fehler

  • Entgegen der Dokumentation sind auf einigen Boards die Farben der Taster A und B vertauscht.
    • Max. 200 Boards, der Rest wurde noch in der Produktion korrigiert
  • In frühen Dokumentationen sind die Anschlüsse P0 und P3 als Analog gekennzeichnet. Das ist nicht korrekt, nur die Anschlüsse P1 und P2 der Eckanschlüsse können als Analoge Eingänge benutzt werden.
    • Hier ist keine Korrektur möglich.
  • Die serielle Kommunikation funktioniert in Richtung PC, aber nicht vom PC zum Calliope mini, da Widerstände (R38, R39) nicht korrekt dimensioniert waren (10kΩ statt 1kΩ).
    • Korrektur durch Abschalten der Pull-Up Widerstände im nRF51: USBRX (pin_mode(USBRX, PullNone)). Korrigiert in der microbit-DAL v1.0.3, oder
    • Korrektur durch eine Änderung auf dem Board: Bild.