Mit einer Version ohne externe Antenne war es natürlich nicht getan 😉

CC1101 SPI Adaptor mit u.FL Antennenbuchse

Im üblichen chinesischen Warenhaus habe ich noch ein weiteres CC1101-Modul (E07-868MS10) mit passender 868MHz-Antennenkonfiguration gefunden. Da die ersten Funktionstests erfolgreich waren, bot es sich an damit zu lernen, wie man SMD Komponenten mit Lötpaste (Sn42/Bi57.6/Ag0.4) lötet. Eine Heißluftlötstation hatte ich mir vor längerer Zeit angeschafft, um besser entlöten zu können.

Das Adapterboard in einer ersten Version mit u.FL-Antennenbuchse habe ich jetzt endlich testen können (siehe Bild). Die Entwicklung dazu lässt sich im homegear Forum verfolgen.
Natürlich ist hier antennentechnisch und auch löttechnisch noch nicht alles hundertprozentig rund, aber ich bin mit den ersten Ergebnissen recht zufrieden.

u.FL Buchse mit etwas zu viel Lot

Pads mit ungleichmäßig verteiltem Lot

Man sieht klar, dass ich noch an der Verteilung der Lötpaste arbeiten muss. Wenn es mehr als ein paar Platinen werden sollten, werde ich in jedem Fall das passende Stencil mitbestellen, um die Lötpaste ordentlich aufzutragen. Das Zweite Board war zum Glück schon besser 🙂

Ich entwickle gerade mit etwas Hilfe aus dem Forum V0.2 des Boards. Es fehlt zum Beispiel noch an Groundplane für die Leiterbahnen des Antennenanschlusses. Eventuell schaffen wir es sogar eine Platine mit Leiterbahnantenne zu bauen.

Außerdem führe ich auf der neuen Version nicht nur GDO2 sondern auch GDO0 aus. Dadurch ändert sich zwar die Zuordnung zu den GPIO’s, aber man kann das Modul dann zum Beispiel für einen CUL nutzen. Bei meinen Tests hat allerdings der Selbstbau-CUL auch mit nur einem GDO für 868Mhz funktioniert.

Wie immer gilt: bei Fragen und Anregungen gerne melden. Auch wenn jemand ein Modul kaufen möchte.

Nachtrag

Mittlerweile hab ich mit der Hilfe von @malli aus dem Homegear-Forum die Antennenleiterbahnen inkl. Groundplane passend für 868MHz überarbeitet. Die Adapterplatine kann nun entweder mit U.FL-Buchse oder Drahtantenne bestückt werden.

Nachtrag II

Die Platinen von OSHPark sind endlich da und ich muss sagen, ich bin mit dem Ergebnis sehr zufrieden. Die Platinen können bei OSHPark oder bei mir komplett bestückt, mit U.FL-Buchse oder Drahtantenne, bestellt werden.

Das CC1101 SPI Raspberry Pi Modul kann im cod.m Online-Shop bestellt werden!

Hier die Config für V0.3 des Moduls mit Homematic (homematicbidcos.conf):

[TI CC1101 Module]
id = My-C1101-Module
default = true

deviceType = cc1100
device = /dev/spidev0.0
responseDelay = 100

interruptPin = 0
gpio1 = 25

Und so sieht das Ganze mittlerweile bei mir zu Hause aus:

Da ich vermehrt Homegear für Kunden einsetze und nicht ständig das CC1101-Modul aufs neue an Kabel anlöten wollte, habe ich mir mal eine kleine Adapterplatine gebaut.

Das (chinesische) CC1101-Modul ist die günstigste Möglichkeit mit einem Raspberry Pi und homegear auf Homematic oder Max! Komponenten bei 868MHz zuzugreifen. Von Timing ist diese Variante auf jedem Fall einem CUL – also USB Stick – vorzuziehen.

Wie im vorigen Beitrag „Homematic mit node-red über homegear“ zu sehen ist, ist die Kabellösung doch auch immer recht unordentlich und vor allem fehleranfällig.

Wer mag kann die Platine bei OSHPark für $2.85 je 3 Stück (keine Versandkosten) bestellen und das CC1101-Modul auflöten. Dazu benötigt man ansonsten nur noch eine 2X05-Buchsenleiste um die Platine dann auf den Pi aufstecken zu können. Das Modul wir, wie im Bild zu sehen, ab Pin 17 der GPIO-Leiste des Pi gesteckt, GDO2 ist dann auf GPIO25 ausgeführt.

Hier mal beispielhaft der Auszug aus der homematicbidcos.conf:

[TI CC1101 Module]

id = My-CC1101
default = true

deviceType = cc1100
device = /dev/spidev0.0

responseDelay = 100

interruptPin = 2
gpio1 = 25

Wenn die Nachfrage groß genug ist, überlege ich das Modul komplett fertig verlötet zum Verkauf anzubieten. Also gerne melden 😊

Update: Ich habe mittlerweile neue Version des Adapters gebaut: https://allgeek.de/2017/09/23/cc1101-spi-adapter-mit-u-fl-antennenbuchse/

Update 2: Das CC1101 SPI Raspberry Pi Modul kann im cod.m Online-Shop bestellt werden!