TCPU8-Alpha
halfburnttoast·TCPU8-Alpha
About the TCPU8-Alpha PCB
TCPU8-Alpha is an open source AVR/Arduino PCB design by halfburnttoast, published on GitHub under the GPL-2.0 license. It is a board measuring 150 × 150 mm, with 138 components from 47 distinct parts.
Its main chip is the Arduino_Nano_v3.x, from the AVR/Arduino family. Other key parts include the 74LS08, 74HC04, 74LS32, 74LS165 and 74LS161. By type, the board carries 38 capacitors, 34 ICs, 26 resistors, 14 switches, 11 diodes and 4 connectors.
From the project
Discontinued computer I made in 2020
Main components on the TCPU8-Alpha
TCPU8-Alpha bill of materials (BOM)
138 components, 47 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 74LS08 | DIP-14_W7.62mm | U1, U10 |
| 2 | 74HC04 | DIP-14_W7.62mm | U2, U9 |
| 1 | 74LS32 | DIP-14_W7.62mm | U3 |
| 4 | 74LS165 | DIP-16_W7.62mm | U4, U6, U28, U29 |
| 3 | 74LS161 | DIP-16_W7.62mm | U5, U23, U24 |
| 1 | L7805 | TO-220F-3_Horizontal_TabDown | U7 |
| 3 | 74HC273 | DIP-20_W7.62mm | U8, U14, U25 |
| 2 | 74LS86 | DIP-14_W7.62mm | U11, U12 |
| 1 | 74HC74 | DIP-14_W7.62mm | U13 |
| 2 | 74LS283 | DIP-16_W7.62mm | U15, U16 |
| 4 | 74HC245 | DIP-20_W7.62mm | U17, U26, U27, U34 |
| 1 | 74F521 | DIP-20_W7.62mm | U18 |
| 3 | 74HC595 | DIP-16_W7.62mm | U19, U20, U21 |
| 1 | UM61256A | DIP-28_W7.62mm | U22 |
| 2 | 74HC00 | DIP-14_W7.62mm | U30, U31 |
| 2 | 74LS157 | DIP-16_W7.62mm | U32, U33 |
| 1 | Arduino_Nano_v3.x | Arduino_Nano | A1 |
| 1 | Screw_Terminal_01x02 | TerminalBlock_bornier-2_P5.08mm | J1 |
| 2 | Conn_01x02 | PinSocket_1x02_P2.54mm_Vertical | J2, J3 |
| 1 | Conn_02x06_Odd_Even | PinSocket_2x06_P2.54mm_Vertical | J4 |
Show 27 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | PC | HDSP-4830 | BAR1 |
| 4 | HDSP-4830_2 | HDSP-4830 | BAR2, BAR3, BAR4, BAR5 |
| 2 | DATA BUS | HDSP-4830 | BAR6, BAR7 |
| 1 | CLK_ENABLE | spdt_slide_switch | CLK_ENABLE1 |
| 1 | SW_Push | SW_PUSH_6mm | LOADA1 |
| 1 | PGM | spdt_slide_switch | PGM1 |
| 5 | SW_Push | SW_PUSH_6mm | SW1, SW2, SW3, SW4, SW5 |
| 1 | D0 | spdt_slide_switch | SW6 |
| 1 | D1 | spdt_slide_switch | SW7 |
| 1 | D2 | spdt_slide_switch | SW8 |
| 1 | D3 | spdt_slide_switch | SW9 |
| 1 | D4 | spdt_slide_switch | SW10 |
| 1 | D5 | spdt_slide_switch | SW11 |
| 1 | D6 | spdt_slide_switch | SW12 |
| 1 | D7 | spdt_slide_switch | SW13 |
| 1 | SW_SPDT | spdt_slide_switch | SW14 |
| 1 | D_Schottky | D_SOD-123 | D1 |
| 2 | LED | LED_D5.0mm | D2, D3 |
| 8 | LED | LED_D3.0mm | D4, D5, D6, D7, D8, D9, D10, D11 |
| 1 | 10u | CP_Radial_D4.0mm_P2.00mm | C1 |
| 1 | 100u | CP_Radial_D4.0mm_P2.00mm | C2 |
| 28 | 100n | C_Disc_D4.3mm_W1.9mm_P5.00mm | C3, C4, C5, C6, C7, C8, C9, C10 +20 |
| 2 | 100uF | CP_Radial_D4.0mm_P2.00mm | C31, C38 |
| 6 | 100n | C_1206_3216Metric_Pad1.42x1.75mm_HandSolder | C32, C33, C34, C35, C36, C37 |
| 14 | 1K | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R2, R3, R4, R5, R6, R7, R8 +6 |
| 5 | 1K | R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R13, R15, R16, R17, R18 |
| 7 | R_Network08 | R_Array_SIP9 | RN1, RN2, RN3, RN4, RN5, RN6, RN7 |
TCPU8-Alpha design files
The KiCad project lives in the halfburnttoast/TCPU8-Alpha repository on GitHub; these links point at the commit this page was built from.
- Layout8bit_computer.kicad_pcb
- Schematic8bit_computer.kicad_sch
TCPU8-Alpha: common questions
What microcontroller does the TCPU8-Alpha use?
The TCPU8-Alpha is built around the Arduino_Nano_v3.x, from the AVR/Arduino family.
How big is the TCPU8-Alpha PCB?
The TCPU8-Alpha measures 150 × 150 mm and is 1.6002 mm thick.
How many components are on the TCPU8-Alpha?
138 components, from 47 distinct parts. The full bill of materials is listed on this page.
Where can I download the TCPU8-Alpha design files?
From the halfburnttoast/TCPU8-Alpha repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the TCPU8-Alpha design in my own project?
Yes, under the terms of its GPL-2.0 license, which halfburnttoast chose for the repository.
Can I test firmware for the TCPU8-Alpha 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
AVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0kAVR/Arduino
Megadesk
gcormier
41.7 × 32.2 mm23 parts2LGPL-3.0818AVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746