Hi!
Hier im Markt wurde nach einem GPIB Adapter gefragt.
Dabei kam auf, dass Interesse an einer Sammelbestellung an diesem
bestehen würde: https://github.com/xyphro/UsbGpib
Ich hab mal testweise 40 im Nutzen durchgerechnet (die Boards sind klein
.. 5 Stück 2x4 Nutzen). Da komme ich auf ca. 15€/Stück incl. Stecker.
(JLC will grad nicht ... steuer, Zoll und Versand habe ich vorerst
großzügig geschätzt... wird also eher günstiger)
Programmieren müsste jeder für sich.
Post macht 8,20 nach DE (3,- AT) in der Versandtasche (ich habe noch
nicht geschaut, wieviele davon in eine rein passen würden). Falls einer
günstigere Wege kennt... nur her damit!
Also incl. Verpackungsmaterial werden das ca 10.- Versand nach DE bzw
5.- nach AT.
Wie gesagt, das sind alles großzügig kalkulierte Richtpreise... das
sollte eher etwas günstiger werden.
Meine Intention wäre, dass man sich bei Interesse die aktuellste Tabelle
runter kopiert (zitat-funktion!) und sich einträgt.
Nächste Woche ( 5.1.2025 ) würde ich dann mal schauen, wieviele es
tatsächlich sind und auf welchen Preis wir schlussendlich tatsächlich
kommen.
Fall jemand das 3d gedruckte Gehäuse auch will... könnte ich ggf. um 1€
auch machen.
Übrigens: Das ist hier rein privates Vergnüngen von mir!
1
| Name | Stück | Land | Anmerkung (z.B. "Brache 3d-Druck Gehäuse!") |
Zur Sicherheit: Die Boards sind komplett bestückt?
Dann:
| Name | Stück | Land | Anmerkung (z.B. "Brache 3d-Druck Gehäuse!") |
----------------------
| Hans- | 5 | AT | |
| Michael Graf | 2 | DE | mit Gehäuse
----------------------
Ha, das macht mich ja ein bisschen Stolz zu sehen, dass es
Sammelbestellungen von meinem Adapter gibt :-)
Viel Erfolg! Bei alten Geräten die *IDN? nicht unterstützen am besten
autoid abschalten, sonst kommen die Geräte mit einem error hoch.
Achja: der Stecker braucht nen kleinem Abstand zur Platine. Also den
Stecker erst anlöten wenn man ihn in eine Gehäusehälfte gelegt hat. Das
vermeidet dann auch, dass man ihn verkehrtrum anlötet (1 aus 4 Chance
:-)).
Hallo,
hätte auch gerne 2, vorzugsweise Version 1, notfalls auch Version 2
| Name | Stück | Land | Anmerkung (z.B. "Brache 3d-Druck Gehäuse!") |
----------------------
| Hans- | 5 | AT | |
| Michael Graf | 2 | DE | mit Gehäuse
| Chregu Müller | 2 | RO | n/a
| MarcG | 1 | DE | mit Gehäuse
| Hermann | 2-3 | DE | Anzahl vom Endpreis abhängig
----------------------
Viele Grüße,
Hermann
Hallo,
und nachträglich noch frohe Weihnachten sowie einen guten Rutsch
----------------------
| Hans- | 5 | AT | |
| Michael Graf | 2 | DE | mit Gehäuse
| Chregu Müller | 2 | RO | n/a
| MarcG | 1 | DE | mit Gehäuse
| Hermann | 2-3 | DE | Anzahl vom Endpreis abhängig
| Günther | 2 | CH | mit Gehäuse
Freundliche Grüsse
| Name | Stück | Land | Anmerkung (z.B. "Brache 3d-Druck Gehäuse!") |
----------------------
| Hans- | 5 | AT | |
| Michael Graf | 2 | DE | mit Gehäuse
| Chregu Müller | 2 | RO | n/a
| MarcG | 1 | DE | mit Gehäuse
| Hermann | 2-3 | DE | Anzahl vom Endpreis abhängig
| Günther | 2 | CH | mit Gehäuse
| Matthias (homa) | 1 | DE | mit Gehäuse, wenn beide Versionen, dann je 1
| Name | Stück | Land | Anmerkung (z.B. "Brauche 3d-Druck Gehäuse!") |
----------------------
| Hans- | 5 | AT | |
| Michael Graf | 2 | DE | mit Gehäuse
| Chregu Müller | 2 | RO | n/a
| MarcG | 1 | DE | mit Gehäuse
| Hermann | 2-3 | DE | Anzahl vom Endpreis abhängig
| Günther | 2 | CH | mit Gehäuse
| Matthias (homa) | 1 | DE | mit Gehäuse, wenn beide Versionen, dann je 1
| Dieter S. (ds1) | 1 | DE | mit Gehäuse
| 900ss (900ss) | 5 | DE | mit Gehäuse, wenn möglich V2
| joachim_z | 2 | DE | mit Gehäuse
| NormalZeit | 1 | DE | mit Gehäuse
| Name | Stück | Land | Anmerkung (z.B. "Brauche 3d-Druck Gehäuse!") |
> ----------------------
| Hans- | 5 | AT | |
| Michael Graf | 2 | DE | mit Gehäuse
| Chregu Müller | 2 | RO | n/a
| MarcG | 1 | DE | mit Gehäuse
| Hermann | 2-3 | DE | Anzahl vom Endpreis abhängig
| Günther | 2 | CH | mit Gehäuse
| Matthias (homa) | 1 | DE | mit Gehäuse, wenn beide Versionen, dann je 1
| Dieter S. (ds1) | 1 | DE | mit Gehäuse
| 900ss (900ss) | 2 | DE | mit Gehäuse, wenn möglich V2
| joachim_z | 2 | DE | mit Gehäuse
| NormalZeit | 1 | DE | mit Gehäuse
| soul_eye | 2 | DE | REV2 mit Gehäuse
| Ferdinand K. (foerdi) | 3 | DE | mit Gehäuse
| Armin X. | 2 | DE | n/a
| Max G. (l0wside) | 2 | DE | mit Gehäuse, vorzugsweise v2
| Name | Stück | Land | Anmerkung (z.B. "Brauche 3d-Druck Gehäuse!") |
> ----------------------
| Hans- | 5 | AT | |
| Michael Graf | 2 | DE | mit Gehäuse
| Chregu Müller | 2 | RO | n/a
| MarcG | 1 | DE | mit Gehäuse
| Hermann | 2-3 | DE | Anzahl vom Endpreis abhängig
| Günther | 2 | CH | mit Gehäuse
| Matthias (homa) | 1 | DE | mit Gehäuse, wenn beide Versionen, dann je 1
| Dieter S. (ds1) | 1 | DE | mit Gehäuse
| 900ss (900ss) | 2 | DE | mit Gehäuse, wenn möglich V2
| joachim_z | 2 | DE | mit Gehäuse
| NormalZeit | 1 | DE | mit Gehäuse
| soul_eye | 2 | DE | REV2 mit Gehäuse
| Ferdinand K. (foerdi) | 3 | DE | mit Gehäuse
| Armin X. | 2 | DE | n/a
| Max G. (l0wside) | 2 | DE | mit Gehäuse, vorzugsweise v2
| muc34 | 2 | AT | mit Gehäuse, vorzugsweise v2
Frohes Neues!
Ich hatte im anderen Tread ja schon Interesse bekundet, gern auch hier.
Mal gucken, wie ich das Format der Tabelle hinkriege.
Vielen Dank!
| Name |Stück|Land| Anmerkung (z.B. "Brauche 3d-Druck Gehäuse!")
> ----------------------+-----+----+------------------------------------<
| Hans- | 5 | AT | |
| Michael Graf | 2 | DE | mit Gehäuse
| Chregu Müller | 2 | RO | n/a
| MarcG | 1 | DE | mit Gehäuse
| Hermann | 2-3 | DE | Anzahl vom Endpreis abhängig
| Günther | 2 | CH | mit Gehäuse
| Matthias (homa) | 1 | DE | mit Gehäuse, wenn beide Versionen, dann je 1
| Dieter S. (ds1) | 1 | DE | mit Gehäuse
| 900ss (900ss) | 2 | DE | mit Gehäuse, wenn möglich V2
| joachim_z | 2 | DE | mit Gehäuse
| NormalZeit | 1 | DE | mit Gehäuse
| soul_eye | 2 | DE | REV2 mit Gehäuse
| Ferdinand K. (foerdi) | 3 | DE | mit Gehäuse
| Armin X. | 2 | DE | n/a
| Max G. (l0wside) | 2 | DE | mit Gehäuse, vorzugsweise v2
| muc34 | 2 | AT | mit Gehäuse, vorzugsweise v2
| Jörg H. (idc-dragon) | 1 | DE | Gehäuse kann, muss nicht
Hallo! Ich hätte ebenfalls an beiden Adaptern Interesse.
| Name |Stück|Land| Anmerkung (z.B. "Brauche 3d-Druck Gehäuse!")
> ----------------------+-----+----+------------------------------------<
| Hans- | 5 | AT | |
| Michael Graf | 2 | DE | mit Gehäuse
| Chregu Müller | 2 | RO | n/a
| MarcG | 1 | DE | mit Gehäuse
| Hermann | 2-3 | DE | Anzahl vom Endpreis abhängig
| Günther | 2 | CH | mit Gehäuse
| Matthias (homa) | 1 | DE | mit Gehäuse, wenn beide Versionen, dann je 1
| Dieter S. (ds1) | 1 | DE | mit Gehäuse
| 900ss (900ss) | 2 | DE | mit Gehäuse, wenn möglich V2
| joachim_z | 2 | DE | mit Gehäuse
| NormalZeit | 1 | DE | mit Gehäuse
| soul_eye | 2 | DE | REV2 mit Gehäuse
| Ferdinand K. (foerdi) | 3 | DE | mit Gehäuse
| Armin X. | 2 | DE | n/a
| Max G. (l0wside) | 2 | DE | mit Gehäuse, vorzugsweise v2
| muc34 | 2 | AT | mit Gehäuse, vorzugsweise v2
| Jörg H. (idc-dragon) | 1 | DE | Gehäuse kann, muss nicht
| Oliver (leromarinvit) | 1 | AT | mit Gehäuse, vorzugsweise v2
Wenn du möchtest, kann ich die Verteilung der Boards für die deutschen
Empfänger übernehmen. Das sollte die Portokosten deutlich reduzieren
(Warensendung innerdeutsch 2,55 Euro). Melde dich einfach.
Grüße Max
Hi,
Ich würde mich auch gerne an die Bestellung hängen.
| Name |Stück|Land| Anmerkung
> ----------------------+-----+----+------------------------------------<
| Hans- | 5 | AT | |
| Michael Graf | 2 | DE | mit Gehäuse
| Chregu Müller | 2 | RO | n/a
| MarcG | 1 | DE | mit Gehäuse
| Hermann | 2-3 | DE | Anzahl vom Endpreis abhängig
| Günther | 2 | CH | mit Gehäuse
| Matthias (homa) | 1 | DE | mit Gehäuse, wenn beide
Versionen,dann je 1
| Dieter S. (ds1) | 1 | DE | mit Gehäuse
| 900ss (900ss) | 2 | DE | mit Gehäuse, wenn möglich V2
| joachim_z | 2 | DE | mit Gehäuse
| NormalZeit | 1 | DE | mit Gehäuse
| soul_eye | 2 | DE | REV2 mit Gehäuse
| Ferdinand K. (foerdi) | 3 | DE | mit Gehäuse
| Armin X. | 2 | DE | n/a
| Max G. (l0wside) | 2 | DE | mit Gehäuse, vorzugsweise v2
| muc34 | 2 | AT | mit Gehäuse, vorzugsweise v2
| Jörg H. (idc-dragon) | 1 | DE | Gehäuse kann, muss nicht
| Oliver (leromarinvit) | 1 | AT | mit Gehäuse, vorzugsweise v2
| Christoph H. (dd5sv) | 2 | DE | mit Gehäuse, vorzugsweise v2
| Jürgen (oj_k) | 1 | DE | mit Gehäuse, vorzugsweise v2
| spaceman | 2 | AT | n/a
| Sascha S. (dec) | 2 | DE |
| Rainer M. | 2 | DE | mit Gehäuse, vorzugsweise v2
| Harry R. (harry_r2) | 1 | DE | mit Gehäuse
| Simon (hardwood) | 2 | DE | mit Gehäuse, vorzugsweise v2
| Florian R. (frist) | 3 | AT | mit Gehäuse, vorzugsweise v2
| Thomas Horn (flaretom)| 2 | DE | mit Gehäuse, vorzugsweise v2
Mit besten Grüßen,
Tom
Ui, noch Glück gehabt... bin gerade mit dem Durchrechnen fertig geworden
:)
Jedenfalls komme ich auf einen Gesamtpreis von 15.-
Enthalten in dem Preis ist
- die Adapterplatine
- Verpackungsmaterial
- Gehäuse gedruckt in PETG
Die ursprüngliche Schätzung war also nicht schlecht :)
Versandmaterial (ESD tüte, Luftpolstertasche,...) ist im Preis jetzt
schon drinnen.
Max G. hat sich hier angeboten, die Sendungen nach DE zu übernehmen. CH
und RO muss ich noch schauen was das kostet.
Übrigens gibt's eine kleine Überproduktion von 8-Stück, die ich einmal
auf meine Kappe nehme und "bevorrate"...
Ich melde mich in Kürze mit weiteren Details!
73
Soul E. schrieb:> Baust Du die aktuelle REV2 oder noch die alte REV1 mit dem 90°> abgewinkelten GPIB-Stecker?> https://github.com/xyphro/UsbGpib?tab=readme-ov-file#mounting-the-pcb>> Enthält Dein kalkuliertes Set auch den GPIB-Stecker, oder nur die> bestückten SMT-Bauteile?
Hi!
Sorry für die Ungenauigkeit.
Es ist REV2 bestückt mit allen SMD Bauteilen und dem unbestückten
Stecker ( NorComp Inc. 111-024-113L001 ).
73
Hallo nochmal,
SOrry ich entscheide mich dann doch für die AR488 Variante, also nehme
ich mich hier aus der Liste wieder raus.
Ich hoffe ich mach die Formatierung nicht kaputt ;).
Thomas H. schrieb:> Ich hoffe ich mach die Formatierung nicht kaputt ;).
Leider doch, du hattest keine pre-Tags um die Tabelle. Hab ich
nachgeholt.
(Den Unterschied siehst du nur, wenn du dir's auf einem Mobilgerät
ansiehst oder den Browser sehr klein ziehst.)
Hallo Jörg,
Sorry!
Der pre-Tag war mir gar nicht bekannt (habe allerdings nur auf die
Kurzanleitung geschaut).
Jetzt ist es aber klar :D
Beste Grüße,
Tom
Hi!
So PMs sind raus... ich hoffe, ich bin nicht als menschlicher Spam-Bot
identifiziert worden und alle Nachrichten wurden/werden zugestellt.
Ich habe noch ein paar Stück "überschuss". Nachzügler dürfen sich gerne
per PM melden.
Wie in der PM beschrieben, werde ich die Bestellungen abschicken, wenn
ich 50% am PayPal Konto sehe... entsprechendes update folgt :)
Danke an die vielen Mitbesteller!
73
Matthias 🟠. schrieb:> Habe soeben bezahlt, schön wäre wenn alle die es bereits getan haben> ebenfalls die Tabelle ergänzen ...
Lass das mal den TO machen. Der sieht ja ob die Zahlung angekommen ist,
und wir haben eine Rückmeldung darüber.
Uebrigens mal ein Tip.
Ihr habt doch alle die git-homepage von Kai gruendlich gelesen? Das habt
ihr doch? Hier ist doch niemand der nur haben will weil billig oder? :-)
Ich sag das deshalb weil hier vermutlich eine Menge Leute mit alten
Bootsankern von anno Zwieback sind die glauben sie stecken so ein Device
einfach an und es wird gehen. Das Problem ist naemlich das die ganz
alten Kisten oftmals ein relativ schraeges verhalten bezueglich "*IDN?"
haben. Sie kennen es nicht, sie stuerzen ab,(Hameg8142) oder es liegt
dann als Leiche im Buffer vom Geraet (z.B Keithley199).
Es kann also sein das ihr den Adapter noch mal passend zum Geraet
konfigurieren muesst bis es laeuft!
Vanye
Der Vorteil dieses Adapters ist, dass er mit einem VISA-Stack betrieben
wird. Damit laufen so Sachen wie FreRes oder LabView. Tools die auf die
VISA-API zugreifen.
Für alles, was man selber programmiert oder wo man mal eben im TeraTerm
zwei Kommandos eintippen will, liegt der Prologix bzw AR488 vorne. Der
emuliert einen einfachen COM-Port.
Deswegen kann man autoid abschalten mit visa kommandos :-) dann schickt
der adapter selbst kein *idn? Beim anschliessen. Im git ist nen python
script dazu und das setting permanent non volatile gespeichert. Ich
würds standarmässig deaktivieren.
Damit klappten dann alle alten Möhrchen.
Um das zu garantieren hab ich schon logikanalyzer auf meine kosten bis
nach Brasilien geschickt :-)
Soul E. schrieb:> Der Vorteil dieses Adapters ist, dass er mit einem VISA-Stack betrieben> wird. Damit laufen so Sachen wie FreRes oder LabView. Tools die auf die> VISA-API zugreifen.Kai G. schrieb:> Damit klappten dann alle alten Möhrchen.
Dabei habe ich gewisse Bedenken... Es gibt genügend Geräte, die zwar
IEEE488 sprechen, aber sich nicht in allen "Lebenslagen" zwingend an die
SCPI Konventionen halten.
Bei USBTMC wird im Allgemeinen erwartet, dass der Host einen Befehl
absetzt und das Gerät antwortet. Das wird über die USB-Frames sauber
gekapselt.
Außerhalb dieser Konvention, gibt es aber zillionen Möglichkeiten die
Antwort zu terminieren (Anzahl der Zeichen, Dauer, "Steuerzeichen",...).
Das gleiche gilt für die Anfrage.
Wenn du diese Spezialitäten in der Firmware unterstützt, ist das zwar
toll, du hast aber wenig Vorteile im Vergleich zum AR488, der dir ein
transparentes Interface (auch als Device!) zum Bus bietet.
Das macht für mich den AR488 für meine Museumsstücke interessant.
Die weniger angestaubten Geräte werden den USBTMC adapter bekommen, da
der overhead durch das Textinterface schon beachtlich ist und sich die
Ping-Pong Zeiten doch summieren, wenn du mal 10+ Geräte initialisieren
darfst.
Nicht, dass das jetzt einmalig ein Drama wäre... aber wenn du den ganzen
Tag dahin misst, und das Init der Messkette gleich viel Zeit verschluckt
wie die eigentliche Messung, dann ist das einfach lästig :)
73
Hans W. schrieb:> Wenn du diese Spezialitäten in der Firmware unterstützt, ist das zwar> toll, du hast aber wenig Vorteile im Vergleich zum AR488, der dir ein> transparentes Interface (auch als Device!) zum Bus bietet.
Der AR488 läuft halt nicht mit VISA. Dafür musste man immer noch den
schweineteuren NI-Adapter kaufen. USBTMC scheint hier eine willkommene
Alternative zu sein.
Für jegliche Bastelei dürfte der AR488 vorzuziehen sein. VISA
installiert man nicht freiwillig, nur wenn man muss.
Versuch macht kluch.
Aber ja, sämtliche terminierungsmethoden aus usbtmc sind ordentlich
implementiert. Auch timeouts werden sauber gehandlet. Rsvisa stresstest
läuft stundenlang ohne Fehler und der macht ganz abstruse sachen.
Das Projekt gibts seit >6 Jahren ich hab selbst genug alte Möhrchen die
kein scpi können. Auch abstruse sachen wir ieee1488 längenmessgeräte für
cnc maschinen und so wie locker 35 Jahre auf dem Buckel haben.
Wer was nutzt ist im Endeffekt eine Frage der persönlichen Preferenz.
Ich will nicht sagen A is besser als B. NUR: Es steckt viel arbeit und
testzeit drin und es ist kein schnellschuss von ner einseitigen gpib
spec. Ar488 ist sicher auch kein schnellschuss und nicht schlecht.
Kai G. schrieb:> Damit klappten dann alle alten Möhrchen.
Hat schon einmal jemand versucht, mit dem Adapter auf andere Geräte
zuzugreifen, z.B. Diskettenlaufwerke (HP, Commodore) oder Drucker?
Hab mein Diskettenlaufwerk für den PET2001 leider schon lange vor der
Entwicklung von dem Adapter entsorgt :-(
Wenns jemand probieren will und es hakt, helf ich gerne Aktiv.
Andreas S. schrieb:>> Hat schon einmal jemand versucht, mit dem Adapter auf andere Geräte> zuzugreifen, z.B. Diskettenlaufwerke (HP, Commodore) oder Drucker?
Nicht mit diesem Adapter aber vor ca. 4 Jahren damit:
https://fm-eshop.de/produkt/ieee488-usb-interface
Eine NI GPIB PCI Karte kam mit dem nicht ganz standardkonformen GPIB
Interface eines Commodore CBM 2031 Diskettenlaufwerk nicht klar, daher
der obige Adapter bei dem man den Arduino Source Code relativ einfach
anpassen konnte.
Wenn ich den AR488 und den USBTMC habe werde ich die beiden vermutlich
mit dem CBM 2031 ausprobieren.
> Der emuliert einen einfachen COM-Port.
Warum sollte man so einen Kram wollen?
Ich mach einfach ein:
in_file= fopen("/dev/usbtmc0", "r+"));
Und dann kann ich mit der Kiste meines Vertrauens reden...
Vanye
FYI: Die Bestellung bei JLC ist raus. Versanddatum wurde mit 18.1.
geschätzt.
Ich habe einen haufen eMails erhalten... ich bemühe mich das zeihtnah zu
beantworten.
Soweit ich das überblicke, sollte ich alle Wünsche berücksichtigen
können... wie gesagt, viele mails und etwas wenig Zeit.
Spätestens Mittwoch sollte jeder eine Anwort haben.
73
FYI: Die allermeisten Zahlungen sind da... danke dafür!
Ein paar "Friendly Reminder" sind raus und ich habe alle Mails und PM
beantwortet...hoffe ich... sollte irgendwas fehlen, bitte noch mal
probieren.
Ansonsten schaut bei JLC alles gut aus... ganz fertig ist das Bestücken
noch nicht.
73
Joachim B. schrieb:> Habe bezahlt, schön wäre wenn alle die es bereits getan haben> ebenfalls die Tabelle ergänzen ...
Wieso?
Hans W. schrieb:> Die allermeisten Zahlungen sind da...Hans W. schrieb:> Die Bestellung bei JLC ist raus.
War doch eine ausreichend genaue Aussage.
Übrigens, JLC meint, alles ist produziert und wartet auf den Versand.
73
Hans W. schrieb:> Joachim B. schrieb:>> Habe bezahlt, schön wäre wenn alle die es bereits getan haben>> ebenfalls die Tabelle ergänzen ...>> Wieso?
frag
Matthias 🟠. schrieb:> schön wäre wenn alle die es bereits getan haben> ebenfalls die Tabelle ergänzen ...
mußt du ihn fragen, ich habe es nur fortgeführt.
> Übrigens, JLC meint, alles ist produziert und wartet auf den Versand.
Dann muesst ihr ja bald alle Stecker loeten, woll?
Kai hatte dafuer eine Lehre die man 3D drucken kann damit der Stecker im
richtigen Abstand geleotet wird. Ich finde nur leider gerade die STLs
nicht.
Geht aber vermutlich auch so, bloss bei einer Serienproduktion...
Vanye
FYI: letzter Druckjob wurde gerade gestartet... für beide
Sammelbestellungen zusammen sind das ca 240 Teile + etwas Reserve für
unsaubere Drucke. Nächste Woche sollte alles eingetütet und versendet
sein.
73
Soo, es ist soweit, ich habe alles hier und den Adapter auch getestet.
Eins vorweg, das hat mich durchaus geärgert... Die Anleitung zum
Programmieren ist gut versteckt in der Rev1-readme und die Beispiel
Software ist unvollständig (zumindest die Python Software).
Wenn man nach einem gut gefüllten Arbeitstag das "mal eben schnell"
testen will, kann das schon frustrieren... hat aber trotzdem geklappt!
Wie dem auch sei - mit einem educated guess habe ich mit den vorhandenen
Informationen und meiner eigenen libusb-USBTMC Implementierung mit
meinem URV4 reden können.
Damit bin ich endlich bereit für's versenden.
Leider ist mir bei meiner Adaptierung vom AR488 ein dummer Fehler
unterlaufen (das hat auch Zeit gekostet...).
Diejenigen, die beide bestellt haben, bitte ich im anderen Thread
nachzulesen.
Die restlichen 17 Sendungen sollten über's Wochenende eingetütet und
frankiert sein.
73
>Eins vorweg, das hat mich durchaus geärgert... Die Anleitung zum Programmieren
ist gut versteckt in der Rev1-readme und die Beispiel Software ist unvollständig
(zumindest die Python Software).
Ich werd das mal zu rev2 rüberkopieren, man wird selber blind für sowas!
Hmm, bin immer noch blind:
REV 1 Readme:
https://github.com/xyphro/UsbGpib/blob/master/HW/REV1/README.md
REV 2 Readme:
https://github.com/xyphro/UsbGpib/blob/master/HW/REV2/README.md
Welche Information hast du bei dem REV2 readme vermisst? Oder war der
link nicht zu finden? Will es gern nachbessern.
Wünsche dazu was ein Beispielcode machen soll sind willkommen, da jedes
Gerät anders ist, war mir nix vernünftiges eingefallen. Allerdings hatte
ich mal drüber nachgedacht meine ganzen Python "driver" für Messgeräte
mal irgendwann hochzuladen. Da hat aber jeder seinen eigenen Style wie
der das gerne hätte, daher hatte ich daher erstmal Abstand davon
genommen.
Viele Gruesse,
Kai
> Wie dem auch sei - mit einem educated guess
Was gab es denn da zu raten? Unter Linux hab ich einfach das
Device auf gemacht und mein Kommando da reingeschrieben.
Unter Windows hab ich den R&S Treiber installiert und bin
eben so verfahren.
Raten, testen und palmfacen musste ich lediglich bei dem jeweils
bemerkenswerten Unterschieden der GPIB Implementierungen in den
jeweiligen Endgeraeten mit teilweise absurden Unterschieden.
Vanye
Noch ein Tip der mir gerade so eingefallen ist. :-)
Man kann ja bei dem einen oder anderen Bootsanker einstellen
ob er 0d, 0a oder 0d0a oder sogar 0a0d als Endekennung haben will.
Oder nichts von dem. Mein Keithley will sogar ein extra
Zeichen haben, damit es die Abarbeitung eines Befehlsstrings
startet. Und natuerlich permanent abspeichern.
Was glaubt ihr eigentlich was die zehn Vorbesitzer eurer Kiste
so eingestellt haben? :-D
Da ist also manchmal etwas ausprobieren angesagt bis man es
laufen hat.
Und es gibt auch einen Berg von Schreibweisen fuer "*ID?" Die alten
Knacker damals hatten wohl noch kein Internet und haben sich ausgedacht
was denen gerade so selber einfiel. .-)
Ausserdem kann der Befehlssatz vom Firmwarestand abhaengen!
Vanye
Vanye R. schrieb:> Man kann ja bei dem einen oder anderen Bootsanker einstellen> ob er 0d, 0a oder 0d0a oder sogar 0a0d als Endekennung haben will.
Genau diese Einstellung war mein Educated-Guess.
Das entsprechende Kommando in der Readme in eine USB-Transaktion
umzuwandeln war nicht ganz eindeutig...
Aber egal...
Jetzt zum interessanteren Teil: Alle Sendungen (bis auf 1ne, bei der ich
noch auf eine Antwort zur Adresse warte) sind unterwegs.
Die nach AT und RO sollten automatisch von der Österreichsichen Post
eine Mail bekommen. Die nach DE werden morgen oder übermorgen von mir
noch eine Mail mit den Sendungsdaten erhalten... das konnte ich leider
nicht der Deutschen Post "anschaffen"... dafür gibt's da einen CSV
import für die Adressen, der mir viel Arbeit erspart hat.
73
Du könntest die Erfahrung anderer verbessern wenn du sagst was fehlt.
Der Kram wird ja kostenlos zur Verfügung gestellt und trotzdem ist hier
jemand bereit es besser zu dokumentieren, wenn er versteht was gefehlt
hat.
ich bin ja so gespannt was ich von meinen alten GPIB Sourcen noch
portieren kann,
jörg denkst du bitte an die Versandnummer bitte damit der Bote nicht
umsonst läuft! (das extra Trinkgeld bekam aber der TO schon überwiesen
für Mehraufwand der nun bei dir liegt)
Beitrag "Re: Sammelbestellung AR488 kompatibler USB-GPIB Adapter. Interesse?"
Joachim B. schrieb:> jörg denkst du bitte an die Versandnummer
Frankiert wurde von mir. Die Umbauten von denen, die das nicht selber
machen, habe ich auch erledigt.
Ich werde wie oben geschrieben die gut 30 Sendungsnummern den
Mailadressen zuordnen und rausschicken.
Heute habe ich Mal das Paket an jörg geschickt, damit er die frankierten
Maxi Briefe abgeben kann. Tatsächlich weggehen wird das morgen. Also hat
jörg im besten Fall alles am Di. Damit kannst du frühestens am Mi den
Brief erhalten.
Eigentlich sollte das im Postkasten landen.
Wie gesagt, es sind maxi briefe mit <3cm Dicke.
73
Hans W. schrieb:> Eigentlich sollte das im Postkasten landen.
danke dir, leider kennst du unsere Postzusteller nicht, wie heißt es so
schön auf der Postseite:
"Leider kann es vorkommen durch Verkehr oder Krankheit das nicht immer
zugestellt werden kann"
und hier passiert das sehr oft und dann nimmt jeder Zusteller was er
mag, von nah bis Fern, auch mal die Umleitung in eine Packstation ohne
Eingabemöglichkeit nur mit BT und vorher installierter BT App, aber das
wird natürlich nicht in der Benachrichtigung genannt.
Joachim B. schrieb:> dann nimmt jeder Zusteller was er mag, von nah bis Fern, auch mal die> Umleitung in eine Packstation
Seit wann gehen Briefzusteller zur Packstation?
Kai G. schrieb:> Du könntest die Erfahrung anderer verbessern wenn du sagst was fehlt.>> Der Kram wird ja kostenlos zur Verfügung gestellt und trotzdem ist hier> jemand bereit es besser zu dokumentieren, wenn er versteht was gefehlt> hat.
Naja, ich dachte das hatte ich...
Hans W. schrieb:> Vanye R. schrieb:>> Man kann ja bei dem einen oder anderen Bootsanker einstellen>> ob er 0d, 0a oder 0d0a oder sogar 0a0d als Endekennung haben will.>> Genau diese Einstellung war mein Educated-Guess.> Das entsprechende Kommando in der Readme in eine USB-Transaktion> umzuwandeln war nicht ganz eindeutig...
Dazu steht in der Readme z.B. das hier:
Wie gesagt, man kommt da schon drauf, was man senden muss. Nur ein
vollständigeres Beispiel, bei dem auch steht welche Funktion welches
Objektes welcher Lib da verwendet wird wäre hilfreich gewesen.
Nicht jeder verwendet dieses VISA monstrum... manche senden ihre SCPI
commands auch einfach so.
Vanye R. schrieb:>> Wie dem auch sei - mit einem educated guess>> Was gab es denn da zu raten? Unter Linux hab ich einfach das> Device auf gemacht und mein Kommando da reingeschrieben.
Das wollte ich nicht, weil das dann nicht portabel wäre. Meine libUSB
Implementierung läuft auch unter windows. Bei Usbtmc ist das von der
Komplexität noch erträglich.
In dem Fall hier war das vorteilhaft, weil der control-transfer
testweise schnell eingebaut war, und mein Framework die per-Geräte
Verbindungseinstellungsumschaltung ohnehin kann :)
die software wird übrigens irgendwann mal open-source werden...nach
einem größeren rewrite...
73
Jörg W. schrieb:> Seit wann gehen Briefzusteller zur Packstation?
frag mich nicht, seit wann werden DHL Paketlieferungen von
"Postzusteller" ausgeliefert?
Diskusion über fertige DHL Rücksendungenmitnahme zwecklos, Begründung
sie arbeiten für die Post
Ja es gibt schon merkwürdige Dinge die ich nicht erklären kann, nicht
mal wenn sie Kleidung mit 2 Aufdrucken tragen POST und DHL.
Beschwerden an die Netzagentur ist auch sinnlos, Antwort "wenden sie
sich an den Versender".
Joachim B. schrieb:> Jörg W. schrieb:>> Seit wann gehen Briefzusteller zur Packstation?>> frag mich nicht, seit wann werden DHL Paketlieferungen von> "Postzusteller" ausgeliefert?
Halt solche, die auch in den Briefkasten passen. Es gibt ja immer mal
wieder Pakete, die eigentlich nur Briefe sind.
> Diskusion über fertige DHL Rücksendungenmitnahme zwecklos, Begründung> sie arbeiten für die Post
Wundert mich nicht. Wie sollte auch jemand, der da noch 250 Briefe an
die nächsten Türen schaffen soll, deine reklamierte Mikrowelle auf das
Postfahrrad packen können?
Hans W. schrieb:> Es ist REV2 bestückt mit allen SMD Bauteilen und dem unbestückten> Stecker
Was mich beim Stecker wundert: die Pin-Nummerierung des Steckers und der
Platine stimmen nicht überein. Ist das Absicht?
Jörg W. schrieb:> Wundert mich nicht. Wie sollte auch jemand, der da noch 250 Briefe an> die nächsten Türen schaffen soll, deine reklamierte Mikrowelle auf das> Postfahrrad packen können?
warum sollte wenn DHL bei der Bestellung bezahlt wurde aber mit der Post
ausgeliefert werden?
Egal ich bat um die bezahlte Paketsendungsnummer nur um diese!
LG jar
>> Genau diese Einstellung war mein Educated-Guess.>> Das entsprechende Kommando in der Readme in eine USB-Transaktion>> umzuwandeln war nicht ganz eindeutig...>> Dazu steht in der Readme z.B. das hier:>
Hmm, ok, aber da kann ich in der Tat nicht viel helfen denk ich. Es gibt
3 beispiele, python mit visa, eine linux applikation mit python
basierend auf usbtmc modul, eine windowsapplikation die visa nutzt.
Wenn man eine selbstgebaute Lösung nutzt, muss man halt etwas
nachforschen.
> Was mich beim Stecker wundert: die Pin-Nummerierung des Steckers und der> Platine stimmen nicht überein. Ist das Absicht?
Das passiert wenn man das Symbol von jemand anderem übernimmt, denkt man
fixt es später und dann vergisst.
Aber es schadet nicht beim Nachbau.
Joachim B. schrieb:> ich bat um die bezahlte Paketsendungsnummer nur um diese!
nur zur Info, hier sind schon Briefkasteneinwurf Pakete für immer
verschwunden die nie geliefert wurden, nach Reklamation bekam man immer
eine neue zustellung oder das Geld ersetzt, was bei diesem Einzelstück
für mich wohl nicht möglich ist.
Hans W. schrieb:> Wie gesagt, es sind maxi briefe mit <3cm Dicke.
Was hilft das wenn es nie ausgeliefert wird?
Joachim, Hans muss einen immensen Aufwand gehabt haben, für uns alle
diese Unmenge an Tütchen zu verpacken und zu adressieren – zu einem
Preis, der fernab dessen ist, was man verlangen müsste, wenn man auch
diesen Aufwand (neben der Entwicklung selbst) mit einpreist. Ich finde
es recht unangemessen, jetzt auch noch darüber zu lamentieren, dass man
auch als Empfänger etwas Aufwand damit hat, sorry.
Kai G. schrieb:> Aber es schadet nicht beim Nachbau.
Das heißt, der Stecker wird so eingebaut, dass er mechanisch passt, und
dann ist alles richtig – auch wenn Pin 1 nicht zum Footprint passt. Dann
ist ja alles in Butter.
Ja genau Jörg, in dem readme.md im hw/rev2 folder sind photos. Das beste
ist man legt die platine und stecker einmal in eine Gehäuseschale und
lötet 2 Punkte fest. Dann stimmt auch der Abstand Platine -> Stecker.
Falls noch unsicherheiten da sind schick ich gerne nochmal andere Bilder
aus anderen Perspektiven.
Und ja, ich hab so nen stecker selbst mal verkehrtrum draufgelötet, ist
sehr ärgerlich und schwer zu entfernen.
Jup, is mir schon oft genug passiert. Ist wie ne Tülle beim Kabellöten
zu vergessen vorher aufs Kabel zu stecken. Früher bei DB25 Steckern war
das besonders schmerzhaft :-)
Update: Ich habe jetzt die Daten zu allen Sendungen der Deutschen Post
per Mail verteilt. Sorry für die Verspätung, aber es waren gerade wieder
sehr intensive Tage im Labor.
Danke an Jörg für das Abgeben der Sendungen! Meine Stichprobe hat
ergeben, dass eigentlich morgen die Sendungen ankommen sollten. Ein paar
gingen direkt - da habe ich schon Rückmeldung, dass alles geklappt hat.
73
Gerade waren die Teile schon im Postkasten. :)
Die Infomail mit Foto vom versendeten Päckchen kam später ;)
Vielen Dank nochmal für die ganze Mühe, es war sicher ein ziemlicher
Aufwand.
Und natürlich meinen Dank auch an Jörg, der die Weiterleitung übernahm.
meins ist auch angekommen, nur welche Einstellungen 8N1 Hardware
Handshake Baudrate?
Versuchsaufbau ist schon auf dem Küchentisch IEEE commands liegen für
Fluke vor
> meins ist auch angekommen, nur welche Einstellungen 8N1 Hardware> Handshake Baudrate?
Wenn du schon komplett ohne Ahnung bist dann installier
dir RS-Visa und benutze den Tester daraus.
Vanye
Joachim B. schrieb:> meins ist auch angekommen, nur welche Einstellungen 8N1 Hardware> Handshake Baudrate?>> Versuchsaufbau ist schon auf dem Küchentisch IEEE commands liegen für> Fluke vor
Ich glaub Hans hat die MCU noch nicht programmiert, dass sollte erst
gemacht werden.
Kai G. schrieb:> Ich glaub Hans hat die MCU noch nicht programmiert, dass sollte erst> gemacht werden.
ich war auf der Seite vom Hans und fand nur 404er Seiten zur
Installation und Bedienung.
mein USB AVR Mk2 funktioniert nur unter winXP mein Arduino mit AVR als
ISP kann unter win11 keine Fuses.
was mache ich nun?
noch einen Rechner ausbuddeln und Linux installieren, mir gehen die
Rechner aus.
Kai G. schrieb:> Gute Frage, irgendwie muss ja ne Software auf die MCU kommen. Vielleicht> hilft das?
glaube nicht, habe alles versucht mit AVR-Studio 4.18 unter win XP64 und
win11 nur wurde der MK2 Clone nicht erkannt, jeder Zugriff auf den
Adapter brachte meinen Rechner total zum Absturz, auch Prozess kill mit
Taskmanager funktionierte nicht, es half nur Neuboot
Kai G. schrieb:> Der kann keine Fuses flashen, daher leider nein.
Welche muss man denn unbedingt flashen?
(Habe jetzt noch nicht verglichen, was die Änderungen dort im Vergleich
zu den default fuses bewirken.)
Kai G. schrieb:> Defaultmässig läuft dieser AVR mit RC Oszillator, damit ist kein Full> speed USB möglich.
Hmm OK, und das konnte man bei denen noch nicht on the fly umschalten,
verstehe.
Schade auch.
Jörg W. schrieb:> $ usbconfig -d 3.2 -v> ugen3.2: <ATMEL ATm32U4DFU> at usbus3, cfg=0 md=HOST spd=FULL (12Mbps)> pwr=ON (100mA)
ich denke der ieee488 Adapter von Hans ist doch mit einem ESP bestückt,
wie soll man den mit einem ATMEL ATm32U4DFU programmieren den ich
sowieso nicht habe?
Joachim B. schrieb:> mein USB AVR Mk2 funktioniert nur unter winXP mein Arduino mit AVR als> ISP kann unter win11 keine Fuses.>> was mache ich nun?> noch einen Rechner ausbuddeln und Linux installieren, mir gehen die> Rechner aus.
Avrdude müsste lt. Tabelle mit dem AVR Mk2 klarkommen:
https://avrdudes.github.io/avrdude/8.0/avrdude_44.html#List-of-Programmers
Und wenn nicht, dann ist in der langen Liste vielleicht noch eine
Alternative die Du zur Hand hast.
Avrdude gibt es fertig für Windows:
https://github.com/avrdudes/avrdude/releases
Ansonsten starte ein Live-Linux von USB-Stick und nutze das avrdude von
dort.
Joachim B. schrieb:> mit einem ATMEL ATm32U4DFU programmieren den ich sowieso nicht habe
Du hast den :-), der ist nämlich da drauf. Obiges ist meine
System-Meldung gewesen nach dem Anstecken der nackten Platine.
Kai G. schrieb:> Ja, andere Hersteller haben da zu späteren Zeitpunkten bessere Konzepte> entwickelt.
Auch neuere AVRs sind da besser (und Atmel-ARMs ebenso).
Umschalten des Takts zur Laufzeit ist halt nicht ganz unaufwändig in der
Hardware, damit zwischendurch nirgends Glitches entstehen. Mit den
Fuses, die nur zur Bootzeit eingelesen werden, war das einfacher zu
handhaben.
Ja, früher war man da zurückhaltender.
Glitchless clock umschalten ist kein Hexenwerk mehr heutzutage und bei
den SOCs an denen ich beteiligt war es nichtmal eine Diskussion Wert.
Andere Zeiten, andere Lösungen. Daher schrieb ich ja auch vorsichtig
"aus heutiger Sicht".
Kai G. schrieb:> Defaultmässig läuft dieser AVR mit RC Oszillator, damit ist kein Full> speed USB möglich.
Hmm, aber der DFU meldet sich als full speed. Wie das?
Jörg W. schrieb:> Kai G. schrieb:>> Aber es schadet nicht beim Nachbau.>> Das heißt, der Stecker wird so eingebaut, dass er mechanisch passt, und> dann ist alles richtig – auch wenn Pin 1 nicht zum Footprint passt. Dann> ist ja alles in Butter.
Hm, jedenfalls fehlt in meiner Sendung leider ein Gehäuseteil zum USBTMC
:-(
Ich habe eine Seite doppelt.
Kai G. schrieb:> Joachim, kann es sein, dass du im falschen thread bist?
durchaus, ich weiß nur nicht welcher mir nun zugeschickt wurde?
eines ist klar ich bekomme keine Verbindung über USB-C und COM5
Jörg W. schrieb:> Joachim B. schrieb:>> mit einem ATMEL ATm32U4DFU programmieren den ich sowieso nicht habe>> Du hast den :-), der ist nämlich da drauf. Obiges ist meine> System-Meldung gewesen nach dem Anstecken der nackten Platine.
fein fein und nun?
win11 Geräte-Manager meint COM5 verbunden und das war es dann, ich
bekomme kein Echo und komme nicht weiter, egal was ich eingebe
Ich kenne ja nicht mal die Com Parameter!
Über welchen der beiden redest du, Joachim?
In diesem Thread geht es um die kleine Platine mit dem ATmega32U4. Der
hat noch nichts außer dem Standard-Bootloader an Bord (besagter DFU).
Der große (aus dem anderen Thread) hat den ESP32. Der bietet
standardmäßig eine serielle Schnittstelle, aber ich weiß grad auch
nicht, ob man auch den noch irgendwie programmieren muss.
Irgendein Echo würde ich jetzt dort auch nicht erwarten, wofür sollte
das gut sein? Wenn überhaupt, dann sollte man bei einem angeschlossenen
Gerät auf sowas wie *IDN? vielleicht eine Antwort bekommen.
Joachim B. schrieb:>> Über welchen der beiden redest du, Joachim?>> na den den du mir doch zugeschickt hast
Ich dachte, du hast auch von beiden je einen?
Ansonsten: Hans hatte die Tütchen fix und fertig gemacht, ich habe keine
Ahnung, was in deiner drin war.
Jörg W. schrieb:> Ansonsten: Hans hatte die Tütchen fix und fertig gemacht, ich habe keine> Ahnung, was in deiner drin war.
das wußte ich nicht, ich weiß auch nicht was im Adapter drin ist, meldet
sich als COM5 (bei mir) aber welche Einstellungen weiß ich noch nicht.
Ich war bei Hans auf seiner Seite, fand das mit dem ESP32 hangelte mich
zu BT und Instruktionen und landete dann auf 404er Seiten.
was definitiv nicht drin ist ein AVR!
ich brauche also Details was ich an SW downloaden muß für den ESP und
was ich wie aufspielen muß.
wenn ich es richtig verstanden habe soll das an USB-C auch als COMx:
laufen
Mit BT connect hatte ich kein Erfolg.
Joachim B. schrieb:> Jörg W. schrieb:>> $ usbconfig -d 3.2 -v>> ugen3.2: <ATMEL ATm32U4DFU> at usbus3, cfg=0 md=HOST spd=FULL (12Mbps)>> pwr=ON (100mA)>> ich denke der ieee488 Adapter von Hans ist doch mit einem ESP bestückt,> wie soll man den mit einem ATMEL ATm32U4DFU programmieren den ich> sowieso nicht habe?
Mein ar488 Adapter ist sein eigener programmer.
Anstecken, den gpio0-taster halten und dann reset Taster drücken. Das
Modul meldet sich dann als programmer.
Dann entweder mit der arduino-ide oder platformio die Firmware drauf
spielen und gut ist's.
Der Adapter von Kai nutzt einen AVR. Den musst du mit einem Ave
programmer bearbeiten...ich habe dafür einen usbasp Clone verwendet.
Joachim B. schrieb:> landete dann auf 404er Seiten.
Welche links gehen denn ins leere?
Mkdocs ist eigentlich sauber durchgelaufen... Sollte also eigentlich
alles passen...
73
Joachim B. schrieb:> Jörg W. schrieb:>> Ansonsten: Hans hatte die Tütchen fix und fertig gemacht, ich habe keine>> Ahnung, was in deiner drin war.>> das wußte ich nicht, ich weiß auch nicht was im Adapter drin ist, meldet> sich als COM5 (bei mir) aber welche Einstellungen weiß ich noch nicht.
Wenn ich das richtig im Kopf habe, hast du einen fertig zusammengebauten
und getesteten ar488. Die sin mit dem aktuellsten Stand aus dem
twilightlogic repository programmiert.
Der meldet sich als USB serial device an. Das ist das ding im anderen
thread.
Die typischen Einstellungen von der seriellen kannst du ignorieren.
Einfach irgendwas ohne flow-control (Software flow-control könnte vllt
mit reinspielen). Alles andere ist bei der USB übertragung egal.
73
ich bin zu blöd das zu verstehen:
Hans W. schrieb:> Der Adapter von Kai nutzt einen AVR. Den musst du mit einem Ave> programmer bearbeiten...ich habe dafür einen usbasp Clone verwendet.
den habe ich doch lt. Joerg nicht!
Jörg W. schrieb:> Ansonsten: Hans hatte die Tütchen fix und fertig gemacht, ich habe keine> Ahnung, was in deiner drin war.
ich doch auch nicht!
Hans W. schrieb:> Mein ar488 Adapter ist sein eigener programmer.>> Anstecken, den gpio0-taster halten und dann reset Taster drücken. Das> Modul meldet sich dann als programmer.>> Dann entweder mit der arduino-ide oder platformio die Firmware drauf> spielen und gut ist's.
welche? die Firmware müßte ich ja erst mal haben, die ist ja nun mal
nicht auf meinem Rechner -> Link
gibt es sonst noch Fallstricke?
10µF an EN Pin vom ESP nach GND um in den Programmmodus zu kommen?
von 5 ESP32 die ich mal bestellt hatten mußte ich 4 mit 10µ von EN nach
GND modifizieren, nur ein ESP32 funktionierte out of the box.
Joachim B. schrieb:> welche? die Firmware müßte ich ja erst mal haben, die ist ja nun mal> nicht auf meinem Rechner -> Link
Steht auf meiner Webseite mit Link auf die fertig vorkonfigurierten
repos.
Deiner ist aber bereits fix und fertig programmiert!
Einfach im Terminal ein ++ver senden und du solltest die Firmware
Version zurück bekommen. Die Parameter für die serielle sind bei USB
egal. Max die flusskontrolle könnte mitspielen... Also vorsichtshalber
ausschalten.
Die fertig modifizierten habe ich alle mit meinem Rohde&schwarz urv4
getestet.
Das Manual mit allen Befehlen findest du z.b hier:
https://github.com/Twilight-Logic/AR488
Dort ist die ursprüngliche Firmware. In meinen repos ist noch eine
Änderung drinnen für die Pinbelegung.
73
Hans W. schrieb:> Deiner ist aber bereits fix und fertig programmiert!>> Einfach im Terminal ein ++ver senden und du solltest die Firmware> Version zurück bekommen. Die Parameter für die serielle sind bei USB> egal. Max die flusskontrolle könnte mitspielen... Also vorsichtshalber> ausschalten.
ok, bin etwas weiter
AR488 GPIB controller, ver. 0.51.29 (JW), 29/01/2025
meldet der Adapter am Fluke
brauche ich noch ein open?
also auf send "F2" passiert nichts (alte Befehle die wir damals
sendeten)
case VAC : return send( "F2" );
am Commodore kam erst open
am PC (mittels HPIB ISA card) haben wir alle IEEE Adressen durchprobiert
und bei Erfolg unterschieden ob Fluke 8840a oder 8860a die auf
verschiedene Adressen lagen
Ich war von der Kais CPU Auswahl auch nicht so begeistert. Das lag aber
daran das ich seit 2005 nix mehr mit AVRs mache. Aber ich dachte das die
bei Bastlern krass verbreitet sind?
Und hier gibt es doch eine Anleitung die man nur lesen muss:
https://github.com/xyphro/UsbGpib/tree/master/HW/REV2
Da gibt es sogar die Kommandozeile zum Dude:
avrdude -c usbasp -p m32u4 -e -Ulock:w:0xFF:m -Uefuse:w:0xcb:m
-Uhfuse:w:0xd8:m -Ulfuse:w:0xde:m avrdude -c usbasp -p m32u4 -U
flash:w:BootLoader.hex
Ich hab bei dem einen oder anderen hier den Eindruck das er mit
der Originalhardware besser bedient waere:
https://www.ni.com/de-de/shop/model/gpib-usb-hs.html 1800Euro
https://www.meilhaus.de/778927-01.htm 2142Euro
Fuer 20Euro muss man sich schon selber etwas anstrengen. .-)
Vanye
Ich war selbst nicht begeistert, aber das Konzept mit einem IC ohne
Levelshifter war einfach zu verlockend.
Nuvoton und WCH sind sonst die einzige Anbieter von MCUs die so alte
Prozesse nutzen dass sie 5V tolerant sind und USB haben und zusätzlich
ähnlich einfache HW erlauben und btw. nen vorprogrammierten Bootloader
haben der nutzbar ist.
Hatte mit WCH sogar angefangen nen Adapter mit Ethernet/VXI11 und high
speed USB zu bauen der auf deutlich über 2MByte/s kam, aber es dann
gelassen, weil andere Prioritäten. Der USBTMC ist auch so schon schön
flott für Waveforms und co. runterladen, hab die Firmware vor ca. 1 Jahr
auf Geschwindigkeit optimiert und plötzlich war es 5 bis 7 mal
schneller.
@Jörg, deine full speed Beobachtung ist spannend und widerspricht den
dokumentierten defaultfuses. Lass mich das mal mit nem neuen IC
analysieren!
Kai G. schrieb:> Jörg, deine full speed Beobachtung ist spannend und widerspricht den> dokumentierten defaultfuses. Lass mich das mal mit nem neuen IC> analysieren!
Mich wundert es auch ein wenig, denn auch wenn der RC-Oszillator
kalbriert ist (was er ja eh nur für 3,3 V wäre), liegt er mit
garantierten 1 % Toleranz ja nicht im Bereich, der für Fullspeed-USB
spezifziert ist.
Joachim B. schrieb:> was definitiv nicht drin ist ein AVR!
Dann bist du hier im falschen Thread, Joachim.
Jörg W. schrieb:> Mich wundert es auch ein wenig
Ich messe am Quarz 16 MHz. Die Pads der ISP-Schnittstelle sehen so aus,
als hätte da schon mal jemand einen Programmer angesteckt, vermutlich
sind die Fuses dann schon umgestellt. Zu mehr Experimenten komme ich
erst in zwei Wochen.
Kai G. schrieb:> Ich war selbst nicht begeistert, aber das Konzept mit einem IC ohne> Levelshifter war einfach zu verlockend.
Naja, GPIB läuft zwar auch mit 5V, eigentlich will der aber eigentlich
eher 3,3V. Das kommt von der Treiber Schaltung... Steht im GPIB
handbook.
Interessant wär eine PoE Version...z.b mit einem ch32v307. Hätte dazu
ein gut funktionierendes poe Design dem nur mehr die GPIB
Treiber+Firmware portierung fehlen würden.
Mein Problem damit ist halt, dass ich zeitmäßig jetzt schon am Limit bin
und keiner für sowas Geld ausgeben will. Daher kommt irgendein billiges
linux Ding hin und die seriellen werden dann so exportiert.
Joachim B. schrieb:> am Commodore kam erst open> am PC (mittels HPIB ISA card)
Niemand hier kennt die Software, die du verwendest.
Bitte lies dir das manual pdf durch.
1
++addr <Adresse vom gerät am Bus>
2
<GPIB Kommando>
3
++read
Könnte schon funktionieren. Es gibt da aber noch so Sachen wie den
Terminator (CR, LF, EOI) und so... Das ist gerade bei älteren geräten
teils ziemlich abenteuerlich...
74
Ja, deine Zeitbegründung trifft bei mir auch und mein GPIB
Verfügbarkeitsproblem ist halt auch schon lange gelösst.
Hab eine funktionierende aber nicht ganz ausgetestete VXI11
Implementierung für WCH und eine GPIB Portierung. Der eigentliche
Aufwand liegt im Testen diverser Fehlerszenarien.
Die Spannungspegel können höher als 3.3V liegen, daher will ich 5V
Toleranz. Von den VIH Pegeln her wäre nen WCH deutlich besser geeignet
als nen AVR bei 5V Vcc.
Vielleicht haben wir beide irgendwann mal Zeit und Lust was mit WCH zu
machen, im Moment fehlt's halt an beidem bei mir.
Kann man eigentlich mit einem der beiden Teile von Hans einen
GPIB-Plotter emulieren (also einen listener)? Ich habe hier einen
Spekki, per Kommando bekomme ich den irgendwie nicht gegriffen, aber der
Vorbesitzer hat mir damals gesagt, dass er GPIB immer nur benutzt hat,
um ein Bild zu plotten.
Kai G. schrieb:> Ar488 sollte das können, bei usbtmc nicht, weil das nicht in der usbtmc> class berücksichtigt ist.
Listen only kann Prologix. Aber mein HP fragt als erstes Plottertyp und
Papierformat ab, und für diese Antworten braucht man externe Software.
D.h. man muss am Hyperterminal ein paar Zeichen eintippen bevor er das
HPGL rausrotzt.
Ist der vllt auf talker gestellt?
Irgendeiner meiner bootsanker ist dann auch in einem Modus, wo der davon
ausgeht, dass ein Plotter auf Daten wartet.
Die ar488 Firmware hat einen controller und einen device modus.
In dem issue sind einige projektchen verlinkt, bei denen Plotter
emuliert werden: https://github.com/Twilight-Logic/AR488/issues/22
Bei der Usbtmc Firmware weiß ich das nicht...
Kai G. schrieb:> mein GPIB Verfügbarkeitsproblem ist halt auch schon lange gelösst.
Ja... Und einer der Gründe für den esp32S2 war neben dem Preis auch
WLAN. Die Poe use-cases kann ich fast alle mit WLAN abdecken. Wenn er
wifi6e im 6ghz Band könnte, wären es alle (ich messe in meiner emv
Kammer bis 6ghz rauf. Daher macht mir ein Hotspot in der Kammer bei 7ghz
nichts aus.). Man kann halt nicht alles haben :D
73
USBTMC unterstützt keinen device Modus, also hab ich es sein gelassen
einen Device Modus zu implementieren. Bei dem WCH hätte ich nen
Composite USB device realisiert mit einem Mass storage device und einen
internen Plotter/disc drive emulator.
Aber Zeit und Motivation... :-)
Jürgen K. schrieb:> Hans- wie komme ich denn nun zur richtigen Gehäusehälfte für mein> USBTMC?
Erstmal abwarten wer die bekommen hat? Solche Fehler treten ja immer
paarweise auf.
> Ja... Und einer der Gründe für den esp32S2 war neben dem Preis auch> WLAN.
Darueber haben Kai und ich auch schon mal nachgedacht. Wlan waere
eigentlich das Optimum. Aber leider bekommst du aus GPIP nicht genug
Energie abgesaugt. Da muesste man dann immer ein Netzteil dran haengen
und dann kann man auch gleich USB nehmen.
BTW: Ich hab vor 20Jahren auch schonmal so einen HPIB Adapter gemacht.
Meine Loesung damals war Mega8, USBN9604 und PCF8574. Schon erstaunlich
welche Motivation der Preis eines Originaladapter so bietet. :-D
Vanye
Hans W. schrieb:> Fall jemand das 3d gedruckte Gehäuse auch will... könnte ich ggf. um 1€> auch machen.
Ich habe Zwei bekommen, obwohl nicht eingetragen. Hast Du dafür auch das
Geld bekommen?
Gruss Chregu
Heute kam auch mein Brief, danke an Johann und Jörg!
Ist ja echt winzig das Ding, sehr elegant.
Ich habe das Interface zusammengelötet, geschraubt und geflasht
bekommen. An einem GPIB-fähigen Multimeter (Keithley) fühlt es sich
wohl, hört auf zu blinken und meldet sich unter Windows als USB-Gerät.
Nun aber stehe ich auf dem Schlauch, es braucht wohl einen Treiber um
glücklich zu sein? Was für einer wäre das, wo kriege ich den her? Ich
hoffe, es geht ohne die große Labview-Kanone.
Was ist ein schlanker Weg, um aus Python heraus SCPI-Kommandos
abzusetzen?
Installier am besten R&S Visa, da kommt ein USB Treiber mit und du hast
direlt ne Anwendung mit dabei um mit nem Gerät zu reden (Tester 64).
Für Python würd ich pyvisa empfehlen.
Da gibt es schlanke Beispiele für:
https://pyvisa.readthedocs.io/en/latest/
Das erste Stück code auf der Seite zeigt wie man Geräte auflistet und
nen *IDN? Query schickt.
Es gibt für Python Lösungen die nicht Visa benötigen und mit LibUsb
arbeite n, z.B. pyvisa-py, die sind aber buggy und ne "happy flow"
implementierung, sprich: Funktioniert solange kein Fehler auftritt.
Christian M. schrieb:> Hans W. schrieb:>> Fall jemand das 3d gedruckte Gehäuse auch will... könnte ich ggf. um 1€>> auch machen.>> Ich habe Zwei bekommen, obwohl nicht eingetragen. Hast Du dafür auch das> Geld bekommen?>> Gruss Chregu
Bei der Menge war das dann preislich möglich... und es war weniger
Arbeit als noch ein Detail mehr mit der Liste abzugleichen.
73
Hans W. schrieb:> Bei der Menge war das dann preislich möglich... und es war weniger> Arbeit als noch ein Detail mehr mit der Liste abzugleichen.
Vielen Dank! Ich habe sie verwendet!
Gruss Chregu
Kai G. schrieb:> Installier am besten R&S Visa, da kommt ein USB Treiber mit und du hast> direlt ne Anwendung mit dabei um mit nem Gerät zu reden (Tester 64).>> Für Python würd ich pyvisa empfehlen.>> Da gibt es schlanke Beispiele für:> https://pyvisa.readthedocs.io/en/latest/>> Das erste Stück code auf der Seite zeigt wie man Geräte auflistet und> nen *IDN? Query schickt.
Danke, habe ich hinbekommen.
Allerdings gibt es Merkwürdigkeiten:
- So ein *IDN? geht "gern" mal in Timeout, sagt zumindest der Python
Backtrace, kann im zweiten Versuch klappen, oder gar nimmer.
- Ich sehe nur ein Gerät, anscheinend das zuerst gefundene /
eingeschaltete. In die Bezeichnung wird die Busadresse anscheinend nicht
eingearbeitet, meine zwei Netzteile heißen gleich? Wie arbeite ich denn
mit den Geräten am Bus?
- Mein Multimeter (Keithley 2700) bleibt beim Start hängen, wenn der
Adapter schon dran ist. Dessen Polling o.Ä. scheint zu stören?
900ss schrieb:> So vielleicht?> https://pypi.org/project/easy-scpi/>> Hab es aber selber noch nicht genutzt.
Das habe ich zu RS232-Zeiten mal ausprobiert, hat für mich nicht recht
getaugt. Nur einige wenige Geräte sind bereits implementiert, mein
Sourcemeter hat in keine vorgesehene Klasse gepasst. Letzlich war es
einfacher, die SCPI-"Textverarbeitung" selbst zu machen.
Hi Jörg,
der Adapter unterstützt exakt ein Gerät am GPIB Bus, mehrere werden
nicht unterstützt weil USBTMC nur exakt eine Gerät unterstützt.
Dein Multimeter bleibt vermutlich an weil autoid im GPIB Adapter an ist.
Autoid schickt dem Gerät beim einschalten ein *IDN? um einen
Klartextnamen im USB Product string zu bauen. Wenn das Gerät es nicht
unterstützt würd ich es ausschalten. Für Windows gibts eine .exe GUI
dafür. Dann wird im Product string lediglich die GPIB adresse genutzt.
Bei welchem Gerät bleibt das ×IDN? ab und zu hängen? Sowas kann mit
Terminierungseinstellung zu tun haben, bei einigen HP Geräten muss man
EOI erst aktiv einschalten oder in Kommandos ein \n oder so mitgegeben
werden.
Sag mal was du nutzt und ich schaus mir an.
Viele Grüße,
Kai
Das mit 1 Gerät pro Adapter liegt auch am Preis. Nen GPIB Kabel ist
teurer als 1 Adapter. Ich nutz so 10 von den dingern.
Gut, wenn man schon nen GPIB Kabelvorrat hat, ist das ein schwaches
Argument :-)
Endlich! Ich muss nie mehr vom Oszi abphotographieren!
Habe mir R&S VISA, PyVISA und ImageMagick installiert und den
Python-Script von https://damien.douxchamps.net/elec/visashot/
gestartet. Alles nicht so einfach, bis man nur die Adresse vom Gerät
weiss, der Tester von R&S hats mir dann verraten! Die Verbindung klappt,
das Bild wird ausgelesen und im Temp als .pbm gespeichert. Dann bricht
der Script ab. Ich vermute irgendwas mit dem ImageMagick, kenne aber
Python zu wenig. Hier die Ausgabe (im Debug-Modus, bis hierher ist alles
OK):
Kai G. schrieb:> der Adapter unterstützt exakt ein Gerät am GPIB Bus
echt jetzt?
und wie spreche ich dann die beiden anderen Fluke und den SPN Rhode &
Schwarz an?
Von nur 1 Gerät war nie die Rede?
Kai G. schrieb:> Gut, wenn man schon nen GPIB Kabelvorrat hat, ist das ein schwaches> Argument :-)
und bei 10 Adapter kann man auch einen Orignalen kaufen
Kai G. schrieb:> Das mit 1 Gerät pro Adapter liegt auch am Preis. Nen GPIB Kabel ist> teurer als 1 Adapter. Ich nutz so 10 von den dingern
Ich habe natürlich die GPIB Kabel.
Joachim, installier dir ne ar488 firmware die auf die hardware portiert
ist und du kannst mit derselben firmware mehrere Geräte nutzen. Dabei
helfen kann ich aber nicht.
Die Usbtmc device class kann es nicht und wird es nicht können und
composite usb devices unterstützt der IVI Treiber nur in begrenzten
Grenzfällen.
Vielleicht könntest du dir überlegen, wie deine Kommunikation bei
jemandem ankommt, der aus reiner Hilfsbereitschaft handelt, ohne etwas
dafür zu erhalten.
Kai G. schrieb:> Vielleicht könntest du dir überlegen, wie deine Kommunikation bei> jemandem ankommt, der aus reiner Hilfsbereitschaft handelt, ohne etwas> dafür zu erhalten.
ja ich bin selten geschmeidig, aber andererseits habe ich auch Geld
bezahlt und mehr als geschrieben und bin nun etwas überrascht!
Ich habe die ganze Zeit darauf hingewiesen das ich diese Geräte habe und
nirgends kam ein Hinweis das nur ein Gerät pro Adapter möglich ist.
Vielleicht kann man meine Enttäuschung auch etwas verstehen.
Nun habe ich noch für die beiden 8840a noch 2 replaceme LED Module
bestellt, war wohl ne Schnapsidee, aber wenn das wenigstens funktioniert
sind die Geräte noch autark oder für Andere brauchbar oder ich baue mir
mit Reedrelais einen GPIB Umschalter.
Gut, damit hatte ich nix zu tun. Das die Adapter nicht programmiert sind
hatte Hans im ersten Post ordentlich und direkt dokumentiert. Das nur 1
Gerät unterstützt wird steht im readme.md vom Projekt, wenn auch nicht
so direkt wie du es dir vielleicht wünschst.
Eine Gen 2 vom Adapter mit USB High speed und VXI11/Ethernet hab ich
aufgegeben nachdem mir irgendwann klar wurde wieviel Geld znd Zeit in
die Gen 1 geflossen ist und noch immer fliesst. Trotz 1000+ nachbauten
ist auch keiner da der mitmacht und 2 Generationen gleichzeitig zu
unerstützen ist ohne Rente und mit Familie nicht handlebar. Daher bleibt
es erstmal bei Gen 1. Gen 2 hötte mit USB seitigen Tricks auch mehrere
Geräte unterstützt. Diese sind beim kleinen AVR dank fehlendem RAM nicht
realisierbar.
@Christian, das ist in der Tat kein GPIB Problem aber eins von dem
script was die library Imagemagick nutzt. Leider habe ich nur R&S Geräte
die nen Screenshot erlauben, meine HP Dinger haben kein graphisches
Display :-(
Evtl. hilft dir singlestepping durchs Script um den Fehler zu finden?
Ich hab gesehen dass das script noch irgendwelche Konvertierungen vom
Bild durchführt.
> Von nur 1 Gerät war nie die Rede?
Aehem doch! Ich zitiere mich mal selber aus dem anderen Thread:
> Das ist dann IMHO eine wichtige Besonderheit deines Adapters! Das Teil> von Kai kann immer nur ein Geraet und es meldet sich auch vom USB-Bus ab> wenn das Geraet nicht eingeschaltet ist.
Und weiss du was? Das ist vollkommen okay so. Ich hab naemlich lieber
nur ein paar hauchduenne USB-Kabel verlegt als diesen fette GPIP
Pruegel!
Vanye
Joachim B. schrieb:> ja ich bin selten geschmeidig, aber andererseits habe ich auch Geld> bezahlt und mehr als geschrieben und bin nun etwas überrascht!> Ich habe die ganze Zeit darauf hingewiesen das ich diese Geräte habe und> nirgends kam ein Hinweis das nur ein Gerät pro Adapter möglich ist.
Hast Du eigentlich mal die Anleitungen zu den Projekten gelesen? Da ist
ziemlich ausführlich erklärt was die Adapter leisten. Damit sollte auch
klar sein, wofür man den AR488 (oder einen Prologix) verwendet, wofür
einen USBTMC und wofür einen echten oder gefälschten NI oder Agilent.
Erst stellst Du im USBTMC-Thread Fragen zum AR488, und jetzt wunderst Du
Dich, dass USBTMC kein Busmaster ist?
Soul E. schrieb:> Hast Du eigentlich mal die Anleitungen zu den Projekten gelesen?
ja ich habe mich auf Hans seine Seite versucht durch die Anleitungen zu
arbeiten und sties genau 2x auf eine Seite 404 not found.
Also ich hasse es wenn immer wieder mir versucht wird Unvermögen
vorzuwerfen.
Ich werde aber trotzdem hier aus Rücksicht nicht die Links von Hans
Seite hier einstellen, das geht den Unbeteiligten ja nichts an.
Ich grübel auch schon an eine Lösung, wenn der Bus abgekoppelt wird und
die Versorgung könnte man ja jedes Gerät ansprechen, ist natürlich nicht
so schön wie mit dem Bus aber eine Lösung.
Ich hatte noch ein AVR Projekt im Kopf, sehe das Bild noch vor mir, mit
allen Buskabeln und als Master ein AVR mini 328p im selbstgedruckten
blauen halb transparenten Gehäuse der offensichtlich dieses konnte, ist
aber auch aus dem Netz verschwunden.
Joachim B. schrieb:> Ich grübel auch schon an eine Lösung, wenn der Bus abgekoppelt wird und> die Versorgung könnte man ja jedes Gerät ansprechen, ist natürlich nicht> so schön wie mit dem Bus aber eine Lösung.
Wenn Du den Bus ansprechen willst, dann nimm den AR488. Zu dem findest
Du auch Informationen auf der Seite von Hans.
Zum USBTMC findest Du die Beschreibung genau hier:
https://github.com/xyphro/UsbGpib
Hans hat sich nur die Mühe gemacht, die Sammelbestellung zu
organisieren.
> Ich hatte noch ein AVR Projekt im Kopf, sehe das Bild noch vor mir, mit> allen Buskabeln und als Master ein AVR mini 328p im selbstgedruckten> blauen halb transparenten Gehäuse der offensichtlich dieses konnte, ist> aber auch aus dem Netz verschwunden.
Prologix-kompatible Lösungen mit AVR und FTDI dürfte es Dutzende im Netz
geben. Ich habe auch eine, aber nicht veröffentlicht. Aus SW-Sicht tun
die alle das gleiche, und was sie tun steht in
https://prologix.biz/downloads/PrologixGpibUsbManual-6.0.pdf
Aber USBTMC ist was komplett anderes. Hier geht es nicht darum, einen
Bus anzusteuern, sondern aus einem einzelnen GPIB-Gerät ein einzelnes
class-compliant USB-Gerät zu machen. Auch wenn beide Adapter von außen
ähnlich aussehen und die gleichen Anschlüsse haben -- sie tun etwas
komplett unterschiedliches!
Joachim B. schrieb:> https://www.youtube.com/watch?v=Q6MVHh89g-Y
Dazu nimmst Du den AR488 von Hans, nicht den USBTMC von Kai. Das klappt
auch mit mehreren Geräten am Bus.
Den USBTMC brauchst Du für FreRes von R&S und für die diversen
Kalibriertools von Tek und Agilent.
Auch nützlich: z.B. der R&S FSEM30 läuft auch direkt im R&S Commander
mit dem Adapter was verblüffend ist, weil er ja nie mit USB
Schnittstelle angeboten wurde.
Hallo,
vielen Dank auch mein Adapter war in der Post. Habe aber erst jetzt Zeit
gefunden.
FW habe ich mit meinem Dragon drauf bekommen. Jetzt wollte ich zuerst
mit UsbGpibGUI.exe mit dem Adapter sprechen (Test), denn er wird ja erst
mit einem Gerät auf der Gegenseite angezeigt. Aber ich erhalte folgende
Fehlermeldung:
---------------------------
UsbGpibGUI.exe - Systemfehler
---------------------------
Die Ausführung des Codes kann nicht fortgesetzt werden, da visa32.dll
nicht gefunden wurde. Durch eine Neuinstallation des Programms kann das
Problem möglicherweise behoben werden.
---------------------------
OK
---------------------------
Ich hoffe mir kann einer helfen.
Danke im Voraus.
LG Matthias
Du musst Visa installieren. Z.B. R&S visa. Visa stellt den usbtmc
treiber zur Verfügung und die visa32.dll.
Und dann nicht vergessen das Gerät auch in ein eingeschaltetes Messgerät
zu stecken, weil sonst meldet es sich nicht am Rechner.
Joachim B. schrieb:> Kai G. schrieb:>> der Adapter unterstützt exakt ein Gerät am GPIB Bus>> echt jetzt?> und wie spreche ich dann die beiden anderen Fluke und den SPN Rhode &> Schwarz an?> Von nur 1 Gerät war nie die Rede?
Du hast den ar488. Der hat auch die Treiber ICs drauf. Damit sollte es
zu keinen Problemen mit einem Bus in maximaler größe kommen!
Deiner kam sogar programmiert (der aktuellste Stand aus dem
twilightlogic repo) und getestet!
Joachim B. schrieb:> 2x auf eine Seite 404 not found.
Welche Seiten bitte? Ich habe geschaut und nichts gefunden.
73
Hans W. schrieb:> Joachim B. schrieb:>> 2x auf eine Seite 404 not found.>> Welche Seiten bitte? Ich habe geschaut und nichts gefunden.
Joachim meint wohl, auf https://github.com/WilheJo/AR488-ESP32 führt der
Link zu "AR488-ESP32 Manual"
(https://douardda.srht.site/ar488-esp32/build.html) ins Leere. Dort
scheint sich die Struktur geändert zu haben. Evlt. wäre nun
https://douardda.srht.site/build.html eine bessere Wahl
Joachim B. schrieb:> ja ich bin selten geschmeidig
Sorry, aber das halte ich nach Deinem Auftritt hier für stark
untertrieben ...
Joachim B. schrieb:> ja ich habe mich auf Hans seine Seite versucht durch die Anleitungen zu> arbeiten und sties genau 2x auf eine Seite 404 not found.>> Also ich hasse es wenn immer wieder mir versucht wird Unvermögen> vorzuwerfen.
Wie man in den Wald ruft ...
Joachim B. schrieb:> ja ich bin selten geschmeidig, aber andererseits habe ich auch Geld> bezahlt und mehr als geschrieben und bin nun etwas überrascht!> Ich habe die ganze Zeit darauf hingewiesen das ich diese Geräte habe und> nirgends kam ein Hinweis das nur ein Gerät pro Adapter möglich ist.
Ich biete dir an, deine Geräte zu deinen Kosten abzunehmen und noch 5
EUR Aufwandsentschädigung für dich draufzupacken. Versandkosten
übernehme ich.
Nicht, weil ich die Teile brauche (meine zwei genügen mir), sondern aus
Respekt gegenüber Hans. Du kannst dann gerne eine geeignete kommerzielle
Lösung kaufen, z.B. Keysight 82357B.
Grüße, Max
Max G. schrieb:> Ich biete dir an, deine Geräte zu deinen Kosten abzunehmen
Die gleiche Idee hatte ich auch beim Frühstück. :) Hab es nur noch nicht
gepostet.
Also falls es mit Max nichts wird, ich würde die auch übernehmen. Ich
brauche die Teile auch nicht aber da findet sich schon wer. Oder ich
schenke die einem Freund.
Ich finde das Klagen hier auch nicht angebracht.
900ss schrieb:> Ich finde das Klagen hier auch nicht angebracht.
ach, ich habe immer alles kommuniziert, offensichtlich ist einiges durch
stille Post auf der Strecke geblieben.
Aber Töne werden hier nicht übertragen , das findet alles beim Empfänger
statt.
Ich hatte Hans für seine Mühe mehr überwiesen, war das ein mieser Ton?
Hans hatte alles eingetütet und ohne Kommentar an Jörg geschickt so
wußte Jörg nicht das ich einen Sonderwunsch hatte, wo war da mein mieser
Ton?
Ich wußte nicht das Jörg schon alles eingetütet bekam.
Ich bat Kai gegen Bezahlung um ein 2tes Exemplar wie er es mir anbot um
wenigsten ein Päärchen lauffähig zu bekommen, Audiowobbler Generator DVM
oder I und U für automatische Akkuladung und Entladung, nur schriftlich
ohne Tonübertragung.
Bitte nehmt doch mal die Schärfe aus euren Worten, ich dachte immer hier
geht es um ein gemeinsames Hobby.
Ich warte immer noch auf die Ersatzdisplays für die Fluke DMM um sie
dann aufzurüsten und dann werde ich weiter probieren, ohne 2tes USBTMC
ist aber leider alles sinnlos.
Nach dem Kauf des 2ten Fluke 8840a hier aus dem Forum für 175,-€ mit
verblaßtem VFD, nach dem Kauf der beiden Ersatzdisplays für 90,-€ sowie
2 USBC-Kabel für 20,-€ wird jeder vielleicht verstehen das sinnlose
Geldverschieberei wenig erfreulich ist.
Wenn ich kein preiswertes oder sagen wir günstiges 2tes USBTMC bekomme
kann ich den Plan der automatisierten Messungen eh begraben und es war
alles rausgeworfenes Geld und vergebene Mühe.
Schade.
Joachim B. schrieb:> Wenn ich kein preiswertes oder sagen wir günstiges 2tes USBTMC bekomme> kann ich den Plan der automatisierten Messungen eh begraben und es war> alles rausgeworfenes Geld und vergebene Mühe.
Ich kann das gerade nicht genau nachvollziehen, aber ich bin mir
ziemlich sicher dir nicht zu wenige AR488 geschickt zu haben.
Ich habe oben auch geschrieben, dass ich durchaus mehr von beiden
(Usbtmc und ar488) bestellt habe, da das so in Summe günstigster war und
ich mit dem Risiko, nicht alle weg zu bekommen leben kann.
Wenn du noch was brauchst, kann man da definitiv was machen.
Mit 1nem ar488 (den du hast) kannst du übrigens einen kompletten Bus
(das waren glaube ich um die 30 Teilnehmer) bedienen!
73
Joachim B. schrieb:> Bitte nehmt doch mal die Schärfe aus euren Worten
Ich habe nur von "Klagen" geschrieben. Ohne Schärfe.
Und ich verstehe deinen Ärger tatsächlich. Ich würde wahrscheinlich auch
den Boxsack bemühen.
Aber das ist hier ein Privatprojekt, getragen von Leuten die diesen
nicht kleinen Aufwand alles aus freien Stücken in ihrer Freizeit für uns
getan haben.
Da läuft auch mal was schief. Du weißt das auch. Und es wurde hier
geschrieben, dass pro Adapter mit ein Gerät funktioniert. Hast du
übersehen. Kenn ich was von ;) Aber soll ich dich dafür verantwortlich
machen?
Und ich weiß nicht wer dich gezwungen hat, deine Fluke u.s.w. zu kaufen
bevor du die GPIB-Adapter auf dem Tisch hast und weißt, dass sie
funktionieren, wir du dir es vorstellst. Deine eigene Begeisterung und
die hat etwas den Verstand ausgeblendet. Ja, verstehe ich auch. Der
"haben wollen" Effekt kann bestechend sein ;)
Mir ist so etwas auch schon passiert. Ich habe daraus gelernt. Versuche
das auch mal.
Und du hast verschiedene Angebote bekommen, die dir helfen sollten.
Also, geh ne Runde laufen, geh in den Wald und mache Schreiübungen oder
nimm dein Fahrrad und fahre zügig 20km. Ich meine nichts davon ironisch.
Das hilft.
So wirst du nie wieder Spaß mit den Adaptern haben. Und ein Umtausch ist
dir angeboten worden. Mein Angebot steht noch. Die Fluke bietest du
wieder im Markt an. Dein Ärger betrachte als Leergeld. Und in paar
Monaten lachst du drüber. Wetten?
900ss schrieb:> Und es wurde hier> geschrieben, dass pro Adapter mit ein Gerät funktioniert.
für mich zu spät aber,
dazu passt nicht:
Hans W. schrieb:> Mit 1nem ar488 (den du hast) kannst du übrigens einen kompletten Bus> (das waren glaube ich um die 30 Teilnehmer) bedienen!
ich bleibe hier etwas verwirrt zurück!
Bleibt mir nur übrig alle Geräte aus dem Keller zu holen mit den
Busleitungen und rauszufinden was wie gilt.
Hans W. schrieb:> Wenn du noch was brauchst, kann man da definitiv was machen.
prima, das gefällt mir!
900ss schrieb:> Und ich weiß nicht wer dich gezwungen hat, deine Fluke u.s.w. zu kaufen> bevor du die GPIB-Adapter auf dem Tisch hast
drei (davon starb eines im Einsatz für meine letzte Arbeitsstätte)
geerbt von der letzten Firma, eines gekauft aus dem Forum vor Jahren
weil ich die Idee schon länger im Kopf hatte automatisiert U/I und
Frequenzgang zu messen nur schreckte ich vor dubiose Ebayangebote
zurück.
Wenn es dann doch mit einem Adapter klappt wie Hans schrieb ist ja alles
gut, wenn ich doch 2 von diesen Adapter brauche und Hans mir noch einen
liefert ist auch alles gut, ich verstehe nur nicht die widersprüchlichen
Aussagen.
Also habe ich 3 Fluke und ein R&S und passende Busleitungen.
LG jar und Danke an alle Helfer.
PS. Ich habe kein Problem etwas Geld zu verlieren, ich hätte es dann
aber lieber wieder mal an Frank Zander Weihnachtsessen für Obdachlose
überwiesen.
schaun wir mal!
Joachim B. schrieb:> Hans W. schrieb:>> Mit 1nem ar488 (den du hast) kannst du übrigens einen kompletten Bus>> (das waren glaube ich um die 30 Teilnehmer) bedienen!>> ich bleibe hier etwas verwirrt zurück!
Ich weiß nicht ob du auch den ar488 hast und der mag das können (wie
Hans beschrieben hat). Aber in diesem Faden geht es um den USBTMC. Das
ist ein anderes Modell und kann nur ein Gerät. Vielleicht schaust du
erstmal was du wirklich gekauft hast.
Ich sehe gerade, du scheinst beide Modelle zu haben. Dann nimm doch den
ar488 (anderer Thread). Dann kannst du dich mehrere Geräte bedienen mit
einem Adapter. Du schaffst das ;)
900ss schrieb:> Ich sehe gerade, du scheinst beide Modelle zu haben.
nein ich habe nur ein Modell welches Hans mir über Jörg geschickt hat
und habe immer noch keine Klarheit.
Hans W. schrieb:> Mit 1nem ar488 (den du hast) kannst du übrigens einen kompletten Bus> (das waren glaube ich um die 30 Teilnehmer) bedienen!
nun bräuchte ich nur noch eine Anleitung wie ich die Geräte am Bus
einzeln addressiere um die Geräte zu unterscheiden!
Joachim B. schrieb:> nein ich habe nur ein Modell
Welches denn? Foto bitte.
Scheinbar ist es der ar488.
Joachim B. schrieb:> nun bräuchte ich nur noch eine Anleitung wie ich die Geräte am Bus> einzeln addressiere um die Geräte zu unterscheiden!
Weshalb schreibst du das alles hier in einem Faden wo es um den USBTMC
Adapter geht? Verstehe dich nicht. Das schafft maximale Verwirrung bei
den Leuten die dir helfen möchten.
Joachim B. schrieb:> nun bräuchte ich nur noch eine Anleitung wie ich die Geräte am Bus> einzeln addressiere um die Geräte zu unterscheiden!
Mach' bitte einen neuen Thread dafür auf, hier geht es um die
Sammelbestellung - Danke!
Pat A. schrieb:> Mach' bitte einen neuen Thread dafür auf, hier geht es um die> Sammelbestellung - Danke!
hast ja Recht! PN an die Fragesteller geht ja auch
Ich möchte mich hier ganz herzlich bei Hans und Jörg für die Arbeit bei
dieser Sammelbestellung bedanken!
Und natürlich auch bei Kai für die Entwicklung dieser praktischen
kleinen Adapters!
Meine habe ich heute mit avrdude geflashed und zusammengebaut.
Getestet an einem Powersupply(HP3634A) und einem Oszi (HP DOS80204) mit
PyVISA und PyVISA-py. Sowohl das Steuern des PSU, als auch das
übertragen eines Screenshots im binary-Mode vom DSO funktionieren
perfekt.
Falls jemand einen Anfangspunkte für seine eigene Python Scripts braucht
habe ich diese kurzen Tests hier angehängt.
Hannes schrieb:> Falls jemand einen Anfangspunkte für seine eigene Python Scripts braucht> habe ich diese kurzen Tests hier angehängt.
Super, vielen Dank. Mein Adapter läuft auch seit 5 Minuten (Großen Dank
an Kai) und ich war gerade angefangen, nach Beispielen zum schnellen
Testen zu suchen.
Morgen probiere ich die Scripte mal aus mit meinen Geräten.
Noch ein kleiner Hinweis: Ich hatte die Hex und Binaries aus dem git
Repo von Kai per Rechtsklick und Download runtergeladen. Das
funktioniert nicht. War mir garnicht klar.
Kai hatte mir die Files dann geschickt mit der Vermutung (Rechtsklick =
Fehler). Mit den Kai seine Files lief es dann. Ich habe dann aus Neugier
das Repo per ZIP runtergeladen und die Files daraus dann geflasht.
Und es ist so. Wenn man das Repo per ZIP (und sicher auch git clone)
runter lädt, dann funktioniert es.
Nur falls noch jemand darauf reinfällt.
900ss schrieb:> Joachim B. schrieb:>> nein ich habe nur ein Modell>> Welches denn? Foto bitte.> Scheinbar ist es der ar488.> Joachim B. schrieb:>> nun bräuchte ich nur noch eine Anleitung wie ich die Geräte am Bus>> einzeln addressiere um die Geräte zu unterscheiden!>> Weshalb schreibst du das alles hier in einem Faden wo es um den USBTMC> Adapter geht? Verstehe dich nicht. Das schafft maximale Verwirrung bei> den Leuten die dir helfen möchten.
Das würde auch schon dutzende Posts früher klargestellt! Ich wundere
mich auch, dass Joachim beharrlich hier weiter schreibt...
Gruss Chregu
Christian M. schrieb:> Das würde auch schon dutzende Posts früher klargestellt!
Sorry, ich hab das leider nicht alles verfolgt, da mir das Gezeter auf
den Nerv ging. Jetzt sind die wichtigen Infos schön versteckt.
Falls es dich so stört, tut mir Leid dass ich es nochmal geschrieben
habe. ;)
900ss schrieb:> Falls es dich so stört, tut mir Leid dass ich es nochmal geschrieben> habe. ;)
Danach ist es zumindest dringeblieben...
Vielleicht mag ja ein Mod hier mal aufräumen. Oder jemand packt die
Essenz ins Wiki. Hier ist ja eigentlich Markt.
@ Hans
Danke, Dein Brief mit den Gehäuseteilen ist heute eingetroffen!
Damit ist der USBTMC komplett.
@Kai
> - Mein Multimeter (Keithley 2700) bleibt beim Start hängen, wenn der> Adapter schon dran ist. Dessen Polling o.Ä. scheint zu stören?
Ich kann die Beobachtung von Jörg H. (idc-dragon) bestätigen. Das
passiert immer, wenn das USB Kabel am Rechner schon angesteckt ist beim
Einschalten 2700.
Ich habe das R&S Visa installiert und der erste Test ist erfolgreich.
Gruß
Jürgen
Unter Linux mittels Python habe ich eben mit meinem HP Tischmultimeter
3478A "reden" können.
SCNR: Es begrüßt mich im Display jetzt mit "HELLO WORLD" :)))
Verwendet habe ich pyvisa, wie von Kai vorgeschlagen oben weiter.
Edit: Werte lesen klappt jetzt auch. Ich bin begeistert. :)