CortexPC

danwerner21·CortexPC·Hardware/CortexPC.kicad_pcb

CortexPC PCB layout, top view — open source AVR/Arduino board by danwerner21

About the CortexPC PCB

CortexPC is an open source AVR/Arduino PCB design by danwerner21, published on GitHub. It is a 2-layer board measuring 244 × 244 mm, with 155 components from 84 distinct parts.

Its main chip is the ATtiny85-20P, from the AVR/Arduino family. Other key parts include the 74LS07, TMS9995-DIP_1, 74LS04, 74LS74 and 74LS112. By type, the board carries 53 capacitors, 31 ICs, 29 connectors, 23 resistors, 9 diodes and 5 jumpers.

It belongs with the audio designs in this gallery.

From the project

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

This is an ATX format implimentation of the Mini-Cortex system by Paul Ruizendaal and Stuart Conner. The Mini-Cortex system is a further development of a TMS 9995 breadboard project to produce a system similar to a Powertran Cortex, but using more modern components. The system is based around a TMS 9995 running at 3 MHz, with 32K byte EEPROM, and will use 512K bytes of RAM accessed through a memory mapper. An on-board serial port and IDE interface exists on the card. There is also provisions for a TMS9918 clone, a keyboard and some expansion slots -- these are not totally supported by the…

CortexPC, from the project README
From the project README

Main components on the CortexPC

CortexPC bill of materials (BOM)

155 components, 84 distinct parts.

QtyPartRefs
1
74LS07
U2
1
TMS9995-DIP_1
U3
1
74LS04
U4
2
74LS74
U5, U27
1
74LS112
U6
1
SN76489
U7
1
DS1233
U8
1
SRAM_512K
U9
1
TMS9918 EMU
U10
2
GAL22V10
U11, U30
2
74LS32
U12, U13
1
74LS138
U15
1
6581
U16
1
74LS688
U17
1
27C256
U18
2
74LS374
U19, U20
1
TMS9902A
U21
1
74LS259
U22
1
74LS612-DIP
U23
2
LM386
U24, U32
Show 64 more
QtyPartRefs
1
74LS245
U25
1
74HCT14
U26
3
74LS244
U28, U29, U31
1
ATtiny85-20P
U33
1
12MHz
Y1
1
F18A TANG NANO Connector
J1
6
IRQ Selection
J2, J8, J11, J13, J15, J17
6
Bus_I_not_SA_8bit
J3, J10, J12, J14, J16, J18
1
Enable Serial Int
J4
1
TTL SERIAL 0
J5
1
TTL SER 0 PWR
J6
1
USER OUT
J7
1
AUDIO OUT
J9
1
KEYBOARD
J19
1
SID Speaker
J20
1
SID AMP Enable
J21
1
SN76489 AMP Enable
J22
1
SN76489 Speaker
J23
1
SID OUT
J24
1
14.31818 MHz CLK
P1
1
1 MHz CLK
P3
1
8 BIT IDE (CF)
P4
1
CONN_10X2
P5
1
POWER_SW
P6
1
JUMPER
JP1
1
ENABLE KEYBOARD
JP2
1
SID CS
JP3
1
EXT IDE LED
JP4
1
IDE PWR
JP5
2
10K
RV1, RV2
1
RESET
SW1
1
POWER
SW2
1
PWR
D1
1
IDLE
D2
1
MAP
D3
1
1N5817
D5
1
IDE ACT
D6
1
Tx
D8
1
Rx
D9
2
1N4148
D10, D11
23
0.1u
C1, C2, C3, C4, C5, C6, C7, C8 +15
4
10u
C18, C20, C22, C24
1
22u
C26
1
47uF
C28
1
1uF
C30
5
10uf
C31, C39, C43, C49, C58
2
0.1 uF
C32, C37
1
0.01 uF
C33
1
100µF
C34
1
0.1µF
C35
1
4.7pF
C36
1
0.22uf
C38
2
15pf
C40, C41
2
2200pf
C42, C46
2
470pf
C44, C45
2
0.047uf
C47, C56
2
220uf
C48, C57
1
0.47uf
C50
8
470
R1, R3, R6, R7, R11, R12, R13, R17
9
10k
R2, R4, R8, R14, R16, R18, R28, R29 +1
1
1000
R5
1
10Ω
R9
2
10 ohms
R15, R24
2
4.7K
R26, R27

CortexPC design files

The KiCad project lives in the danwerner21/CortexPC repository on GitHub; these links point at the commit this page was built from.

CortexPC: common questions

What microcontroller does the CortexPC use?

The CortexPC is built around the ATtiny85-20P, from the AVR/Arduino family.

How big is the CortexPC PCB?

The CortexPC measures 244 × 244 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the CortexPC?

155 components, from 84 distinct parts. The full bill of materials is listed on this page.

Where can I download the CortexPC design files?

From the danwerner21/CortexPC repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the CortexPC design in my own project?

The repository has no license, so all rights stay with danwerner21. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the CortexPC without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.

Similar boards