Simple Kicad For Simple Vintage Computer Hobbyists: Part 3 (Replacement Keyboard Design) [TCE #0586]

Subscribers:
2,920
Published on ● Video Link: https://www.youtube.com/watch?v=Ny-7b3yCGf4



Duration: 0:00
445 views
27


Thanks to #PCBWAY for their ongoing support! http://www.pcbway.com/
Let's try to design a brand new keyboard for a Soviet-era computer that's using a "foiled lavsan" (фольгированный лавсан) membrane.

The files for this design can be found here:
https://github.com/0ddjob/UMPK-R_Computer

In this video we'll:
[1] Design a new keyboard using Cherry MX key switches;
[2] Customise a DIN41612 (2.54mm) footprint to fit a Soviet СНП58 (2.5mm) connector (1:19:23);
[3] Design a cutout in the board to fit the speaker (1:15:26);
[4] Bulk move text between PCB layers (1:25:29);
[5] Use custom grid spacing to easily align key switches (0:58:20);
[6] Use an auto router plug-in to quickly generate the traces (1:27:40);
[7] Generate the fabrication files & order from PCBWAY (1:29:00).

Disclaimer: I'm not a Kicad super-user, I'm not a circuit design guru, I'm just a simple vintage computer hobbyist who needs simple PCBs from time to time.

0:00:00 ... Intro & reason for the design
0:06:41 ... Starting the schematic
0:17:58 ... Schematic almost done
0:21:30 ... The СНП58 connector (almost a DIN41612, but not quite)
0:31:23 ... Assigning footprints
0:43:58 ... Starting the PCB design
0:58:20 ... Using custom grid spacing to align key switches
1:02:10 ... Trying to figure out how to design the speaker cut out
1:15:26 ... Properly designing the speaker cut out
1:17:30 ... 3D view
1:19:23 ... Customising the DIN41612 footprint
1:25:29 ... Moving key switch names from FAB to SILKSCREEN
1:27:40 ... Running Freerouting & filling in ground plane
1:29:00 ... Ordering from PCBWAY
1:31:04 ... Channel outro & thanks

I'm using Kicad 9.0 on a 2022 MacBook Air (M2 with 24GB RAM) running macOS 15.3.2.

Application: KiCad PCB Editor arm64 on arm64
Version: 9.0.0, release build
Platform: macOS Sequoia Version 15.3.2 (24D81), 64 bit, Little endian, wxMac
OpenGL: Apple, Apple M2, 2.1 Metal - 89.3

--------------------------------
Check out my Patreon for regular blog-type updates between videos - there is a free membership tier and two paid tiers (US$2 and US$5). There is also a one-week trial for the paid tiers so if you don't think it's worth it, then cancel ... no hard feelings ... I appreciate any support, even if it's just subscribing to my YouTube channel!

https://www.patreon.com/TheCluelessEngineer
--------------------------------
Music by Karl Casey @ White Bat Audio
https://karlcasey.bandcamp.com/
   / @whitebataudio  




Other Videos By The Clueless Engineer


2025-04-25Simple KiCad For Simple Vintage Computer Hobbyists: Part 5 (VIC-20 RAM Expansion) [TCE #0597]
2025-04-20🇺🇦 УМПК-Р (UMPK-R): Part 7 (New Keyboard) [TCE #0596]
2025-04-10🇫🇷 Exelvision EXL100: Part 3 (DIY Cartridges) [TCE #0594]
2025-04-09🇷🇺 MAGIC-06 ZX Spectrum Clone: Part 2 (Troubleshooting Begins) [TCE #0593]
2025-04-06🇷🇺 Нафаня (Nafanya) ZX Spectrum Clone: Part 3 (Replacement Keyboard Plans) [TCE #0592]
2025-04-03🇷🇺 Нафаня (Nafanya) ZX Spectrum Clone: Part 2 (Quick Update) [TCE #0591]
2025-04-02🇷🇺 Нафаня (Nafanya) ZX Spectrum Clone: Part 1 (Power On & Troubleshooting) [TCE #0590]
2025-04-01Simple Kicad For Simple Vintage Computer Hobbyists: Part 4 (ROM Cartridge Design) [TCE #0589]
2025-03-30🇫🇷 Exelvision EXL100: Part 2 (Cartridge Pinout) [TCE #0588]
2025-03-28🇫🇷 Exelvision EXL100: Part 1 (First Look) [TCE #0587]
2025-03-23Simple Kicad For Simple Vintage Computer Hobbyists: Part 3 (Replacement Keyboard Design) [TCE #0586]
2025-03-18🇺🇦 УМПК-Р (UMPK-R): Part 6 (Quick Troubleshooting Update) [TCE #0585]
2025-03-17🇺🇦 УМПК-Р (UMPK-R): Part 5 (Progress, Maybe) [TCE #0583]
2025-03-12🇷🇺 MAGIC-06 ZX Spectrum Clone: Part 1 (First Look) [TCE #0582]
2025-03-10🇺🇦 УМПК-Р (UMPK-R): Part 4 (Faulty DRAM?) [TCE #0581]
2025-03-04🇯🇵 NEC PC-8801 mkII SR: Part 2 (Keyboard 🤯) [TCE #0581]
2025-03-03🇯🇵 NEC PC-8801 mkII SR: Part 1 (First Look) [TCE #0580]
2025-02-28Simple Kicad For Simple Vintage Computer Hobbyists: Part 2 (PCB Ordering) [TCE #0580]
2025-02-28Simple Kicad For Simple Vintage Computer Hobbyists: Part 1 [TCE #0579]
2025-02-26🇫🇷 Matra Alice: Part 4 (Keyboard Fixed & Internal 8KB RAM Upgrade) [TCE #0578]
2025-02-25🇷🇴 Electronica CIP-03 ZX Spectrum Clone: Part 1 (Quick Look) [TCE #0577]