

TIMIDE
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
374LS245SC
-0℃~+70℃ 12ns@5V,45pF 15mA 24mA 4.75V~5.25V 74LS 8 Bidirectional Output enable Schmitt trigger Tri-State - Buffers, Drivers, Receivers, Transceivers ROHSTexas InstrumentsBuffers, Drivers, Receivers, Transceivers74LS32SC
-- Logic Gates ROHSTexas InstrumentsLogic Gates74LS74PC
DIP-140ns 0℃~+70℃ 1 2 20MHz 3.5pF 35ns@5V,50pF 4.5ns 4.75V~5.25V 400uA 74LS Series 8mA 8mA Asynchronous Complementary D-Type Rising Edge Set and Reset DIP-14 Flip FlopsTexas InstrumentsFlip Flops
README
README.mdTIM-011B
An updated remake of the TIM-011 computer from Serbia.

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.
Marko is also documenting system software and has provided a new boot ROM. These can be found here:
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.
| Qty | Reference(s) | Value | Type | Notes |
|---|---|---|---|---|
| 1 | P1 | 5-7 pin header | Header | Video |
| 1 | P3 | 2x20 pin header | Dual Row 2.54mm Header | Expansion |
| 1 | P4 | 2x17 pin header | Dual Row 2.54mm Header | Floppy |
| 1 | P2 | Unknown Ei Niš 4 pin header | Header | Power |
| 1 | P5 | 3.96mm 4 pin header | 3.96mm Header | Alt Power |
| 1 | P7 | DC Barrel Jack | 5V Power | |
| 1 | P8 | RCA Jack | Composite Output | |
| 46 | C3, C8, C10-C53 | 100nF | Ceramic Capacitor | |
| 1 | C2 | 1nF | Ceramic Capacitor | |
| 1 | C4 | 10uF 16V | Axial or Radial | |
| 1 | C5 | 2n2 | Ceramic Capacitor | |
| 1 | C6 | 470uF 25V | Axial or Radial | |
| 8 | C54-C57, C58-C61 | 1uF 16V | Radial | |
| 1 | CX1, CX2 | 330pF | Ceramic Capacitor | |
| 1 | D1 | 1N4148 | Diode | |
| 1 | D1 | 3mm LED | LED | |
| 2 | R1, R12 | 470R | Resistor | |
| 1 | R10 | 1K5 | Resistor | |
| 1 | R11 | 5K1 | Resistor | |
| 2 | R13, R20 | 1K | Resistor | |
| 1 | R14 | 220R | Resistor | |
| 1 | R15 | 10K | Resistor | |
| 1 | R16 | 68R | Resistor | |
| 5 | R2-R5, R7 | 4K7 | Resistor | |
| 1 | R6 | 100R | Resistor | |
| 1 | R8 | 56K | Resistor | |
| 1 | R9 | 2K2 | Resistor | |
| 2 | RP1, RP2 | 4K7 SIP10 Bussed | Resistor Network | |
| 1 | RP3 | 330R SIP10 Bussed | Resistor Network | |
| 1 | Q1 | BC557 | Transistor | |
| 1 | U17 | HD64180 | IC | CPU |
| 1 | U43 | FDC9266 | IC | Floppy Controller |
| 2 | U8, U9 | MAX232 | IC | Serial Line Driver/Receiver |
| 1 | U16 | 27xxx ROM | IC | System ROM |
| 2 | U60, U61 | 44256 DRAM | IC | System RAM |
| 1 | U30 | 43256 SRAM | IC | Video RAM |
| 1 | U2 | GAL16V8 | IC | Sync Logic |
| 1 | U1 | 74LS08 | IC | |
| 2 | U11, U12 | 74LS283 | IC | |
| 2 | U14, U44 | 74LS240 | IC | |
| 1 | U18 | 74LS20 | IC | |
| 7 | U19-U22, U26-U28 | 74LS157 | IC | |
| 1 | U23 | 74LS00 | IC | |
| 1 | U24 | 74LS04 | IC | |
| 1 | U29 | 74HC153 | IC | |
| 2 | U3, U13 | 74HC4040 | IC | |
| 1 | U31 | 74LS32 | IC | |
| 1 | U32 | 74LS139 | IC | |
| 1 | U33 | 74LS07 | IC | |
| 1 | U34 | 74LS06 | IC | |
| 1 | U35 | 74LS158 | IC | |
| 5 | U4-U6, U40, U41 | 74LS374 | IC | |
| 1 | U42 | 74LS244 | IC | |
| 4 | U7, U10, U15, U25 | 74LS74 | IC | |
| 1 | T1 | Unknown Reset Switch | Switch | T1 or T2 |
| 1 | T2 | RA Momentary Switch | Switch | |
| 1 | J1 | DB25 Female Right Angle | Socket | Printer |
| 1 | J3 | 5 pin DIN | Socket | 180 degree / ASCII Keyboard |
| 2 | J4, J5 | 4 pin header | 2.54mm Header | Alt TTL Serial |
| 1 | J6 | DB9 Male Right Angle | Socket | Serial |
| 1 | JMP1, JMP3, JMP5-8 | 3 pin header | 2.54mm Header | |
| 1 | JMP2 | 5 pin header | 2.54mm Header | |
| 1 | JMP4 | 2 pin header | 2.54mm Header | Fix Ready/Disk Change |
| 1 | X1 | 12.288MHz TTL Osc Can (DIP8) | Oscillator | |
| 1 | X2 | 8MHz TTL Osc Can (DIP8) | Oscillator |
Jumper Settings
Version 1.3
| Jumper | Description | Default |
|---|---|---|
| JMP1 | CTS0 Select | 2-3 |
| JMP2 | CTS/DCD Select | 4-5,7-8 |
| JMP3 | XT Keyboard Fix | 1-2 D Normal, 2-3 U Fix |
| JMP4 | FDC Ready | Optional |
| JMP5 | Keyboard Power | 1-2 D 12V, 2-3 U 5V |
| JMP6 | ROM A14 | 1-2 L 5V, 2-3 R A14 |
| JMP7 | ROM A15 | 1-2 L 5V, 2-3 R A15 |
| JMP8 | Video Bypass | 1-2 U Normal, 2-3 D Disable |
| JMP9 | 12V Expansion Pin 40 | NF |
| JMP10 | HSYNC connection for CSYNC | Preset 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| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 100nF | 011TIM:Ceramic Cap 5.00mm | C401, C402, C403, C404, C405 |
| 3 | 4K7 | 011TIM:Resistor 12.7mm | R401, R402, R403 |
| 2 | 1K | 011TIM:Resistor 12.7mm | R404, R405 |
| 2 | EXPAND | 011TIM:PinHeader_2x20 2.54mm | P1, P2 |
| 1 | 100uF | 011TIM:Electrolytic Capacitor Axial or Radial Alt | C406 |
| 1 | 74LS138 | 011TIM:DIP-16_W7.62mm | U403 |
| 1 | 74LS245 | 011TIM:DIP-20_W7.62mm | U404 |
| 1 | 74LS32 | 011TIM:DIP-14_W7.62mm | U402 |
| 1 | 74LS74 | 011TIM:DIP-14_W7.62mm | U401 |
| 1 | ACT | 011TIM:TIM_LED_D3.0mm | D401 |
| 1 | ADDR SEL | 011TIM:TIM_Address_2x04 | J402 |
| 1 | IDE/CF | 011TIM:PinHeader_2x20 2.54mm | J401 |
| 1 | MountingHole | 011TIM:MountingHole_M2.5 | H401 |
| 1 | POWER | 011TIM:TIM_LED_D3.0mm | D402 |
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 mm

- 2 layers232.8 × 204.2 mm

- 2 layers90.6 × 32.2 mm

- 2 layers84.9 × 57.4 mm

- 2 layers90 × 18 mm

- 2 layers94.8 × 32.2 mm

- 2 layers74.1 × 69.3 mm

- 2 layers87.2 × 32.2 mm

- 2 layers27.5 × 64.6 mm

Similar boards
- 2 layers231.1 × 106.7 mm

- 4 layers337.6 × 105.7 mm

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 mm

- 4 layers243.8 × 170.2 mm

- 4 layers276.9 × 172.7 mm

Simplevideo
gfoot/compvideo6502
Composite/component video output for homebrew 6502 computers
65 parts36Unlicense - 4 layers203.2 × 105.4 mm

- 2 layers83.8 × 61.5 mm

- 4 layers194.5 × 188.6 mm

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