Entwicklung SIGNALduinoAdv Empfänger Firm- und Hardware V4 für Raspi Pico

Begonnen von Ralf9, 16 Februar 2026, 14:50:03

Vorheriges Thema - Nächstes Thema

Ralf9

In der Anlage ist für den Raspi Pico je eine Firmware für USB und LAN.
Das Flashen ist ganz einfach. Beim Einstecken des Pico die Resettaste gedrückt halten, dann erscheint ein neues Laufwerk, dort die Firmware rein kopieren.
V 4.2.4-dev260212 SIGNALduinoAdv Pico cc1101 (R: B0*) - compiled at Feb 12 2026 13:07:33
V 4.2.4-dev260212 SIGNALduinoAdv PicoLAN cc1101 (R: B0*) - compiled at Feb 12 2026 13:40:09

Damit auch der W5500-EVB-Pico verwendet werden kann, hat sich die Pinbelegung für cc1101 Modul C und D geändert (siehe Anlage).
https://docs.wiznet.io/Product/Chip/Ethernet/W5500/w5500-evb-pico

Per default ist das Modul (Radio) B und Bank 0 mit SlowRf (ASK/OOK) aktiv,
sonst, Erste schritte:
https://forum.fhem.de/index.php?topic=106278.msg1032098#msg1032098


Watchdog:
Per default ist der Watchdog nicht aktiv. Er hat einen Timer von 8 Sek.
Es gibt dafür die folgenden Raw-Befehle:
TW1 - Watchdog enable (erst nach Reset wirksam)
TW0 - Watchdog disable (erst nach Reset wirksam)
TWZ - zum Rücksetzen des WDT Markers bei get Version
TWT - delay 10 Sek zum Testen des watchdogs
TWR - Software Reset

Bei "get Version" wird folgendes angezeigt:
w - watchdog enabled
WDT - Watchdog hat ausgelöst
rr - resetreason, wenn ungleich 1
0 UNKNOWN_RESET
1 PWRON_RESET
2 RUN_PIN_RESET
3 SOFT_RESET
4 WDT_RESET
5 DEBUG_RESET
6 GLITCH_RESET
7 BROWNOUT_RESET


LAN Firmware:
Wenn das W5500 LAN Modul nicht oder falsch verkabelt ist, blinkt die LED schnell.
Beim LAN Modul ist die Verkabelung des RST Pin optional.
Die default mac Adresse ist 00:80:41:FF:FF:FE
Falls jemand mehrere sduino mit LAN verwenden möchte, kann mit dem raw-Befehl "Wim" (z.B. Wimab) die letzte stelle geändert werden.

Per default ist DHCP aktiv.
Mit dem raw-Befehl "ri" kann die LAN Konfig ausgegeben werden.

Mit "Wi..." kann die ethernet config geändert werden, sie wird erst nach einem Reset wirksam
Wia - address
Wig - gateway
Win - network mask
z.B. Wia192.168.0.100
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

DerD

Zitat von: tndx am 15 Februar 2026, 19:16:10"Normal" sind für mich die, die von den Abmessungen der Platine aus dem HM-Forum oder von dem von Ralf geposteten Link entsprechen. Damit würden die herkömmlichen CC1101-Stamps, MiniCC auf Adapterplatinen und Mini-CC drauf passen

Habe die einfach Variante ausprobiert. Sprich cc1101 stamps auf Vorder- und Rückseite gespiegelt verteilen, und für die direkte Bestückung innerhalb der stamps die MMs so verdrahten, dass deren Anschlusschema an der Pinreihe passt.
Dabei fällt auf, dass
- es Leitungen gibt die sich vom MM zur Pinreihe überkreuzen, und dann zum Pico wieder zurück. Bähh.
- unoptimiert kommen Leiterbahnen des gespiegelten Parts unterhalb der Freifläche zum liegen. Laut TI Designrules sollte das nicht sein. Bei kompletten Stamps ist zwar dann noch eine Masseflächen dazwischen, der Empfangsleistung soll aber auch das nicht zuträglich sein.

Hieße, das Design der stamps kann nicht einfach übernommen werden. Schade. Vermutlich ist es doch einfacher, mit zwei Versionen zu leben
Gruß,
Dieter

tndx

Schade, aber dann wohl nicht zu ändern. Ich kann zur Not auch mit den Adapterplatinen leben. Solltest du aber die Version für die Mini-CCs machen, würde ich die vorziehen.