Skip to the content
PCBKitNew board
2 layers75.3 × 72.3 mmTIMIDE, the printed circuit board in 3D

TIM-011 B Replica Board

Size
75.3 × 72.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
22
Nets
80
Pads
220
Tracks, vias
591, 5
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
21 Mar 2024
Updated
12 Sep 2026

Overview

TIMIDE is an open-source printed circuit board by Board-Folk, from the Board-Folk/TIM011B repository on GitHub. It is a 2-layer board of 75.3 × 72.3 mm with 22 parts on 80 nets, routed with 591 tracks and 5 vias.

It is built around the 74LS245SC, 74LS32SC and 74LS74PC. Its parts include 6 capacitors, 5 resistors, 4 ICs, 4 connectors and 2 diodes.

Main components

3

README

README.md

TIM-011B

An updated remake of the TIM-011 computer from Serbia.

Image of build version 1.3 board in black

This repository contains the Bill-of-Materials (BOM), Gerbers and Kicad files for a remake of the TIM-011 from the Mihajlo Pupin Institute of Serbia, 1987.

The TIM-011 is a CP/M based computer that uses the Z80 family Hitachi HD64180 processor with 256KB RAM, 4 scale monochrome video and a FDC9266 floppy disk controller on the main board. It has an expansion bus, serial and parallel port and an ASCII keyboard interface. The system is built entirely from off-the-shelf parts that were commonly available at the time without any custom ULA or gate array chips. Most parts remain relatively easy to get hold of today online.

Version 1.1 does not deviate from the original board too much so it can still be considered a replica.

Version 1.2 includes 5V only operation, but due to stability issues this has not been published.

Version 1.3 contains improvements including composite video output, updated oscillators and stability fixes and uses a GAL for video sync signals. The initial version of this GAL is incompatible with the original screen, a modified version may be added in the future. From version 1.3, the board changed from using HC-49 crystals to TTL output DIP8 layout "square" can type oscillators.

Feel free to fork and make your own mods outside of this repository. Folder Extensions contains add on expansions and adapters for the board. More will follow over time.

The work-in-progress version of the board has been removed from this project. If you're looking to make one, pick the latest version from the Releases folder.

Projects are in Kicad 8.

Building the board

A BOM is present in each release folder. The Kicad iBOM plugin has also been used to create an interactive BOM in the BOM subfolders for the main boards and expansion boards. Since these builds use obsolete parts, such as the CPU, FDC and RAM, we cannot provide any links to those parts. They are available on AliExpress and eBay, but many sellers will ship relabeled or faulty ICs. Be careful.

Using the board

Power

Version 1.1, as the original board requires 5V, 12V and -12V power. Power connectors on the board are the original Ei Niš connector P2, but due to the lack of availability of this part we've added P5, a standard 4 pin 3.96mm pin header to the rear of the board.

Version 1.3 has a centre positive DC barrel jack for only 5V operation also.

Video

Original video output is not standard, conversion is needed for use on a modern display. This works directly with the original screen and is the only output option on boards until version v1.3. The video fix extension board gives conversion to composite video for boards up to release v1.1. As a technical note, the original video output is provided as 2 TTL signals to giving 4 shades, with a relatively wide horizonal and vertical sync for the original CRT. The horizontal sync is in an awkward position and is more simlar to horizonal drive found on comparible systems with a simple in-build CRT display.

Version 1.3 adds a composite video output for use on standard monitors.

Keyboard

The keyboard is serial ASCII, 9600 8E1 with a 12V power output on the 5 pin DIN header. Version 1.3 adds the option to switch this to 5V operation. Adapter boards are being added to the extensions folder for this and will also including modules for the v1.3 mainboard to contain keyboard conversion within the board footprint.

Operating System

No operating system is included within the ROM - it needs to boot this from floppy disk or equivalent Gotek or Flash Floppy device. Marko's updated ROM for v1.3, which is backwards compatable adds diagnotics and support to boot from CF cards with the 8 bit CF/IDE expansion board and adapter.

More information to follow.

