Seite 1 von 3

DBT-03 Emulator

Verfasst: So 22. Mär 2020, 21:25
von tw137125
Hi All,

Der DBT-03 Emulator ist verfügbar.
Christian, der Entwickler hat mir freundlicherweise einen Prototypen geschickt.
Ich habe mir einmal 3 Platinen erstellem lassen und diese bestückt.
Das Ganze basiert auf einem Raspi, auf dem die Emulatorplatine gesockelt ist.
Den Verbindungsaufbau zu dem BTX Server übernimmt der Raspi via TCP/IP.

Das Ganze wird in den nächsten Tagen getestet, macht aber auf den ertsen Blick einen tollen Eindruck.



Gruß
Thomas

Re: DBT-03 Emulator

Verfasst: Mi 1. Apr 2020, 09:30
von tw137125
Moin,

kurzes Update zu dem Emulator.
Der Emulator wurde von Fernschreiber (Willi) erfolgreich getestet. Herzlichen Dank Willi !
Ich konnte den Test nicht durchführen, da mein Loewe über ein eingebautes Modem verfügt.
Hier einmal die Schritte, um den Emulator mit einem Raspi zu verheiraten.

Was wird benötigt:

- Raspi 3 oder 2 (mit Beiden getestet)
- aktuelles Debian (Jessi oder Buster)

Folgende Komponenten müssen noch installiert werden:
Als root bzw. mit sudo aus dem Verzeichnis /home/pi

- apt-get update && apt-get upgrade
- reboot

Danach SPI enablen.
- raspi-config
- Interfacing Options (Punkt 5)
- P4 SPI Enable/Disable automatic loading SPI kernel module
- Menu verlassen

Software Installation
- apt-get install git (Damit habt Ihr Zugriff auf github, wo die Sourcen liegen)
- git clone https://github.com/bildschirmtext/rpi-dbt03 (lädt die FW und diverse Script aus dem Repro)
- apt-get install avrdude (AVR Gedöns zum Flashen des ATMEGA)
- vi /etc/avrdude.conf Geschwindigkeit SPI reduzieren
[…]
programmer id = "linuxspi“;
desc = "Use Linux SPI device in /dev/spidev*“;
type = "linuxspi"; reset = 25;
baudrate=40000; ===> hier eine Null wegnehmen
[…]
- apt-get install wiringpi

Jetzt in das Verzeichnis /home/pi/rpi-dbt03 wechseln.
Danach das Script ./do_everything.sh ausführen.

Der ATMEGA wird nun erneut geflashed und der rpi_dbt03 Dienst wird installiert.
Danach sollte die gelbe LED mittelschnell blinken, die orange LED leuchtet dauernd.
Jedesmal wenn der Raspi neu gestartet wir, startet der Dienst rot_dbt03 automatisch.
Wenn Ihr den ATMEGA neu Flaschen möchtest, muss der Dienst gestoppt werden.

cd /home/pi/rpi-dbt03
service rpi_dbt03 stop
./do_everything.sh

Danach startet der Dienst automatisch.
Das Flashen ist eigentlich nur erforderlich, wenn es eine neue FW gibt.

Gruß
Thomas

Beschreibung Anschluß Multitel an den Emulator folgt noch.
Für weitere Infos btx-museum.de

Re: DBT-03 Emulator

Verfasst: Mi 1. Apr 2020, 20:29
von Fernschreiber
Hallo,

hier nun mein Testbericht zum DBT-03 Emulator. Das habe ich mal eben dazwischengeschoben. Ich hoffe die Ergebnisse ersparen denen, die das auch nutzen wollen einige Zeit des Verzweifelns. Installiert alles selber, ist kein Hexenwerk und man lernt dabei etwas. Image ziehen ist uncool.
In den alten Seiten zu stöbern ist ähnlich wie in alten Telexbüchern zu lesen.
Viel Spass bei dem Projekt.
Gruss
Willi

