Prototyp-Inbetriebnahme sowie weitere Platinenbestellung

Der KONNEKTING M0dularis+ Controller ist nun weiter aufgebaut und getestet. Die TOP-Platine mit 8 LEDs und 8 Tasten ist ebenfalls aufgebaut und zusammen mit dem Controller getestet worden. Beides funktioniert bis jetzt fehlerfrei und zufriedenstellend.

„Prototyp-Inbetriebnahme sowie weitere Platinenbestellung“ weiterlesen

Roadmap nun public

Ich habe unsere Roadmap nun oben im Menü der Seite freigeschaltet. Das ganze ist noch ein wenig Work-in-Progress, aber zeigt schon einmal wo der Hase lang läuft.

Einiges davon ist prinzipiell schon „abgearbeitet“. Jedoch wurde das abgearbeitet bevor die Roadmap nun tatsächlich formuliert wurde, und somit sind mehrere Punkte prinzipiell schon teil-fertig.

Wir arbeiten dran das nun etwas transparenter zu machen und auf zu zeigen, wo die aktuelle Entwicklung gerade steht.

Achtung bei Teilen aus Fernost

Um das Entwicklungskostenrisiko zu senken, bestellen wir vielerlei Teile aus Fernost (z.B. über AliExpress oder banggood). Der Sparfaktor schwankt hier extrem. Von „gar nix“ gespart ggü. den bekannten Distributoren geht das hin bis zu Faktor 4-5 gespart. Gerade wenn um um eher teure ICs und Bauteile geht, kann man hier so einiges sparen.

Doch so schön das Spar-Erlebnis auch ist: Es birgt seine Risiken. Bei manchen Angeboten muss man irgendwie hellhörig werden. Und bei manch anderen wo man denkt „das kann nicht echt sein, so günstig wie das ist“, wird man immer wieder eines besseren belehrt.  „Achtung bei Teilen aus Fernost“ weiterlesen

Weitere Platinen sind unterwegs …

Das Projekt steht nicht still. In diesem Moment sind zwei, bzw. drei Platinentypen vom Fertiger in China zu mir unterwegs. Darin enthalten:
Die Prototypen für den M0dularis+ Controller und eine Top-Platine, sowie eine Abdeckung/Blende für das Gehäuse, passend zur Top-Platine:

Parallel warte ich noch auf die Lieferung der vielen Einzelteile.

Die Qual der Wahl: SAMD21, 32U4 oder doch ESP8266

Da immer wieder die Frage „Welchen µC einsetzen?“ kommt, hier ein kurzer Vergleich:

SAMD21 32U4 ESP8266/ESP12
Bezeichnung ATSAMD21G18A ATMEGA32U4 ESP8266EX
RAM 32KB 2.5KB  64KB
ROM Flash 256KB ROM 32KB, EEPROM 1k Flash 4MB
GPIOs 38 20 16
UARTs bis zu 6 1 2*
ADC 14 12 1
Taktfrequenz 48MHz@3.3V 8MHz@3.3V / 16MHz@5V 80Mhz@3.3V
Stromverbrauch Blinksketch 20.5mA 15.4mA 20.3mA**

* ESP hat zwar 2x UARTs aber der 2. hat nur TX. (GPIO2).
** WLAN aus. Beim Start ca. 300mA für 100ms

Der ESP8266 hat WLAN, aber dadurch wird auch mehr Strom verbraucht. Sogar mit ausgeschaltetem WLAN braucht er beim starten kurzzeitig ca 100mA, was dazu führt, dass er versorgt durch den KNX-Transceiver nicht starten kann, da nicht so viel Strom zur Verfügung steht. Für die Anwendungen mit externer Stromversorgung ist der ESP8266 sehr interessant, da die Sketches über OverTheAir-Update (also über die WLAN Verbindung) aktualisiert werden können.

Der 32U4 wird im Arduino Leonardo, Micro und etc. verwendet. USB Support ist vorhanden, was einfache Firmware-Updates erlaubt. Allerdings hat der 32u4 – verglichen mit SAMD – weniger Interrupts und nur einen UART.

SAMD21 ist ein 32bit ARM Cortex M0+ Mikrocontroller. Dieser findet Einsatz im Arduino Zero/M0. Er hat bis zu 6 UARTs, die man an unterschiedliche GPIOs legen kann. USB ist auch on-board. Viele Interrupts, 3x PWM Timer mit bis zu 8x PWM-Pins möglich (+ 4x PWM Pins sind über zusätzliche „nicht PWM-Timer“ möglich), 12bit ADC und und und…

Damit hat man nun nach wie vr die Qual der Wahl. Aber dank dieser Übersicht kann man sich ein erstes Bild machen wohin die Reise in Zukunft gehen kann/soll.

KONNEKTING M0dularis+

Nachdem mein letzter Versuch einen Controller für die Hutschiene zu bauen leider fehlgeschlagen ist (bzw. sich Anforderung und Umsetzung nicht vereinen ließen), habe ich einen neuen Versuch gestartet:

Wieder ist die Grundidee:

  • Möglichst leicht zu löten
  • Modular und Flexibel
M0dularis+ Platine
Ein recht aktueller Entwurf der Controllerplatine

„KONNEKTING M0dularis+“ weiterlesen