TIM011 Resources

Marko Šolajić has put a great page together with a ROM, boot disks, software and other resources to help get the TIM-011 going. Highly recommended. The standard "sys", system ROM is 8KB, this will fit on the currently still manufactured and widely available AT28C64B.

TIM011 Resources

Marko is also documenting system software and has provided a new boot ROM. These can be found here:

TIM011 System Software

Revisions

  • Version 1.1 Initial Public Release
  • Version 1.2 Unreleased
  • Version 1.3 Current Release

Version 1 Modifications from Original

  • Fixed VSYNC Buffer
  • Fix Strobe Pullup
  • CX timing fix capacitor
  • P5 3.96mm right angle power pin header
  • XT Keyboard INT0/SCROLL fix modification with JMP3 selection on/off
  • Right angle reset momentatary switch within T1 footprint
  • Modernise J3 keyboard connector footprint
  • J4 and J5 serial pin headers for alternative serial connections
  • Added mounting holes
  • Power LED

Version 1.1

  • C42 silkscreen
  • Fix J4 and J5 connections
  • Silkscreen updates
  • ROM A13 to GND
  • Increase DB25 mounting point radius to 1.6mm
  • Add JMP4 drive Ready/Disk Change modification

Version 1.2

  • 5V Only operation - added DC barrel jack
  • Ceramic caps changed to 5.08mm
  • Updated silkscreen
  • JMP5 5V/12V keyboard selection
  • A13,A14,A15 ROM options
  • JMP8 No Video jumper
  • Change serial to MAX232 (5V)
  • RAM change to 44256
  • "Half-can" Oscillators for X1 and X2
  • JMP9 12V Power selection for expansion bus pin 40
  • Grounding point
  • Support for keyboard modules

Version 1.3

  • Replaced U2 74LS08 with GAL16V8
  • Sync signals negative with standard GAL
  • Change serial port to 9 pin
  • Oscillators now buffered
  • R8 reset pullup
  • Composite video output

Version 1.3 BOM

There are 3 options for board power, P2, P5 or P7. Ceramic capacitors 5.08mm and resistors 1/4W.

QtyReference(s)ValueTypeNotes
1P15-7 pin headerHeaderVideo
1P32x20 pin headerDual Row 2.54mm HeaderExpansion
1P42x17 pin headerDual Row 2.54mm HeaderFloppy
1P2Unknown Ei Niš 4 pin headerHeaderPower
1P53.96mm 4 pin header3.96mm HeaderAlt Power
1P7DC Barrel Jack5V Power
1P8RCA JackComposite Output
46C3, C8, C10-C53100nFCeramic Capacitor
1C21nFCeramic Capacitor
1C410uF 16VAxial or Radial
1C52n2Ceramic Capacitor
1C6470uF 25VAxial or Radial
8C54-C57, C58-C611uF 16VRadial
1CX1, CX2330pFCeramic Capacitor
1D11N4148Diode
1D13mm LEDLED
2R1, R12470RResistor
1R101K5Resistor
1R115K1Resistor
2R13, R201KResistor
1R14220RResistor
1R1510KResistor
1R1668RResistor
5R2-R5, R74K7Resistor
1R6100RResistor
1R856KResistor
1R92K2Resistor
2RP1, RP24K7 SIP10 BussedResistor Network
1RP3330R SIP10 BussedResistor Network
1Q1BC557Transistor
1U17HD64180ICCPU
1U43FDC9266ICFloppy Controller
2U8, U9MAX232ICSerial Line Driver/Receiver
1U1627xxx ROMICSystem ROM
2U60, U6144256 DRAMICSystem RAM
1U3043256 SRAMICVideo RAM
1U2GAL16V8ICSync Logic
1U174LS08IC
2U11, U1274LS283IC
2U14, U4474LS240IC
1U1874LS20IC
7U19-U22, U26-U2874LS157IC
1U2374LS00IC
1U2474LS04IC
1U2974HC153IC
2U3, U1374HC4040IC
1U3174LS32IC
1U3274LS139IC
1U3374LS07IC
1U3474LS06IC
1U3574LS158IC
5U4-U6, U40, U4174LS374IC
1U4274LS244IC
4U7, U10, U15, U2574LS74IC
1T1Unknown Reset SwitchSwitchT1 or T2
1T2RA Momentary SwitchSwitch
1J1DB25 Female Right AngleSocketPrinter
1J35 pin DINSocket180 degree / ASCII Keyboard
2J4, J54 pin header2.54mm HeaderAlt TTL Serial
1J6DB9 Male Right AngleSocketSerial
1JMP1, JMP3, JMP5-83 pin header2.54mm Header
1JMP25 pin header2.54mm Header
1JMP42 pin header2.54mm HeaderFix Ready/Disk Change
1X112.288MHz TTL Osc Can (DIP8)Oscillator
1X28MHz TTL Osc Can (DIP8)Oscillator

