ZXPrinter Shield - $30 + shipping

Connects Arduino to Timex/Sinclair Printers
Open Source Project - software on GitHub

To be clear... this is a product for Arduino enthusiasts. 
It is not for Timex/Sinclair Computers... only for Timex/Sinclair Printers.

UNO R3
ABOVE EXAMPLE:  Arduino UNO with ZXPS is taking power from a USB cable, and a temperature and humidity sensor is hooked up to the ZXPS through it's optional Qwiic connector level shifters.  

 

ZXPS top fully loaded a 1000wZXPS with basic printer components,
plus the optional Quiic/STEMMA and Serial interface components installed.

UNO R3
ABOVE: The ZXPS as shipped.  The 8 components needed to complete the printer function are large, easy-to-solder thru-hole components.  Typical assembly time is 10 minutes. 

If you are going to interface to a 3.3 or lower voltage I2C sensor, 8 SMDs are included for an optional Qwiic/STEMMA circuit, but this requires good eyesight and surface mount device soldering skills and tools.

 

Connect Arduino UNO boards       with the ZXPS        to your Timex/Sinclair Printer

Arduino UNO and pin compatible boards
ZXPS top fully loaded 2 1000w 
ZXPS with basic printer components, plus optional Quiic/STEMMA and Serial interface components installed.
TS2040 loadZxPhoto

TIMEX TS2040, ALPHACOM 32,
and SINCLAIR ZX Printers

  

 Sample Test and Bitmap Ouput 1000w

 

Arduino Model ZXPS Compatibility

Arduino Model  Processor  ZXPS Compatible
 UNO R1
UNO R2
UNO R3
 ATmega328P  YES
Arduino MEGA 2560 ATmeg2560 YES
 UNO R4 Minima  Renesas R7FA4M1AB  No
 UNO R4 WiFi

Renesas R7FA4M1AB +  Espressif ESP32-S3-MINI

 No
Uno Q

Qualcomm Dragonwing MPU + ARM based STM32U585

 No