

Paper Tape Punch Driver Board
My DIY paper tape punch project
- Size
- 134 × 91 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 63
- Nets
- 68
- Pads
- 203
- Tracks, vias
- 450, 17
- Pours
- 7
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 22 Jun 2025
- Updated
- 16 Aug 2026
Overview
Paper Tape Punch Driver Board is an open-source printed circuit board by simonboak, from the simonboak/Paper-Tape-Punch repository on GitHub, published under the MIT licence. It is a 2-layer board of 134 × 91 mm with 63 parts on 68 nets, routed with 450 tracks and 17 vias.
It is built around the 74HC165D, ULN2003 and FQP30N06L. Its parts include 18 resistors, 16 connectors, 9 diodes, 9 transistors and 4 capacitors. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
374HC165D
SO-16-40℃~+125℃ 1 28ns@6V,50pF 2V~6V 35MHz 500mW 74HC 8 Parallel or Serial to Serial SOIC-16 Shift Registers ROHSNexperiaShift RegistersULN2003
SOP-161.1V@250uA,100mA 25pF 2V 30V 500mA 50uA 50uA Seven channels SOP-16 Darlington Transistor Arrays ROHSBLDarlington Transistor ArraysFQP30N06L
TO-220-3-55℃~+175℃ 1 N-channel 1.04nF 2.5V 20nC 32A 350pF 35mΩ@10V 60V 65pF 79W N-Channel ±20V TO-220-3 MOSFETs ROHSonsemiMOSFETs
README
KiCad/README.mdPaper Tape Punch - KiCad Files
For full authenticity you'll want the Bedstead font.
Parts
63| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 10k | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R2, R4, R6, R8, R10, R12, R14, R16, R18 |
| 9 | 1N4007 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D1, D2, D3, D4, D5, D6, D7, D8, D9 |
| 9 | 220 | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R1, R3, R5, R7, R9, R11, R13, R15, R17 |
| 9 | FQP30N06L | Package_TO_SOT_THT:TO-220-3_Vertical | Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8, Q9 |
| 2 | 100nF | Capacitor_THT:C_Rect_L9.0mm_W2.5mm_P7.50mm_MKT | C1, C2 |
| 1 | 1 | TerminalBlock_RND:TerminalBlock_RND_205-00012_1x02_P5.00mm_Horizontal | J3 |
| 1 | 12V | TerminalBlock_RND:TerminalBlock_RND_205-00012_1x02_P5.00mm_Horizontal | J1 |
| 1 | 2 | TerminalBlock_RND:TerminalBlock_RND_205-00012_1x02_P5.00mm_Horizontal | J4 |
| 1 | 3 | TerminalBlock_RND:TerminalBlock_RND_205-00012_1x02_P5.00mm_Horizontal | J5 |
| 1 | 4 | TerminalBlock_RND:TerminalBlock_RND_205-00012_1x02_P5.00mm_Horizontal | J6 |
| 1 | 5 | TerminalBlock_RND:TerminalBlock_RND_205-00012_1x02_P5.00mm_Horizontal | J7 |
| 1 | 5V | Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical | J2 |
| 1 | 6 | TerminalBlock_RND:TerminalBlock_RND_205-00012_1x02_P5.00mm_Horizontal | J8 |
| 1 | 7 | TerminalBlock_RND:TerminalBlock_RND_205-00012_1x02_P5.00mm_Horizontal | J9 |
| 1 | 74HC165 | Package_DIP:CERDIP-16_W7.62mm_SideBrazed_LongPads_Socket | U1 |
| 1 | 8 | TerminalBlock_RND:TerminalBlock_RND_205-00012_1x02_P5.00mm_Horizontal | J10 |
| 1 | 9 | TerminalBlock_RND:TerminalBlock_RND_205-00012_1x02_P5.00mm_Horizontal | J11 |
| 1 | Arduino_Nano_v3.x | Module:Arduino_Nano | A1 |
| 1 | C_Polarized_Small | Capacitor_THT:CP_Radial_D10.0mm_P5.00mm | C3 |
| 1 | C_Polarized_Small | Capacitor_THT:CP_Radial_D8.0mm_P3.80mm | C4 |
| 1 | Feed Buttons | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J15 |
| 1 | Parallel Data In | Connector_IDC:IDC-Header_2x06_P2.54mm_Vertical | J13 |
| 1 | Serial/Parallel Select | Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical | J14 |
| 1 | Stepper | Connector_JST:JST_XH_B5B-XH-A_1x05_P2.50mm_Vertical | J16 |
| 1 | TTL Serial | Connector_Molex:Molex_KK-254_AE-6410-04A_1x04_P2.54mm_Vertical | J12 |
| 1 | ULN2003 | Package_DIP:CERDIP-16_W7.62mm_SideBrazed_LongPads_Socket | U2 |
The 59 most common of 63 parts.
Similar boards
- 2 layers341.1 × 164.7 mm

- 2 layers68.6 × 53.3 mm

Protogasm Board V2
Edging-Machines/Edging-Machines
This repository is intended to contain as much information as possible about building, designing, prototyping, and using automated edging machines.
14 parts67MIT - 2 layers76.2 × 48.9 mm

Epaper clock
mattwach/epaper_clock
Autosetting clock based on an epaper display. Runs about a year on batteries and has basic weather telemetry (temperature, pressure, humidity).
14 parts48Apache-2.0 - 2 layers98 × 83.8 mm

Projeto placa
phfbertoleti/placa_lorawan
Repositório oficial da placa LoRaWAN, um kit de desenvolvimento para protótipos IoT.
39 parts19MIT - 2 layers84 × 134.5 mm

- 2 layers58.4 × 74.7 mm

Placa manutencao preventiva
phfbertoleti/placa_monitoramento_lorawan
Placa - Monitoramento LoRaWAN
23 parts4MIT - 2 layers152.4 × 63.7 mm

Cut down control board
dwkennedy/ballooning
Mutli-function balloon related project (variometer, balloon cut-down, let down reel, tracking)
52 parts2GPL-3.0 - 2 layers106 × 53.3 mm

Questions
How big is the Paper Tape Punch Driver Board PCB?
It measures 134 × 91 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Paper Tape Punch Driver Board use?
63 parts, built around the 74HC165D, ULN2003 and FQP30N06L. 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 Paper Tape Punch Driver Board KiCad files?
From the simonboak/Paper-Tape-Punch repository on GitHub, at the commit this page was made from: the board is KiCad/Paper Tape Punch Driver Board.kicad_pcb and its schematic KiCad/Paper Tape Punch Driver Board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Paper Tape Punch Driver Board design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).