Jumper Settings

Version 1.3

JumperDescriptionDefault
JMP1CTS0 Select2-3
JMP2CTS/DCD Select4-5,7-8
JMP3XT Keyboard Fix1-2 D Normal, 2-3 U Fix
JMP4FDC ReadyOptional
JMP5Keyboard Power1-2 D 12V, 2-3 U 5V
JMP6ROM A141-2 L 5V, 2-3 R A14
JMP7ROM A151-2 L 5V, 2-3 R A15
JMP8Video Bypass1-2 U Normal, 2-3 D Disable
JMP912V Expansion Pin 40NF
JMP10HSYNC connection for CSYNCPreset ON

Links

Marko's Blog Post on the TIM 011

Credits

PCB Layout by Rob Taylor @peepouk, Ian Cudlip @grandoldian and Marko Šolajić @msolajic. Schematics recreated and modifications by Ian Cudlip and Marko Šolajić. Special thanks to @demerzel, your schematics have helped and saved time.

Thanks

  • Zoltan Pekic
  • @demerzel
  • The Board Folk Team

Legal

As the product of this project is a replica of a proprietary product, the the author makes no claim of copyright to the schematics nor PCB layouts and releases these into the public domain, solely for the purposes of study and historical preservation.

You are free to produce PCBs based on this project's designs at your own risk and without limitation, for your own use or for sale and/or repair at a reasonable price. Attribution is appreciated. The authors are not obliged to provide support of any kind.

Under no circumstances will the authors be held responsible or liable in any way for losses, damages or costs resulting from the use of the information and/or resources of this project.

The resources are provided "as-is" without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose.

Parts

22
QtyValueFootprintReferences
5100nF011TIM:Ceramic Cap 5.00mmC401, C402, C403, C404, C405
34K7011TIM:Resistor 12.7mmR401, R402, R403
21K011TIM:Resistor 12.7mmR404, R405
2EXPAND011TIM:PinHeader_2x20 2.54mmP1, P2
1100uF011TIM:Electrolytic Capacitor Axial or Radial AltC406
174LS138011TIM:DIP-16_W7.62mmU403
174LS245011TIM:DIP-20_W7.62mmU404
174LS32011TIM:DIP-14_W7.62mmU402
174LS74011TIM:DIP-14_W7.62mmU401
1ACT011TIM:TIM_LED_D3.0mmD401
1ADDR SEL011TIM:TIM_Address_2x04J402
1IDE/CF011TIM:PinHeader_2x20 2.54mmJ401
1MountingHole011TIM:MountingHole_M2.5H401
1POWER011TIM:TIM_LED_D3.0mmD402

Questions

How big is the TIMIDE PCB?

It measures 75.3 × 72.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the TIMIDE use?

22 parts, built around the 74LS245SC, 74LS32SC and 74LS74PC. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the TIMIDE KiCad files?

From the Board-Folk/TIM011B repository on GitHub, at the commit this page was made from: the board is Extensions/TIMIDE/Kicad/TIMIDE.kicad_pcb and its schematic Extensions/TIMAYSound/Kicad/TIMAYSound.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the TIMIDE design in my own project?

