Platine für Selbstbau NanoCUL

Begonnen von prodigy7, 26 Juni 2015, 21:17:48

Vorheriges Thema - Nächstes Thema

tigru77

Hallo Zusammen,

ich habe folgende Schritte vorgenommen:

1. nanoCul V1.2 an Raspberry angeschlossen. Es leuchtet dann am Arduino die grüne LED dauerhaft (PWR) und die rote LED blinkt (L).

2. die eindeutige Device-ID des Nano ausgelesen:


pi@raspberrypi:~ $ ls -l /dev/serial/by-id
total 0
lrwxrwxrwx 1 root root 13 Sep  8 12:04 usb-FTDI_FT232R_USB_UART_A900F363-if00-po                                           
rt0 -> ../../ttyUSB0



3. Dann habe ich diese ID im makefile unter AVRDUDE_PORT eingetragen:


AVRDUDE_PORT = /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A900F363-if00-port0



4. Dann make und make program ausgeführt. Hier kommt jedoch folgende Meldung:


pi@raspberrypi:~/culfw-1.66/Devices/nanoCUL $ make program
#@if test ! -d /sys/class/gpio/gpio17; then echo 17 > /sys/class/gpio/export; fi
#@if test ! -d /sys/class/gpio/gpio18; then echo 18 > /sys/class/gpio/export; fi
#echo out > /sys/class/gpio/gpio17/direction
#echo out > /sys/class/gpio/gpio18/direction
#echo 0 > /sys/class/gpio/gpio17/value
#echo 0 > /sys/class/gpio/gpio18/value
#sleep 1
#echo 1 > /sys/class/gpio/gpio17/value
#sleep 1
#echo 1 > /sys/class/gpio/gpio18/value
avrdude -D -p atmega328p -P /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A900F363-if00-port0 -c arduino    -U flash:w:nanoCUL.hex
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
^Cmakefile:216: recipe for target 'program' failed
make: *** [program] Interrupt


Jetzt weiß ich nicht mehr weiter, was ich tun muss um den Nano zu flashen. Bin leider Laie, was Linux angeht. Daher bin ich auf Tutorials oder ähnliches angewiesen.

Viele Grüße
Timo

Sandmann

