--- title: "Add serial port to your Sinclair" type: "article" slug: "add-serial-port-to-your-sinclair" url: "http://localhost/article/add-serial-port-to-your-sinclair/" markdown_url: "http://localhost/article/add-serial-port-to-your-sinclair.md" published_at: "2020-10-27T17:14:34+00:00" modified_at: "2026-06-29T23:13:00+00:00" featured_image: url: "http://localhost/wp-content/uploads/2022/04/20230809-041332.jpg" excerpt: "It is time for another hardware project: this time a serial interface, for the ZX81, 2068 (and I believe the SPECTRUM). The design is fully hardware and software compatible with the popular TS2050 (TIMEX) modem. As usual, I tried to keep the circuit as simple as possible to make it easy to construct. I have…" category: - name: "Update Magazine" slug: "update-magazine" taxonomy: "category" url: "http://localhost/category/periodicals/update-magazine/" post_tag: - name: "Best of Timex/Sinclair 2068 Articles and Documents" slug: "ts2068best" taxonomy: "post_tag" url: "http://localhost/tag/ts2068best/" - name: "Hardware project" slug: "hardware-project" taxonomy: "post_tag" url: "http://localhost/tag/hardware-project/" - name: "TS 1000" slug: "ts1000" taxonomy: "post_tag" url: "http://localhost/tag/ts1000/" - name: "TS 2068" slug: "ts2068" taxonomy: "post_tag" url: "http://localhost/tag/ts2068/" model: - name: "Timex/Sinclair 1000" slug: "ts-1000" taxonomy: "model" url: "http://localhost/model/ts-1000/" - name: "Timex/Sinclair 2068" slug: "ts-2068" taxonomy: "model" url: "http://localhost/model/ts-2068/" indiv: - name: "Wilf Rigter" slug: "wilf-rigter" taxonomy: "indiv" url: "http://localhost/indiv/wilf-rigter/" publication: "Update Magazine" publication_r: id: 10283 title: "Update Magazine" type: "periodical" url: "http://localhost/periodical/update-magazine/" authors: "Wilf Rigter" authors_r: - name: "Wilf Rigter" slug: "wilf-rigter" taxonomy: "indiv" url: "http://localhost/indiv/wilf-rigter/" issues_articles: - id: 26509 title: "Update July 1996" type: "issue" url: "http://localhost/issue/ts-2068-up-date-july-1996/" pages: "20-21" pubdate: "July 1996" archive_link: false volumeissue: "vn" gallery: - url: "http://localhost/wp-content/uploads/2020/10/wilf-serial.jpg" --- # Add serial port to your Sinclair It is time for another hardware project: this time a serial interface, for the ZX81, 2068 (and I believe the SPECTRUM). The design is fully hardware and software compatible with the popular TS2050 (TIMEX) modem. As usual, I tried to keep the circuit as simple as possible to make it easy to construct. I have build several of these units without problems. This interface is suitable for transferring files to and from your PC (and other computers). The hardware is self explanatory and easily constructed using point to point solder connections on a perforated PCB. To simulate a 2050, I0 address 73 selects the data and address 77 the control register. Install 0.1 uF capacitors between the power pins of each chip. I used a DB25 connector but DB9 connectors may also be used. Although the RS232 circuit is nonstandard, it works well over short distances (3m) : add a level converter if you like to meet the RS232 standard. To simplify connections to other computers, I have installed a jumper (J1) on the DB25 connector to tie CTS TO DSR and RTS leaving only the external connections for RX,TX and GND. The TX and RX lines of this I/F must be connected to the RX and TX lines respectively of the other unit. Someone may suggest different connector arrangements, optimized for other applications. I use a simple ML (machine language) program to upload and download programs from the PC and I will post the program on NVG (a location on the Internet with what they claim is getting close to 3,000 Spectrum programs, as well as QL and ZX81 programs!). You may wish to use a communication program like ZXTERM80 with build-in XMODEM. If you have any suggestions please post them: feedback is vital for a project like this.