Platine für LaCrosseGateway: Redesign und Erweiterungsplatine

Begonnen von PeMue, 12 Dezember 2015, 21:35:17

Vorheriges Thema - Nächstes Thema

Andy89

Servus,
Erstmal danke für deine Arbeit und Mühe!

Also ich würde 1 Platine nehmen. Am liebsten wäre mir natürlich ein Paket mit Bauteilen, aber das wäre nur das non plus ultra.
Ansonsten reicht mir eine Liste mit Teilen, welche ich bestellen muss.
Vorteil an Sammelbestellungen von Bauteilen ist natürlich der geringere Preis. Porto zum Verschicken der Platine muss eh gezahlt werden, da machen die paar Bauteile auch nichts mehr dran.

Beste Grüße
Andy


Gesendet von iPhone mit Tapatalk
FHEM 6.0 auf rPi4 docker (mit Alexa & Siri); dbLog, FTUI, Sonos, XiaomiMapCreator auf rPi4 docker;
raspimatic auf rPi3+ > diverse Aktoren und Sensoren;
LGW > (PCA301),EC3000,LaCrosse; MQTT2 > WLAN-Steckdosen,Xiaomi Map;
Harmony Hub;Sonos;Onkyo AVR;RGB WLAN Controller;Netatmo;Withings;Unifi;AMAD

AxelSchweiss

Zitat von: PeMue am 24 Januar 2016, 20:09:06
Ok, dann mache ich auch noch einen Typ A Stecker mit drauf (die B-Buchse ist sub-optimal). Welche Pins brauchst Du dann? 5 V, 3,3 V, RxD, TxD, RTS und CTS vermute ich, oder?
Diesen hier:
http://de.aliexpress.com/item/Q00130-1PC-USR-TCP232-T-RS232-Serial-to-Ethernet-Module-Tcp-Ip-UDP-Network-Converter-Module/32583117576.html
Da gibt es jetzt sogar noch kleinere Module
http://de.aliexpress.com/item/Q15847-USR-K1-RS232-Serial-to-Ethernet-Converter-TCP-IP-Module-UDP-and-TCP-Client-Mode/32451515083.html?spm=2114.13010208.99999999.267.ucIbZY
PS: Will jetzt die Diskussion nicht wieder eröffnen ... soll nur als Info dienen.

HCS

Zitat von: PeMue am 24 März 2016, 10:11:23
So, habe fertig:
PDF Schaltplan im ersten Post ist noch aktuell. Masseflächen, etc. mache ich, wenn jemand mal drübergeschaut hat.
Tut mir leid, aber ich komme frühestens heute Abend dazu, mir das genauer anzuschauen

Zitat von: PeMue am 24 März 2016, 10:11:23
Ggf. würde ich noch einen DHT22 mit draufsetzen, wenn ich weiß, wo der Datenpin hin soll.
Eigentlich macht der auf der Grundplatine keinen Sinn.
Einzig über die Option, dass man anstatt drei RFM69 nur zwei verwendet und dafür einen DHT22 könnte ich nachdenken.
In diesem Fall käme der Daten-Pin da hin, wo der CS von Radio #3 momentan ist. Ein 10K Pullup wäre auf der Leitung eh schon drauf.
Aber das muss ich mir mal in Ruhe anschauen, ob das wirklich machbar, erkennbar usw. ist oder ob der DHT22 den Boot-Selector fehlleitet.
Der olle DHT22 zieht sich wie ein roter Faden durch mein Leben ...  ;D

Zitat von: PeMue am 24 März 2016, 10:11:23
Mir ist folgendes aufgefallen:
- die Bezeichnung der Pinleisten ist nicht einheitlich:
  Hexenmeister/Alexander: RxD = Pin auf der Platine
  HCS: RxD = Pin auf dem USB/seriell Wandler
Ich denke, wir sollten da einheitlich sein und würde Alexander's Variante favorisieren.
Bin für alles offen, werde es nochmal anschauen.

Zitat von: PeMue am 24 März 2016, 10:11:23
- Wer möchte wieviele Platinen?
Hätte gerne drei Stück.

Zitat von: PeMue am 24 März 2016, 10:11:23
- Soll ich bestellen und verteilen?
Wäre prima, ja, falls sich sonst niemand findet, der es gerne machen würde.

Zitat von: PeMue am 24 März 2016, 10:11:23
- Bauteile bestellt jeder selber? Oder brauchen wir eine Sammelbestellung?
Wegen mir nicht unbedingt.


AxelSchweiss

Hi
Danke für dein Engagement ..
Ich tät gerne 5 Platinen inclusive dem ganzem Vogelfutter nehmen.
ESP und Radios habe ich.

trebron106

Hallo,

auch von mir vielen Dank für deine Mühen,

ich würde gerne 4 Platinen nehmen.

Gruß
Klaus

Wallmeier

Hallo,

auch meiner Seite ganz herzlichen Dank für Eure Mühen!

Ich hätte Interesse an zwei Platinen...

Gruß,
Nico

Omega-5

Zitat von: PeMue am 24 März 2016, 10:11:23
So, habe fertig:

Hallo Peter,

ich habe nur kurz mal über die pre6 geschaut und dabei ist mir aufgefallen, dass die Bohrungen für das ESP8266_DEVKIT_V1.0 mit 0,8mm zu klein sind. Die Pins sind diagonal 0,86mm. Dafür sind die Pads mit 1,93mm recht groß.
Ihr wolltet doch für mögliche Drahtantennen Bohrungen vorsehen. Oder?
Habe ich was nicht mit bekommen, oder warum sind für die Pullup am I2C zwei verschiedene Bauformen vorgesehen? SMD0805 sollten doch reichen.
Ich hänge mal die Lib mit meinem geänderten DEVKIT an.

Gruß Friedrich
RaspberryPi2, nanoCUL, 3x DS18B20, FS20: 4x Funk-Schalter ST-4, LaCrosseGW,
HomeMatic: HMLAN, HM-WDS10-TH-O, HM_MYS_RelaisBoard,
I2C: HYT221 über modifiziertes Modul I2_I2C_SHT21.pm (Q&D),

PeMue

#202
Hallo Friedrich,

vielen Dank. Ich habe eine Library aus dem Netz geholt und nicht wirklich geprüft.
Die Durchsteck pullups waren für Anfänger (devkit +2 R +Radios), die anderen sind Standard.
Die Löcher für die Antennen fehlen, steht aber im PDF vom Schaltplan.

Gruß Peter
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

HCS

#203
Zitat von: PeMue am 24 März 2016, 10:11:23
PDF Schaltplan im ersten Post ist noch aktuell. Masseflächen, etc. mache ich, wenn jemand mal drübergeschaut hat.
Drübergeschaut.

R9F und R10F sind 470 Ohm und nicht 10K

Die Pin-Nummern von M1B stimmen nicht. Unten sind 9 ... 14 und rechts 15 ... 22
Siehe hier: https://forum.fhem.de/index.php?action=dlattach;topic=43672.0;attach=44790

Sonst habe ich nichts gefunden. Das Layout habe ich nicht geprüft.

Zitat von: PeMue am 24 März 2016, 10:11:23
Mir ist folgendes aufgefallen:
- die Bezeichnung der Pinleisten ist nicht einheitlich:
  Hexenmeister/Alexander: RxD = Pin auf der Platine
  HCS: RxD = Pin auf dem USB/seriell Wandler
Ich denke, wir sollten da einheitlich sein und würde Alexander's Variante favorisieren.

An J1 steht links daneben, welche Anschlüsse des FTDI jeweils angeschlossen werden müssen.
Das finde ich eigentlich praktischer als wenn man sich erst die Zuordnung überlegen muss.
Nur RX und TX ändern macht keinen Sinn, dann müsste man auch bei RTS und DTR was anderes dran schreiben, weil es kein RTS/DTR auf der Platine ist.
Aber ich bin da eher im Egal-Modus, mach so, wie es Dir lieber ist.

Nachtrag: Löcher für Drahtantennen wären prima (aber steht ja im PDF drin)

Omega-5