Re: DBT-03 Emulator

Verfasst: Sa 4. Apr 2020, 14:53
von Fernschreiber
Hallo,
in meinem Testbericht hatte ich einen Teil ausgespart, da ich den PiZero so verlegt hatte, das es etwas Zeit brauchte den zu finden. Der kleine ist völlig ausreichend für diese Anwendung. Ich habs dann gleich perfektioniert und jetzt hat er eine Aufgabe. Hier die aktualisierte Version bzw. das Update mit dem Test des PiZero. Danke für die Danksagungen.
Weiterhin viel Spass damit.
Gruss
Willi

Re: DBT-03 Emulator

Verfasst: Sa 4. Apr 2020, 19:54
von tw137125
Hallo Willi,

danke für den tollen Bericht.
Klasse, dass es mit dem PI Zero klappt, werde mir die Tage mal einen bestellen und dann einmal ein Image bauen.

Viele Grüße
Thomas

DBT-03 Emulator

Verfasst: Fr 12. Feb 2021, 11:47
von tw137125
Moin,

alle Emulatoren, die ich gebaut habe sind weg.
Falls Interesse besteht, würde ich weitere Emulatoren fertigen.
Das lohnt sich natürlich nur bei entsprechender Abnahme der PCBs.

Wer also Interesse hat, bitte eine kurze Info an mich.
Ab 5 Stck. würde ich neue PCBs fertigen lassen.

Der Emulator wird fertig aufgebaut mit kurzer Doku geliefert.
Benötigt wird ein Raspi Version 2 oder ein Zero.

Preis des Emulators 25 Euro.

Gruß
Thomas

P.S. Wer noch ein DBT-03 Modem hat, gerne auch defekt, bitte melden.
Die Idee ist es den Emulator und den Raspi in dem originalen Gehäuse unterzubringen.
Das wäre dann "Plug and Play" Terminal an das "DBT-03" anschließen und los geht es.

Re: DBT-03 Emulator

Verfasst: Fr 12. Feb 2021, 16:26
von Casandro
Es gibt übrigens eine neue Version von der Platine. Die hat jetzt ein paar Tasten drauf für Zusatzfunktionen (z.Bsp. den Raspberry PI herunterfahren, usw). Die ist mit der alten Abwärtskompatibel, aber die Software nutzt die noch nicht.

Re: DBT-03 Emulator

Verfasst: Fr 12. Feb 2021, 16:41
von ProjektTelefon
Wäre aufjedenfall bei einer Platine mit dabei, damit ich diese Möglichkeit auch mal habe :thumbup: DBT-03 habe ich noch zwei, aber die funktionieren beide noch und sind leider zu schade zum auseinandernehmen da sie ja selten sind...

Re: DBT-03 Emulator

Verfasst: Fr 12. Feb 2021, 16:45
von tw137125
Moin,

ok Marco 1 x Emulator

DBT-03 natürlich nur dann zu Schlachten wenn es defekt ist.

Gruß
Thomas

Re: DBT-03 Emulator

Verfasst: So 14. Feb 2021, 13:28
von Casandro
Es gibt übrigens auch eine ESP32-basierte Variante. Die ist aber eher nur so mittelprächtig. Da auf Chaosevents das 2,4 GHz WLAN nicht wirklich brauchbar ist, habe ich das mehr oder weniger aufgegeben.
https://github.com/bildschirmtext/esp32_dbt03

Mit schlauerer Hardware könnte man aus dem Signal S bis zu 33mA bei ca 4 Volt raus ziehen. Wenn man die "Wählzeit" dazu nutzt, einen Kondensator zu laden welcher dann den WLAN-Verbindungsaufbau durchhält, und einen effizienten Schaltregler verwendet, könnte das gerade noch gehen. Man könnte auch noch ein paar mA über die SD-Leitung bekommen. Vielleicht reicht das.