

TK3000
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
1274LS125DC
-0℃~+70℃ 1 10ns@5.5V,50pF 15mA 18mA 24mA 4 4.5V~5.5V 74LS Power-off isolation、Output enable Tri-State Unidirectional - Buffers, Drivers, Receivers, TransceiversTexas InstrumentsBuffers, Drivers, Receivers, Transceivers74LS245SC
-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, Transceivers74LS365DC
-0℃~+70℃ 1 16ns@5V,50pF 2.6mA 24mA 4.75V~5.25V 6 74LS Output enable、Bus collision protection Tri-State Unidirectional - Buffers, Drivers, Receivers, TransceiversTexas InstrumentsBuffers, Drivers, Receivers, Transceivers27C128-15
-0℃~+70℃ 128Kbit 4.5V~5.5V Parallel Port (Parallel) - Non-Volatile Memory (ROM)Microchip TechnologyNon-Volatile Memory (ROM)BC548
TO-92TO-92 Bipolar (BJT) ROHSDDFBipolar (BJT)74LS374PC
PDIP-200ns 0℃~+70℃ 1 20ns 28ns@5V,45pF 35MHz 4.75V~5.25V 45mA 74LS Series 8 D-Type Rising Edge Tri-State PDIP-20 Flip FlopsonsemiFlip FlopsBC558
TO-921 PNP 100mA 100nA 150MHz 30V 500mW 5V 800 90mV、250mV PNP TO-92 Bipolar (BJT) ROHSDDFBipolar (BJT)74LS00SC
-0℃~+70℃ 15ns@5V,50pF 2 2.7V 2V 4 4.75V~5.25V 400uA 500mV 74LS 800mV 8mA NAND Gate - Logic Gates ROHSTexas InstrumentsLogic Gates74LS166AP-E
DIP-16-20℃~+75℃ 14ns@5V,15pF 25MHz 4.75V~5.25V 400mW 400uA 74LS 8 8mA Asynchronous clear function Parallel or Serial to Serial DIP-16 Shift Registers ROHSRenesas ElectronicsShift Registers74LS259DC
SBDIP-160.4mA 0ns 0℃~+70℃ 15ns 16ns 4.75V~5.25V 74LS 8 8mA Addressable Latch SBDIP-16 Latches ROHSTexas InstrumentsLatches74LS32SC
-- 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.mdMicrodigital TK-3000 IIe
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
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.
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.
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| Qty | Value | Footprint | References |
|---|---|---|---|
| 50 | 100nF | TK3000:C_Disc_5.08_12.7mm | C21, C23, C24, C25, C26, C27, C28, C37, C102, C103, C104, C105, C106, C107, C108, C109 +34 |
| 25 | 1k | TK3000:Resistor_P5.08mm_Vertical | R41, R42, R55, R56, R57, R58, R59, R60, R103, R104, R105, R106, R107, R109, R110, R112 +9 |
| 18 | 1N914 | TK3000:D_5.08 | D4, D5, D6, D7, D10, D11, D12, D13, D14, D15, D19, D20, D21, D22, D23, D30 +2 |
| 18 | 2k2 | TK3000:Resistor_P5.08mm_Vertical | R46, R47, R48, R49, R50, R51, R52, R53, R54, R63, R64, R65, R66, R67, R68, R102 +2 |
| 16 | 100nF | TK3000:C_Disc_5.08 | C2, C4, C6, C8, C29, C30, C31, C32, C33, C34, C35, C57, C101, C112, C113, C208 |
| 11 | 1k | TK3000:Resistor_P12.70mm_Horizontal | R18, R25, R29, R30, R31, R32, R89, R115, R117, R118, R120 |
| 9 | 22k | TK3000:Resistor_P5.08mm_Vertical | R80, R81, R82, R83, R84, R85, R86, R87, R88 |
| 7 | 10uF | TK3000:C_Elet_111 | C1, C3, C5, C9, C79, C82, C111 |
| 7 | SolderJumper_2_Open | TK3000:Jumper_Aberto | X1, X3, X5, X9, X15, X23, X27 |
| 7 | ~ | TK3000:SLOT-50_W5.08 | J1, J2, J3, J4, J5, J6, J7 |
| 6 | 100R | TK3000:Resistor_P5.08mm_Vertical | R3, R4, R5, R6, R7, R74 |
| 5 | 100nF | TK3000:C_Disc_12.7mm | C22, C56, C76, C85, C88 |
| 5 | 1N914 | TK3000:D_12.7 | D16, D17, D26, D27, D31 |
| 4 | 10uF | TK3000:C_Elet_Tipo2 | C7, C46, C70, C83 |
| 4 | 120R | TK3000:Resistor_P5.08mm_Vertical | R34, R35, R44, R108 |
| 4 | 1k | TK3000:Resistor_P2.54mm_Vertical | R98, R99, R100, R101 |
| 4 | 220 | TK3000:Resistor_P5.08mm_Vertical | R37, R38, R39, R40 |
| 4 | 220pF | TK3000:C_Disc_5.08 | C36, C80, C81, C97 |
| 4 | 22nF | TK3000:C_Disc_5.08 | C10, C11, C12, C13 |
| 4 | MountingHole_Pad | TK3000:Furo_5mm_3mm | H5, H6, H7, H8 |
| 3 | 100pF | TK3000:C_Disc_5.08 | C44, C94, C95 |
| 3 | 220R | TK3000:Resistor_P12.70mm_Horizontal | R1, R17, R21 |
| 3 | BC548 | TK3000:BC548 | Q3, Q5, Q6 |
| 3 | Ind | TK3000:Ind | L1, L2, L3 |
| 3 | MountingHole_Pad | TK3000:Furo_7mm_4mm | H2, H3, H4 |
| 3 | SolderJumper_2_Bridged | TK3000:Jumper_Fechado | X2, X4, X16 |
| 2 | 2k2 | TK3000:Resistor_P12.70mm_Horizontal | R36, R45 |
| 2 | 47R | TK3000:Resistor_P5.08mm_Vertical | R79, R95 |
| 2 | 4k7 | TK3000:Resistor_P12.70mm_Horizontal | R20, R33 |
| 2 | 6k8 | TK3000:Resistor_P12.70mm_Horizontal | R23, R24 |
| 2 | 74LS138 | TK3000:DIP-16_W7.62mm | UE5, UE6 |
| 2 | 74LS244 | TK3000:DIP-20_W7.62mm | UE1, UE2 |
| 2 | 74LS374 | TK3000:DIP-20_W7.62mm | UH9, UH11 |
| 2 | BC558 | TK3000:BC558 | Q2, Q7 |
| 2 | C | TK3000:C_Disc_5.08 | C87, C120 |
| 2 | Jumper_2_Open | TK3000:Jumper_2_Open | X7, X25 |
| 2 | MountingHole_Pad | TK3000:Furo_8mm_5mm | H1, H9 |
| 1 | 100R | TK3000:Resistor_P12.70mm_Horizontal | R11 |
| 1 | 100R/1W | TK3000:Res_20.32 | R2 |
| 1 | 100n | TK3000:C_Disc_5.08 | C60 |
| 1 | 100nF | TK3000:C_Disc_C100 | C100 |
| 1 | 100nF | TK3000:C65_Disc_5.08_12.7mm | C65 |
| 1 | 10k | TK3000:Resistor_P12.70mm_Horizontal | R28 |
| 1 | 10uF | TK3000:CP_Disc_5.08 | C98 |
| 1 | 10uF | TK3000:C_Elet_C110 | C110 |
| 1 | 12k | TK3000:Resistor_P5.08mm_Vertical | R8 |
| 1 | 14.30244 MHz | TK3000:XTAL | Y1 |
| 1 | 1N914 | TK3000:D_D18 | D18 |
| 1 | 2 x 2114 | TK3000:RAM_F12-13 | UF12 |
| 1 | 220k | TK3000:Resistor_P12.70mm_Horizontal | R27 |
| 1 | 22k | TK3000:Resistor_P2.54mm_Vertical | R73 |
| 1 | 27128 | TK3000:ROM_F4-F6 | UF4 |
| 1 | 27C128 | TK3000:DIP-28_W15.24mm | UE13 |
| 1 | 27C64 | TK3000:UF7_DIP-28_W15.24mm | UF7 |
| 1 | 33R | TK3000:Resistor_P5.08mm_Vertical | R75 |
| 1 | 33pF | TK3000:C_Disc_5.08 | C99 |
| 1 | 3k3 | TK3000:Resistor_P2.54mm_Vertical | R78 |
| 1 | 470R | TK3000:Resistor_P2.54mm_Vertical | R72 |
| 1 | 470R | TK3000:Resistor_P12.70mm_Horizontal | R119 |
| 1 | 47R | TK3000:Resistor_P2.54mm_Vertical | R71 |
| 1 | 47R | TK3000:Resistor_P12.70mm_Horizontal | R19 |
| 1 | 47nF | TK3000:C_Disc_5.08 | C14 |
| 1 | 47pF | TK3000:C_Disc_5.08 | C45 |
| 1 | 47uH | TK3000:Ind_762 | L4 |
| 1 | 51k | TK3000:Resistor_P2.54mm_Vertical | R77 |
| 1 | 5k6 | TK3000:Resistor_P12.70mm_Horizontal | R22 |
| 1 | 6502 | TK3000:DIP-40_W15.24mm | UC1 |
| 1 | 74LS00 | TK3000:DIP-14_W7.62mm | UF10 |
| 1 | 74LS08 | TK3000:DIP-14_W7.62mm | UF11 |
| 1 | 74LS125 | TK3000:DIP-14_W7.62mm | UF1 |
| 1 | 74LS138 | TK3000:UE4_DIP-16_W7.62mm | UE4 |
| 1 | 74LS166 | TK3000:UH8_DIP-16_W7.62mm | UH8 |
| 1 | 74LS245 | TK3000:DIP-20_W7.62mm | UH10 |
| 1 | 74LS251 | TK3000:DIP-16_W7.62mm | UE7 |
| 1 | 74LS259 | TK3000:DIP-16_W7.62mm | UH12 |
| 1 | 74LS32 | TK3000:UE9_DIP-14_W7.62mm | UE9 |
| 1 | 74LS32 | TK3000:UE10_DIP-14_W7.62mm | UE10 |
| 1 | 74LS365 | TK3000:DIP-16_W7.62mm | UH13 |
| 1 | 74LS74 | TK3000:UE11_DIP-14_W7.62mm | UE11 |
| 1 | 74LS74 | TK3000:DIP-14_W7.62mm | UC13 |
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 mm

- 2 layers236.8 × 169.8 mm

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 mm

NE Delta
frubem/NE_Delta_Schematics
Forked from https://codeberg.org/hkzlab/NE_Delta_Schematics
185 parts - 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 layers233 × 367.7 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 - 2 layers244 × 244 mm

CortexPC
danwerner21/CortexPC
Powertran Cortex clone. PC formfactor, based on Stuart Conner's MiniCortex
167 parts7 - 2 layers235 × 160 mm

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