Its repository states no licence, so its author keeps all rights: ask Board-Folk before reusing the design.

More from Board-Folk/TIM011B

9
  • 2 layers232.8 × 204.2 mmTIM-011B, the printed circuit board in 3D

    TIM-011B

    Board-Folk/TIM011B

    TIM-011 B Replica Board

    162 parts8
  • 2 layers232.8 × 204.2 mmTIM-011B, the printed circuit board in 3D

    TIM-011B

    Board-Folk/TIM011B

    TIM-011 B Replica Board

    155 parts8
  • 2 layers90.6 × 32.2 mmTIMPS2Key, the printed circuit board in 3D

    TIMPS2Key

    Board-Folk/TIM011B

    TIM-011 B Replica Board

    35 parts8
  • 2 layers84.9 × 57.4 mmTim011 video fix, the printed circuit board in 3D

    Tim011 video fix

    Board-Folk/TIM011B

    TIM-011 B Replica Board

    34 parts8
  • 2 layers90 × 18 mmTIMI2CLEDPanel, the printed circuit board in 3D

    TIMI2CLEDPanel

    Board-Folk/TIM011B

    TIM-011 B Replica Board

    28 parts8
  • 2 layers94.8 × 32.2 mmTIMPS2Key, the printed circuit board in 3D

    TIMPS2Key

    Board-Folk/TIM011B

    TIM-011 B Replica Board

    27 parts8
  • 2 layers74.1 × 69.3 mmTIMAYSound, the printed circuit board in 3D

    TIMAYSound

    Board-Folk/TIM011B

    TIM-011 B Replica Board

    25 parts8
  • 2 layers87.2 × 32.2 mmTIMPS2Key, the printed circuit board in 3D

    TIMPS2Key

    Board-Folk/TIM011B

    TIM-011 B Replica Board

    21 parts8
  • 2 layers27.5 × 64.6 mmTIMPS2KeyMini, the printed circuit board in 3D

    TIMPS2KeyMini

    Board-Folk/TIM011B

    TIM-011 B Replica Board

    20 parts8

Similar boards

  • 2 layers231.1 × 106.7 mmSnark barker, the printed circuit board in 3D

    Snark barker

    schlae/snark-barker

    A 100% compatible replica of the famed SB 1.0 sound card

    199 parts687
  • 4 layers337.6 × 105.7 mmISA CGA, the printed circuit board in 3D

    ISA CGA

    hkzlab/CGA_Redux

    The Color Graphics Adapter Redux board is a more or less faithful clone of the original IBM CGA, based on the original schematics

    170 parts56
  • 2 layers350 × 224.3 mmConsole, the printed circuit board in 3D

    Console

    danwerner21/TI99_22

    a 2022 replica of the classic TI/994a, using obtainable parts

    251 parts50
  • 4 layers243.8 × 170.2 mmHEC1, the printed circuit board in 3D

    HEC1

    Andy18650/HEC-Model-Z1

    A Z80 computer with protected mode support

    126 parts36GPL-3.0
  • 4 layers276.9 × 172.7 mmSimplevideo, the printed circuit board in 3D

    Simplevideo

    gfoot/compvideo6502

    Composite/component video output for homebrew 6502 computers

    65 parts36Unlicense
  • 4 layers203.2 × 105.4 mmIBMExtender, the printed circuit board in 3D

    IBMExtender

    schlae/ibm-extender

    IBM 5161 expansion chassis extender and receiver cards

    44 parts33
  • 2 layers83.8 × 61.5 mmSegaCD Ramcart, the printed circuit board in 3D

    SegaCD Ramcart

    WindDrake/SegaCD_Ramcart

    Sega Genesis/Megadrive CD Back-up RAM Cart

    22 parts28
  • 4 layers194.5 × 188.6 mmMyCpu, the printed circuit board in 3D

    MyCpu

    fortinsylvain/MyCpu

    Home brew CPU Hardware with 1-bit ALU implementation using 74LSxx, a micro-code and assembler coded in C#.

    162 parts18MIT