BitStack-DigiTrainer

RetroStack·BitStack-DigiTrainer·KiCAD/DigiTrainer.kicad_pcb

BitStack-DigiTrainer PCB layout, top view — open source board by RetroStack
Simulate this board

About the BitStack-DigiTrainer PCB

BitStack-DigiTrainer is an open source PCB design by RetroStack, published on GitHub under the MIT license. It is a 2-layer board measuring 320 × 150 mm, with 262 components from 54 distinct parts.

Other key parts include the 74LS07, 74LS04, 74LS266, 74LS00 and 74LS08. By type, the board carries 174 connectors, 30 capacitors, 27 ICs, 12 switches, 12 resistors and 2 diodes.

From the project

A trainer board for digital electronics

As part of an introduction in digital electronics workshop at VCF SW 2024, I prepared this board. The intent was to reduce lookup time for datasheets and being able to just connect the inputs and outputs of various gates and logic ICs without caring too much about power supplies. In addition, this board features DIP-switches, a toggle and slide switch, hexadecimal switches, LED arrays which do have a built in resistor for current limiting, pull-up and -down resistors, and much more.

BitStack-DigiTrainer, from the project README
From the project README

Main components on the BitStack-DigiTrainer

BitStack-DigiTrainer bill of materials (BOM)

262 components, 54 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
74LS07
U1
1
74LS04
U2
1
74LS266
U3
2
74LS00
U4, U5
1
74LS08
U6
1
74LS86
U7
1
74LS32
U8
1
74LS02
U9
1
74LS244
U10
1
74LS245
U11
1
74LS51
U12
1
74LS174
U13
1
74LS175
U14
1
74LS373
U15
1
74LS112
U16
1
74LS107
U17
1
74LS161
U18
1
74LS163
U19
2
74LS194
U20, U21
1
74LS283
U22
Show 34 more
QtyPartRefs
1
74LS85
U23
1
NE556
U24
1
Z80CPU
U25
1
ROM_27256
U26
1
CY7C199
U27
6
CONN_01X10
Conn_01x10
J1, J2, J86, J158, J159, J160
51
CONN_01X02
~
J3, J16, J17, J18, J19, J20, J21, J22 +43
46
CONN_01X03
~
J4, J5, J6, J7, J8, J9, J10, J11 +38
10
CONN_01X06
Conn_01x06
J82, J83, J84, J85, J98, J103, J121, J124 +2
4
CONN_01X03
Conn_02x01
J87, J141, J143, J169
11
CONN_01X08
Conn_01x08
J88, J90, J91, J101, J104, J105, J164, J165 +3
16
CONN_01X02
Conn_01x02
J89, J99, J100, J102, J109, J110, J111, J112 +8
4
CONN_02X02_ODD_EVEN
Conn_02x02_Odd_Even
J92, J93, J94, J172
1
Barrel_Jack_Switch
J95
1
USB_B_Mini
J96
13
CONN_01X04
Conn_01x04
J97, J115, J117, J127, J128, J129, J130, J131 +5
6
CONN_01X03
Conn_01x03
J106, J107, J108, J135, J136, J167
5
CONN_01X05
Conn_01x05
J116, J118, J119, J120, J134
3
~
DN1, DN2, DN3
1
R_Potentiometer
RV1
1
1M
RV2
5
SW_Push
SW1, SW5, SW6, SW7, SW8
1
SW_DPDT_X2
SW_DPDT_x2
SW2
2
SW_DIP_X04
SW_DIP_x04
SW3, SW4
1
SW_SPDT
SW9
1
SW_Push_DPDT
SW10
2
~
SW11, SW12
2
D_Schottky
D1, D2
26
0.1UF
0.1uF
C1, C2, C3, C4, C5, C6, C7, C8 +18
2
1UF
1uF
C21, C24
2
0.01UF
0.01uF
C22, C23
3
10K
10k
R1, R2, R3
4
1k
R4, R5, R6, R7
5
R_NETWORK10
R_Network10
RN1, RN2, RN3, RN4, RN5

BitStack-DigiTrainer design files

The KiCad project lives in the RetroStack/BitStack-DigiTrainer repository on GitHub; these links point at the commit this page was built from.

BitStack-DigiTrainer: common questions

How big is the BitStack-DigiTrainer PCB?

The BitStack-DigiTrainer measures 320 × 150 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the BitStack-DigiTrainer?

262 components, from 54 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the BitStack-DigiTrainer design files?

From the RetroStack/BitStack-DigiTrainer repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the BitStack-DigiTrainer design in my own project?

Yes, under the terms of its MIT license, which RetroStack chose for the repository.