Skip to content
JK edited this page Mar 21, 2020 · 7 revisions

➎➍➌•➋➊ MicroTelex

Control a historic teletype device (Telex) with a ESP8266 or ESP32 in MicroPython

This project is based on the Telex project piTelex. Most hardware examples also works also with this software.

The software is rewritten in a simpler way to support the ESP MicroPython environment.

Note: For more information about teletype codes, interfaces and timings see the wiki in project piTelex/wiki

STATUS: STILL IN BETA PHASE WITH WORKING PROTOTYPES

Features and Reasons for Implementation

UART and Baudrates

Most hardware UARTs do nut suppurt baudrates below 300 baud. The UART on ESP8266 and ESP32 can go down to 77 baud. The teletype needs a baudrate of 50 baud with 5 data-bit and 1.5 stop-bits. So a software UART is written to handle this requirements based on a timer interrupt in module "tty".

Dialing

Teletypes (with FSG) uses the same current loop for transmitting/receiving data and for sending dial pulses (number switch) dependent on transmitting mode. Therefore the software UART have to decode also dial pulses.

Getting Started

Software

Hardware

Clone this wiki locally