Zitat von: HCS am 25 März 2016, 05:47:41
Die Pin-Nummern von M1B stimmen nicht. Unten sind 9 ... 14 und rechts 15 ... 22
Siehe hier: https://forum.fhem.de/index.php?action=dlattach;topic=43672.0;attach=44790

Das ist mir zwar auch aufgefallen, aber da die Zuordnung zwischen Symbol und Package das wieder ausgleicht habe ich es so mal gelten lassen. Das ist das Problem mit zusammen gesuchten Bibliotheken. Je mehr Eagle-Anwender sich an eigenen Bibliotheken versuchen und sie ins Netz stellen, um so wichtiger ist eine sorgfältige Überprüfung. Auch sollte der Ersteller sich wenigstens einmal die Standartvorgaben verinnerlicht haben.
ftp://ftp.cadsoft.de/eagle/userfiles/doc/library_part_creation_standard.pdf (ftp://ftp.cadsoft.de/eagle/userfiles/doc/library_part_creation_standard.pdf)
Das gilt besonders auch für das im Schaltplan und bei SYMBOL-PINS benutzte Raster (Standart 0.1 INCH). 12.5 MILS geht gar nicht!!!  >:(
Tutorials nach Möglichkeit erstmal die offiziellen von der Cadsoft Seite. Im Netz gibt es da zunehmend mehr Unsinn.

Gruß Friedrich
RaspberryPi2, nanoCUL, 3x DS18B20, FS20: 4x Funk-Schalter ST-4, LaCrosseGW,
HomeMatic: HMLAN, HM-WDS10-TH-O, HM_MYS_RelaisBoard,
I2C: HYT221 über modifiziertes Modul I2_I2C_SHT21.pm (Q&D),

PeMue

Hallo zusammen,

Zitat von: Omega-5 am 24 März 2016, 22:35:42
... dabei ist mir aufgefallen, dass die Bohrungen für das ESP8266_DEVKIT_V1.0 mit 0,8mm zu klein sind. Die Pins sind diagonal 0,86mm. Dafür sind die Pads mit 1,93mm recht groß.
Ihr wolltet doch für mögliche Drahtantennen Bohrungen vorsehen. Oder?
Ich habe die Bibliothek noch etwas überarbeitet, Bohrungen 40 mil, Pads 70 mil, das ist dann, wie die Arduinos.

Zitat von: HCS am 25 März 2016, 05:47:41
Drübergeschaut.

R9F und R10F sind 470 Ohm und nicht 10K
Die Pin-Nummern von M1B stimmen nicht. Unten sind 9 ... 14 und rechts 15 ... 22
Löcher für Drahtantennen wären prima (aber steht ja im PDF drin)
Danke, ist erledigt.

Habe jetzt auch mal für "hardcore"-Löter noch einen BMP180  bzw. BME280 mit draufgemacht  ;D ;D ;D

Schaltplan und Board als PDF bzw. Eagle Dateien im ersten Post.

Zitat von: Omega-5 am 25 März 2016, 10:28:09
Das ist das Problem mit zusammen gesuchten Bibliotheken. Je mehr Eagle-Anwender sich an eigenen Bibliotheken versuchen und sie ins Netz stellen, um so wichtiger ist eine sorgfältige Überprüfung. Auch sollte der Ersteller sich wenigstens einmal die Standartvorgaben verinnerlicht haben.
ftp://ftp.cadsoft.de/eagle/userfiles/doc/library_part_creation_standard.pdf (ftp://ftp.cadsoft.de/eagle/userfiles/doc/library_part_creation_standard.pdf)
Das gilt besonders auch für das im Schaltplan und bei SYMBOL-PINS benutzte Raster (Standart 0.1 INCH). 12.5 MILS geht gar nicht!!!  >:(
Tutorials nach Möglichkeit erstmal die offiziellen von der Cadsoft Seite. Im Netz gibt es da zunehmend mehr Unsinn.
Volle Zustimmung. Allerdings sind meine eigene Bibliotheken auch nicht ganz fehlerfrei  ??? und ich finde immer noch Kleinigkeiten, die nicht passen.

Gruß Peter
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

HCS

Ich disponiere von drei auf vier Platinen um.

Zitat von: PeMue am 24 März 2016, 10:11:23
Ggf. würde ich noch einen DHT22 mit draufsetzen, wenn ich weiß, wo der Datenpin hin soll.
Ein erster schneller Test mit dem DHT22 hat funktioniert.
Damit wäre die Option, dass man anstatt Radio #3 an GPIO0 einen DHT22 anschließt und halt nur zwei Radios und dafür einen DHT22 hat.
Oder drei Radios und keinen DHT22, je nachdem, wie man sich entscheidet.
Die Erkennung, ob ein RFM69 oder ein DHT22 dran ist klappt wohl auch.
Alles nur kurz angetestet, aber wenn Du mit der Bestückungsoption ernst machen willst, ziehe ich es in der Software durch.
Momentan noch ohne Erfolgsgarantie, aber es sieht gut aus.

Mit einem SC16IS750 kann man ja auch ohne SubProzessor noch zwei weitere Radios anschließen und käme dann auf vier Radios und einen DHT22.


PeMue

#207
Zitat von: HCS am 25 März 2016, 11:31:58
Alles nur kurz angetestet, aber wenn Du mit der Bestückungsoption ernst machen willst, ziehe ich es in der Software durch.
Nur weil Du es bist UND weil Ostern ist UND nur stehend!
Man könnte die Platine jetzt auch "Entwicklung der Sensorik über die Jahrzehnte" nennen:
Bitte die Größe unten rechts (DHT22) bzw. oben ganz links (BME280) mal vergleichen  ;D.
Rest siehe erster Post.

Gruß PeMue
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

HCS

Zitat von: PeMue am 25 März 2016, 12:38:19
Nur weil Du es bist UND weil Ostern ist UND nur stehend!
Ich war aber nicht der, der das Thema nochmal hochgebracht hat  ;)
Ich habe es in der Software nur ausprobiert, weil Du gefragt hast UND Ostern ist UND VOR ALLEM weil es regnet  ;D ;D ;D
Ich baue es dann mal endgültig ein. Schlimmer als vier Löcher, in die man nichts bestücken darf, kann es ja nicht kommen.

Zitat von: PeMue am 25 März 2016, 12:38:19
Bitte die Größe unten rechts (DHT222) bzw. oben ganz links (BME280) mal vergleichen
Wenn ich mich mit dem Messschieber am Bildschirm nicht vertan habe und einen Dreisatz korrekt anwenden konnte, dann stimmt es ungefähr.
Den Lötjumper kannst Du auch weglassen, entweder man bestückt den DHT22 oder den RFM69, beide drauflöten und dann einen aktiv jumpern geht eh nicht, weil der CS-lose RFM69 im DHT22-Fall komplett nicht dran sein darf.

Zitat von: PeMue am 25 März 2016, 12:38:19
Man könnte die Platine jetzt auch "Entwicklung der Sensorik über die Jahrzehnte" nennen:
Dann käme jetzt noch ein drei-Achsen-Gyro, ein Magnetfeldsensor und etwas um den Blutzucker zu messen ...

Omega-5

#209
@ PeMue und alle interessierten Eagle-Anwender

So ich habe jetzt mal die drei Module RFM69, ESP-12E/F und nodeMCU DEVKIT V1 gegen die Datenblätter gescheckt und geändert. Beim RFM69 habe ich auch eine "restrict" Fläche unter der Antenne eingefügt. Steht so in einer Anleitung zum Berechnen der Antennen von Cypress und Texas (DN035, DN023 und folgende). Hier wird auch auf den Einfluss der Größe der Massefläche im Modul selber eingegangen. Ganz schön kompliziert die Berechnung.

Gruß Friedrich
RaspberryPi2, nanoCUL, 3x DS18B20, FS20: 4x Funk-Schalter ST-4, LaCrosseGW,
HomeMatic: HMLAN, HM-WDS10-TH-O, HM_MYS_RelaisBoard,
I2C: HYT221 über modifiziertes Modul I2_I2C_SHT21.pm (Q&D),