Image Map Image Map
Results 1 to 8 of 8

Thread: TRS-80 DT-1 Plus a raspberry Pi

  1. #1

    Default TRS-80 DT-1 Plus a raspberry Pi

    So, I recently saved a TRS-80 data terminal from being dumped at my college.
    I plan to wire in a raspberry pi internally to turn it into a Linux machine (because it's just a "dumb terminal").
    It *successfully* communicated through an Arduino UNO to my PC with PuTTY...
    only some keys worked, and they never did the right thing.

    Can anyone help with getting a raspberry pi wired up right, and what the proper serial settings are (baud rate, parity bit, etc.)?

  2. #2
    Join Date
    Jun 2010
    Location
    Vancouver, BC, Canada
    Posts
    368

    Default

    Do you have the manual for the DT-1? If not, here's a link: http://manx-docs.org/mirror/vt100.net/tandy/dt-1.pdf

    The DT-1 RS-232 is fully configurable and can be set to all the standard BAUD rates, stop bits, parity and so on.

  3. #3

    Default

    Cool project. Fairly simple, non-destructive and creative. Love it!

    You'll need to get the keys working first to be able to set up the proper RS-232 settings with the DT-1.

  4. #4

    Default

    If I am not mistaken, the Pi's UART(s) operate at 3.3v CMOS levels, while the DT-1's operates at +/- 12V RS-232 levels. You'll need appropriate RS-232 transceivers to match the levels and avoid smoking the Pi. Here is an option:

    https://www.sparkfun.com/products/11189

    That board only has transceivers for the Tx and Rx lines. If you want to use hardware handshaking, then you can use additional boards, make your own level shifter using a part with more transceivers, etc.

  5. #5
    Join Date
    Apr 2009
    Location
    Morro Bay, CA
    Posts
    565
    Blog Entries
    1

    Default

    You'll need an adapter for the PI. If you go to Amazon and search for: raspberry pi RS232
    you'll see a lot of options for less than $10. On the pi you'll need to go to raspi-config

  6. #6

    Default

    So, I'll probably be getting the sparkfun adapter.
    I'll post when I can get back to the project.
    Thanks!

  7. #7

    Default

    Quote Originally Posted by NF6X View Post
    If I am not mistaken, the Pi's UART(s) operate at 3.3v CMOS levels, while the DT-1's operates at +/- 12V RS-232 levels. You'll need appropriate RS-232 transceivers to match the levels and avoid smoking the Pi. Here is an option:

    https://www.sparkfun.com/products/11189

    That board only has transceivers for the Tx and Rx lines. If you want to use hardware handshaking, then you can use additional boards, make your own level shifter using a part with more transceivers, etc.
    Are you sure about that? It seems to have 2 drivers and 2 receivers, which should mean you can wire up flow control as well. eg. RTS and CTS. RS-232 always does my head in with the confusion around signal names.

  8. #8

    Default

    Quote Originally Posted by Scott Kevill View Post
    Are you sure about that? It seems to have 2 drivers and 2 receivers, which should mean you can wire up flow control as well. eg. RTS and CTS. RS-232 always does my head in with the confusion around signal names.
    You are right, and I was mistaken. Yay!

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •