Skip to the content
PCBKitNew board
2 layers239.6 × 239.9 mmTK3000, the printed circuit board in 3D

Réplica do Microdigital TK3000

Size
239.6 × 239.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
329
Nets
352
Pads
1,941
Tracks, vias
13,461, 843
Pours
24
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
21 Oct 2025
Updated
20 Oct 2026

Overview

TK3000 is an open-source printed circuit board by clemarfolly, from the clemarfolly/TK3000 repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 239.6 × 239.9 mm with 329 parts on 352 nets, routed with 13,461 tracks and 843 vias.

It is built around the 74LS125DC, 74LS245SC and 74LS365DC, with the 27C128-15, BC548 and 74LS374PC among its other parts. Its parts include 106 resistors, 103 capacitors, 24 diodes, 13 crystals and 7 connectors.

Main components

12

README

README.md

Microdigital TK-3000 IIe

TK3000_imagem_ilustracao

A Microdigital Eletrônica Ltda foi uma das empresas pioneiras no mercado de microcomputadores no Brasil, tendo grande importância na popularização da informática durante a década de 1980. Fundada em 1979, a empresa se destacou por criar e distribuir uma série de microcomputadores compatíveis com modelos internacionais. A Microdigital se beneficiou da reserva de mercado imposta pelo governo brasileiro, o que levou a empresa a desenvolver produtos que atendessem à demanda interna por tecnologia, educação e entretenimento.

O TK-3000 IIe foi um computador pessoal brasileiro lançado em abril de 1986, inspirado no Apple IIe Enhanced, da Apple. Na época, ele chamou a atenção por oferecer boa compatibilidade com o sistema original, permitindo rodar diversos programas, jogos e ferramentas de programação. Equipado com processador de 1 MHz e 64 KB de memória RAM, o TK-3000 IIe também contava com recursos gráficos coloridos, teclado com acentuação em português e suporte a expansões e periféricos. Foi um dos computadores que marcaram a história da informática no Brasil durante os anos 1980, conquistando espaço entre usuários interessados em aprender programação, trabalhar e se divertir com a tecnologia da época.

Sobre essa reprodução

image

A reprodução do projeto foi realizada sem acesso físico à placa original, com base em fotos da placa MA 104 sem componentes. Para isso, utilizou-se os software Sprint Layout e o KiCad para desenhar o esquema e a placa de circuito impresso. A réplica ainda não foi produzida, e seu funcionamento não foi validado. Agradecemos às pessoas que disponibilizaram as fotos e o esquema original, permitindo que esse trabalho fosse possível.

Detalhes da placa

A placa é de dupla face e ficou com um tamanho final de 239 × 239 mm. Originalmente, os chips não têm uma identificação individual, sendo identificados apenas pela linha e coluna em que estão localizados. Para facilitar a montagem, adicionei o designador de cada circuito integrado diretamente na placa, dentro da área correspondente a ele.

TK3000 frente TK3000 verso

Comparação com a placa original

Como não tive acesso direto à placa original, fiz o que pude para que a recriação ficasse o mais fiel possível. Também recriei a fonte utilizada no projeto para deixar o resultado ainda mais parecido com o original.

comparação

O circuito de RF foi removido e, no lugar, foi adicionada uma saída de vídeo composto.

No TK-3000 original, a saída e a entrada de dados do cassete compartilham o mesmo circuito, o que pode causar incompatibilidades na leitura de dados a partir de algumas fontes de áudio. Para resolver esse problema, foi incluída uma entrada independente para leitura de dados, que pode ser ativada pelo jumper X6.

  • Posição 1-2: mantém o funcionamento original do TK-3000.
  • Posição 2-3: ativa a entrada independente de áudio para leitura de dados.

Para confecção

Na seção de releases desta página, você encontrará todos os arquivos necessários para a fabricação da placa: o gerber em formato zip, o esquema em PDF e a lista interativa de materiais em HTML. Basta enviar o arquivo zip para a sua fabricante de PCB de preferência.

Chips customizados

O TK-3000 possui três chips customizados: a MMU, a IOU e a GAL. Encontrar os chips originais MMU e IOU é bem difícil, mas é possível usar equivalentes do Apple IIe ou de clones asiáticos. Porém, é preciso ficar atento à disposição dos pinos, que pode ser diferente da original, exigindo o uso de adaptadores.

Outra alternativa mais moderna é utilizar versões desses chips recriadas em FPGA. Já a GAL é mais fácil de encontrar e está disponível para compra na internet.

As equações da GAL utilizadas no Apple IIe estão disponíveis na pasta PAL_G1 deste repositório e podem ser adaptadas para funcionar neste projeto.

Créditos

Recriação da Placa:

Clemar Folly Jr.

https://x.com/clemarfolly/ - https://www.facebook.com/clemarjr

Fotos

Fotos da Placa sem componentes

William Barbacena, José Ferro

Post Facebook (indisponível no momento)

https://www.facebook.com/share/p/xtZCQikUJb32PADm/

Clube do TK - Logo Microdigital

http://www.tk90x.com.br/Download.html

Wikipedia

https://pt.wikipedia.org/wiki/Ficheiro:Microdigital_TK3000IIe_MoBo_MA104.jpg

Esquema

Tabalabs - Esquema do TK 3000 e Diagrama de blocos

http://www.tabalabs.com.br/apple/esquemas_microdigital/index.htm

Esquemateca Tabalabs - Esquema do CCE Exato IIe

http://www.tabalabs.com.br/esquemateca/

ROMs

Datassette - Eduardo Luccas

https://datassette.org/pt-br/softwares/apple/apple-ii/firmwares/br-brasil/tk3000-roms-8kb

Outras contribuições

Carlos Milek - Inclusão de alguns resistores, capacitores e transistor

Parts

329
QtyValueFootprintReferences
50100nFTK3000:C_Disc_5.08_12.7mmC21, C23, C24, C25, C26, C27, C28, C37, C102, C103, C104, C105, C106, C107, C108, C109 +34
251kTK3000:Resistor_P5.08mm_VerticalR41, R42, R55, R56, R57, R58, R59, R60, R103, R104, R105, R106, R107, R109, R110, R112 +9
181N914TK3000:D_5.08D4, D5, D6, D7, D10, D11, D12, D13, D14, D15, D19, D20, D21, D22, D23, D30 +2
182k2TK3000:Resistor_P5.08mm_VerticalR46, R47, R48, R49, R50, R51, R52, R53, R54, R63, R64, R65, R66, R67, R68, R102 +2
16100nFTK3000:C_Disc_5.08C2, C4, C6, C8, C29, C30, C31, C32, C33, C34, C35, C57, C101, C112, C113, C208
111kTK3000:Resistor_P12.70mm_HorizontalR18, R25, R29, R30, R31, R32, R89, R115, R117, R118, R120
922kTK3000:Resistor_P5.08mm_VerticalR80, R81, R82, R83, R84, R85, R86, R87, R88
710uFTK3000:C_Elet_111C1, C3, C5, C9, C79, C82, C111
7SolderJumper_2_OpenTK3000:Jumper_AbertoX1, X3, X5, X9, X15, X23, X27
7~TK3000:SLOT-50_W5.08J1, J2, J3, J4, J5, J6, J7
6100RTK3000:Resistor_P5.08mm_VerticalR3, R4, R5, R6, R7, R74
5100nFTK3000:C_Disc_12.7mmC22, C56, C76, C85, C88
51N914TK3000:D_12.7D16, D17, D26, D27, D31
410uFTK3000:C_Elet_Tipo2C7, C46, C70, C83
4120RTK3000:Resistor_P5.08mm_VerticalR34, R35, R44, R108
41kTK3000:Resistor_P2.54mm_VerticalR98, R99, R100, R101
4220TK3000:Resistor_P5.08mm_VerticalR37, R38, R39, R40
4220pFTK3000:C_Disc_5.08C36, C80, C81, C97
422nFTK3000:C_Disc_5.08C10, C11, C12, C13
4MountingHole_PadTK3000:Furo_5mm_3mmH5, H6, H7, H8
3100pFTK3000:C_Disc_5.08C44, C94, C95
3220RTK3000:Resistor_P12.70mm_HorizontalR1, R17, R21
3BC548TK3000:BC548Q3, Q5, Q6
3IndTK3000:IndL1, L2, L3
3MountingHole_PadTK3000:Furo_7mm_4mmH2, H3, H4
3SolderJumper_2_BridgedTK3000:Jumper_FechadoX2, X4, X16
22k2TK3000:Resistor_P12.70mm_HorizontalR36, R45
247RTK3000:Resistor_P5.08mm_VerticalR79, R95
24k7TK3000:Resistor_P12.70mm_HorizontalR20, R33
26k8TK3000:Resistor_P12.70mm_HorizontalR23, R24
274LS138TK3000:DIP-16_W7.62mmUE5, UE6
274LS244TK3000:DIP-20_W7.62mmUE1, UE2
274LS374TK3000:DIP-20_W7.62mmUH9, UH11
2BC558TK3000:BC558Q2, Q7
2CTK3000:C_Disc_5.08C87, C120
2Jumper_2_OpenTK3000:Jumper_2_OpenX7, X25
2MountingHole_PadTK3000:Furo_8mm_5mmH1, H9
1100RTK3000:Resistor_P12.70mm_HorizontalR11
1100R/1WTK3000:Res_20.32R2
1100nTK3000:C_Disc_5.08C60
1100nFTK3000:C_Disc_C100C100
1100nFTK3000:C65_Disc_5.08_12.7mmC65
110kTK3000:Resistor_P12.70mm_HorizontalR28
110uFTK3000:CP_Disc_5.08C98
110uFTK3000:C_Elet_C110C110
112kTK3000:Resistor_P5.08mm_VerticalR8
114.30244 MHzTK3000:XTALY1
11N914TK3000:D_D18D18
12 x 2114TK3000:RAM_F12-13UF12
1220kTK3000:Resistor_P12.70mm_HorizontalR27
122kTK3000:Resistor_P2.54mm_VerticalR73
127128TK3000:ROM_F4-F6UF4
127C128TK3000:DIP-28_W15.24mmUE13
127C64TK3000:UF7_DIP-28_W15.24mmUF7
133RTK3000:Resistor_P5.08mm_VerticalR75
133pFTK3000:C_Disc_5.08C99
13k3TK3000:Resistor_P2.54mm_VerticalR78
1470RTK3000:Resistor_P2.54mm_VerticalR72
1470RTK3000:Resistor_P12.70mm_HorizontalR119
147RTK3000:Resistor_P2.54mm_VerticalR71
147RTK3000:Resistor_P12.70mm_HorizontalR19
147nFTK3000:C_Disc_5.08C14
147pFTK3000:C_Disc_5.08C45
147uHTK3000:Ind_762L4
151kTK3000:Resistor_P2.54mm_VerticalR77
15k6TK3000:Resistor_P12.70mm_HorizontalR22
16502TK3000:DIP-40_W15.24mmUC1
174LS00TK3000:DIP-14_W7.62mmUF10
174LS08TK3000:DIP-14_W7.62mmUF11
174LS125TK3000:DIP-14_W7.62mmUF1
174LS138TK3000:UE4_DIP-16_W7.62mmUE4
174LS166TK3000:UH8_DIP-16_W7.62mmUH8
174LS245TK3000:DIP-20_W7.62mmUH10
174LS251TK3000:DIP-16_W7.62mmUE7
174LS259TK3000:DIP-16_W7.62mmUH12
174LS32TK3000:UE9_DIP-14_W7.62mmUE9
174LS32TK3000:UE10_DIP-14_W7.62mmUE10
174LS365TK3000:DIP-16_W7.62mmUH13
174LS74TK3000:UE11_DIP-14_W7.62mmUE11
174LS74TK3000:DIP-14_W7.62mmUC13

The 295 most common of 329 parts.

Questions

How big is the TK3000 PCB?

It measures 239.6 × 239.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the TK3000 use?

329 parts, built around the 74LS125DC, 74LS245SC, 74LS365DC and 27C128-15. 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 TK3000 KiCad files?

From the clemarfolly/TK3000 repository on GitHub, at the commit this page was made from: the board is KiCad/TK3000/TK3000.kicad_pcb and its schematic KiCad/TK3000/TK3000.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the TK3000 design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers338.7 × 107.7 mmQuapple, the printed circuit board in 3D

    Quapple

    kitspace-test-repos/kicad6-file-collection

    122 partsMIT
  • 2 layers236.8 × 169.8 mmTK2000, the printed circuit board in 3D

    TK2000

    clemarfolly/Microdigital-TK2000

    Reprodução da PCB do TK-2000 da Microdigital, clone do Micro-Professor MPF-II

    212 parts17
  • 2 layers379.1 × 273.4 mmNE Delta, the printed circuit board in 3D

    NE Delta

    frubem/NE_Delta_Schematics

    Forked from https://codeberg.org/hkzlab/NE_Delta_Schematics

    185 parts
  • 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 layers233 × 367.7 mmPravetz8A patched, the printed circuit board in 3D

    Pravetz8A patched

    rallepalaveev/Pravetz8A

    Motherboard for Pravetz8A with GAL

    196 parts2MIT
  • 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
  • 2 layers244 × 244 mmCortexPC, the printed circuit board in 3D

    CortexPC

    danwerner21/CortexPC

    Powertran Cortex clone. PC formfactor, based on Stuart Conner's MiniCortex

    167 parts7
  • 2 layers235 × 160 mmProcessor.80C188, the printed circuit board in 3D

    Processor.80C188

    lynchaj/duodyne

    Duodyne is a hobbyist retrocomputer system designed to run ROMWBW. It is comprised of modules on a system bus

    111 parts15