CoffeeCaller nRF52840-Board wird zu Open Hardware
über
Das CoffeeCaller nRF52840-Board ist ein Projekt, das umso mehr Sinn macht, je länger man es betrachtet. Es nimmt den Multiprotokoll-SoC von Nordic Semiconductor und verpackt ihn in ein Maker-freundliches Layout mit bereits auf dem PCB vorhandenen realen Peripheriegeräten. Für Leser, die sich im CAD-Bereich auf den neuesten Stand bringen möchten, ist dieser KiCad-Primer eine nützliche Auffrischung, bevor man in die Dateien eintaucht.
Was macht das CoffeeCaller-Board interessant?
Laut dem öffentlichen Repository konzentriert sich die Hardware auf einen 64-MHz-Arm-Cortex-M4-basierten nRF52840 mit einem MB Flash, 256 KB RAM, USB-C-Stromversorgung und einem 3,3 V LDO, der für 200 mA ausgelegt ist. Darum herum befinden sich fünf Tasten, vier GPIO LEDs, vier WS2812 RGB-LEDs, ein PWM-Summer, ein SHT40-Temperatur- und Feuchtigkeitssensor, Qwiic, NFC-Konnektivität, ein 10-poliger SWD-Anschluss, vier Servo-Anschlüsse und ein 16-poliger weiblicher Anschluss, der freie GPIO- und Stromschienen zugänglich macht. Mit anderen Worten, dies ist nicht nur ein Funk-Breakout mit einem Marketing-Adjektiv daran geklebt.
Der nützlichere Teil für viele Leser ist, dass das CoffeeCaller-nRF52840-Board nicht als Blackbox präsentiert wird. Das Repository enthält KiCad-Projektdateien, Schaltpläne und PCB-Quellen, ein PDF-Schema und eine CERN-OHL-S-2.0-Lizenz. In der Readme weisen die Entwickler auch auf einen EasyEDA-zu-KiCad-Komponenten-Importfluss und auf die JLCPCB-Produktionsdateigenerierung hin, was zeigt, dass es zum Bauen, Modifizieren und Herstellen gedacht war und nicht nur zum Bewundern in einem Screenshot.
Das CoffeeCaller-Board in der Praxis
Es gibt auch bereits eine Softwaregeschichte dazu. Das Board erscheint in der öffentlichen Board-Dokumentation für Bridle, die auf Zephyr basiert und Unterstützung für GPIO, I2C, PWM, USB-Gerätemodus, WS2812-Steuerung, Watchdog-Funktionen und IEEE-802.15.4-Radiofunktionen auflistet. Das ist wichtig, denn eine gut aussehende PCB ist das eine, eine Board-Definition, die es ermöglicht, mit dem Kompilieren und Testen von Code zu beginnen, ohne alles von Grund auf neu zu erfinden, ist etwas anderes. Wenn drahtlose Entwicklung Ihr Schwerpunkt ist, passt der Blick von Elektor auf BLE-Sniffing mit einem nRF52840-Dongle gut zu diesem Projekt.
Es ist noch keine ausgereifte kommerzielle Plattform, und das ist ein Teil des Charmes. Ein Teil der Bridle-Dokumentation enthält noch TODO-Markierungen für Positionen und Pinouts, also erwarten Sie ein wenig Archäologie. Dennoch sieht es für Ingenieure, Studenten und Maker, die lernen möchten, wie ein kompaktes Open-Hardware-nRF52840-Board aufgebaut ist, nach einem soliden Ausgangspunkt und einem erfrischend inspizierbaren Projekt aus.

Diskussion (0 Kommentare)