Metz frägt: PID-Boost zusammenbauen.
Metz frägt: PID-Boost zusammenbauen.
Servus,
ich mach hier mal meinen eigenen kleinen Fragethread zum PID-Boost auf
damit der andere grösstenteils frei von meinen eigenen kleinen Problemen mit dem Teil ist.
Ich sollt für den Weissen n paar kleine Bauteile verbaun und die SW aufspielen.
Das meiste 95% hat er selbst gelötet.
Hat auch gut ausgeschaut. N paar kleine Kalte, aber ansich nix wildes
Bauteile sind auf der Vorder wie auf der Rückseite alle drauf.
Und jetzt gehts los
Ich kämpf schon die ganze Nacht damit das der PID-B am Rechner erkannt wird, was auch immer wieder mal klappt.
Immer wieder mal schaut wie folgt aus:
Ich stecke das USB Kabel in den PID-B und der Gerätemanager reagiert.
Er erkennt das Gerät aber nicht.
Unbekanntes Gerät.
JETZT geh ich hin, stecke den PID-B ab, Löte die USB Buchse nach, klemme den USB wieder an, der PID-B wird erkannt.
Wenn ich jetzt über die Arduino IDE nen Bootloader oder meinetwegen die Code.INO vom Steff drauf werfen will, fängt die Software an zu Compilieren und will Uploaden.
Es kommt die Meldung "Upload Done" aber gleichzeitig kommt auch die Meldung Das STK500 nicht Syncron ist.
Und das ist jetzt wieder auf die USB Buchse zurückzuführen.
Denn wenn ich jetzt wieder mit m Arduino IDE auf den PID-B zgreifen will, ist der Port belegt.
Diese Meldung bringt er mir weil ganz einfach der Port2 bzw der PID-B nicht mehr im Gerätemanager steht.
Ziehe ich jetzt den PID-B vom USB Kabel und steck n wieder an, wird er wieder als Unbekanntes Gerät gelistet.
Jetzt geh ich wieder hin und löte die Kontakte nach (Die sind aber nicht Locker oder dergleichen. Ich hab mit ner Pinzette und nem Skalpell die Adern anlupfen wollen. Die halten bombig.)
Nun klemm ich das Kabel wieder an, der PID-B wird wieder als solches erkannt.
Es ist zum aus der Haut fahren.
Keine Ahnung was los ist. Eigentlich kann man fast sagen, solange die USB Buchse vom Lötkolben (Nachlötaktion) her warm ist, kann eine Verbindung aufgebaut werden.
Kühlt das Ding ab is es n Unbekanntes Gerät.
Ich hab die Buchse zur Kontrolle jetzt auch mal ausgelötet um zu sehn ob m Martin evtl n Missgeschick an der Leiterbahn direkt unter der USB Buchse passiert ist, aber die Platine schaut einwandfrei aus.
Noch ne Bitte:
Steff, hast du ne komplett bestückte Platine bei dir die du mal gross Ablichten könntest?
Wäre klasse wenn mir hier mal kurz n Tritt geben kann.
Oder kommt es vor das solche Buchsen einfach mal auch schon "defekt" ausgeliefert werden?
Danke euch.
ich mach hier mal meinen eigenen kleinen Fragethread zum PID-Boost auf
damit der andere grösstenteils frei von meinen eigenen kleinen Problemen mit dem Teil ist.
Ich sollt für den Weissen n paar kleine Bauteile verbaun und die SW aufspielen.
Das meiste 95% hat er selbst gelötet.
Hat auch gut ausgeschaut. N paar kleine Kalte, aber ansich nix wildes
Bauteile sind auf der Vorder wie auf der Rückseite alle drauf.
Und jetzt gehts los
Ich kämpf schon die ganze Nacht damit das der PID-B am Rechner erkannt wird, was auch immer wieder mal klappt.
Immer wieder mal schaut wie folgt aus:
Ich stecke das USB Kabel in den PID-B und der Gerätemanager reagiert.
Er erkennt das Gerät aber nicht.
Unbekanntes Gerät.
JETZT geh ich hin, stecke den PID-B ab, Löte die USB Buchse nach, klemme den USB wieder an, der PID-B wird erkannt.
Wenn ich jetzt über die Arduino IDE nen Bootloader oder meinetwegen die Code.INO vom Steff drauf werfen will, fängt die Software an zu Compilieren und will Uploaden.
Es kommt die Meldung "Upload Done" aber gleichzeitig kommt auch die Meldung Das STK500 nicht Syncron ist.
Und das ist jetzt wieder auf die USB Buchse zurückzuführen.
Denn wenn ich jetzt wieder mit m Arduino IDE auf den PID-B zgreifen will, ist der Port belegt.
Diese Meldung bringt er mir weil ganz einfach der Port2 bzw der PID-B nicht mehr im Gerätemanager steht.
Ziehe ich jetzt den PID-B vom USB Kabel und steck n wieder an, wird er wieder als Unbekanntes Gerät gelistet.
Jetzt geh ich wieder hin und löte die Kontakte nach (Die sind aber nicht Locker oder dergleichen. Ich hab mit ner Pinzette und nem Skalpell die Adern anlupfen wollen. Die halten bombig.)
Nun klemm ich das Kabel wieder an, der PID-B wird wieder als solches erkannt.
Es ist zum aus der Haut fahren.
Keine Ahnung was los ist. Eigentlich kann man fast sagen, solange die USB Buchse vom Lötkolben (Nachlötaktion) her warm ist, kann eine Verbindung aufgebaut werden.
Kühlt das Ding ab is es n Unbekanntes Gerät.
Ich hab die Buchse zur Kontrolle jetzt auch mal ausgelötet um zu sehn ob m Martin evtl n Missgeschick an der Leiterbahn direkt unter der USB Buchse passiert ist, aber die Platine schaut einwandfrei aus.
Noch ne Bitte:
Steff, hast du ne komplett bestückte Platine bei dir die du mal gross Ablichten könntest?
Wäre klasse wenn mir hier mal kurz n Tritt geben kann.
Oder kommt es vor das solche Buchsen einfach mal auch schon "defekt" ausgeliefert werden?
Danke euch.
- designer2k2
- Administrator
- Posts: 721
- Joined: Mon 31. May 2010, 20:13
- Location: Innsbruck
- Contact:
Re: Metz frägt: PID-Boost zusammenbauen.
Servus,
du musst zuerst den Bootloader über den ISP Port aufspielen! Sonst hast immer den Sync fehler!
Ich hab schon ein hier vor mit liegen, und einen Seeeduino Mega, ums zu machen und zu dokumentiern
Kann sich nur noch um stunden handeln
du musst zuerst den Bootloader über den ISP Port aufspielen! Sonst hast immer den Sync fehler!
Ich hab schon ein hier vor mit liegen, und einen Seeeduino Mega, ums zu machen und zu dokumentiern
Kann sich nur noch um stunden handeln
itsmyfault...
- designer2k2
- Administrator
- Posts: 721
- Joined: Mon 31. May 2010, 20:13
- Location: Innsbruck
- Contact:
Re: Metz frägt: PID-Boost zusammenbauen.
so, geschafft!
Die Pinbelegung ist so: (Am Mega sinds die Pins 50-53)
Hab das vorher immer mit dem AVRISP MKII gemacht, aber jetzt wo ich das auch am laufen hab, werd ich mir mal ein Kabel löten damit das schneller verbunden ist
- Arduino 1.0.1 öffnen
- Seeeduino Mega anschließen und in der IDE den Mega 1280 wählen
- ArduinoISP Beispiel öffnen und auf den Mega aufspielen
- Arduino abstecken und entsprechend mit dem ISP Port des PID-Boost verbinden
- In der Arduino IDE den Duemillanove mitm 328 wählen
- Unterhalb der Zielwahl(wo der ComPort gewählt wird) gibt "Programmer" dort den ArduinoISP wählen
- den Mega wieder an den PC anstecken (die blauen Leds am Pid-Boost flackern ganz kurz)
- in der Arduino IDE "Burn Bootloader" drücken (das ist unter der Programmer auswahl)
Die Pinbelegung ist so: (Am Mega sinds die Pins 50-53)
Hab das vorher immer mit dem AVRISP MKII gemacht, aber jetzt wo ich das auch am laufen hab, werd ich mir mal ein Kabel löten damit das schneller verbunden ist
itsmyfault...
Re: Metz frägt: PID-Boost zusammenbauen.
Super Erklärung.
Hat auf anhieb hingehaun.
Hab jetzt die Code.INO drauf und die Rote LED leuchtet.
Für den Boost Controller brauch ich jetzt aber Eclipse?
Das is wieder so n Thema. Des hat bei mir am PC ja nie richtig hingehaun, weshalb Dom ja die hex für mich immer geändert hat.
Wobei ich mich da aber schon hinsetzen würde damit es läuft.
Mein grösseres "Problem" ist jetzt, das ich nicht weiss wo du den Code abgelegt hast
Ich kann mit dem Satz
"Die Software gibts im Eclipse, mein Code hier ist nur zum testen der Hardware."
nix anfangen
BZW:
viewtopic.php?p=1482#p1482
viewtopic.php?p=1483#p1483
Hat auf anhieb hingehaun.
Hab jetzt die Code.INO drauf und die Rote LED leuchtet.
Für den Boost Controller brauch ich jetzt aber Eclipse?
Das is wieder so n Thema. Des hat bei mir am PC ja nie richtig hingehaun, weshalb Dom ja die hex für mich immer geändert hat.
Wobei ich mich da aber schon hinsetzen würde damit es läuft.
Mein grösseres "Problem" ist jetzt, das ich nicht weiss wo du den Code abgelegt hast
Ich kann mit dem Satz
"Die Software gibts im Eclipse, mein Code hier ist nur zum testen der Hardware."
nix anfangen
BZW:
viewtopic.php?p=1482#p1482
viewtopic.php?p=1483#p1483
Re: Metz frägt: PID-Boost zusammenbauen.
Dann hab ich noch ne Frage zum Poti.
Ich find im Datenblatt keine Aschlussbelegung.
http://at.mouser.com/ProductDetail/BI-T ... 0QEJ2rg%3D
Ist die auf m Print gleich der Reihenfolge am Poti? 'Heisst es sollte sich kein Kabel kreuzen?
So angeschlossen reagiert die Staus LED und wechselt vom Rot über Gelb auf Grün und zurück wenn ich es zurückdrehe.
Dann noch die Frage zum "Switch/LED".
Der Schalter geht einfach auf Masse?
Wenn das werkelt sollte die Statusleuchte ausgehn? Warum ist das in Klammer?
Ich find im Datenblatt keine Aschlussbelegung.
http://at.mouser.com/ProductDetail/BI-T ... 0QEJ2rg%3D
Ist die auf m Print gleich der Reihenfolge am Poti? 'Heisst es sollte sich kein Kabel kreuzen?
So angeschlossen reagiert die Staus LED und wechselt vom Rot über Gelb auf Grün und zurück wenn ich es zurückdrehe.
Dann noch die Frage zum "Switch/LED".
Der Schalter geht einfach auf Masse?
Wenn das werkelt sollte die Statusleuchte ausgehn? Warum ist das in Klammer?
- designer2k2
- Administrator
- Posts: 721
- Joined: Mon 31. May 2010, 20:13
- Location: Innsbruck
- Contact:
Re: Metz frägt: PID-Boost zusammenbauen.
nimm das VMware image, da ist der Google Code Zugang bereits eingerichtet, musst nur einen Klick auf den Codeordner machen und SVN Update sagen.
Schon kommt alles neue, auch ein Ordner "BoostController" siehe: http://code.google.com/p/multidisplay/s ... Controller
das Poti verbindest 1:1, mit der Code.Ino musst dann die Farbe der LED verändern können!
Wenn ein N75 drann hängst (aber nur mit 12V Versorgung!) dann klackerts Sinnlos rum, aber du siehst das die Endstufe läuft.
Den Schalter Ausgang hab ich nicht genau vorgesehen, es ist dort möglich eine LED mit 5V Vorwirderstand anzuhängen, oder einen Schalter der auf Masse zieht.
Du könntest sogar anstelle vom Poti einen Schalter oder eine LED anhängen, das sind beides universelle I/O´s
Schon kommt alles neue, auch ein Ordner "BoostController" siehe: http://code.google.com/p/multidisplay/s ... Controller
das Poti verbindest 1:1, mit der Code.Ino musst dann die Farbe der LED verändern können!
Wenn ein N75 drann hängst (aber nur mit 12V Versorgung!) dann klackerts Sinnlos rum, aber du siehst das die Endstufe läuft.
Den Schalter Ausgang hab ich nicht genau vorgesehen, es ist dort möglich eine LED mit 5V Vorwirderstand anzuhängen, oder einen Schalter der auf Masse zieht.
Du könntest sogar anstelle vom Poti einen Schalter oder eine LED anhängen, das sind beides universelle I/O´s
itsmyfault...
Re: Metz frägt: PID-Boost zusammenbauen.
Ok.
Die VM Ware lad ich grad. Dauert bei meiner Leitung n bisserl.
Das N75 klackert erst nach m aufspielen den Codes recht behämmert oder sollt das auch schon bei zb der Code.INO reagieren?
Ich hab jetzt alles korrekt verkabelt. Die LED reagiert auch soweit.
Edit:
Jetzt hab ich die VM-Ware gezogen. Über SVN geupdadet aber der Programmer spielt ned mit. Ich muss einen auswählen. Welchen?
Das hab ich gemacht:
flash the binary out of eclipse (avrdude)
the programmer configuration is stored in the global eclipse settings and must be created by hand.
go to project properties
avr -> avrdude -> new programmer configuration
programmer hardware: Atmel STK500 Version 1.x firmware
set serial port. under linux, its typically /dev/ttyUSB0
baudrate 57600
Und n Drittes Edit:
Mir reichts jetzt dann mit dem Mistteil.
Die USB Buchse löst sich immer wieder beim einstecken von der Platine.
Ich hab die Buchse jetzt 2x ausgebaut und beim zweitenmal jeden Pin leicht angeschliffen damit sich des scheiss Lot mit der Buchse verbindet.
Viel Platz für Lot ist da ja ohnehin nicht.
Gibts die Buchsen auch in Gold? Hält das besser? Ich mach so jetzt erstmal nicht mehr weiter.
Die VM Ware lad ich grad. Dauert bei meiner Leitung n bisserl.
Das N75 klackert erst nach m aufspielen den Codes recht behämmert oder sollt das auch schon bei zb der Code.INO reagieren?
Ich hab jetzt alles korrekt verkabelt. Die LED reagiert auch soweit.
Edit:
Jetzt hab ich die VM-Ware gezogen. Über SVN geupdadet aber der Programmer spielt ned mit. Ich muss einen auswählen. Welchen?
Das hab ich gemacht:
flash the binary out of eclipse (avrdude)
the programmer configuration is stored in the global eclipse settings and must be created by hand.
go to project properties
avr -> avrdude -> new programmer configuration
programmer hardware: Atmel STK500 Version 1.x firmware
set serial port. under linux, its typically /dev/ttyUSB0
baudrate 57600
Und n Drittes Edit:
Mir reichts jetzt dann mit dem Mistteil.
Die USB Buchse löst sich immer wieder beim einstecken von der Platine.
Ich hab die Buchse jetzt 2x ausgebaut und beim zweitenmal jeden Pin leicht angeschliffen damit sich des scheiss Lot mit der Buchse verbindet.
Viel Platz für Lot ist da ja ohnehin nicht.
Gibts die Buchsen auch in Gold? Hält das besser? Ich mach so jetzt erstmal nicht mehr weiter.
Re: Metz frägt: PID-Boost zusammenbauen.
coole Sache mit dem Mega den Bootloader flashen zu können!
@Metz:
in den Project-Properties hast den neu erstellten Programmer ausgewählt?
@Metz:
in den Project-Properties hast den neu erstellten Programmer ausgewählt?
Re: Metz frägt: PID-Boost zusammenbauen.
Jupp, so sieht die Zeile aus.
avrdude -cstk500v1 -P/dev/ttyUSB0 -b57600 [...part specific options...]
Wie kann ich überprüfen an welchem Anschluss die PID-B hängt?
Ich kenn mich mit Linux ned aus und such verzweifelt n Gerätemanager.
avrdude -cstk500v1 -P/dev/ttyUSB0 -b57600 [...part specific options...]
Wie kann ich überprüfen an welchem Anschluss die PID-B hängt?
Ich kenn mich mit Linux ned aus und such verzweifelt n Gerätemanager.
Re: Metz frägt: PID-Boost zusammenbauen.
ich merk grad dass ich die VM garnicht aufm Rechner hab. muss ich gleich nochmal installieren.
mach mal ein xterm auf (unten links aufs K-Menü klicken und dann oben bei search "xterm" eingeben).
das entspricht dem "cmd" von windows.
gib dann mal nach dem nach dem Anstecken des USB Steckers "dmesg" im xterm ein.
Ganz am Schluss der Ausgabe müsste dann sowas ähnliches stehen:
in der VirtualBox hast das USB-Device aber an die VM durchgereicht?
mach mal ein xterm auf (unten links aufs K-Menü klicken und dann oben bei search "xterm" eingeben).
das entspricht dem "cmd" von windows.
gib dann mal nach dem nach dem Anstecken des USB Steckers "dmesg" im xterm ein.
Ganz am Schluss der Ausgabe müsste dann sowas ähnliches stehen:
Hier wird der Mega als /dev/ttyACM0 erkannt.[289098.401676] usb 6-5.2: new full-speed USB device number 3 using ohci_hcd
[289098.587503] cdc_acm 6-5.2:1.0: ttyACM0: USB ACM device
[289098.589814] usbcore: registered new interface driver cdc_acm
[289098.589816] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
in der VirtualBox hast das USB-Device aber an die VM durchgereicht?