Das war auch mein Problem, deswegen war ich bei meinem Kumpel :-(

Wir haben es an 3 verschiedenen Rechnern ausprobiert, an dem mit Windows7 hat es nachher geklappt.
Bis denn dann
Sandman

bitbiter

#1052
Zitat von: tigru77 am 08 September 2016, 12:16:42
avrdude -D -p atmega328p -P /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A900F363-if00-port0 -c arduino    -U flash:w:nanoCUL.hex

avrdude -D -p atmega328p -P /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A900F363-if00-port0@38400 -c arduino    -U flash:w:nanoCUL.hex

Ich meine das hätte mir geholfen (ist auch schon etwas her.....)

Edit:

hab noch das gefunden:
avrdude -D -p atmega328p -P /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A900F363-if00-port0 -b 57600 -c arduino -U flash:w:nanoCUL.hex
Gruss
Alex
Raspi mit Homematic-CCU, KeyMatic mit FB, HM-SEC-MDIR-2, HM-Sec-Sco, HM-MOD-RPI-PCB, 2x LCGW m. CUL868 / CUL433. == BananaPi mit fhem + SSD, MAX! FK und TS, Cube read-only (demn. Umstieg --> CUL), mehrere TFA/LC Sensoren, Milight Controller + Bulbs, Revolt, ECO Taster, Home-Easy, ESP8266 etc....

waschbaerbauch

#1053
Hast du denn meinen Tipp einfach mal probiert? -> Xloader

Zieh dir mal zum testen die alternative CUL FW und lad mit dem Xloader einfach unter Windows das passende .hex zu deinem Modell hoch.

tigru77

@waschbaerbauch

Hallo,

vielen Dank für Deinen Tip. Das mit dem Xloader hat funktioniert. In fhem konnte ich den CUL einbinden. Versuche jetzt mal meine Homematic-Geräte einzubinden.

Grüße
Timo

PeMue

Zitat von: bitbiter am 08 September 2016, 13:30:55
avrdude -D -p atmega328p -P /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A900F363-if00-port0[u][b]@38400[/b][/u] -c arduino    -U flash:w:nanoCUL.hex

Edit:
avrdude -D -p atmega328p -P /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A900F363-if00-port0 -b 57600 -c arduino -U flash:w:nanoCUL.hex

Das obere ist falsch, das untere ok,
avrdude -D -p atmega328p -P /dev/ttyUSB0 -b 57600 -c arduino -U flash:w:nanoCUL.hex
gilt aber nur für den Arduino nano bzw. pro mini. Ggf. den Port anpassen, beim Flashen würde ich /dev/ttyUBS0 (o.ä.) nehmen, das Flashen ist ja schnell erledigt.

Für den Arduino pro micro:
avrdude -D -v -p atmega32u4 -P COM10 -b 57600 -c avr109 -U flash:w:culfw_v1.66_8_868_promicro_LED_PB5.hex
Vorher kurz 2x Reset gegen GND ziehen, dann ist der Arduino pro micro 8 s lang im Bootloader Modus.

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

PeMue

#1056
Zitat von: waschbaerbauch am 06 September 2016, 20:56:00
V2.3 mit Arduino nano, NRF24L01+ (PCB Antenne) als MySensors Gateway
Achtung v2.3 Layoutfehler:
Gilt nur für v2.3 in der MySensors Gateway Anordnung.

Layoutfehler
an der roten LED: Die Kathode liegt irrtümlicherweise auf Masse.
Abhilfe: Mit einem Messer auf bottom den Lötpad auf der Seite zum Platinenrand aufkratzen und mit dem Ohmmeter gegen Masse messen, ob die Verbindung weg ist.

Man muss ab und zu das Zeug selber aufbauen, damit man die Fehler findet  :o

Sorry + 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

tigru77

Hallo Zusammen,

habe meine Homematic Komponenten in Fhem anlegen können. Habe jetzt aber im Log eine Fehlermeldung:

nanoCUL: Unknown code A0C3384702D4F5600000001052F::-98:nanoCUL, help me!

Wer kann mir helfen?

Grüße
Timo

gloob

Zitat von: tigru77 am 08 September 2016, 16:01:38
Hallo Zusammen,

habe meine Homematic Komponenten in Fhem anlegen können. Habe jetzt aber im Log eine Fehlermeldung:

nanoCUL: Unknown code A0C3384702D4F5600000001052F::-98:nanoCUL, help me!

Wer kann mir helfen?

Grüße
Timo

Schau mal hier: http://www.fhemwiki.de/wiki/Virtueller_Controller_VCCU

Damit bekommst du die Meldungen weg und kannst sogar mehrere Gateways koppeln.
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

PeMue

#1059
Bilderserie für den Aufbau einer v3.4 Version als JeeLink

Bestückt wurden R11/12, R13/14, R18/18, R21/22, R15/LED11, IC21, C31. SJ1 ist offen, bei SJ2 ist 2/3 gebrückt (VCC). Wenn man die Pins relativ bündig abschneidet, dann man den RFM12b gut auflöten (nur die Pins, die gebraucht werden, sind angelötet).

Für den Jeelink Clone geht sowohl der RMF12b als auch der RFM69CW. Bei letzterem muss man aber aufpassen, dass die Sketche schon portiert sind. Als EEPROM habe ich ein M25P40 eingelötet, aber vermutlich gibt es sowieso keinen Sketch, der das EEPROM verwendet.

Beim Einbau in das Gehäuse braucht man Abstandshalter, da der USB Stecker des Arduino nano zu arg aufträgt.

Im Gegensatz zum LaCrosseGateway beträgt die Antennenlänge 164,4 mm.

Edit: C31 ist für den JeeLink nicht notwendig, schadet aber auch nichts. Daher habe ich diesen oben gestrichen.
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

timtom

So, nachdem ja mein Funkmodul defekt war und mir Jürgen liebenswerter Weise geholfen hat, hab ich langsam wieder für den Neubau bzw. Reparatur Zeit. Ich wollte die Chance nutzen und direkt die Widerstände aus der Sammelbestellung durch 1k Ohm bzw. 470 Ohm ersetzten. Leider hab es bei Conrad vor Ort nur noch welche mit 0,6W. Die hab ich mir gekauft und dann festgestellt, dass die leider etwas groß sind.

Hat vielleicht von Euch noch jemand passende übrig, die er mir verkaufen könnte oder einen Tipp, wo man die Online bekommt und die VK nicht alles auffressen?

Garagenhaus

Max! System Standalone
CCU2 & HM-LC-Sw1-Pl-CT-R1, HM-LC-Sw4-PCB, HM-RC-4-2
Spielwiese: RPBi2 mit Locotus Addon-Board 868Mhz,
433Mhz Steckdosen und Thermometer
NanoCUL433 und NanoCUL868

timtom


timtom


timtom

Danke schon mal an Daniel, Peter und Jürgen für Eure Hilfe. Langsam vergeht mir die Lust. Ich hab jetzt wieder alle Teile zusammengebaut. Der CUL zeigt jetzt folgendes an:
ccconf freq:6656.000MHz bWidth:812KHz rAmpl:42dB sens:16dB
Wahrscheinlich bin ich mal wieder zu grobmotorisch mit dem Lötkolben umgegangen oder hab beim Entlöten der Pins vom Funkmodul zu viel Hitze drauf gegeben. Ich hatte mich schon gefreut, dass ich endlich wieder meine Steckdosen schalten kann. :(