Seite 1 von 1

Some questions while getting my T37 up and running on pitelex

Verfasst: So 15. Sep 2024, 06:58
von Murvel
Hi! I have been silently watching this forum for a while now so i guess its time to make an actual post.

Well, after finding and fixing a burnt out capacitor on my piTexel board, my fault for not thinking about voltage rating.. it seems my gpio-tw39 is working, somewhat! :dance: I can dial, enter local mode and everything i type on the machine i also see on the screen and vice versa.

But one issue i am having is that it seems pitelex is reading my dialing doubled. Lets say i dial a 0, pitelex reads it as 00, which doesn't seem right.
When i try dialing 000 to enter local mode, it works, but i can also see on the screen that it read it as 0000. It works in this case but i suspect it might cause troubles later once i get my own number and try calling other people.

Another question that might not be strictly pitelex related: Is 45baud supported in the itelex system? I know my machine is currently on 45 and it seems to be working together alright with the pitelex being set on 50 baud. 50 seems to be the lowest i can set the pitelex at.

Any input is appreciated! Really happy to be getting into this now and finally have a reason to play with my beautiful siemens!

She currently lives on the floor :whistle:
20240915_073419.jpg

Some questions while getting my T37 up and running on pitelex

Verfasst: So 15. Sep 2024, 11:52
von obrecht
Hi,
wonderful set of t37i and CCU, congrats!

Without knowing your piTelex setup (esp. telex.json) it is a bit tricky to isolate a problem.
But what I can say is that according to the piTelex wiki the lowest baudrate is 38bd for a T§9 connection powered by a RaspBerry Pi
(https://github.com/fablab-wue/piTelex/wiki/SW_DevRPiTTY) and because character tramsmission over internet is asynchronous, the baudrate settings of the receiving station is (up to some limits) irrelevant.

Concerning the double echo: Are only the dialled digits doubled? Or all characters you type? If your dialling (I assume via number switch) would be counted twice, then the local mode must be entered already after the second dialled "0". If the digits are counted correctly and only the screen echo is doubled, but characters online are ok, that might be caused by a "loopback" setting, a numberswitch setting or something like this.
Just try a connection to the 'outer world'. Because also without being registered at the TNS subscription server, you can actively connect to remote (p)i-telex stations. Theses stations just cannot reach you because of missing info at the TNS about your installation :)
So if you like, you are welcome to use one of my machines for some tests (see signature, best choices would be 833538, 833539, 833540) or you can try to reach e.g. the weather service at 727272 .
Just enable the i-telex section in your telex.json and give it a try. But please do NOT change the settings for tns_dynip_number witout having a valid (registered) subscriber number!!

Good luck!

Some questions while getting my T37 up and running on pitelex

Verfasst: So 15. Sep 2024, 13:43
von DF3OE
Wow. A Siemens T37i(S) with automatic memory transmitter. :thumbup: VERY RARE.
Looks like you are in Denmark, Sweden or Finland. :) These machines machines were only sold
to Scandinavia.

Despite piTelex will work with 45 Baud also, I would adjust it to original Telex speed of 50 Baud.

Some questions while getting my T37 up and running on pitelex

Verfasst: So 15. Sep 2024, 20:52
von Murvel
Thank you Rolf for the input!
I had missed that part in the pitelex wiki. I does indeed seem to be that it goes down to 38 baud. When i tried setting it below 50, it complained about something with the pigpio. I will look further into it later, as it seems to be working well enough for now. I've always had a few decoding errors when giving it a 45baud signal but now on 50 it seems happier. I have just assumed that my machine is set at 45 since it was used for amateur radio at one point but maybe someone have changed it since then. I have never really measured it so maybe it is somewhere in between.

I think my dialing is counted twice since i enter local mode after just dialing two 0's. Maybe something in the CCU could be causing it? My dial also does not lock so i will have to see what is up in there anyway.

I will test more tomorrow as it is already late now and i dont think my neighbours like the machine music as much as we do :wat:
20240915_212624.jpg
It is actually the 37h model. But it is true that i am in Finland and have the scandinavian keyset :thumbup:

Some questions while getting my T37 up and running on pitelex

Verfasst: So 15. Sep 2024, 22:17
von WolfHenk
As far as I know, there is no compatibility between different baud rates.
A machine operating at 45 baud can only communicate with other devices running at the same speed and cannot interact with machines operating at different baud rates.
The network itself cannot adjust or convert between different speeds, but switching to 50 baud usually only requires changing two gears.
In the telex network, almost all machines run at 50 baud, as far as I'm aware.

Please correct me if that's not the case.

Tietääkseni eri baudinopeudet eivät ole yhteensopivia keskenään. Esimerkiksi laite, joka toimii 45 baudin nopeudella, voi kommunikoida vain muiden samalla nopeudella toimivien laitteiden kanssa, eikä se voi olla yhteydessä eri baudinopeudella toimiviin laitteisiin. Telex-verkossa melkein kaikki laitteet toimivat 50 baudilla, mikäli tiedän oikein. Verkko ei pysty säätämään tai muuntamaan eri nopeuksia, mutta 50 baudiin vaihtaminen vaatii yleensä vain kahden hammaspyörän vaihtamisen. Korjatkaa, jos olen väärässä.

Some questions while getting my T37 up and running on pitelex

Verfasst: So 15. Sep 2024, 22:32
von obrecht
WolfHenk hat geschrieben: So 15. Sep 2024, 22:17 As far as I know, there is no compatibility between different baud rates.
A machine operating at 45 baud can only communicate with other devices running at the same speed and cannot interact with machines operating at different baud rates.
The network itself cannot adjust or convert between different speeds, but switching to 50 baud usually only requires changing two gears.
In the telex network, almost all machines run at 50 baud, as far as I'm aware.

Please correct me if that's not the case.
Doch, Wolfram, mein FS220 läuft mit 200Bd, das betrifft die lokale Geschwindigkeit des piTelex. Empfängt er von einer Station mit 50Bd, dann ist die Gesamtgeschwindigkeit natürlich 50Bd, weil der Sender nicht schneller ist.
Als Sender ballert er mit 200Bd, und die Empfangsstation puffert die empfangenen Zeichen, bis der (langsamere) lokale FS sie abgearbeitet hat. Das geht natürlich nur, solange es keinen Pufferüberlauf gibt. Dann stoppt die Empfangsstation die Sendestation, bis wieder Pufferplatz frei ist, und gibt die Übertragung wieder frei.

Some questions while getting my T37 up and running on pitelex

Verfasst: So 15. Sep 2024, 23:10
von Murvel
Update: I solved the double dialing issue! After starting with the original telex.json and copying and pasting what i needed, i still had the pin_number_switch for a seperate switch under RPICtrl. After removing that line it works as it should!

I will look into my machines speed and see if i can measure it somehow and see what it really is.

Some questions while getting my T37 up and running on pitelex

Verfasst: So 15. Sep 2024, 23:28
von obrecht
Murvel hat geschrieben: So 15. Sep 2024, 23:10 Update: I solved the double dialing issue! After starting with the original telex.json and copying and pasting what i needed, i still had the pin_number_switch for a seperate switch under RPICtrl. After removing that line it works as it should!
Fine! Then you can call one of my machines tomorrow ☺️
Murvel hat geschrieben: So 15. Sep 2024, 23:10 I will look into my machines speed and see if i can measure it somehow and see what it really is.
Simple test: a machine at 50Bd will print about one row (exaxtly 67 chars) in 10 seconds. Start a new line, enter a char, then press the repeat button and measure the time for the row to be completed.